:root{--interaction-hover-bg:#efedff;--interaction-hover-text:#1c176b;--interaction-border:#625fd9;--interaction-accent:#4a47d1;--interaction-danger-bg:#fff0f2;--interaction-danger-text:#a42433;--interaction-selection-bg:#3730a3;--interaction-selection-text:#ffffff}:root[data-theme-scope=customer][data-theme=light]{--interaction-hover-bg:#e8f0fe;--interaction-hover-text:#102a43;--interaction-border:#2563eb;--interaction-accent:#1d4ed8;--interaction-selection-bg:#1d4ed8}:root[data-theme-scope=customer][data-theme=dark]{color-scheme:dark;--customer-panel:#121212;--customer-panel-raised:#202020;--customer-text:#ffffff;--customer-muted:#d4d4d4;--customer-subtle:#a3a3a3;--customer-link:#b3d4ff;--customer-border:#424242;--icon-brand-blue:var(--customer-link);--icon-brand-indigo:var(--customer-link);--icon-ink:var(--customer-text);--icon-muted:var(--customer-muted);--color-surface:#000000;--color-lavender:var(--customer-panel-raised);--color-cream:var(--customer-panel-raised);--color-ink:var(--customer-muted);--color-brand-navy-50:var(--customer-muted);--color-background:var(--color-surface);--color-foreground:var(--customer-text);--color-primary:var(--customer-link);--color-primary-foreground:#000000;--color-secondary:var(--customer-panel-raised);--color-secondary-foreground:var(--customer-text);--color-muted:var(--customer-panel-raised);--color-muted-foreground:var(--customer-muted);--color-border:var(--customer-border);--color-card:var(--customer-panel);--color-card-foreground:var(--customer-text);--color-ring:var(--customer-link);--color-input:#737373;--color-popover:var(--customer-panel);--color-popover-foreground:var(--customer-text);--customer-navy-surface:#0a0a0a;--customer-on-dark-muted:var(--customer-muted);--customer-section-card:var(--customer-panel-raised);--customer-section-border:var(--customer-border);--customer-body-link:var(--customer-link);--customer-intro-background:var(--customer-panel);--interaction-hover-bg:#292929;--interaction-hover-text:#ffffff;--interaction-border:#8dbdf8;--interaction-accent:#b3d4ff;--interaction-danger-bg:#382329;--interaction-danger-text:#ffabb7;--interaction-selection-bg:#b3d4ff;--interaction-selection-text:#000000}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.bg-zinc-50,.bg-neutral-50,.bg-neutral-100){background-color:var(--customer-panel)}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-white\/95,.bg-white\/90,.bg-white\/85,.bg-white\/80){background-color:color-mix(in srgb,var(--customer-panel) 95%,transparent)}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-white\/75,.bg-white\/70,.bg-white\/60,.bg-white\/50,.bg-gray-50\/50,.bg-slate-50\/50){background-color:color-mix(in srgb,var(--customer-panel) 80%,transparent)}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-gray-200,.bg-gray-300,.bg-slate-200,.bg-zinc-100,[class~="bg-[#eceef2]"],[class~="bg-[#E8E8EE]"]){background-color:var(--customer-panel-raised)}:root[data-theme-scope=customer][data-theme=dark] :is(.text-brand-navy,.text-black,.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-slate-900,.text-slate-800,.text-slate-700,.text-zinc-900,.text-zinc-800){color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is(.text-brand-navy\/90,.text-brand-navy\/85,.text-brand-navy\/80,.text-brand-navy\/75,.text-brand-navy\/70,.text-brand-navy\/65,.text-brand-navy\/60,.text-brand-navy\/55,.text-brand-navy\/50,.text-gray-600,.text-gray-500,.text-slate-600,.text-slate-500,.text-zinc-600,.text-zinc-500){color:var(--customer-muted)}:root[data-theme-scope=customer][data-theme=dark] :is(.text-brand-navy\/45,.text-brand-navy\/40,.text-brand-navy\/35,.text-brand-navy\/30,.text-gray-400,.text-slate-400,.text-zinc-400){color:var(--customer-subtle)}:root[data-theme-scope=customer][data-theme=dark] :is(.text-brand-indigo,.text-brand-blue,.text-blue-600,.text-blue-700,.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900,[class~="text-[#4A47D1]"],[class~="text-[#2E319299]"],.trust-marquee-item){color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is(.text-brand-red,.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-rose-600,.text-rose-700){color:#ffabb7}:root[data-theme-scope=customer][data-theme=dark] :is(.text-success-dark,.text-green-600,.text-green-700,.text-green-800,.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#89e9b6}:root[data-theme-scope=customer][data-theme=dark] :is(.text-gold,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-yellow-700,.text-yellow-800){color:#f5d48e}:root[data-theme-scope=customer][data-theme=dark] a:is(.text-brand-blue,.text-brand-indigo,.text-blue-600,.text-blue-700){color:var(--customer-link)}:root[data-theme-scope=customer][data-theme=dark] .product-description-html :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,summary,td,th) :is(span,strong,em,b,u,small,sub,sup):not(:where(.preserve-authored-colors,.preserve-authored-colors *)),:root[data-theme-scope=customer][data-theme=dark] .product-description-html :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,summary,td,th):not(:where(.preserve-authored-colors,.preserve-authored-colors *)){color:var(--customer-text)!important}:root[data-theme-scope=customer][data-theme=dark] .product-description-html a :is(span,strong,em,b,u,small,sub,sup):not(:where(.preserve-authored-colors,.preserve-authored-colors *)),:root[data-theme-scope=customer][data-theme=dark] .product-description-html a:not(:where(.preserve-authored-colors,.preserve-authored-colors *)){color:var(--customer-link)!important;text-decoration:underline;text-underline-offset:3px}:root[data-theme-scope=customer][data-theme=dark] :is(section.bg-brand-navy,.customer-detail-hero){background-color:var(--color-surface)}:root[data-theme-scope=customer][data-theme=dark] .customer-detail-hero>[aria-hidden] :is(.bg-brand-indigo\/20,.bg-indigo-400\/10){background-color:rgb(255 255 255/.04)}:root[data-theme-scope=customer][data-theme=dark] .bg-coral.text-brand-navy{color:var(--color-brand-navy)}:root[data-theme-scope=customer][data-theme=dark] .legal-content :is(h2,h3,.legal-section-heading,.legal-subheading,strong,blockquote,code){color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is(.legal-content,.faq-answer) a{color:var(--customer-link)}:root[data-theme-scope=customer][data-theme=dark] :is(.legal-content,.faq-answer) a:hover{color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100){background-color:#382333}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-emerald-50,.bg-emerald-100){background-color:#17332e}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100){background-color:var(--customer-panel-raised)}:root[data-theme-scope=customer][data-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100){background-color:#383023}:root[data-theme-scope=customer][data-theme=dark] :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-slate-100,.border-slate-200,.border-slate-300,.border-zinc-200,.border-brand-navy\/5,.border-brand-navy\/8,.border-brand-navy\/10,.border-brand-navy\/15,.border-brand-navy\/20,.border-brand-navy\/25,.border-brand-navy\/30){border-color:var(--customer-border)}:root[data-theme-scope=customer][data-theme=dark] :is(input,textarea)::placeholder{color:var(--customer-subtle);opacity:1}:root[data-theme-scope=customer][data-theme=dark] :is([class~="hover:bg-white"],[class~="hover:bg-gray-50"],[class~="hover:bg-gray-100"],[class~="hover:bg-slate-50"],[class~="hover:bg-slate-100"]):hover{background-color:var(--customer-panel-raised)}:root[data-theme-scope=customer][data-theme=dark] :is([class~="hover:text-brand-navy"],[class~="hover:text-gray-900"],[class~="hover:text-gray-700"]):hover{color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is([class~="hover:text-brand-indigo"],[class~="hover:text-brand-blue"]):hover{color:var(--customer-link)}:root[data-theme-scope=customer][data-theme=dark] .group:hover [class~="group-hover:text-brand-navy"]{color:var(--customer-text)}:root[data-theme-scope=customer][data-theme=dark] :is(.from-white,.from-gray-50){--tw-gradient-from:var(--customer-panel)}:root[data-theme-scope=customer][data-theme=dark] .via-white{--tw-gradient-via:var(--customer-panel)}:root[data-theme-scope=customer][data-theme=dark] :is(.to-white,.to-gray-50){--tw-gradient-to:var(--customer-panel)}@media (width < 40rem){:root[data-theme-scope=customer][data-theme=dark] [class~="max-sm:bg-white"]{background-color:var(--customer-panel)}}@media (width >= 40rem){:root[data-theme-scope=customer][data-theme=dark] :is([class~="sm:bg-white"],[class~="sm:bg-white/95"]){background-color:var(--customer-panel)}}@media (width >= 64rem){:root[data-theme-scope=customer][data-theme=dark] :is([class~="lg:bg-white"],[class~="lg:bg-gray-100"]){background-color:var(--customer-panel)}:root[data-theme-scope=customer][data-theme=dark] [class~="lg:hover:bg-gray-300"]:hover{background-color:var(--customer-panel-raised)}}.brand-logo-variants{display:inline-flex;align-items:center}.brand-logo-variants [data-logo-variant=dark],.brand-logo-variants[data-logo-tone=dark] [data-logo-variant=light],:root[data-theme-scope=customer][data-theme=dark] .brand-logo-variants[data-logo-tone=auto] [data-logo-variant=light]{display:none}.brand-logo-variants[data-logo-tone=dark] [data-logo-variant=dark],:root[data-theme-scope=customer][data-theme=dark] .brand-logo-variants[data-logo-tone=auto] [data-logo-variant=dark]{display:block}.brand-logo-image[data-logo-monochrome=true]{filter:brightness(0) invert(1)}:root[data-theme-scope=customer][data-theme=dark] .trust-seal-plate{background-color:rgb(255 255 255/.95)}:root[data-theme-scope=customer][data-theme=dark] .customer-footer>div>div[aria-hidden]{background-image:linear-gradient(180deg,rgb(0 0 0/.68),rgb(0 0 0/.88))}:root[data-theme-scope=customer][data-theme=dark] .portal-canvas{background:var(--color-surface)}:root[data-theme-scope=customer][data-theme=dark] .dashboard-surface{border-color:var(--customer-border);background:var(--customer-panel);box-shadow:0 10px 28px rgb(0 0 0/.16)}:root[data-theme-scope=customer][data-theme=dark] .ui-z-toast>[role=alert]{background-color:var(--customer-panel-raised)}:root[data-theme-scope=customer][data-theme=dark] :is(.ui-skeleton,.image-load-overlay){background-image:linear-gradient(105deg,#202020,#202020 40%,#363636 50%,#202020 60%,#202020)}:root[data-theme-scope=customer][data-theme=dark] :is(.table-scroll-sticky-left,.table-scroll-sticky-right){background-color:var(--customer-panel)}:root[data-theme-scope=customer][data-theme=dark] .table-scroll-viewport :is(thead,tr:hover,tr:active,tr.table-row-editing) :is(.table-scroll-sticky-left,.table-scroll-sticky-right),:root[data-theme-scope=customer][data-theme=dark] .table-scroll-viewport tbody tr:is(:hover,:active){background-color:var(--interaction-hover-bg)}:root[data-theme-scope=customer][data-theme=dark] .table-scroll-fade-left{background:linear-gradient(to right,var(--customer-panel),transparent)}:root[data-theme-scope=customer][data-theme=dark] .table-scroll-fade-right{background:linear-gradient(to left,var(--customer-panel),transparent)}:root[data-theme-scope=customer][data-theme=dark] :focus-visible{outline-color:var(--customer-link)}@media (prefers-reduced-motion:reduce){:root[data-theme-scope=customer]{scroll-behavior:auto}}:root .ui-hover-surface:not(:disabled,[aria-disabled=true],[data-disabled]):is(:hover,:focus-visible,[data-state=open]){background-color:var(--interaction-hover-bg);color:var(--interaction-hover-text)}:root .ui-interactive-field:not(:disabled,[aria-disabled=true],[data-disabled],[readonly],[aria-invalid=true],.border-destructive,.border-brand-red,.border-success-dark):is(:hover,:focus-visible,[data-state=open]){border-color:var(--interaction-border)}:root :is(.ui-hover-surface,.ui-popover-item).text-brand-red:not(:disabled,[aria-disabled=true],[data-disabled]):is(:hover,:focus-visible,:focus,[data-highlighted]){color:var(--interaction-danger-text);background-color:var(--interaction-danger-bg);border-color:var(--interaction-danger-text)}:root .ui-nav-link:is(:hover,:focus-visible){color:var(--interaction-accent)}:root .ui-nav-link:after{background-color:var(--interaction-accent)}:root .ui-nav-link:focus-visible:after{width:100%}:root ::selection{background-color:var(--interaction-selection-bg);color:var(--interaction-selection-text)}.route-transition{min-width:0}.route-transition[data-route-motion]{will-change:opacity}@media (prefers-reduced-motion:reduce){.route-transition{opacity:1!important;will-change:auto}}:root[data-theme-scope=customer][data-theme=light]{--color-brand-navy:#102A43;--color-brand-navy-50:#526477;--color-brand-blue:#1D4ED8;--color-brand-indigo:#2563EB;--color-ink:#526477;--color-surface:#F7F9FC;--color-lavender:#EDF3F8;--color-cream:#EDF3F8;--color-background:#F7F9FC;--color-foreground:#102A43;--color-primary:#2563EB;--color-primary-foreground:#FFFFFF;--color-secondary:#EDF3F8;--color-secondary-foreground:#102A43;--color-muted:#EDF3F8;--color-muted-foreground:#526477;--color-border:#DCE5EF;--color-card:#FFFFFF;--color-card-foreground:#102A43;--color-ring:#2563EB;--color-input:#71849A;--color-popover:#FFFFFF;--color-popover-foreground:#102A43;--customer-navy-surface:#0B1628;--customer-on-dark-muted:#C4D1E1;--customer-section-card:#142238;--customer-section-border:#33465e;--customer-body-link:#1D4ED8;--customer-intro-background:linear-gradient(115deg,#fff 45%,#EDF3F8);--customer-mint:#7DD3C7;--customer-lavender:#C4B5FD}:root[data-theme-scope=customer] body{line-height:1.6}:root[data-theme-scope=customer][data-theme=light] :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-brand-navy\/50,.text-brand-navy\/60){color:#526477}:root[data-theme-scope=customer] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):not([data-field-part],[aria-hidden=true]){border-radius:10px;min-height:44px}:root[data-theme-scope=customer] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):not([data-field-part],[aria-hidden=true],[aria-invalid=true],.border-brand-red,.border-destructive,.border-success-dark){border-color:var(--color-input)}:root[data-theme-scope=customer] [data-field-group]{min-height:44px;border-radius:10px}:root[data-theme-scope=customer] [data-field-group]:not([data-field-invalid=true]){border-color:var(--color-input)}:root[data-theme-scope=customer] [data-field-group][data-field-size=lg]{min-height:50px}:root[data-theme-scope=customer] [data-field-group]>[data-field-part]{align-self:stretch;height:auto;min-height:0;border-radius:0}:root[data-theme-scope=customer] [data-field-group]>:is(input,select)[data-field-part]{min-width:0;background-color:initial}:root[data-theme-scope=customer] [data-field-group]:focus-within{outline:3px solid var(--color-ring);outline-offset:3px;box-shadow:none}:root[data-theme-scope=customer] [data-field-group]>[data-field-part]:focus-visible{outline:none;box-shadow:none}:root[data-theme-scope=customer] :is(input,select,textarea){max-width:100%}:root[data-theme-scope=customer] :is(button,a)[class~=bg-brand-blue],:root[data-theme-scope=customer] :is(button,a)[class~=bg-brand-indigo],:root[data-theme-scope=customer] :is(button,a)[class~=bg-brand-navy]{background-color:#2563EB;color:#fff;border-radius:10px}:root[data-theme-scope=customer] :is(button,a):is([class~=bg-brand-indigo],[class~=bg-brand-blue],[class~=bg-brand-navy]):not(:disabled,[aria-disabled=true],[data-disabled]):is(:hover,:focus-visible){background-color:#1D4ED8}:root[data-theme-scope=customer] :focus-visible{outline:3px solid var(--color-ring);outline-offset:4px}:root[data-theme-scope=customer] :is(.legal-content,.faq-answer){line-height:1.8}:root[data-theme-scope=customer] :is(.legal-content,.faq-answer) a{text-decoration:underline;text-underline-offset:3px}:root[data-theme-scope=customer] .customer-header{padding:0;background:var(--color-card);border-bottom:1px solid var(--color-border)}:root[data-theme-scope=customer] .customer-header>div{max-width:1240px}:root[data-theme-scope=customer] .customer-header>div>div:first-child{border:0;border-radius:0;box-shadow:none;background:var(--color-card);min-height:84px}:root[data-theme-scope=customer] .customer-header .brand-logo-image{max-height:52px}:root[data-theme-scope=customer] .customer-hero{max-width:1240px;margin:0 auto;padding:80px 24px 72px}:root[data-theme-scope=customer] .customer-hero-grid{gap:64px}:root[data-theme-scope=customer] .customer-hero h1{font-size:clamp(36px,4.3vw,62px);line-height:1.1;font-weight:500;letter-spacing:-.055em;min-height:3.3em;margin-top:24px}:root[data-theme-scope=customer] .customer-hero-copy>p{max-width:440px;font-size:17px;line-height:1.75}:root[data-theme-scope=customer] .customer-hero-media{border-radius:16px;overflow:hidden;background:var(--color-secondary)}:root[data-theme-scope=customer] .hero-carousel,:root[data-theme-scope=customer] .hero-carousel-slide{height:480px;min-height:0}:root[data-theme-scope=customer] .hero-carousel-caption{background:color-mix(in srgb,var(--customer-navy-surface) 91%,transparent);backdrop-filter:none;border:1px solid #ffffff25;border-radius:12px}:root[data-theme-scope=customer] .hero-carousel nav{bottom:146px}:root[data-theme-scope=customer] .hero-carousel-dot{min-width:24px;min-height:24px;border:5px solid var(--customer-navy-surface)}:root[data-theme-scope=customer] .hero-animated-button{background:#2563EB;color:#fff;border-radius:10px;border:1px solid #2563eb;box-shadow:none;min-height:48px}:root[data-theme-scope=customer] .hero-animated-button svg{fill:#fff}:root[data-theme-scope=customer] .hero-animated-button:hover{background:#1D4ED8;color:#fff;box-shadow:none;border-radius:10px}:root[data-theme-scope=customer] .hero-animated-button-circle{background:#1D4ED8}.carousel-pause{position:absolute;top:16px;right:16px;z-index:5;border-radius:8px;padding:8px 12px;min-height:44px;background:var(--customer-navy-surface,#0B1628);color:#fff;font-size:12px;border:1px solid var(--customer-on-dark-muted,#c4d1e1);cursor:pointer}:root[data-theme-scope=customer] .trust-marquee{position:relative;margin:0;padding:32px 0 50px;background:var(--color-card);border-block:1px solid var(--color-border)}:root[data-theme-scope=customer] .trust-marquee-item{font-size:clamp(20px,2.5vw,30px);font-weight:400;color:var(--color-foreground)}:root[data-theme-scope=customer] .trust-marquee-item--underline{text-decoration-color:#7DD3C7}.marquee-pause{position:absolute;right:20px;bottom:4px;z-index:1;min-height:44px;padding:6px 12px;font-size:12px;color:var(--customer-body-link,var(--color-brand-blue));cursor:pointer;text-decoration:underline;text-underline-offset:3px}.trust-marquee[data-paused=true] .trust-marquee-content{animation-play-state:paused}.customer-category-section{padding:88px 24px}.customer-section-heading{max-width:620px;text-align:center;margin:0 auto 40px}.customer-section-heading .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted-foreground)}.customer-section-heading h2{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:12px 0 18px}.customer-section-heading p{color:var(--color-muted-foreground);line-height:1.75}.customer-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1192px;margin-inline:auto}.customer-category-grid>:only-child{grid-column:1/-1;max-width:390px;justify-self:center}:root[data-theme-scope=customer] .customer-how-it-works{background:var(--customer-navy-surface,#0B1628);color:#fff;margin-block:32px;padding-block:80px}:root[data-theme-scope=customer] .customer-how-it-works :is(h2,h3){color:#fff}:root[data-theme-scope=customer] .customer-how-it-works :is(p,span){color:var(--customer-on-dark-muted)}:root[data-theme-scope=customer] .customer-how-it-works article{background:var(--customer-section-card);border-color:var(--customer-section-border);border-radius:12px;box-shadow:none}:root[data-theme-scope=customer] .customer-footer{background:var(--customer-navy-surface)}:root[data-theme-scope=customer] .customer-footer .text-white\/55{color:var(--customer-on-dark-muted)}:root[data-theme-scope=customer][data-theme=light] .portal-canvas{background:#F7F9FC}:root[data-theme-scope=customer] .portal-canvas main>div{max-width:1240px;margin-inline:auto}:root[data-theme-scope=customer] .portal-canvas h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}:root[data-theme-scope=customer] .dashboard-surface{border-radius:14px;border:1px solid var(--color-border);box-shadow:0 4px 16px #102A4305}:root[data-theme-scope=customer] .portal-canvas aside{border-color:var(--color-border)}:root[data-theme-scope=customer] .portal-canvas :is(a,button)[aria-current=page]{background:var(--color-secondary);color:var(--customer-body-link)}@media (max-width:1023px){:root[data-theme-scope=customer] .customer-hero{padding-top:44px;padding-bottom:48px}:root[data-theme-scope=customer] .customer-hero-grid{gap:32px}:root[data-theme-scope=customer] .customer-hero h1{min-height:3.3em;max-width:680px}:root[data-theme-scope=customer] .hero-carousel,:root[data-theme-scope=customer] .hero-carousel-slide{height:400px}.customer-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:root[data-theme-scope=customer] .customer-header>div>div:first-child{min-height:72px}:root[data-theme-scope=customer] .customer-hero{padding:36px 20px 40px}:root[data-theme-scope=customer] .customer-hero h1{font-size:clamp(32px,8.3vw,40px)}:root[data-theme-scope=customer] .hero-carousel,:root[data-theme-scope=customer] .hero-carousel-slide{height:360px}.customer-category-section{padding:52px 20px}.customer-category-grid{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-theme-scope=customer] .customer-footer>div>span>img{object-position:45% top}:root[data-theme-scope=customer] .portal-canvas main{padding:20px}:root[data-theme-scope=customer] :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){:root[data-theme-scope=customer] *,:root[data-theme-scope=customer] :after,:root[data-theme-scope=customer] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee-pause{display:none}:root[data-theme-scope=customer] .trust-marquee-track[aria-hidden=true]{display:flex;flex-wrap:wrap;justify-content:center}:root[data-theme-scope=customer] .trust-marquee-track+.trust-marquee-track{display:none}:root[data-theme-scope=customer] .trust-marquee-content{width:auto;animation:none}:root[data-theme-scope=customer] .trust-marquee-track{width:auto}}:root[data-theme-scope=customer]:has(.staff-auth){--color-brand-navy:#1c176b;--color-brand-blue:#2e3192;--color-brand-indigo:#4a47d1;--color-lavender:#f5f0ff;--color-input:#f5f0ff}:root[data-theme-scope=customer] .staff-auth :is(button,a)[class~=bg-brand-indigo]{background-color:#4a47d1}:root[data-theme-scope=customer] .staff-auth :is(input,select,textarea):not([data-field-part],[aria-invalid=true],.border-brand-red,.border-destructive,.border-success-dark){border-color:#f5f0ff}:root[data-theme-scope=customer] .staff-auth{background:#fff;color:#1c176b}:root[data-theme-scope=customer] main [class~=-mt-24]{margin-top:0}:root[data-theme-scope=customer][data-theme=light] .customer-detail-hero{background:#EDF3F8}:root[data-theme-scope=customer][data-theme=light] .customer-detail-hero .text-white{color:#102A43}:root[data-theme-scope=customer][data-theme=light] .customer-detail-hero :is(.text-white\/50,.text-white\/55,.text-white\/65,.text-white\/70,.text-white\/80,.text-white\/85){color:#526477}:root[data-theme-scope=customer][data-theme=light] .customer-detail-hero a{color:#1D4ED8}:root[data-theme-scope=customer] .customer-detail-hero>div.relative{padding-top:56px;padding-bottom:56px}:root[data-theme-scope=customer] .customer-shop-hero{max-width:1192px;margin:32px auto;border-radius:16px}:root[data-theme-scope=customer] .patient-intro{background:var(--customer-intro-background);padding:clamp(24px,4vw,44px)}:root[data-theme-scope=customer] .patient-intro h2{font-size:clamp(28px,3vw,40px);font-weight:500}:root[data-theme-scope=customer] .patient-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted-foreground);margin-bottom:16px}@media(max-width:639px){:root[data-theme-scope=customer] .customer-shop-hero{border-radius:0;margin:0}}:root[data-theme-scope=customer] .customer-header button[aria-controls=mobile-main-nav]{min-width:44px;min-height:44px}:root[data-theme-scope=customer] .hero-carousel-dot{position:relative;min-width:44px;min-height:44px;border:0;background:transparent}:root[data-theme-scope=customer] .hero-carousel-dot:after{content:"";position:absolute;left:16px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--customer-on-dark-muted);box-shadow:0 0 0 3px var(--customer-navy-surface)}:root[data-theme-scope=customer] .hero-carousel-dot[aria-current=true]:after{background:#fff;box-shadow:0 0 0 3px var(--customer-navy-surface),0 0 0 5px #fff}:root[data-theme-scope=customer][data-theme=light] .customer-detail-hero .text-coral{color:#1D4ED8}@media (max-width:1023px){:root[data-theme-scope=customer] .customer-header .brand-logo-image{width:clamp(88px,27vw,180px);max-width:100%}:root[data-theme-scope=customer] .customer-header>div>div:first-child{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (max-width:430px){:root[data-theme-scope=customer] .customer-header a[aria-label="Search products"]{display:none}}:root[data-theme-scope=customer][data-theme=light] .portal-canvas a[aria-current=page]{box-shadow:none}:root[data-theme-scope=customer][data-theme=light] .portal-canvas a[aria-current=page] svg{color:#1D4ED8}:root[data-theme-scope=customer] .portal-canvas :is(a,button)[class~=bg-brand-indigo]{min-height:44px}:root[data-theme-scope=customer][data-theme=light] .portal-canvas a[aria-current=page] svg [stroke=white]{stroke:#1D4ED8}:root[data-theme-scope=customer][data-theme=light] .portal-canvas a[aria-current=page] svg [fill=white]{fill:#1D4ED8}