/* Qelivra Launch RC7.1 — Liquid Glass Contrast Balance
   Public storefront presentation only. Admin/Nexus is intentionally untouched. */
:root{
  --qg-ink:#071a35;
  --qg-muted:#667991;
  --qg-blue:#1767ff;
  --qg-blue-2:#0a55e8;
  --qg-glass:rgba(255,255,255,.68);
  --qg-glass-strong:rgba(255,255,255,.84);
  --qg-line:rgba(174,197,224,.46);
  --qg-line-soft:rgba(197,215,235,.34);
  --qg-shadow:0 24px 70px rgba(28,63,108,.10);
  --qg-shadow-soft:0 12px 34px rgba(28,63,108,.075);
}
html{background:#f5f9ff}
body{
  color:var(--qg-ink);
  background:
    radial-gradient(circle at 8% 2%,rgba(73,142,255,.11),transparent 26%),
    radial-gradient(circle at 94% 12%,rgba(122,186,255,.10),transparent 24%),
    linear-gradient(180deg,#fbfdff 0%,#f4f8fd 52%,#f8fbff 100%);
}
.announcement{
  height:28px;
  background:linear-gradient(90deg,rgba(4,20,45,.98),rgba(11,43,87,.96),rgba(4,20,45,.98));
  color:rgba(244,249,255,.92);
  font-size:.60rem;
  font-weight:720;
  letter-spacing:.085em;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.site-header{
  top:0;
  height:68px;
  background:rgba(250,252,255,.70);
  border-bottom:1px solid rgba(180,202,227,.42);
  box-shadow:0 8px 30px rgba(26,58,100,.055);
  backdrop-filter:blur(24px) saturate(165%);
  -webkit-backdrop-filter:blur(24px) saturate(165%);
}
.header-inner{min-height:68px}
.logo{letter-spacing:-.065em;font-weight:780}
.nav{gap:28px}
.nav-link{padding:24px 0;color:#52677f;font-size:.80rem;font-weight:650}
.nav-link::after{bottom:18px;height:2px;border-radius:99px}
.icon-btn,.nexus-header-link{
  background:rgba(255,255,255,.56)!important;
  border-color:rgba(174,197,224,.48)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 22px rgba(31,67,111,.05)!important;
  backdrop-filter:blur(18px) saturate(150%);
  -webkit-backdrop-filter:blur(18px) saturate(150%);
}
.btn{border-radius:15px;font-weight:720;min-height:48px}
.btn-primary{
  background:linear-gradient(145deg,#1d70ff,#0e58e6);
  box-shadow:0 12px 28px rgba(20,96,236,.22),inset 0 1px 0 rgba(255,255,255,.20);
}
.btn-secondary{
  background:rgba(255,255,255,.60);
  border-color:rgba(167,191,220,.50);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 20px rgba(26,62,105,.05);
  backdrop-filter:blur(18px) saturate(150%);
  -webkit-backdrop-filter:blur(18px) saturate(150%);
}
.hero{min-height:650px;background:transparent}
.hero::before{
  background:
    radial-gradient(circle at 78% 48%,rgba(58,133,255,.13),transparent 27%),
    linear-gradient(rgba(23,103,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(23,103,255,.018) 1px,transparent 1px);
  background-size:auto,56px 56px,56px 56px;
  mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.72) 62%,transparent 100%);
}
.hero-copy{padding:62px 0 72px}
.hero h1{font-weight:720;letter-spacing:-.07em;max-width:610px}
.hero-description,.section-copy{color:var(--qg-muted);line-height:1.62}
.hero-description{max-width:480px;font-size:1rem}
.trust-item{
  padding:7px 10px 7px 7px;
  border:1px solid rgba(178,201,228,.44);
  border-radius:999px;
  background:rgba(255,255,255,.48);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.80);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.hero-orbit{border-color:rgba(34,111,255,.08)}
.hero-orbit::before,.hero-orbit::after{border-color:rgba(34,111,255,.07)}
.hero-verified-chip,.catalog-vial-preview span{
  background:rgba(255,255,255,.68)!important;
  border:1px solid rgba(178,201,228,.48)!important;
  box-shadow:var(--qg-shadow-soft)!important;
  backdrop-filter:blur(20px) saturate(165%);
  -webkit-backdrop-filter:blur(20px) saturate(165%);
}
.catalog-section,.quality,.why,.research-strip{border-color:rgba(191,210,231,.36)!important}
.section-top{margin-bottom:26px}
.section-heading{letter-spacing:-.055em}
.product-card,.catalog-toolbar,.support-card,.research-tile,.faq-item{
  background:var(--qg-glass);
  border-color:var(--qg-line);
  box-shadow:var(--qg-shadow-soft);
  backdrop-filter:blur(22px) saturate(155%);
  -webkit-backdrop-filter:blur(22px) saturate(155%);
}
.product-card{border-radius:24px}
.product-media{background:linear-gradient(150deg,rgba(255,255,255,.65),rgba(232,242,255,.72))}
.product-body{padding:20px}
.product-card__legal{color:#6d8199}
.product-card__legal::before{background:rgba(245,249,255,.72);border-color:rgba(174,197,224,.48)}
.catalog-hero{background:transparent;border-bottom-color:rgba(191,210,231,.34)}
.catalog-toolbar{border-radius:20px;padding:12px}
.catalog-search,.filter-select{
  background:rgba(255,255,255,.54)!important;
  border-color:rgba(174,197,224,.48)!important;
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
}
.quality{background:linear-gradient(180deg,rgba(245,249,255,.44),rgba(255,255,255,.20))}
.quality-point{
  border:1px solid rgba(178,201,228,.40);
  background:rgba(255,255,255,.48);
  border-radius:14px;
  padding:12px 13px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.benefits{gap:12px;border:0!important}
.benefit,.benefit:nth-child(odd),.benefit:nth-child(even){
  border:1px solid rgba(178,201,228,.40)!important;
  border-radius:20px;
  padding:22px;
  background:rgba(255,255,255,.48);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 34px rgba(31,67,111,.045);
}
.benefit p{color:#708197;line-height:1.55}
.research-strip{background:linear-gradient(180deg,rgba(238,246,255,.54),rgba(249,252,255,.40))}
.research-tile{border-radius:18px}
.support-card{border-radius:26px}
.faq-item{box-shadow:none;border-radius:16px;margin-bottom:9px;overflow:hidden}
.footer{background:rgba(7,26,53,.98)}

/* Dynamic announcement: compact floating glass capsule. */
.pepx-site-banner{
  z-index:90!important;
  width:min(1120px,calc(100% - 28px));
  margin:10px auto 0;
  border:1px solid rgba(158,190,226,.42)!important;
  border-radius:18px;
  background:rgba(244,249,255,.72)!important;
  color:#17375d!important;
  box-shadow:0 14px 38px rgba(23,60,103,.10),inset 0 1px 0 rgba(255,255,255,.88);
  backdrop-filter:blur(24px) saturate(170%);
  -webkit-backdrop-filter:blur(24px) saturate(170%);
  overflow:hidden;
}
.pepx-site-banner::before{
  content:"";
  position:absolute;
  left:0;top:0;bottom:0;width:3px;
  background:linear-gradient(180deg,#5da0ff,#1767ff);
}
.pepx-site-banner--success::before{background:linear-gradient(180deg,#78d6ad,#2a9b6c)}
.pepx-site-banner--warning::before{background:linear-gradient(180deg,#ffd36b,#e8a818)}
.pepx-site-banner--urgent::before{background:linear-gradient(180deg,#ff8f8f,#df4545)}
.pepx-site-banner__inner{min-height:48px;padding:7px 10px 7px 15px;gap:10px;text-align:left;justify-content:center}
.pepx-site-banner__text{font-size:.73rem;font-weight:720;letter-spacing:.005em}
.pepx-site-banner__text::before{content:"•";margin-right:8px;color:#1767ff;font-size:1.1rem;vertical-align:-1px}
.pepx-site-banner__cta{
  text-decoration:none!important;
  min-height:31px;padding:0 11px;border:1px solid rgba(155,185,220,.55);border-radius:999px;
  display:inline-flex;align-items:center;background:rgba(255,255,255,.58);font-size:.66rem!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82)
}
.pepx-site-banner__close{width:32px;height:32px;border-radius:999px!important;background:rgba(255,255,255,.58)!important;font-size:1rem!important}
.pepx-service-notice{
  border-radius:17px!important;background:rgba(248,251,255,.70)!important;border-color:rgba(173,198,227,.48)!important;
  box-shadow:0 10px 28px rgba(26,62,105,.055);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)
}
.pepx-home-promo__card{
  background:linear-gradient(140deg,rgba(9,33,67,.94),rgba(18,67,125,.88))!important;
  border-color:rgba(173,204,241,.22)!important;
  border-radius:28px!important;
  box-shadow:0 26px 68px rgba(7,27,58,.16)!important;
  backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)
}

/* Checkout: calmer, shorter, glass-forward. */
.checkout-shell{
  background:
    radial-gradient(circle at 8% 1%,rgba(70,139,255,.16),transparent 23%),
    radial-gradient(circle at 92% 9%,rgba(126,190,255,.13),transparent 22%),
    linear-gradient(180deg,#f9fcff,#eef5fd 50%,#f6faff)!important;
}
.checkout-top{max-width:1060px!important;margin-bottom:14px!important}
.checkout-top__meta{color:#708299!important;font-size:.69rem!important}
.checkout-steps{
  padding:4px;border:1px solid rgba(172,198,227,.45);border-radius:999px;background:rgba(255,255,255,.44);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)
}
.checkout-step{border:0!important;background:transparent!important;box-shadow:none!important;min-height:30px!important;padding:0 10px!important}
.checkout-step.is-active{background:rgba(255,255,255,.76)!important;color:#135cd8!important;box-shadow:0 5px 14px rgba(32,78,137,.08)!important}
.checkout-step.is-complete::before{color:#1767ff!important}
.checkout-back{
  border-color:rgba(172,198,227,.48)!important;background:rgba(255,255,255,.55)!important;border-radius:14px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 20px rgba(31,67,111,.05)!important;
  backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)
}
.checkout-grid{max-width:1060px!important;gap:15px!important;grid-template-columns:minmax(315px,.86fr) minmax(410px,1.14fr)!important}
.checkout-card{
  background:rgba(255,255,255,.66)!important;
  border-color:rgba(170,197,227,.48)!important;
  border-radius:26px!important;
  box-shadow:0 22px 60px rgba(31,66,109,.095),inset 0 1px 0 rgba(255,255,255,.88)!important;
  backdrop-filter:blur(28px) saturate(165%);
  -webkit-backdrop-filter:blur(28px) saturate(165%);
}
.checkout-order,.checkout-info{padding:22px!important}
.checkout-order::before,.checkout-info::before{display:none!important}
.checkout-order-head{margin-bottom:13px!important}
.checkout-order-head h1{font-size:1.48rem!important}
.checkout-summary-badges{margin-top:8px!important}
.checkout-summary-badges span,.checkout-assurance-pill,.checkout-embedded__lock{
  background:rgba(255,255,255,.52)!important;border-color:rgba(169,196,226,.46)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.80);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)
}
.checkout-item{
  background:rgba(255,255,255,.48)!important;border-color:rgba(184,205,229,.42)!important;border-radius:15px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82)
}
.checkout-item :is(img,pepx-vial-image).checkout-item__vial{background:rgba(240,247,255,.65)!important}
.checkout-promo-entry,.checkout-legal-certification,.checkout-presale-certification{
  background:rgba(249,252,255,.52)!important;border-color:rgba(180,203,229,.45)!important;border-radius:16px!important;
}
.checkout-promo-entry{padding:12px!important}
.checkout-promo-entry__tag,.checkout-promo-entry__note{display:none!important}
.checkout-promo-entry input{background:rgba(255,255,255,.68)!important;border-color:rgba(165,192,222,.52)!important}
.checkout-promo-entry button{background:linear-gradient(145deg,#1c67f4,#0d54d6)!important;box-shadow:0 8px 20px rgba(24,91,218,.16)!important}
.checkout-total{margin-top:14px!important;padding-top:14px!important;border-color:rgba(176,202,229,.43)!important}
.checkout-pricing-status{margin-top:6px!important;font-size:.57rem!important}
.checkout-legal-certification label,.checkout-presale-certification label{font-size:.62rem!important;line-height:1.42!important}
.checkout-legal-version{opacity:.66}
.checkout-pay{min-height:52px!important;border-radius:15px!important;background:linear-gradient(145deg,#1d70ff,#0d55df)!important;box-shadow:0 13px 30px rgba(20,93,226,.20)!important}
.checkout-handoff{border:0!important;background:transparent!important;color:#8392a6!important;padding:8px 3px 0!important;justify-content:center!important;gap:12px!important}
.checkout-handoff span:last-child{display:none}
.checkout-info{position:relative!important}
.checkout-hero-band{padding:2px 2px 14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
.checkout-hero-band h2{font-size:clamp(1.7rem,4vw,2.25rem)!important;letter-spacing:-.055em!important}
.checkout-copy{max-width:44ch!important;color:#6c7e94!important;line-height:1.55!important}
.checkout-trust{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:4px 0 0!important}
.checkout-trust-item{
  display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;
  border:1px solid rgba(173,198,226,.45)!important;border-radius:999px!important;background:rgba(255,255,255,.45)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;min-height:auto!important
}
.checkout-trust-icon{width:18px!important;height:18px!important;border-radius:999px!important;font-size:.58rem!important;margin:0!important}
.checkout-trust-item strong{font-size:.62rem!important;white-space:nowrap}
.checkout-trust-item>div>span{display:none!important}
.checkout-assurance-row{display:none!important}
.checkout-note{margin:12px 2px 0!important;padding-top:10px!important;border-top:1px solid rgba(177,201,227,.38)!important;color:#8392a5!important;font-size:.58rem!important;line-height:1.45!important}
.checkout-embedded__mount{border-radius:18px!important;border-color:rgba(167,195,225,.48)!important;box-shadow:0 12px 30px rgba(28,62,105,.055)!important}
.checkout-embedded__fallback{border-radius:14px!important}
.checkout-payment-lock-note{background:rgba(246,250,255,.58)!important;border-color:rgba(180,203,229,.45)!important}

/* Success / order confirmation. */
.success-shell{background:radial-gradient(circle at 50% 10%,rgba(69,139,255,.16),transparent 32%),linear-gradient(145deg,#f9fcff,#eef5fd)!important}
.success-card{
  background:rgba(255,255,255,.68)!important;border-color:rgba(170,197,227,.48)!important;border-radius:28px!important;
  box-shadow:0 26px 72px rgba(31,66,109,.10),inset 0 1px 0 rgba(255,255,255,.90)!important;
  backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)
}
.success-mark{background:rgba(235,244,255,.72)!important;border:1px solid rgba(163,193,228,.45)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}
.success-alert[data-tone="info"]{background:rgba(239,246,255,.74)!important;color:#2f5f98!important}
.success-alert[data-tone="warning"]{background:rgba(255,247,228,.78)!important;color:#7d5b18!important}
.success-alert[data-tone="error"]{background:rgba(255,240,239,.78)!important;color:#963833!important}

@media(max-width:780px){
  .site-header{height:62px}.header-inner{min-height:62px}.nav{display:none}
  .hero{min-height:auto}.hero-copy{padding-top:48px}
  .pepx-site-banner{width:calc(100% - 20px);margin-top:8px;border-radius:15px}
  .pepx-site-banner__inner{align-items:center!important;padding:8px 8px 8px 12px!important}
  .pepx-site-banner__text{font-size:.67rem!important;line-height:1.35!important}
  .pepx-site-banner__cta{min-height:30px;padding-inline:9px}
  .checkout-shell{padding-inline:12px!important}
  .checkout-grid{grid-template-columns:1fr!important;gap:12px!important}
  .checkout-order{position:relative!important;top:auto!important}
  .checkout-order,.checkout-info{padding:15px!important;border-radius:21px!important}
  .checkout-top{margin-bottom:10px!important}
  .checkout-steps{padding:3px!important}
  .checkout-step{font-size:.57rem!important;padding:0 6px!important}
  .checkout-trust{gap:6px!important}
  .checkout-trust-item{padding:7px 9px!important}
  .checkout-hero-band{padding-bottom:10px!important}
  .checkout-note{font-size:.56rem!important}
  .checkout-embedded__mount{min-height:400px!important}
}
@media(max-width:430px){
  .announcement{font-size:.54rem;letter-spacing:.06em}
  .pepx-site-banner__cta{display:none}
  .checkout-summary-badges span:nth-child(3){display:none}
  .checkout-handoff{font-size:.55rem!important}
  .checkout-trust-item strong{font-size:.58rem!important}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.support-security-note[open]{background:rgba(255,255,255,.50)}
.support-security-note summary{cursor:pointer;color:#25496f;font-size:.72rem;font-weight:800;list-style:none}
.support-security-note summary::-webkit-details-marker{display:none}
.support-security-note summary::after{content:"+";float:right;font-size:1rem;color:#1767ff}
.support-security-note[open] summary::after{content:"–"}
.support-security-note>span{display:block;margin-top:8px;color:#72849a;font-size:.68rem;line-height:1.5}
.support-security-note{display:block!important;width:min(100%,620px)!important;align-items:initial!important}

/* RC7.1 — Contrast Balance
   Keeps the liquid-glass system while restoring readable depth on light surfaces. */
:root{
  --qg-ink:#061a35;
  --qg-muted:#51667f;
  --qg-glass:rgba(244,248,253,.84);
  --qg-glass-strong:rgba(249,252,255,.92);
  --qg-line:rgba(130,163,201,.58);
  --qg-line-soft:rgba(162,188,219,.46);
  --qg-shadow:0 24px 70px rgba(20,52,92,.14);
  --qg-shadow-soft:0 12px 34px rgba(20,52,92,.10);
}
html{background:#edf4fb}
body{
  background:
    radial-gradient(circle at 8% 2%,rgba(48,119,230,.14),transparent 27%),
    radial-gradient(circle at 94% 12%,rgba(75,149,238,.12),transparent 25%),
    linear-gradient(180deg,#f8fbff 0%,#edf4fb 50%,#f3f8fd 100%);
}
.site-header{
  background:rgba(246,250,255,.84);
  border-bottom-color:rgba(139,169,204,.55);
  box-shadow:0 10px 34px rgba(17,48,86,.08);
}
.icon-btn,.nexus-header-link{
  background:rgba(250,252,255,.78)!important;
  border-color:rgba(133,164,200,.58)!important;
}
.hero-description,.section-copy{color:#52677f}
.product-card,.catalog-toolbar,.research-tile,.faq-item{
  background:rgba(247,250,254,.86);
  border-color:rgba(137,168,204,.58);
  box-shadow:0 13px 36px rgba(17,49,88,.095);
}

/* Documentation / quality section: light glass, dark readable type. */
.quality{
  color:var(--qg-ink)!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(39,111,231,.14),transparent 34%),
    radial-gradient(circle at 8% 86%,rgba(101,163,238,.11),transparent 30%),
    linear-gradient(150deg,rgba(236,244,253,.92),rgba(247,250,254,.84))!important;
}
.quality::before{border-color:rgba(37,103,197,.13)!important;box-shadow:0 0 0 100px rgba(40,112,220,.035),0 0 0 200px rgba(40,112,220,.025)!important}
.quality .eyebrow{color:#2f79cd!important}
.quality .section-heading{color:#071d3a!important;text-shadow:none!important}
.quality .section-copy{color:#526a83!important}
.quality-point{
  color:#183656!important;
  background:rgba(250,252,255,.76)!important;
  border-color:rgba(123,159,201,.58)!important;
  box-shadow:0 9px 24px rgba(24,61,104,.07),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
.quality-point svg{color:#2c7bd8!important}
.coa-paper{box-shadow:0 30px 70px rgba(17,45,80,.16)!important}

/* Homepage support card: deeper blue liquid glass for deliberate contrast. */
.support-card{
  color:#f7fbff!important;
  background:
    radial-gradient(circle at 12% 4%,rgba(77,151,255,.24),transparent 34%),
    linear-gradient(145deg,rgba(7,30,62,.96),rgba(11,53,100,.92))!important;
  border-color:rgba(143,184,232,.28)!important;
  box-shadow:0 26px 62px rgba(7,29,61,.20),inset 0 1px 0 rgba(255,255,255,.10)!important;
  backdrop-filter:blur(24px) saturate(155%);
  -webkit-backdrop-filter:blur(24px) saturate(155%);
}
.support-card h2{color:#fff!important;text-shadow:0 1px 18px rgba(5,26,55,.16)}
.support-card p{color:#c2d0df!important}
.support-card .support-icon{background:rgba(103,169,255,.16)!important;color:#83bdff!important;border:1px solid rgba(143,193,255,.16)}
.support-card .btn{background:rgba(255,255,255,.95)!important;color:#071d3a!important;box-shadow:0 12px 28px rgba(4,22,47,.16)!important}
.support-card .btn-secondary{background:rgba(255,255,255,.075)!important;color:#eef6ff!important;border-color:rgba(203,225,250,.23)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
.support-meta{color:#b4c5d8!important;border-top-color:rgba(216,232,249,.14)!important}

/* Announcement remains glass, but with more presence against the page. */
.pepx-site-banner{
  background:rgba(237,245,254,.90)!important;
  color:#0e3158!important;
  border-color:rgba(119,158,202,.62)!important;
  box-shadow:0 16px 42px rgba(18,50,90,.14),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
.pepx-site-banner__cta,.pepx-site-banner__close{background:rgba(255,255,255,.82)!important;border-color:rgba(126,160,199,.58)!important;color:#12395f!important}

/* Checkout: keep clean, add just enough definition to separate layers. */
.checkout-shell{
  background:
    radial-gradient(circle at 8% 1%,rgba(58,126,234,.18),transparent 24%),
    radial-gradient(circle at 92% 9%,rgba(100,166,239,.15),transparent 23%),
    linear-gradient(180deg,#f5f9fe,#eaf2fa 50%,#f3f8fd)!important;
}
.checkout-card{
  background:rgba(248,251,255,.86)!important;
  border-color:rgba(133,166,204,.60)!important;
  box-shadow:0 23px 62px rgba(20,52,92,.13),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
.checkout-copy{color:#536981!important}
.checkout-note,.checkout-handoff{color:#65788f!important}
.checkout-item,.checkout-promo-entry,.checkout-legal-certification,.checkout-presale-certification{
  background:rgba(238,245,252,.76)!important;
  border-color:rgba(139,170,205,.56)!important;
}
.checkout-trust-item,.checkout-summary-badges span,.checkout-assurance-pill,.checkout-embedded__lock{
  background:rgba(241,247,253,.82)!important;
  border-color:rgba(134,166,203,.56)!important;
}

@media(max-width:430px){
  .quality-point{background:rgba(248,251,255,.82)!important}
  .support-card{box-shadow:0 20px 48px rgba(7,29,61,.18),inset 0 1px 0 rgba(255,255,255,.09)!important}
}
