@charset "UTF-8";:root{--violet-950: oklch(20% .075 307);--violet-900: oklch(25% .095 307);--violet-800: oklch(31% .12 307);--violet-700: oklch(36% .135 307);--violet-600: oklch(43% .14 307);--violet-300: oklch(72% .08 307);--violet-100: oklch(93% .025 307);--violet-050: oklch(97% .012 307);--orange-600: oklch(72% .19 67);--orange-700: oklch(64% .18 61);--orange-100: oklch(94% .055 73);--ink: oklch(20% .018 307);--body: oklch(39% .025 307);--muted: oklch(50% .02 307);--line: oklch(86% .015 307);--surface: oklch(97% .012 307);--white: oklch(100% 0 0);--success: oklch(47% .115 158);--danger: oklch(47% .16 20);--warning: oklch(64% .16 65);--font: "Source Han Sans TW", "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--shell: 82rem;--gutter: clamp(1.25rem, 4.4vw, 4.5rem);--section: clamp(5rem, 9vw, 9rem);--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1rem;--ease: cubic-bezier(.16,1,.3,1);--z-header: 40;--z-subnav: 41;--z-menu: 50;--z-modal: 70}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-kerning:normal}body.menu-is-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.03em;line-height:1.12;text-wrap:balance}p{text-wrap:pretty}sup{font-size:.45em;vertical-align:top}:focus-visible{outline:3px solid var(--orange-600);outline-offset:3px}[hidden]{display:none!important}.shell{width:min(100%,var(--shell) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:100;top:1rem;left:1rem;padding:.75rem 1rem;background:var(--white);color:var(--violet-800);transform:translateY(-180%)}.skip-link:focus{transform:none}.section{padding-block:var(--section)}.section--white{background:var(--white)}.section--frost{background:var(--surface)}.section--navy{background:var(--violet-950);color:var(--white)}.section-signal,.section-label{display:block;margin-bottom:1rem;color:var(--orange-700);font-size:.78rem;font-weight:750;letter-spacing:.04em}.text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;color:var(--violet-700);font-weight:720}.text-link span{transition:transform .25s var(--ease)}.text-link:hover span{transform:translate(.25rem)}.button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.35rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.9rem;font-weight:750;transition:transform .18s var(--ease),background-color .2s,color .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.985)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button--orange{background:var(--orange-600);color:var(--violet-950)}.button--orange:hover{background:var(--orange-700);color:var(--white)}.button--violet,.button--blue{background:var(--violet-700);color:var(--white)}.button--violet:hover,.button--blue:hover{background:var(--violet-800)}.button--light{background:var(--white);color:var(--violet-800)}.button--violet-outline,.button--outline{border-color:var(--violet-300);background:transparent;color:var(--white)}.levitra-mark{display:inline-flex;width:1.75rem;color:var(--orange-600)}.levitra-mark svg{width:100%;height:auto}.brand-logo{display:flex;align-items:center;gap:.72rem;color:var(--violet-800)}.brand-logo__name{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:.24rem;line-height:1;white-space:nowrap}.brand-logo strong{display:flex;align-items:flex-start;color:inherit;font-size:1.12rem;font-weight:850;letter-spacing:.18em;line-height:.9;font-feature-settings:"kern" 1}.brand-logo strong sup{position:relative;top:-.12em;margin-left:.06em;color:var(--orange-700);font-size:.4em;font-weight:800;letter-spacing:0;line-height:1}.brand-logo small{display:flex;align-items:center;gap:.42rem;color:var(--violet-600);font-size:.56rem;font-weight:700;letter-spacing:.17em;line-height:1.15}.brand-logo small:before{width:.85rem;height:1px;flex:0 0 auto;background:var(--orange-600);content:""}.brand-logo--light{color:var(--white)}.brand-logo--light small{color:var(--violet-300)}.brand-logo--light strong sup{color:var(--orange-600)}.site-logo .levitra-mark,.site-logo .brand-logo strong{transition:transform .32s var(--ease),letter-spacing .32s var(--ease)}@media(hover:hover){.site-logo:hover .levitra-mark{transform:translateY(-1px) scale(1.035)}.site-logo:hover .brand-logo strong{letter-spacing:.195em}}.site-header{position:sticky;z-index:var(--z-header);top:0;background:var(--white);border-bottom:1px solid var(--line);transition:box-shadow .25s var(--ease)}.site-header.is-fixed{box-shadow:0 .4rem .8rem #1c0f2714}.site-header__inner{display:flex;min-height:4.75rem;align-items:center;gap:2rem}.site-logo{flex:0 0 auto}.site-logo__image{display:block;width:clamp(10.25rem,12vw,11.75rem);height:auto}.primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.1rem,2.2vw,2.35rem);margin-inline:auto}.primary-nav a{position:relative;display:flex;min-height:4.75rem;align-items:center;color:var(--body);font-size:.84rem;font-weight:650}.primary-nav a:after{position:absolute;right:0;bottom:.8rem;left:0;height:2px;background:var(--orange-600);content:"";transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.primary-nav a:hover,.primary-nav a.is-current{color:var(--violet-800)}.primary-nav a:hover:after,.primary-nav a.is-current:after{transform:scaleX(1)}.header-order{display:inline-flex;min-height:2.65rem;align-items:center;padding:.55rem 1rem;border:1px solid var(--violet-300);border-radius:var(--radius-sm);color:var(--violet-800);font-size:.78rem;font-weight:750}.menu-toggle{display:none;width:2.75rem;height:2.75rem;padding:.55rem;border:0;background:transparent;color:var(--violet-800)}.menu-toggle span:not(.sr-only){display:block;height:2px;margin:.32rem 0;background:currentColor;transform-origin:center}.mobile-menu{position:fixed;z-index:var(--z-menu);inset:4.75rem 0 0;background:#1f093059}.mobile-menu__surface{height:100%;padding:2rem 0 4rem;background:var(--violet-950);color:var(--white);overflow:auto}.mobile-menu__eyebrow{color:var(--orange-600);font-size:.72rem;letter-spacing:.15em}.mobile-menu__group{display:flex;flex-direction:column}.mobile-menu__group a{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--violet-800);font-size:1.35rem;font-weight:650}.mobile-menu__group b{color:var(--violet-300);font-size:.72rem}.mobile-menu__services{display:flex;gap:1.5rem;margin-top:2rem;color:var(--violet-300);font-size:.85rem}.levitra-hero{position:relative;min-height:clamp(41rem,75vh,49rem);overflow:hidden;background:var(--white)}.levitra-hero__violet{position:absolute;inset:0 46% 0 0;background:var(--violet-950);clip-path:ellipse(118% 115% at 0 42%)}.levitra-hero__stage{position:absolute;inset:0 0 0 42%;overflow:hidden}.levitra-hero__stage img{width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform}.levitra-hero__aperture{position:absolute;z-index:2;top:50%;left:52.5%;display:grid;width:6rem;height:8rem;place-items:center;border-radius:50%;background:var(--white);transform:translate(-50%,-50%);box-shadow:0 0 0 1.2rem var(--violet-950)}.levitra-hero__aperture .levitra-mark{width:3rem}.levitra-hero__content{position:relative;z-index:3;display:flex;min-height:clamp(41rem,75vh,49rem);flex-direction:column;justify-content:center;color:var(--white)}.levitra-hero__content>*{max-width:33rem}.hero-proof{display:flex;align-items:center;gap:.7rem;margin-bottom:1.4rem;color:var(--violet-300);font-size:.78rem;font-weight:700;letter-spacing:.06em}.hero-proof span{width:1.75rem;height:2px;background:var(--orange-600)}.levitra-hero h1{margin-bottom:.35rem;font-size:clamp(3rem,6vw,5.5rem);font-weight:800}.levitra-hero h1 span{display:block;color:var(--white);font-size:.56em;letter-spacing:.03em}.levitra-hero h2{max-width:17ch;margin:1.2rem 0;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:580;line-height:1.3}.levitra-hero__content>p:not(.hero-proof){max-width:31rem;color:#d8d0e1;font-size:1.03rem}.levitra-hero__actions{display:flex;gap:.75rem;margin-top:1.1rem}.home-products{background:var(--white)}.home-products__heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:4rem;margin-bottom:3.5rem}.home-products__heading h2,.use-sequence h2,.authenticity-feature h2,.home-support h2{margin:0;color:var(--violet-900);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:760}.home-products__heading>p{max-width:33rem;margin:0;color:var(--body)}.product-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.product-showcase .product-card--featured{grid-column:span 2;grid-row:span 2}.product-showcase .product-card--featured .product-card__visual{min-height:28rem}.product-showcase .product-card--featured h2{font-size:1.45rem}.section-action{display:flex;justify-content:flex-end;margin-top:2rem}.science-flow{position:relative;min-height:39rem;overflow:hidden;background:var(--violet-950);color:var(--white)}.science-flow>img{position:absolute;inset:-5%;width:110%;max-width:none;height:110%;object-fit:cover;object-position:center;will-change:transform}.science-flow__inner{position:relative;z-index:1;display:flex;min-height:39rem;align-items:center}.science-flow__inner>div{max-width:34rem}.science-flow__inner span,.home-support>div>div:first-child>span{color:var(--orange-600);font-size:.72rem;font-weight:750;letter-spacing:.15em}.science-flow h2{margin:1rem 0 1.4rem;font-size:clamp(2.25rem,4.2vw,3.8rem)}.science-flow p{color:#dcd3e5;font-size:1.04rem;line-height:1.85}.science-flow .button{margin-top:1rem}.use-sequence__intro{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3.5rem}.use-sequence__intro p{max-width:27rem;margin:0;color:var(--body)}.use-sequence__steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.use-sequence article{display:flex;gap:1.25rem;padding:2rem;border-right:1px solid var(--line)}.use-sequence article:first-child{border-left:1px solid var(--line)}.use-sequence b{color:var(--orange-700);font-size:1.6rem}.use-sequence h3{margin:.25rem 0 .7rem;color:var(--violet-800);font-size:1.25rem}.use-sequence p{color:var(--body);font-size:.9rem}.use-sequence a{color:var(--violet-700);font-size:.8rem;font-weight:750}.authenticity-feature{background:var(--surface)}.authenticity-feature__grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.authenticity-feature__image{overflow:hidden;border-radius:var(--radius-lg)}.authenticity-feature__image img{width:100%;aspect-ratio:4/3;object-fit:cover}.authenticity-feature p{max-width:33rem;margin:1.5rem 0 2rem;color:var(--body)}.safety-callout{padding:2.25rem 0;background:var(--orange-100);color:var(--violet-950)}.safety-callout .shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem}.safety-callout>div>i{font-size:1.5rem}.safety-callout h2{margin:0 0 .3rem;font-size:1.15rem}.safety-callout p{margin:0;font-size:.86rem}.safety-callout a{font-size:.82rem;font-weight:750;white-space:nowrap}.home-support>.shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem)}.home-support__links{border-top:1px solid var(--line)}.home-support__links a{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.home-support__links strong{color:var(--violet-800)}.home-support__links small{color:var(--muted)}.home-support__links i{grid-row:1/3;grid-column:2;align-self:center;color:var(--orange-700)}.product-card{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow:hidden;transition:transform .3s var(--ease),border-color .3s}.product-card:hover{transform:translateY(-5px);border-color:var(--violet-300)}.product-card__visual{position:relative;display:grid;min-height:16rem;place-items:center;padding:2rem;background:var(--surface);overflow:hidden}.product-card__visual img{width:88%;height:12rem;object-fit:contain;transition:transform .5s var(--ease)}.product-card:hover .product-card__visual img{transform:scale(1.035)}.product-card__badge,.product-card__form{position:absolute;z-index:1;top:.9rem;padding:.28rem .5rem;border-radius:.3rem;font-size:.65rem;font-weight:700}.product-card__badge{left:.9rem;display:inline-flex;align-items:center;gap:.32rem;border:1px solid var(--violet-100);background:var(--violet-050);color:var(--violet-700);font-weight:650}.product-card__badge i{color:var(--orange-700);font-size:.58rem}.product-card__form{right:.9rem;background:var(--white);color:var(--violet-700)}.product-card__body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.product-card__maker{display:flex;align-items:center;gap:.45rem;margin-bottom:.8rem;color:var(--muted);font-size:.66rem}.product-card__maker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__maker b{margin-left:auto;color:var(--orange-700);font-variant-numeric:tabular-nums}.product-card h2{margin:0;color:var(--violet-900);font-size:1.05rem;line-height:1.35}.product-card__slogan{margin:.7rem 0;color:var(--body);font-size:.78rem}.product-card__features,.product-card__tags{display:none}.product-card__commerce{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--line)}.product-card__commerce div{display:flex;flex-direction:column}.product-card__commerce small{color:var(--muted);font-size:.62rem}.product-card__commerce strong{color:var(--violet-800);font-size:.95rem;font-variant-numeric:tabular-nums}.product-card__detail{display:flex;align-items:center;gap:.4rem;color:var(--violet-700);font-size:.72rem;font-weight:750}.catalog-hero{padding:clamp(4rem,8vw,7rem) 0;background:var(--violet-950);color:var(--white)}.catalog-hero__grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem}.catalog-hero h1{margin:1.5rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem)}.catalog-hero p:not(.page-path){max-width:34rem;color:var(--violet-300)}.catalog-hero__object{position:relative;min-height:26rem}.catalog-hero__object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.catalog-hero__backdrop{opacity:.4}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.filter-set{display:flex;flex-wrap:wrap;gap:.5rem}.filter-set button{min-height:2.7rem;padding:.5rem .9rem;border:1px solid var(--line);border-radius:.35rem;background:var(--white);color:var(--body);font-size:.76rem}.filter-set button.is-active{border-color:var(--violet-700);background:var(--violet-700);color:var(--white)}.compare-link{color:var(--violet-700);font-size:.78rem;font-weight:750}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.catalog-grid .product-card__visual{min-height:21rem}.catalog-note{padding:1.5rem 0;background:var(--orange-100)}.catalog-note .shell{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center}.catalog-note p{margin:0;font-size:.82rem}.page-intro{position:relative;padding:clamp(5rem,9vw,8rem) 0;background:var(--violet-950);color:var(--white);overflow:hidden}.page-intro__media{position:absolute;inset:0 0 0 48%}.page-intro__media:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--violet-950),transparent);content:""}.page-intro__media img{width:100%;height:100%;object-fit:cover;opacity:.75}.page-intro__inner{position:relative;z-index:1}.page-intro h1{max-width:13ch;margin:1rem 0;font-size:clamp(2.7rem,5vw,4.7rem)}.page-intro__lead{max-width:46ch;color:var(--violet-300)}.page-path,.page-intro__path{color:var(--violet-300);font-size:.76rem}.page-path span,.page-intro__path span{margin-inline:.5rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.section-heading h2{margin:0;color:var(--violet-900);font-size:clamp(2rem,4vw,3.4rem)}.topic-hero,.article-header{padding:clamp(5rem,9vw,8rem) 0;background:var(--violet-950);color:var(--white)}.topic-hero h1,.article-header h1{max-width:14ch;margin:1rem 0;font-size:clamp(2.8rem,5vw,4.8rem)}.topic-hero p,.article-header p{max-width:50ch;color:var(--violet-300);font-size:1.05rem}.topic-index,.product-subnav{position:sticky;z-index:20;top:4.75rem;border-bottom:1px solid var(--line);background:var(--white)}.topic-index .shell,.product-subnav .shell{display:flex;gap:1.5rem;overflow:auto}.topic-index a,.product-subnav a{display:flex;min-height:3.75rem;align-items:center;gap:.4rem;border-bottom:2px solid transparent;color:var(--muted);font-size:.78rem;white-space:nowrap}.topic-index a.active,.product-subnav a.active{border-color:var(--orange-600);color:var(--violet-800)}.topic-section{padding:clamp(4rem,7vw,7rem) 0;border-bottom:1px solid var(--line)}.topic-section__grid,.product-description-layout,.specification__grid,.product-science__grid,.product-safety__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,7vw,7rem)}.topic-section h2,.product-description-layout h2,.specification h2,.product-science h2,.product-safety h2{color:var(--violet-900);font-size:clamp(2rem,3.4vw,3.1rem)}.topic-section p,.rich-content,.product-science p{color:var(--body)}.topic-section ul{padding:0;list-style:none}.topic-section li{padding:.7rem 0;border-bottom:1px solid var(--line)}.topic-urgent,.urgent-support{padding:2rem 0;background:var(--orange-100)}.topic-urgent>.shell,.urgent-support>.shell{display:flex;align-items:flex-start;gap:1rem}.topic-sources{background:var(--surface)}.medical-sources{display:grid;gap:.75rem}.medical-sources a{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--line);color:var(--violet-700)}.product-stage{padding:4rem 0 5rem;background:var(--surface)}.product-stage__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(3rem,6vw,6rem)}.product-stage__breadcrumb-mobile{display:none}.product-gallery__main{position:relative;display:grid;min-height:34rem;place-items:center;border-radius:var(--radius-lg);background:var(--white);overflow:hidden}.product-gallery__main img{width:88%;height:29rem;object-fit:contain}.product-gallery__main>span{position:absolute;bottom:1rem;left:1rem;color:var(--muted);font-size:.68rem}.product-gallery__thumbs{display:flex;gap:.5rem;margin-top:.75rem}.product-gallery__thumbs button{width:5rem;height:4rem;border:1px solid var(--line);border-radius:.4rem;background:var(--white)}.product-gallery__thumbs img{width:100%;height:100%;object-fit:contain}.product-summary__maker{color:var(--orange-700);font-size:.76rem;font-weight:750}.product-summary h1{margin:.75rem 0 1rem;color:var(--violet-900);font-size:clamp(2.3rem,4vw,3.6rem)}.product-summary__lead{color:var(--body);font-size:1.03rem}.product-facts{margin:1.5rem 0}.product-facts div{display:grid;grid-template-columns:10rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.product-facts dt{color:var(--violet-800);font-size:.78rem;font-weight:700}.product-facts dd{margin:0;color:var(--body);font-size:.8rem}.product-facts i{margin-right:.4rem;color:var(--orange-700)}.product-dose-alert{display:flex;gap:.8rem;padding:1rem;background:var(--orange-100);font-size:.78rem}.product-dose-alert p{margin:0}.product-purchase{margin-top:1rem;padding:1.25rem;border-radius:var(--radius-md);background:var(--violet-950);color:var(--white)}.product-purchase__heading,.product-purchase__row{display:flex;align-items:end;justify-content:space-between;gap:1rem}.product-purchase__price{display:flex;flex-direction:column;text-align:right}.product-purchase__price strong{color:var(--orange-600);font-size:1.25rem}.product-purchase__select{display:flex;flex:1;flex-direction:column}.product-purchase select{min-height:3rem;border:1px solid var(--violet-700);border-radius:.4rem;background:var(--violet-900);color:var(--white)}.product-purchase>p{margin:.8rem 0 0;color:var(--violet-300);font-size:.7rem}.product-summary__support,.product-summary__disclaimer{margin-top:1rem;color:var(--muted);font-size:.72rem}.product-feature-band{border-block:1px solid var(--line);background:var(--white)}.product-feature-band .shell{display:grid;grid-template-columns:repeat(4,1fr)}.product-feature-band .shell>div{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.6rem;border-right:1px solid var(--line)}.product-feature-band i{color:var(--orange-700)}.product-feature-band span{display:flex;flex-direction:column}.product-feature-band small{color:var(--muted);font-size:.65rem}.product-feature-band strong{color:var(--violet-800);font-size:.78rem}.specification-list{margin:0}.specification-list div{display:grid;grid-template-columns:11rem 1fr;padding:1rem 0;border-bottom:1px solid var(--line)}.specification-list dt{color:var(--muted);font-size:.78rem}.specification-list dd{margin:0;color:var(--violet-900);font-size:.86rem}.product-science__object img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg)}.product-safety{background:var(--violet-950);color:var(--white)}.product-safety h2{color:var(--white)}.product-safety p{color:var(--violet-300)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mobile-product-bar,.mobile-product-drawer{display:none}.support-contact__grid,.order-lookup-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem)}.support-contact__channels{border-top:1px solid var(--line)}.support-contact__channels a{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.support-contact__channels span{display:flex;flex:1;flex-direction:column}.support-contact__channels small{color:var(--muted)}.medical-boundary{display:flex;gap:1rem;margin-top:2rem;padding:1.25rem;background:var(--orange-100)}.medical-boundary p{display:flex;flex-direction:column;margin:0}.medical-boundary span{font-size:.8rem}.service-form{padding:clamp(1.5rem,4vw,3rem);border-radius:var(--radius-lg);background:var(--surface)}.service-form__row,.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.field--full{grid-column:1/-1}.field label{color:var(--violet-900);font-size:.8rem;font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:3.25rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:.4rem;background:var(--white);transition:border-color .2s,box-shadow .2s}.field textarea{min-height:8rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--violet-600);box-shadow:0 0 0 3px var(--violet-100);outline:0}.field__error{min-height:1em;color:var(--danger);font-size:.7rem}.field__hint{color:var(--muted);font-size:.7rem}.form-status{display:none;margin-bottom:1rem;padding:.8rem;background:#ffe7e6;background:oklch(95% .04 20deg);color:var(--danger);font-size:.78rem}.form-status.is-visible{display:flex;gap:.5rem}.form-privacy{margin:.8rem 0 0;color:var(--muted);font-size:.7rem}.service-form__submit{width:100%}.lookup-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.25rem;border-bottom:1px solid var(--line)}.lookup-tabs button{min-height:3rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.lookup-tabs button.is-active{border-color:var(--orange-600);color:var(--violet-800)}.order-lookup-copy h2{color:var(--violet-900);font-size:clamp(2rem,4vw,3.2rem)}.order-lookup-copy ul{padding:0;list-style:none}.order-lookup-copy li{padding:.6rem 0}.order-lookup-copy i{width:1.5rem;color:var(--orange-700)}.checkout-head{padding:3.5rem 0;background:var(--violet-950);color:var(--white)}.checkout-head p{color:var(--orange-600);font-size:.72rem;font-weight:750;letter-spacing:.1em}.checkout-head h1{margin:.5rem 0;font-size:clamp(2rem,4vw,3.2rem)}.checkout-head span{color:var(--violet-300)}.checkout-progress{border-bottom:1px solid var(--line);background:var(--white)}.checkout-progress .shell{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:1rem}.checkout-progress span{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.74rem}.checkout-progress span.is-current{color:var(--violet-800);font-weight:700}.checkout-progress b{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:var(--violet-100)}.checkout-progress i{width:3rem;height:1px;background:var(--line)}.checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:start;gap:2rem}.checkout-block{margin-bottom:1rem;padding:1.5rem;border-radius:var(--radius-md);background:var(--white)}.checkout-block>header{display:flex;gap:.8rem;margin-bottom:1.5rem}.checkout-block>header i{color:var(--orange-700);font-size:1.2rem}.checkout-block h2{margin:0;color:var(--violet-900);font-size:1.15rem}.checkout-block header p{margin:0;color:var(--muted);font-size:.72rem}.delivery-choices{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.delivery-choices label{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:.5rem;cursor:pointer}.delivery-choices label:has(input:checked){border-color:var(--violet-600);background:var(--violet-050)}.delivery-choices label>span:last-child{display:flex;flex-direction:column}.delivery-choices small{color:var(--muted);font-size:.68rem}.store-results{display:grid;gap:.5rem}.checkout-summary{position:sticky;top:6rem;padding:1.5rem;border-radius:var(--radius-md);background:var(--violet-950);color:var(--white)}.checkout-summary__title,.checkout-summary__product,.checkout-summary__sku{display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout-summary__title span{color:var(--orange-600);font-size:.68rem}.checkout-summary__product{margin:1.2rem 0;padding:1rem;background:var(--white);color:var(--ink)}.checkout-summary__product img{width:6rem;height:5rem;object-fit:contain}.checkout-summary__product div{display:flex;flex:1;flex-direction:column}.checkout-summary__product span{color:var(--muted);font-size:.72rem}.checkout-summary__sku{width:100%;padding:1rem;border:1px solid var(--violet-700);background:transparent;color:var(--white);text-align:left}.checkout-summary__plans button{display:flex;width:100%;justify-content:space-between;padding:.8rem;border:0;border-bottom:1px solid var(--violet-800);background:transparent;color:var(--white)}.checkout-summary dl div{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--violet-800)}.checkout-summary dt{color:var(--violet-300)}.checkout-summary dd{margin:0;font-weight:750}.checkout-assurance{display:flex;justify-content:space-between;margin:1rem 0;color:var(--violet-300);font-size:.67rem}.checkout-submit{width:100%}.checkout-summary>p{margin:.8rem 0 0;color:var(--violet-300);font-size:.68rem}.faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,7rem)}.faq-aside{position:sticky;top:8rem;align-self:start}.faq-aside h2{color:var(--violet-900);font-size:clamp(2rem,3vw,3rem)}.faq-row{border-bottom:1px solid var(--line)}.faq-row summary{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--violet-900);font-weight:700;cursor:pointer;list-style:none}.faq-row summary::-webkit-details-marker{display:none}.faq-row__body{padding:0 3rem 1.5rem 0;color:var(--body)}.about-hero,.about-authorization,.about-pillars,.about-standard,.about-health,.about-commitment{overflow:hidden}.about-hero__grid,.about-authorization__grid,.about-health__grid,.about-commitment__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.about-hero{padding:clamp(5rem,9vw,8rem) 0;background:var(--violet-950);color:var(--white)}.about-hero h1{font-size:clamp(2.8rem,5vw,4.8rem)}.about-hero p{color:var(--violet-300)}.about-pillars__heading{margin-bottom:3rem}.about-pillars__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--violet-800)}.about-pillars article{padding:2rem;background:var(--violet-900)}.about-standard__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.about-standard ol{margin:0;padding:0;list-style:none}.about-standard li{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.insight-card{border-bottom:1px solid var(--line)}.insight-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.insight-card div{padding:1rem 0}.insight-card span{color:var(--orange-700);font-size:.68rem}.insight-card h2{color:var(--violet-900);font-size:1.15rem}.insight-card p{color:var(--body);font-size:.82rem}.insight-card i{color:var(--violet-700);font-size:.75rem;font-style:normal;font-weight:700}.article-header__inner{max-width:64rem}.article-cover{margin-top:-3rem}.article-cover img{width:100%;max-height:38rem;object-fit:cover}.article-reading-note{display:flex;align-items:center;gap:1rem;margin-block:2rem;padding-block:1rem;border-block:1px solid var(--line)}.article-reading-note div{flex:1}.article-reading-note p{margin:0;color:var(--body);font-size:.78rem}.article-layout{max-width:52rem}.prose{font-size:1.04rem;line-height:1.9}.prose h2,.prose h3{margin-top:2.5rem;color:var(--violet-900)}.prose a{color:var(--violet-700);text-decoration:underline}.article-pagination{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:4rem}.article-pagination a{padding:1rem;border:1px solid var(--line)}.legal-layout{display:grid;grid-template-columns:.5fr 1.5fr;gap:5rem}.legal-nav{position:sticky;top:7rem;align-self:start}.legal-section{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}.legal-section h2{color:var(--violet-900)}.order-page,.order-success{padding:var(--section) 0}.order-card{padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius-md)}.pagination-wrap{margin-top:3rem}.site-footer{padding-top:clamp(4rem,8vw,7rem);background:var(--violet-950);color:var(--white)}.footer-focus{display:flex;align-items:end;justify-content:space-between;gap:3rem;padding-bottom:4rem;border-bottom:1px solid var(--violet-800)}.footer-focus h2{margin:1.5rem 0 0;font-size:clamp(2rem,4vw,3.4rem)}.footer-focus__actions{display:flex;align-items:center;gap:1.5rem}.footer-focus__actions>a:not(.button){color:var(--violet-300);font-size:.82rem}.footer-map{display:grid;grid-template-columns:.7fr 1fr .7fr 1.6fr;gap:3rem;padding-block:3.5rem}.footer-map>div{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.footer-map h3{margin-bottom:.5rem;color:var(--orange-600);font-size:.72rem;letter-spacing:.06em}.footer-map a{color:var(--violet-300);font-size:.78rem}.footer-safety p{margin:0;color:var(--violet-300);font-size:.76rem;line-height:1.8}.footer-base{display:flex;justify-content:space-between;gap:2rem;padding:1.4rem 0;border-top:1px solid var(--violet-800);color:var(--violet-300);font-size:.68rem}.footer-base p{margin:0}.footer-base nav{display:flex;gap:1rem}@media(max-width:1100px){.primary-nav{gap:1rem}.primary-nav a{font-size:.77rem}.header-order{display:none}.levitra-hero__violet{right:38%}.levitra-hero__stage{left:50%}.levitra-hero__aperture{display:none}.product-showcase{grid-template-columns:repeat(2,1fr)}.product-showcase .product-card--featured{grid-row:auto}.catalog-grid,.footer-map{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){:root{--gutter:1.25rem;--section:4.5rem}.primary-nav{display:none}.menu-toggle{display:block;margin-left:auto}.brand-logo__name{gap:.2rem}.brand-logo small{font-size:.54rem}.levitra-hero{min-height:auto;padding-bottom:0;background:var(--violet-950)}.levitra-hero__violet{inset:0;clip-path:none}.levitra-hero__content{min-height:34rem;padding-top:4rem;padding-bottom:3rem}.levitra-hero__stage{position:relative;inset:auto;width:100%;height:24rem;background:var(--white)}.levitra-hero__stage img{object-position:65% center}.levitra-hero h1{font-size:3.25rem}.home-products__heading,.home-support>.shell,.authenticity-feature__grid,.catalog-hero__grid,.product-stage__grid,.topic-section__grid,.product-description-layout,.specification__grid,.product-science__grid,.product-safety__grid,.support-contact__grid,.order-lookup-grid,.checkout-grid,.faq-layout,.about-hero__grid,.about-authorization__grid,.about-health__grid,.about-commitment__inner,.about-standard__grid{grid-template-columns:1fr;gap:2.5rem}.use-sequence__intro{align-items:start;flex-direction:column}.use-sequence__steps{grid-template-columns:1fr}.use-sequence article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.science-flow>img{opacity:.58;object-position:65% center}.science-flow__inner{min-height:35rem}.safety-callout .shell{grid-template-columns:auto 1fr}.safety-callout a{grid-column:2}.product-stage__breadcrumb-mobile{display:block}.product-summary__breadcrumb-desktop{display:none}.product-gallery__main{min-height:27rem}.product-gallery__main img{height:23rem}.product-feature-band .shell{grid-template-columns:repeat(2,1fr)}.product-feature-band .shell>div{border-bottom:1px solid var(--line)}.checkout-summary,.faq-aside{position:static}.insight-grid{grid-template-columns:repeat(2,1fr)}.footer-focus{align-items:start;flex-direction:column}.footer-map{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.site-header__inner{min-height:4.25rem}.mobile-menu{inset-top:4.25rem}.brand-logo strong{font-size:1rem}.brand-logo small{font-size:.62rem}.levitra-hero__content{min-height:31rem}.levitra-hero h1{font-size:2.75rem}.levitra-hero h2{font-size:1.55rem}.levitra-hero__actions{align-items:stretch;flex-direction:column}.levitra-hero__stage{height:18rem}.levitra-hero__stage img{object-position:68% center}.product-showcase,.catalog-grid,.related-grid,.insight-grid,.about-pillars__list{grid-template-columns:1fr}.product-showcase .product-card--featured{grid-column:auto}.product-showcase .product-card--featured .product-card__visual{min-height:20rem}.home-products__heading h2,.use-sequence h2,.authenticity-feature h2,.home-support h2{font-size:2.35rem}.section-heading,.catalog-toolbar{align-items:start;flex-direction:column}.product-facts div,.specification-list div{grid-template-columns:1fr;gap:.2rem}.product-purchase__row,.product-purchase__heading{align-items:stretch;flex-direction:column}.product-purchase__price{text-align:left}.product-gallery__main{min-height:22rem}.product-gallery__main img{height:19rem}.service-form__row,.checkout-fields,.delivery-choices{grid-template-columns:1fr}.checkout-fields .field--full{grid-column:auto}.checkout-progress i{width:1rem}.checkout-progress span{font-size:.64rem}.checkout-progress span b{display:none}.checkout-summary{margin-inline:-.25rem}.checkout-mobile-bar{position:sticky;z-index:30;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:max(.7rem,env(safe-area-inset-bottom)) 1rem;background:var(--white);box-shadow:0 -.25rem .8rem #1a12211a}.checkout-mobile-bar div{display:flex;flex-direction:column}.checkout-mobile-bar span{color:var(--muted);font-size:.65rem}.checkout-submit--desktop{display:none}.article-pagination,.legal-layout{grid-template-columns:1fr}.footer-focus__actions{align-items:stretch;flex-direction:column}.footer-map{grid-template-columns:1fr}.footer-base{flex-direction:column}}@media(hover:hover)and (pointer:fine){.home-support__links a:hover strong{color:var(--orange-700)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.levitra-hero__stage img,.science-flow>img{will-change:auto}}@media print{.site-header,.site-footer,.topic-index,.product-subnav,.button,.checkout-mobile-bar{display:none!important}.section{padding:2rem 0}body{color:#000;background:#fff}}.site-header{border:0;background:var(--white);box-shadow:0 1px 0 var(--line)}.site-header__inner{min-height:4.5rem;gap:1.5rem}.site-header__claim{display:flex;align-items:center;gap:.5rem;margin:0 auto;color:var(--violet-700);font-size:.75rem;font-weight:700}.site-header__claim i{color:var(--orange-700)}.header-services{display:flex;gap:.5rem}.header-services>a{display:flex;min-width:8.5rem;min-height:3.25rem;align-items:center;gap:.7rem;padding:.5rem .85rem;border-radius:.6rem;background:var(--violet-050);color:var(--violet-900);transition:background .2s var(--ease),transform .2s var(--ease)}.header-services>a:last-child{background:var(--violet-900);color:var(--white)}.header-services>a:hover{transform:translateY(-2px)}.header-services>a>i{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--white);color:var(--violet-700)}.header-services span{display:flex;flex-direction:column;line-height:1.25}.header-services small{font-size:.62rem;opacity:.68}.header-services strong{font-size:.75rem}.primary-nav{border-top:1px solid var(--line);background:var(--white)}.primary-nav>.shell{display:flex;min-height:3.25rem;align-items:center;justify-content:center;gap:clamp(1.4rem,3.4vw,3.4rem)}.primary-nav a{min-height:3.25rem;font-size:.78rem}.primary-nav a:after{bottom:0}.levitra-hero{min-height:max(42rem,100svh - 5.25rem);background:var(--violet-950);isolation:isolate}.levitra-hero__stage,.levitra-hero__stage picture{position:absolute;inset:0;display:block}.levitra-hero__stage img{width:100%;height:100%;object-fit:cover;object-position:center center}.levitra-hero__shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,oklch(16% .07 307deg / .98) 0%,oklch(18% .08 307deg / .82) 34%,oklch(22% .08 307deg / .2) 58%,transparent 76%)}.levitra-hero__content{z-index:2;min-height:max(42rem,100svh - 5.25rem);padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(10rem,16vh,12rem)}.levitra-hero__content>*{max-width:36rem}.hero-proof{align-items:center;gap:.4rem;color:#ddd2ea;line-height:1.4;letter-spacing:.02em}.hero-proof i{display:inline-flex;align-items:center;align-self:center;justify-content:center;color:var(--orange-600);line-height:1}.levitra-hero h1{margin:0;font-size:clamp(3.8rem,7.2vw,6rem);font-weight:800;letter-spacing:-.035em;line-height:.92}.levitra-hero h1 span{margin-bottom:.7rem;color:var(--orange-600);font-size:.28em;font-weight:750;letter-spacing:.22em}.levitra-hero h2{margin:1.65rem 0 .9rem;font-size:clamp(1.7rem,2.8vw,2.65rem);font-weight:630}.levitra-hero__content>p:not(.hero-proof){max-width:31rem;color:#e5deec;font-size:1.04rem}.levitra-hero__actions{align-items:center;gap:1.4rem;margin-top:1.75rem}.hero-inline-link{display:inline-flex;min-height:3.25rem;align-items:center;gap:.5rem;color:var(--white);font-size:.85rem;font-weight:700}.hero-inline-link i{color:var(--orange-600);transition:transform .2s}.hero-inline-link:hover i{transform:translate(.25rem)}.hero-trust{position:absolute;z-index:3;right:0;bottom:0;left:0;border-top:1px solid oklch(100% 0 0deg / .16);background:#130121b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-trust__inner{display:grid;grid-template-columns:repeat(4,1fr)}.hero-trust__inner>div{display:flex;min-height:7rem;align-items:center;gap:.9rem;padding:1rem clamp(.8rem,2vw,1.6rem);border-right:1px solid oklch(100% 0 0deg / .12)}.hero-trust__inner>div:first-child{border-left:1px solid oklch(100% 0 0deg / .12)}.hero-trust i{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffffff17;color:var(--orange-600);font-size:1rem}.hero-trust span{display:flex;min-width:0;flex-direction:column}.hero-trust strong{color:var(--white);font-size:.82rem}.hero-trust small{color:#cfc7d8;font-size:.67rem}.hero-scroll{position:absolute;z-index:4;right:var(--gutter);bottom:8.2rem;display:flex;align-items:center;gap:.7rem;color:var(--white);font-size:.64rem;letter-spacing:.16em;writing-mode:vertical-rl}.hero-scroll i{color:var(--orange-600)}.product-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.product-showcase .product-card--featured{display:grid;grid-column:1/-1;grid-row:auto;grid-template-columns:1.08fr .92fr;min-height:34rem;border:0;background:var(--violet-950);color:var(--white)}.product-showcase .product-card--featured .product-card__visual{min-height:34rem;background:linear-gradient(145deg,var(--surface),var(--violet-100))}.product-showcase .product-card--featured .product-card__visual img{width:84%;height:27rem}.product-showcase .product-card--featured .product-card__body{justify-content:center;padding:clamp(2rem,5vw,4.5rem)}.product-showcase .product-card--featured .product-card__maker,.product-showcase .product-card--featured .product-card__slogan,.product-showcase .product-card--featured .product-card__commerce small{color:var(--violet-300)}.product-showcase .product-card--featured h2,.product-showcase .product-card--featured .product-card__commerce strong,.product-showcase .product-card--featured .product-card__detail{color:var(--white)}.product-showcase .product-card--featured h2{font-size:clamp(1.75rem,3vw,2.75rem)}.product-showcase .product-card--featured .product-card__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:1.5rem 0;padding:0;list-style:none}.product-showcase .product-card--featured .product-card__features li{display:flex;min-width:0;align-items:center;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--violet-800)}.product-showcase .product-card--featured .product-card__features i{color:var(--orange-600)}.product-showcase .product-card--featured .product-card__features span{display:flex;min-width:0;flex-direction:column}.product-showcase .product-card--featured .product-card__features small{color:var(--violet-300);font-size:.63rem}.product-showcase .product-card--featured .product-card__features strong{overflow:hidden;color:var(--white);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.product-showcase .product-card--featured .product-card__commerce{border-color:var(--violet-800)}.page-hero{position:relative;min-height:clamp(24rem,39vw,34rem);overflow:hidden;background:var(--violet-950);color:var(--white);isolation:isolate}.page-hero:after{position:absolute;z-index:-1;inset:auto auto -42% -8%;width:52vw;aspect-ratio:1;border:1px solid oklch(75% .14 67deg / .28);border-radius:50%;content:""}.page-hero__media{position:absolute;z-index:-2;inset:0 0 0 45%;overflow:hidden;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,9% 72%,3% 43%,10% 17%)}.page-hero__media:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--violet-950) 0%,oklch(20% .075 307deg / .5) 24%,transparent 62%);content:""}.page-hero__media picture,.page-hero__media img{width:100%;height:100%}.page-hero__media img{object-fit:cover;opacity:.86}.page-hero__orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.page-hero__orb--one{top:-9rem;right:29%;width:17rem;height:17rem;border:1px solid oklch(82% .13 67deg / .5)}.page-hero__orb--two{right:37%;bottom:-8rem;width:22rem;height:22rem;background:var(--orange-600);opacity:.09}.page-hero__inner{display:flex;min-height:clamp(24rem,39vw,34rem);align-items:center;padding-block:4.5rem}.page-hero__copy{position:relative;z-index:2;max-width:42rem}.page-hero h1{max-width:13ch;margin:1.35rem 0 1rem;font-size:clamp(2.65rem,5vw,5rem);font-weight:760;letter-spacing:-.035em}.page-hero__lead{max-width:48ch;margin:0;color:#dcd3e5;font-size:1.04rem}.page-hero--catalog .page-hero__media{inset:0;clip-path:none}.page-hero--catalog .page-hero__media:after{background:linear-gradient(90deg,var(--violet-950) 0%,oklch(20% .075 307deg / .86) 35%,transparent 68%)}.brand-breadcrumb ol{display:flex;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.brand-breadcrumb li{display:flex;align-items:center;gap:.45rem;color:#ddd2ea;font-size:.72rem}.brand-breadcrumb a{display:inline-flex;align-items:center;gap:.35rem;padding:0;background:transparent;color:var(--white)}.brand-breadcrumb li>i{color:currentColor;font-size:.7rem;opacity:.5}.brand-breadcrumb [aria-current=page] span{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-atlas{border-top:1px solid var(--line)}.knowledge-atlas__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem)}.knowledge-atlas__intro{position:sticky;top:9rem;align-self:start}.knowledge-atlas__intro>span{color:var(--orange-700);font-size:.8rem;font-weight:750}.knowledge-atlas__intro h2{margin:1rem 0 1.5rem;color:var(--violet-900);font-size:clamp(2.4rem,4.4vw,4.1rem)}.knowledge-atlas__intro p{color:var(--body)}.knowledge-atlas__intro a{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;color:var(--violet-700);font-weight:750}.knowledge-atlas__links{border-top:1px solid var(--line)}.knowledge-atlas__links a{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:1.2rem;min-height:7rem;border-bottom:1px solid var(--line);transition:padding .25s var(--ease),background .25s}.knowledge-atlas__links a:hover{padding-inline:1rem;background:var(--violet-050)}.knowledge-atlas__links>a>i{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--violet-100);color:var(--violet-700);font-size:1.05rem}.knowledge-atlas__links span{display:flex;flex-direction:column;gap:.25rem}.knowledge-atlas__links strong{color:var(--violet-900);font-size:1.05rem}.knowledge-atlas__links small{color:var(--body);font-size:.8rem}.knowledge-atlas__links b{color:var(--orange-700);font-size:.72rem}.catalog-primary__heading,.catalog-derived__heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.catalog-primary__heading>div{max-width:48rem}.catalog-primary__heading span{color:var(--orange-700);font-size:.78rem;font-weight:750}.catalog-primary__heading h2,.catalog-derived__heading h2{margin:.6rem 0 0;color:var(--violet-900);font-size:clamp(2.4rem,4.7vw,4.4rem)}.catalog-primary__heading>p,.catalog-derived__heading p{max-width:32rem;margin:0;color:var(--body)}.catalog-primary__product.product-showcase{grid-template-columns:1fr}.catalog-primary__product.product-showcase .product-card--featured{grid-column:1/-1}.catalog-derived__heading a{display:inline-flex;align-items:center;gap:.55rem;color:var(--violet-700);font-size:.8rem;font-weight:750}.catalog-derived__grid.product-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-note .shell{grid-template-columns:auto auto 1fr auto}.catalog-note .shell>i{color:var(--orange-700);font-size:1.3rem}.topic-experience{padding-top:clamp(5rem,8vw,8rem)}.topic-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(3rem,6vw,5rem)}.topic-intro-grid span{color:var(--orange-700);font-size:.78rem;font-weight:750}.topic-intro-grid h2{margin:.8rem 0 0;color:var(--violet-900);font-size:clamp(2.35rem,4.4vw,4rem)}.topic-intro-grid>p{max-width:35rem;margin:0;color:var(--body);font-size:1.02rem}.mechanism-path,.safety-gates,.interaction-matrix,.dosage-scale,.effect-spectrum{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:clamp(3rem,6vw,5rem);background:var(--line)}.mechanism-path{grid-template-columns:repeat(5,1fr)}.mechanism-path>div{display:flex;min-height:10rem;align-items:center;gap:.8rem;padding:1.3rem;background:var(--surface)}.mechanism-path>div.is-focus{background:var(--violet-900);color:var(--white)}.mechanism-path i{color:var(--orange-700);font-size:1.25rem}.mechanism-path span{display:flex;flex-direction:column}.mechanism-path small{color:var(--muted)}.mechanism-path .is-focus small{color:var(--violet-300)}.mechanism-anatomy{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;padding-block:3rem;border-block:1px solid var(--line)}.mechanism-anatomy h3{color:var(--violet-900);font-size:2rem}.mechanism-anatomy ul,.mechanism-detail-grid ul,.dosage-rules ul,.effect-response-grid ul,.authenticity-records ul,.interaction-ledger ul,.safety-checklist ul{padding:0;list-style:none}.mechanism-anatomy li{margin:.55rem 0}.mechanism-anatomy li i{width:1.6rem;color:var(--orange-700)}.mechanism-detail-grid,.dosage-rules,.effect-response-grid,.authenticity-records{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:4rem;border-top:1px solid var(--line)}.mechanism-detail-grid article,.dosage-rules article,.effect-response-grid article,.authenticity-records article{display:flex;gap:1.25rem;padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--line)}.mechanism-detail-grid article:nth-child(odd),.dosage-rules article:nth-child(odd),.effect-response-grid article:nth-child(odd),.authenticity-records article:nth-child(odd){border-right:1px solid var(--line)}.mechanism-detail-grid article:nth-child(2n),.dosage-rules article:nth-child(2n),.effect-response-grid article:nth-child(2n),.authenticity-records article:nth-child(2n){padding-left:2rem}.mechanism-detail-grid article>span,.dosage-rules article>span,.effect-response-grid article>span{color:var(--orange-700);font-weight:750}.mechanism-detail-grid h3,.dosage-rules h3,.effect-response-grid h3,.authenticity-records h3{color:var(--violet-900)}.mechanism-boundary__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.mechanism-boundary h2{font-size:clamp(2.3rem,4vw,3.7rem)}.mechanism-boundary__list p{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--violet-800)}.mechanism-boundary__list span{display:flex;flex-direction:column}.mechanism-boundary__list small{color:var(--violet-300)}.safety-gates>article,.interaction-matrix>article,.dosage-scale>article,.effect-spectrum>article{padding:clamp(1.5rem,3vw,2.5rem);background:var(--surface)}.safety-gates>article{display:flex;gap:1rem}.safety-gates>article>i{color:var(--orange-700);font-size:1.5rem}.safety-gates h3,.interaction-matrix h3,.dosage-scale h3,.effect-spectrum h3{color:var(--violet-900)}.safety-gates p,.interaction-matrix p,.dosage-scale p,.effect-spectrum p{color:var(--body);font-size:.84rem}.safety-gate--stop{background:#ffe8e7!important;background:oklch(95% .035 20deg)!important}.safety-gate--use{background:#e1f4e8!important}.safety-checklist{display:grid;grid-template-columns:.62fr 1.38fr;gap:4rem}.safety-checklist__lead h3{color:var(--violet-900);font-size:2rem}.safety-checklist article{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.safety-checklist article>i{color:var(--success)}.safety-checklist h4{margin:0;color:var(--violet-900)}.safety-emergency{padding:2.5rem 0;background:var(--orange-100)}.safety-emergency .shell{display:flex;gap:1rem}.safety-emergency i{color:var(--orange-700);font-size:1.5rem}.safety-emergency span{display:block;color:var(--body)}.effect-spectrum{grid-template-columns:.9fr 1fr 1.1fr}.effect-spectrum__urgent{background:var(--violet-950)!important;color:var(--white)}.effect-spectrum__urgent p{color:var(--violet-300)}.effect-spectrum article>span{color:var(--orange-700);font-size:.73rem;font-weight:750}.effect-spectrum article>div{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.2rem 0}.effect-spectrum b{padding:.35rem .55rem;border-radius:.25rem;background:var(--white);color:var(--violet-800);font-size:.72rem}.effect-spectrum__urgent b{background:var(--violet-800);color:var(--white)}.interaction-matrix article header{display:flex;gap:1rem}.interaction-matrix header>i{color:var(--orange-700);font-size:1.5rem}.interaction-matrix ul{padding:0;list-style:none}.interaction-matrix li{display:flex;flex-direction:column;padding:.85rem 0;border-bottom:1px solid var(--line)}.interaction-matrix li span{color:var(--body);font-size:.78rem}.interaction-matrix__danger{background:#ffe8e7!important;background:oklch(95% .035 20deg)!important}.interaction-ledger{display:grid;grid-template-columns:.65fr 1.35fr;gap:4rem}.interaction-ledger aside{padding:2rem;background:var(--violet-950);color:var(--white)}.interaction-ledger aside span{display:block;margin-top:1rem;color:var(--violet-300)}.interaction-ledger aside i{width:1.5rem;color:var(--orange-600)}.interaction-ledger article{padding:1.3rem 0;border-bottom:1px solid var(--line)}.authenticity-workbench{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem}.authenticity-workbench figure{position:relative;margin:0;overflow:hidden}.authenticity-workbench figure img{width:100%;height:100%;object-fit:cover}.authenticity-workbench .marker{position:absolute;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--orange-600);color:var(--violet-950);font-style:normal;font-weight:800}.marker--1{top:20%;left:24%}.marker--2{top:47%;left:52%}.marker--3{right:17%;bottom:18%}.authenticity-workbench ol{margin:0;padding:0;list-style:none}.authenticity-workbench li{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.authenticity-workbench li>b{color:var(--orange-700)}.authenticity-workbench li div{display:flex;flex-direction:column}.authenticity-workbench li span{color:var(--body);font-size:.82rem}.authenticity-signals{display:grid;grid-template-columns:.55fr 1.45fr;gap:4rem;margin-top:4rem;padding:2.5rem;background:var(--orange-100)}.authenticity-signals ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:0}.authenticity-signals li{color:var(--violet-900)}.dosage-scale{align-items:stretch}.dosage-scale article>span{display:block;color:var(--violet-800);font-size:3.5rem;font-weight:800;line-height:1}.dosage-scale article>span small{font-size:.9rem}.dosage-scale .is-reference{background:var(--violet-900);color:var(--white)}.dosage-scale .is-reference h3{color:var(--white)}.dosage-scale .is-reference p{color:var(--violet-300)}.dosage-notice{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:var(--orange-100)}.dosage-notice i{font-size:1.6rem}.dosage-notice p{margin:0;color:var(--body)}.dosage-decision{display:grid;grid-template-columns:.55fr 1.45fr;gap:4rem;margin-top:4rem}.dosage-decision__factors{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.dosage-decision__factors p{display:flex;flex-direction:column;margin:0;padding:1.5rem;background:var(--surface)}.dosage-decision__factors i{margin-bottom:.7rem;color:var(--orange-700)}.dosage-decision__factors small{color:var(--body)}.next-path{position:relative;padding:clamp(3rem,5vw,4.5rem) 0;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--white) 0%,var(--violet-050) 58%,var(--violet-100) 100%);color:var(--violet-900);overflow:hidden}.next-path:before{position:absolute;right:-6rem;bottom:-10rem;width:26rem;aspect-ratio:1;border-radius:50%;background:#b792db17;content:"";pointer-events:none}.next-path>.shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,6rem)}.next-path__copy p{margin:0 0 .35rem;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.08em}.next-path__copy h2{margin:0;color:var(--violet-900);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.next-path a{display:inline-flex;min-height:2.8rem;align-items:center;gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--violet-300);color:var(--violet-700);font-size:.76rem;font-weight:700;white-space:nowrap}.next-path a i{color:var(--orange-700);font-size:.65rem;transition:transform .25s var(--ease)}@media(hover:hover){.next-path a:hover i{transform:translate(.2rem)}}@media(max-width:560px){.next-path{padding-block:2.4rem}.next-path:before{right:-8rem;bottom:-9rem;width:22rem}.next-path>.shell{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.next-path__copy{min-width:0}.next-path__copy h2{font-size:clamp(1.35rem,6vw,1.65rem)}.next-path a{justify-self:end;gap:.4rem;font-size:.68rem}}.medical-source__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,7rem)}.medical-source h2{color:var(--violet-900);font-size:clamp(2.2rem,4vw,3.6rem)}.medical-source__grid>div:first-child>p:last-child{max-width:30rem;color:var(--body)}.medical-source dl{margin:0}.medical-source dl>div{display:grid;grid-template-columns:10rem 1fr;padding:1rem 0;border-bottom:1px solid var(--line)}.medical-source dt{color:var(--muted);font-size:.78rem}.medical-source dt i{width:1.5rem;color:var(--orange-700)}.medical-source dd{margin:0;color:var(--violet-900);font-size:.82rem}.source-list{margin-top:2rem}.source-list>span{display:block;margin-bottom:.5rem;color:var(--violet-900);font-size:.78rem;font-weight:750}.source-list a{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.source-list a>i{color:var(--orange-700)}.source-list a span{display:flex;flex-direction:column}.source-list small{color:var(--body)}.captcha-field__control{display:grid;grid-template-columns:minmax(0,1fr) 11rem;align-items:stretch;gap:.65rem}.captcha-field__control input{min-width:0}.captcha-field__control button{min-width:0;padding:0;border:1px solid var(--line);border-radius:.4rem;background:var(--white);overflow:hidden}.captcha-field__control img{width:100%;height:100%;min-height:3.25rem;object-fit:cover}@media(max-width:1100px){.site-header__claim{display:none}.primary-nav>.shell{gap:1.4rem}.primary-nav a{font-size:.72rem}}@media(max-width:820px){html{scroll-padding-top:4.5rem}.site-header__inner{min-height:4.5rem}.header-services,.primary-nav{display:none}.mobile-menu{inset:4.5rem 0 0}.mobile-menu__group i{color:var(--orange-600);font-size:1rem}.mobile-menu__services{flex-direction:column}.mobile-menu__services a{display:flex;align-items:center;gap:.6rem}.levitra-hero{min-height:calc(100svh - 4.5rem)}.levitra-hero__stage{position:absolute;height:auto;background:var(--violet-950)}.levitra-hero__stage img{object-fit:contain;object-position:center bottom}.levitra-hero__shade{background:linear-gradient(180deg,oklch(15% .07 307deg / .97) 0%,oklch(18% .08 307deg / .76) 42%,transparent 70%)}.levitra-hero__content{min-height:calc(100svh - 4.5rem);justify-content:flex-start;padding-top:clamp(3.5rem,10vw,5.5rem);padding-bottom:24rem}.hero-scroll{display:none}.page-hero__media{inset:42% 0 0;clip-path:polygon(0 10%,28% 0,60% 8%,100% 0,100% 100%,0 100%)}.page-hero__media:after{background:linear-gradient(180deg,var(--violet-950),transparent 40%)}.page-hero__inner{align-items:flex-start;padding-top:4rem;padding-bottom:17rem}.page-hero h1{font-size:clamp(2.5rem,9vw,4rem)}.page-hero--catalog .page-hero__media{inset:0}.page-hero--catalog .page-hero__media:after{background:linear-gradient(180deg,var(--violet-950) 0%,oklch(20% .075 307deg / .88) 44%,transparent 78%)}.knowledge-atlas__layout,.topic-intro-grid,.mechanism-anatomy,.mechanism-boundary__grid,.safety-checklist,.interaction-ledger,.authenticity-workbench,.authenticity-signals,.dosage-decision,.medical-source__grid{grid-template-columns:1fr}.knowledge-atlas__intro{position:static}.catalog-primary__heading,.catalog-derived__heading{align-items:start;flex-direction:column}.mechanism-path{grid-template-columns:repeat(2,1fr)}.mechanism-path>div:last-child{grid-column:1/-1}.safety-gates,.interaction-matrix,.dosage-scale,.effect-spectrum,.authenticity-signals ul{grid-template-columns:1fr}.topic-intro-grid{align-items:start}.topic-intro-grid>p{max-width:none}}@media(max-width:560px){.levitra-hero h1{font-size:3.25rem}.levitra-hero h2{font-size:1.55rem}.levitra-hero__actions{align-items:flex-start}.hero-inline-link{padding-inline:.25rem}.page-hero{min-height:33rem}.page-hero__inner{min-height:33rem;padding-top:3rem;padding-bottom:16rem}.brand-breadcrumb [aria-current=page] span{max-width:9rem}.brand-breadcrumb li{font-size:.66rem}.knowledge-atlas__links a{grid-template-columns:2.6rem 1fr auto;min-height:6.5rem;gap:.8rem}.knowledge-atlas__links>a>i{width:2.6rem;height:2.6rem}.knowledge-atlas__links small{font-size:.74rem}.catalog-note .shell{grid-template-columns:auto 1fr}.catalog-note strong,.catalog-note p,.catalog-note a{grid-column:2}.mechanism-path{grid-template-columns:1fr}.mechanism-path>div:last-child{grid-column:auto}.mechanism-detail-grid,.dosage-rules,.effect-response-grid,.authenticity-records{grid-template-columns:1fr}.mechanism-detail-grid article,.dosage-rules article,.effect-response-grid article,.authenticity-records article,.mechanism-detail-grid article:nth-child(2n),.dosage-rules article:nth-child(2n),.effect-response-grid article:nth-child(2n),.authenticity-records article:nth-child(2n){padding:1.5rem 0;border-right:0}.dosage-decision__factors{grid-template-columns:1fr}.authenticity-signals{padding:1.5rem}.captcha-field__control{grid-template-columns:minmax(0,1fr) 8.75rem}.captcha-field__control img{min-height:3.25rem}}.hero-title__brand,.hero-title__word{display:block}.levitra-hero h1 .hero-title__brand{margin-bottom:.7rem;color:var(--orange-600);font-size:.28em;font-weight:750;letter-spacing:.22em}.levitra-hero h1 .hero-title__brand sup{font-size:.45em;vertical-align:top}.levitra-hero h1 .hero-title__word{margin:0;color:var(--white);font-size:1em;font-weight:800;letter-spacing:-.045em;line-height:.92}.hero-trust__inner>div{border:0}.hero-trust__inner>div:not(:last-child){border-right:1px solid oklch(100% 0 0deg / .12)}.hero-scroll:before{width:1px;height:2.25rem;background:linear-gradient(180deg,transparent,var(--orange-600));content:""}.hero-scroll i{font-size:1rem;will-change:transform}.product-showcase .product-card--featured .product-card__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.product-showcase .product-card--featured .product-card__tags span{padding:.38rem .6rem;border-radius:999px;background:var(--violet-800);color:var(--violet-100);font-size:.64rem;font-weight:720;letter-spacing:.02em}.product-card__detail i{font-size:1.15rem;font-weight:400;transition:transform .22s var(--ease)}.product-card__detail:hover i{transform:translate(.2rem)}.science-flow{min-height:0;padding-block:clamp(5.5rem,9vw,9rem);background:radial-gradient(circle at 75% 42%,oklch(31% .12 307deg / .6),transparent 35%),var(--violet-950)}.science-flow:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 55%,oklch(65% .11 352deg / .07));content:"";pointer-events:none}.science-flow__layout{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.science-flow__copy{max-width:34rem}.science-flow__copy>span{color:var(--orange-600);font-size:.72rem;font-weight:750;letter-spacing:.15em}.science-flow__copy h2{margin:1rem 0 1.35rem;font-size:clamp(2.35rem,4.25vw,4rem);line-height:1.06}.science-flow__copy p{color:#dcd3e5;font-size:1rem;line-height:1.85}.science-flow__copy .button{margin-top:1rem}.science-flow__boundary{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid var(--violet-800);font-size:.82rem!important}.science-flow__boundary i{margin-top:.3rem;color:var(--orange-600)}.science-anatomy{position:relative;padding:1.25rem clamp(1rem,2vw,1.75rem) 1rem;border:1px solid oklch(52% .09 307deg / .36);border-radius:1rem;background:radial-gradient(circle at 78% 32%,oklch(40% .12 335deg / .18),transparent 34%),linear-gradient(145deg,#1f0930,#11041d);overflow:hidden}.science-anatomy:before{position:absolute;inset:0;background:linear-gradient(135deg,oklch(100% 0 0deg / .045),transparent 38%),repeating-linear-gradient(0deg,transparent 0 41px,oklch(100% 0 0deg / .018) 42px);content:"";pointer-events:none}.science-anatomy__status{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:var(--violet-300);font-size:.66rem;letter-spacing:.08em}.science-anatomy__status span{display:flex;align-items:center;gap:.45rem;color:#8cdd9e}.science-anatomy__status span i{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .3rem #8cdd9e1f}.science-anatomy__status strong{color:var(--white);font-size:.72rem}.science-anatomy svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.science-anatomy__root path{fill:none;stroke:#a58bbf7a;stroke-width:8;stroke-linecap:round}.science-anatomy__root circle{fill:#cf8ac09e}.science-anatomy__outline{fill:url(#tissue-fill);stroke:#b396d1a8;stroke-width:2}.science-anatomy__glans{fill:url(#glans-fill);opacity:.72}.science-anatomy__corona{fill:none;stroke:#efc0e3ad;stroke-width:2.2}.science-anatomy__meatus{fill:none;stroke:var(--orange-600);stroke-width:3;stroke-linecap:round}.science-anatomy__cavern{fill:url(#cavern-fill);stroke:#e9b4dc47;stroke-width:1;opacity:.9;transform-box:fill-box;transform-origin:center}.science-anatomy__cavern--ventral{opacity:.72}.science-anatomy__lacunae ellipse{fill:#ffafa461;fill:oklch(83% .13 28deg / .38);stroke:#ffd5c32e;stroke:oklch(91% .08 42deg / .18);stroke-width:1;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.science-anatomy__spongiosum{fill:url(#spongiosum-fill);stroke:#d8a4cc52;stroke-width:1}.science-anatomy__urethra{fill:none;stroke:#f2c997d1;stroke-width:3;stroke-linecap:round}.science-anatomy__artery{fill:none;stroke:var(--orange-600);stroke-width:5;stroke-linecap:round;stroke-dasharray:8 12;filter:url(#soft-glow)}.science-anatomy__artery--glow{stroke:#f9777029;stroke-width:17;stroke-dasharray:none;filter:none}.science-anatomy__signals circle{fill:#ffcd88;fill:oklch(88% .14 73deg);filter:url(#soft-glow);transform-box:fill-box;transform-origin:center}.science-anatomy__callouts path{fill:none;stroke:var(--violet-500);stroke-width:1.25;stroke-dasharray:3 4}.science-anatomy__callouts text{fill:var(--violet-200);font-size:12px;font-weight:650}.science-anatomy__section-leader{fill:none;stroke:var(--violet-500);stroke-width:1.25;stroke-dasharray:4 5}.science-anatomy__pressure-ring{fill:none;stroke:var(--orange-600);stroke-width:2;transform-box:fill-box;transform-origin:center}.science-anatomy__section-shell{fill:url(#section-fill);stroke:#bea4d98c;stroke-width:2}.science-anatomy__section-cavern{fill:url(#cavern-fill);stroke:#ffd6f547;stroke-width:1}.science-anatomy__section-spongiosum{fill:url(#spongiosum-fill)}.science-anatomy__section-urethra{fill:#ffd299;fill:oklch(89% .09 73deg)}.science-anatomy__section>text{fill:var(--violet-300);font-size:11px;font-weight:650;text-anchor:middle}.science-anatomy__signal-chain rect{fill:var(--violet-800);stroke:var(--violet-600);stroke-width:1}.science-anatomy__signal-chain>path{fill:none;stroke:var(--orange-600);stroke-width:2;stroke-dasharray:4 4}.science-anatomy__signal-chain text{fill:var(--white);font-size:12px;font-weight:750;text-anchor:middle}.science-anatomy__signal-chain .science-anatomy__pde5 rect{fill:#35194b}.science-anatomy__signal-chain .science-anatomy__pde5 path{fill:none;stroke:var(--orange-600);stroke-width:2}.science-anatomy__signal-chain .science-anatomy__pde5 circle{fill:var(--orange-600)}.science-anatomy__signal-chain .science-anatomy__pde5 text{font-size:10px}.science-anatomy__signal-chain .science-anatomy__pde5 text:last-child{fill:var(--violet-950);font-size:11px}.science-anatomy__legend{position:relative;display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;padding-top:.9rem;border-top:1px solid var(--violet-800);color:var(--violet-300);font-size:.65rem}.science-anatomy__legend span{display:flex;align-items:center;gap:.4rem}.science-anatomy__legend i{width:.55rem;height:.55rem;border-radius:50%}.science-anatomy__legend .is-blood{background:var(--orange-600)}.science-anatomy__legend .is-signal{background:#fbb551}.science-anatomy__legend .is-inhibit{background:var(--violet-500)}.home-side-effects__notice{display:flex;align-items:center;gap:.9rem;margin-top:1.5rem;padding:1rem 1.15rem;border-radius:.65rem;background:var(--violet-050)}.home-side-effects__notice>i{color:var(--violet-700);font-size:1.3rem}.home-side-effects__notice span{display:flex;flex-direction:column}.home-side-effects__notice strong{color:var(--violet-900);font-size:.83rem}.home-side-effects__notice small{color:var(--body);font-size:.72rem}.home-side-effects__common{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.home-side-effects__common li{display:flex;align-items:center;gap:.45rem;padding:.65rem .75rem;background:var(--surface);color:var(--violet-800);font-size:.73rem;font-weight:700}.home-side-effects__common li:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--orange-600);content:""}.home-interactions__ledger>div{align-items:start}.home-interactions__ledger small{margin-top:.25rem;line-height:1.6}.home-use-guide{display:grid;gap:1.5rem}.home-use-guide__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.home-use-guide__steps article{display:flex;min-height:9.5rem;gap:1rem;padding:1.5rem;background:var(--white)}.home-use-guide__steps b{color:var(--orange-700);font-size:.75rem;letter-spacing:.08em}.home-use-guide__steps div{display:flex;flex-direction:column;gap:.5rem}.home-use-guide__steps strong{color:var(--violet-900);font-size:.92rem}.home-use-guide__steps span{color:var(--body);font-size:.76rem;line-height:1.65}.home-use-curve{margin:0;padding:clamp(1.25rem,3vw,2.25rem);border-radius:1rem;background:var(--violet-950);color:var(--white);overflow:hidden}.home-use-curve figcaption{display:flex;align-items:end;justify-content:space-between;gap:1rem}.home-use-curve figcaption span{font-weight:750}.home-use-curve figcaption small{color:var(--violet-300);font-size:.68rem}.home-use-curve svg{display:block;width:100%;height:auto;margin-top:1rem}.home-use-curve__grid path{fill:none;stroke:var(--violet-800);stroke-width:1}.home-use-curve__area{fill:url(#curve-area)}.home-use-curve__line{fill:none;stroke:var(--orange-600);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 7px oklch(70% .18 67deg / .32))}.home-use-curve__markers circle{fill:var(--violet-950);stroke:var(--orange-600);stroke-width:4;transform-box:fill-box;transform-origin:center}.home-use-curve__markers .is-peak{fill:var(--orange-600);stroke:var(--white);stroke-width:3}.home-use-curve__axis text{fill:var(--violet-300);font-size:12px;text-anchor:middle}.home-use-curve__axis text:first-child{text-anchor:start}.home-use-curve__axis text:last-child{text-anchor:end}.home-use-curve__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:.5rem;background:var(--violet-800)}.home-use-curve__notes span{display:grid;grid-template-columns:.6rem 1fr;gap:.25rem .5rem;padding:1rem;background:var(--violet-950)}.home-use-curve__notes i{grid-row:1/3;width:.45rem;height:.45rem;margin-top:.35rem;border-radius:50%;background:var(--orange-600)}.home-use-curve__notes strong{font-size:.75rem}.home-use-curve__notes small{color:var(--violet-300);font-size:.65rem}.home-use-guide__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--line)}.home-use-guide__footer p{display:flex;max-width:42rem;align-items:start;gap:.65rem;margin:0;color:var(--body);font-size:.75rem}.home-use-guide__footer p i{margin-top:.25rem;color:var(--orange-700)}.home-use-guide__footer a{display:inline-flex;align-items:center;gap:.5rem;color:var(--violet-700);font-size:.78rem;font-weight:750;white-space:nowrap}.home-faq__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem)}.home-faq__intro{position:sticky;top:8rem;align-self:start}.home-faq__intro>span{color:var(--orange-700);font-size:.78rem;font-weight:750}.home-faq__intro h2{margin:.8rem 0 1.25rem;color:var(--violet-900);font-size:clamp(2.35rem,4.3vw,4rem)}.home-faq__intro p{color:var(--body)}.home-faq__intro .text-link{margin-top:1rem}.home-faq__list{border-top:1px solid var(--line)}@media(max-width:980px){.science-flow__layout,.home-faq__layout{grid-template-columns:1fr}.science-flow__copy{max-width:44rem}.science-anatomy{max-width:50rem}.home-faq__intro{position:static}.home-use-guide__steps{grid-template-columns:1fr}.home-use-guide__steps article{min-height:0}.home-use-guide__footer{align-items:flex-start;flex-direction:column}.home-use-curve figcaption{align-items:start;flex-direction:column}}@media(max-width:760px){.hero-trust__inner>div{border:0}.hero-trust__inner>div:nth-child(odd){border-right:1px solid oklch(100% 0 0deg / .12)}.hero-trust__inner>div:nth-child(-n+2){border-bottom:1px solid oklch(100% 0 0deg / .12)}.home-use-curve__notes{grid-template-columns:1fr}.home-use-curve__notes span{min-height:4rem}.science-flow{padding-block:4.75rem}.science-anatomy{padding-inline:.6rem}.science-anatomy__legend{padding-inline:.4rem}.home-side-effects__common{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.levitra-hero h1 .hero-title__brand{font-size:.25em}.science-flow__copy h2{font-size:2.35rem}.science-anatomy__status{padding:.4rem .4rem 0}.science-anatomy__labels text{font-size:15px}.home-use-curve{margin-inline:calc(var(--gutter) * -.35);padding-inline:.85rem}.home-use-curve__axis text{font-size:14px}}.site-header{background:#fcfbfef7;box-shadow:0 1px 0 var(--line);-webkit-backdrop-filter:saturate(1.2) blur(18px);backdrop-filter:saturate(1.2) blur(18px)}.site-header__inner{min-height:5.25rem;gap:clamp(1rem,2vw,2rem)}.site-logo{position:relative;padding-right:clamp(1rem,2vw,2rem)}.site-logo:after{position:absolute;top:50%;right:0;width:1px;height:1.75rem;background:var(--line);content:"";transform:translateY(-50%)}.site-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(.75rem,1.35vw,1.45rem);margin-inline:auto}.site-nav a{position:relative;display:flex;min-height:5.25rem;align-items:center;color:var(--body);font-size:clamp(.69rem,.72vw,.78rem);font-weight:700;white-space:nowrap;transition:color .2s var(--ease)}.site-nav a:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--orange-600);content:"";transform:scaleX(0);transform-origin:center;transition:transform .28s var(--ease)}.site-nav a:hover,.site-nav a.is-current{color:var(--violet-800)}.site-nav a:hover:after,.site-nav a.is-current:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:.35rem}.header-action{display:flex;min-height:2.85rem;align-items:center;gap:.55rem;padding:.5rem .7rem;color:var(--violet-800);font-size:.7rem;font-weight:750;white-space:nowrap;transition:background .2s,color .2s}.header-action i{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--violet-100);color:var(--violet-700);font-size:.85rem;transition:background .2s,color .2s}.header-action:hover,.header-action.is-current{background:var(--violet-050);color:var(--violet-950)}.header-action:hover i,.header-action.is-current i{background:var(--violet-800);color:var(--white)}.header-product-link{display:none}.primary-nav,.site-header__claim,.header-services{display:none!important}.page-hero{display:grid;min-height:clamp(29rem,42vw,36rem);grid-template-columns:1fr;background:var(--violet-950);isolation:isolate}.page-hero:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,var(--violet-950) 0%,var(--violet-950) 39%,oklch(21% .08 307deg / .91) 52%,transparent 76%);content:"";pointer-events:none}.page-hero:after{display:none}.page-hero__media{position:absolute;z-index:-1;inset:0 0 0 43%;clip-path:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 100%)}.page-hero__media:after{position:absolute;inset:0;background:linear-gradient(90deg,oklch(20% .075 307deg / .5),transparent 42%),linear-gradient(0deg,oklch(18% .075 307deg / .16),transparent 55%);content:""}.page-hero__media picture,.page-hero__media img{display:block;width:100%;height:100%}.page-hero__media img{object-fit:cover;object-position:center;opacity:1}.page-hero__inner{position:relative;z-index:2;display:flex;min-height:clamp(29rem,42vw,36rem);align-items:center;padding-block:clamp(4rem,7vw,6.5rem)}.page-hero__copy{width:min(47%,39rem);max-width:none}.page-hero h1{max-width:12ch;margin:1.4rem 0 1rem;font-size:clamp(2.75rem,4.8vw,4.8rem);font-weight:760;letter-spacing:-.035em;line-height:1.03}.page-hero__lead{max-width:43ch;color:#e4deeb;font-size:1.02rem}.page-hero--catalog .page-hero__media{inset:0 0 0 43%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%)}.page-hero--catalog .page-hero__media:after{background:linear-gradient(90deg,oklch(20% .075 307deg / .42),transparent 42%)}.page-hero--catalog .page-hero__media img{object-position:60% center}.home-side-effects__layout{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.home-side-effects__media{position:relative;min-height:35rem;overflow:hidden;border-radius:var(--radius-lg)}.home-side-effects__media:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 52%,oklch(100% 0 0deg / .18));content:""}.home-side-effects__media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:68% center}.home-side-effects__copy>span,.home-interactions__layout>div:first-child>span,.home-dosage__heading span{color:var(--orange-700);font-size:.78rem;font-weight:750}.home-side-effects__copy h2,.home-dosage__heading h2{margin:.8rem 0 1.5rem;color:var(--violet-900);font-size:clamp(2.35rem,4.3vw,4rem)}.home-side-effects__copy>p{color:var(--body)}.home-side-effects dl{margin:2rem 0}.home-side-effects dl>div{display:grid;grid-template-columns:7rem 1fr;gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--line)}.home-side-effects dt{color:var(--violet-900);font-weight:750}.home-side-effects dd{margin:0;color:var(--body);font-size:.83rem}.home-interactions{padding-block:clamp(5rem,9vw,8.5rem);background:var(--violet-950);color:var(--white)}.home-interactions__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem)}.home-interactions h2{margin:.8rem 0 1.5rem;font-size:clamp(2.4rem,4.5vw,4.2rem)}.home-interactions__layout>div:first-child>p{max-width:37rem;color:#dcd3e5}.home-interactions__ledger{border-top:1px solid var(--violet-800)}.home-interactions__ledger>div{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--violet-800)}.home-interactions__ledger i{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;background:var(--violet-800);color:var(--orange-600)}.home-interactions__ledger span{display:flex;flex-direction:column}.home-interactions__ledger small{color:var(--violet-300)}.home-dosage__heading{display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:3rem}.home-dosage__heading h2{margin-bottom:0}.home-dosage__heading>p{margin:0;color:var(--body)}.home-dosage{background:var(--white)}.home-dosage__scale{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,4.5rem);border-radius:var(--radius-lg);background:var(--violet-050);overflow:hidden}.home-dosage__scale:before{position:absolute;top:8.25rem;right:12%;left:12%;height:2px;background:var(--violet-200);content:""}.home-dosage__scale>div{position:relative;z-index:1;display:flex;min-height:15rem;align-items:center;flex-direction:column;text-align:center}.home-dosage__scale>div>b{margin-bottom:1rem;color:var(--violet-700);font-size:.68rem;letter-spacing:.08em}.home-dosage__scale strong{display:flex;width:7.5rem;aspect-ratio:1;align-items:center;justify-content:center;gap:.2rem;border:2px solid var(--violet-300);border-radius:50%;background:var(--white);color:var(--violet-800);font-size:2.8rem;line-height:1}.home-dosage__scale .is-reference strong{border-color:var(--violet-900);background:var(--violet-900);color:var(--orange-600);box-shadow:0 0 0 .7rem var(--violet-100)}.home-dosage__scale strong small{align-self:flex-end;margin-bottom:1.6rem;font-size:.72rem}.home-dosage__scale span{max-width:15rem;margin-top:1.35rem;color:var(--body);font-size:.78rem}.home-dosage__scale>a{display:inline-flex;grid-column:1/-1;min-height:3.4rem;align-items:center;justify-self:center;gap:.7rem;padding:.75rem 1.3rem;border-radius:var(--radius-sm);background:var(--violet-900);color:var(--white);font-size:.8rem;font-weight:800}.home-dosage__scale>a i{color:var(--orange-600)}@media(max-width:1180px){.header-action span{display:none}.header-action{padding:.45rem}.site-nav{gap:.9rem}.site-nav a{font-size:.69rem}}@media(max-width:980px){html{scroll-padding-top:4.5rem}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{min-height:4.5rem;gap:.6rem}.site-logo{margin-right:auto;padding-right:0}.site-logo:after,.site-nav,.header-actions{display:none}.header-product-link{display:inline-flex;min-height:2.65rem;align-items:center;gap:.5rem;padding:.55rem .85rem;border-radius:var(--radius-sm);background:var(--violet-800);color:var(--white);font-size:.72rem;font-weight:750}.header-product-link i{color:var(--orange-600)}.menu-toggle{display:block;margin:0}.mobile-menu{inset:4.5rem 0 0;background:var(--violet-950)}.mobile-menu__surface{padding:0;background:linear-gradient(145deg,var(--violet-950),oklch(24% .1 307deg));overflow:auto}.mobile-menu__inner{padding-top:2rem;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.mobile-menu__intro{position:relative;padding:0 0 1.75rem;border-bottom:1px solid var(--violet-800)}.mobile-menu__intro:after{position:absolute;right:0;bottom:0;width:4.5rem;height:3px;background:var(--orange-600);content:""}.mobile-menu__intro span{display:block;margin-bottom:.55rem;color:var(--orange-600);font-size:.65rem;font-weight:750;letter-spacing:.16em}.mobile-menu__intro strong{display:block;font-size:clamp(1.65rem,7vw,2.4rem);letter-spacing:-.03em}.mobile-menu__intro p{max-width:27rem;margin:.5rem 0 0;color:var(--violet-300);font-size:.8rem}.mobile-menu__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;padding-block:1.25rem}.mobile-menu__group a{display:grid;min-height:5.1rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.55rem;border-bottom:1px solid var(--violet-800);font-size:inherit}.mobile-menu__group a>i{display:grid;width:2rem;height:2rem;place-items:center;color:var(--orange-600);font-size:.9rem}.mobile-menu__group a>span{display:flex;min-width:0;flex-direction:column}.mobile-menu__group strong{color:var(--white);font-size:.84rem}.mobile-menu__group small{overflow:hidden;color:var(--violet-300);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.mobile-menu__group b{color:var(--violet-300)}.mobile-menu__services{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.75rem}.mobile-menu__services a{display:flex;min-height:4.4rem;align-items:center;gap:.8rem;padding:.8rem 1rem;background:#3a1655;color:var(--white)}.mobile-menu__services i{color:var(--orange-600);font-size:1.05rem}.mobile-menu__services span{display:flex;flex-direction:column}.mobile-menu__services small{color:var(--violet-300);font-size:.6rem}.mobile-menu__services strong{font-size:.78rem}.page-hero{display:flex;min-height:0;flex-direction:column;background:var(--violet-950)}.page-hero:before{background:linear-gradient(180deg,transparent 38%,var(--violet-950) 100%)}.page-hero__media,.page-hero--catalog .page-hero__media{position:relative;z-index:0;inset:auto;width:100%;height:clamp(22rem,88vw,30rem);clip-path:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)}.page-hero__media:after,.page-hero--catalog .page-hero__media:after{background:linear-gradient(180deg,transparent 52%,var(--violet-950) 100%)}.page-hero__media img{object-position:center top}.page-hero--catalog .page-hero__media img{object-position:center 24%}.page-hero__inner{min-height:0;align-items:flex-start;margin-top:-3.5rem;padding-top:0;padding-bottom:clamp(3.5rem,12vw,5.5rem)}.page-hero__copy{width:100%;max-width:42rem}.page-hero h1{max-width:14ch;margin:1.2rem 0 .9rem;font-size:clamp(2.45rem,10.5vw,4.2rem)}.page-hero__lead{max-width:38rem;font-size:.94rem}.product-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.product-showcase .product-card--featured{grid-column:1/-1}.home-side-effects__layout,.home-interactions__layout,.home-dosage__heading{grid-template-columns:1fr}.home-side-effects__media{min-height:27rem}.home-side-effects__copy h2,.home-dosage__heading h2{font-size:clamp(2.2rem,8vw,3.5rem)}.home-dosage__scale{grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:2rem}.home-dosage__scale>a{grid-column:1/-1;min-height:3.4rem}.home-dosage__scale>div{min-height:13rem}.home-dosage__scale strong{width:6.4rem;font-size:2.3rem}.home-dosage__scale:before{top:7.75rem}}@media(max-width:760px){.levitra-hero{min-height:calc(100svh - 4.5rem)}.levitra-hero__stage img{object-fit:cover;object-position:center top}.levitra-hero__content{min-height:calc(100svh - 4.5rem);justify-content:flex-start;padding-top:clamp(16.5rem,72vw,18.5rem);padding-bottom:8.75rem}.levitra-hero__shade{background:linear-gradient(180deg,oklch(15% .07 307deg / .08) 0%,oklch(16% .07 307deg / .16) 26%,oklch(16% .07 307deg / .8) 46%,var(--violet-950) 62%,var(--violet-950) 100%)}.hero-trust{background:#130121db}.hero-trust__inner{grid-template-columns:repeat(2,1fr)}.hero-trust__inner>div{min-height:4.65rem;padding:.7rem}.hero-trust__inner>div:nth-child(odd){border-left:1px solid oklch(100% 0 0deg / .12)}.hero-trust i{width:2rem;height:2rem;font-size:.85rem}.hero-trust small{font-size:.6rem}.product-showcase .product-card--featured{grid-template-columns:1fr}.product-showcase .product-card--featured .product-card__visual{min-height:25rem}.product-showcase .product-card--featured .product-card__visual img{height:20rem}.product-showcase .product-card--featured .product-card__body{padding:2rem}.product-showcase .product-card--featured .product-card__features li:nth-child(n+3){display:none}}@media(max-width:560px){.site-logo .brand-logo{gap:.55rem}.site-logo .levitra-mark{width:1.65rem}.site-logo .brand-logo__name{gap:.2rem}.site-logo .brand-logo strong{font-size:.98rem;letter-spacing:.12em}.site-logo .brand-logo small{display:flex;gap:.32rem;font-size:.5rem;letter-spacing:.1em}.site-logo .brand-logo small:before{width:.6rem}.header-product-link span{display:inline}.header-product-link{padding-inline:.7rem}.mobile-menu__group{grid-template-columns:1fr}.mobile-menu__group a{min-height:4.65rem}.mobile-menu__services{grid-template-columns:1fr 1fr}.page-hero__media,.page-hero--catalog .page-hero__media{height:24rem}.page-hero__inner{margin-top:-2.75rem}.page-hero h1{font-size:clamp(2.35rem,11.5vw,3.5rem)}.levitra-hero h1{font-size:3.15rem}.levitra-hero h2{font-size:1.45rem}.levitra-hero__content>p:not(.hero-proof){font-size:.9rem}.levitra-hero__actions{align-items:center;flex-direction:row;gap:.6rem;margin-top:1.1rem}.levitra-hero__actions .button{padding-inline:1rem}.hero-inline-link{font-size:.72rem}.product-showcase{grid-template-columns:1fr;gap:.8rem}.product-showcase .product-card--featured{grid-column:auto}.product-showcase .product-card--featured .product-card__visual{min-height:20rem}.product-showcase .product-card--featured .product-card__visual img{height:16rem}.product-showcase .product-card--featured .product-card__body{padding:1.5rem}.product-showcase .product-card--featured .product-card__features{grid-template-columns:1fr 1fr;gap:.5rem}.product-showcase .product-card--featured .product-card__features li{align-items:flex-start;padding:.55rem 0}.product-showcase .product-card--featured .product-card__features strong{white-space:normal}.product-showcase>.product-card:not(.product-card--featured){display:grid;grid-template-columns:8.5rem 1fr}.product-showcase>.product-card:not(.product-card--featured) .product-card__visual{min-height:13rem;padding:.75rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__visual img{width:100%;height:8rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__badge{top:.6rem;left:.6rem;font-size:.56rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__form{display:none}.product-showcase>.product-card:not(.product-card--featured) .product-card__body{padding:1rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__slogan{display:none}.product-showcase>.product-card:not(.product-card--featured) h2{font-size:.9rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__commerce{gap:.5rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__detail span{display:none}.science-flow>img{inset:-4% -18%;width:136%;height:108%;object-position:68% center}.home-side-effects__media{min-height:23rem}.home-side-effects dl>div{grid-template-columns:1fr;gap:.3rem}.home-dosage__scale{grid-template-columns:1fr;gap:0;padding:1.25rem}.home-dosage__scale:before{top:2.5rem;bottom:6rem;left:4.35rem;width:2px;height:auto}.home-dosage__scale>a{grid-column:auto;margin-top:1rem}.home-dosage__scale>div{display:grid;min-height:8.75rem;grid-template-columns:6rem 1fr;grid-template-rows:auto 1fr;align-items:center;text-align:left}.home-dosage__scale>div>b{grid-column:2;margin:0 0 .25rem}.home-dosage__scale strong{grid-row:1/3;width:5rem;font-size:1.9rem}.home-dosage__scale strong small{margin-bottom:1.05rem}.home-dosage__scale span{grid-column:2;margin:0;max-width:none}}.hero-trust__inner>div{border:0!important}.hero-trust__inner>div:not(:last-child){border-right:1px solid oklch(100% 0 0deg / .12)!important}@media(max-width:760px){.hero-trust__inner>div{border:0!important}.hero-trust__inner>div:nth-child(odd){border-right:1px solid oklch(100% 0 0deg / .12)!important}.hero-trust__inner>div:nth-child(2n){border-right:0!important}.hero-trust__inner>div:nth-child(-n+2){border-bottom:1px solid oklch(100% 0 0deg / .12)!important}.hero-trust__inner>div{min-height:4.2rem}.levitra-hero__content{padding-top:clamp(15.6rem,68vw,17.6rem)}}.science-anatomy__cavern,.science-anatomy__signals circle,.science-anatomy__pressure-ring{will-change:transform,opacity}.product-showcase .product-card--featured .product-card__body{background:radial-gradient(ellipse 125% 112% at 100% 0%,oklch(72% .19 67deg / .13),transparent 82%),linear-gradient(145deg,var(--violet-950),oklch(18% .065 307deg))}.faq-row__icon{position:relative;display:grid;width:1.9rem;height:1.9rem;flex:0 0 1.9rem;place-items:center;border-radius:50%;background:var(--violet-050)}.faq-row__icon:before,.faq-row__icon:after{position:absolute;width:.72rem;height:1px;background:var(--violet-700);content:"";transition:transform .25s var(--ease)}.faq-row__icon:after{transform:rotate(90deg)}.faq-row[open] .faq-row__icon:after{transform:rotate(0)}.home-journal{overflow:hidden}.home-journal__heading{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:3rem}.home-journal__heading span{color:var(--orange-700);font-size:.78rem;font-weight:750}.home-journal__heading h2{margin:.7rem 0 0;color:var(--violet-900);font-size:clamp(2.35rem,4.4vw,4rem)}.home-journal__heading p{margin:0;color:var(--body)}.home-journal__heading .text-link{margin-top:1rem}.home-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-journal-card{min-width:0;border-bottom:1px solid var(--line);background:var(--white)}.home-journal-card>a{display:flex;height:100%;flex-direction:column;color:inherit}.home-journal-card__media{aspect-ratio:16/10;overflow:hidden}.home-journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.home-journal-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:1.25rem 0 1.4rem}.home-journal-card__body>span{color:var(--orange-700);font-size:.65rem;font-weight:750}.home-journal-card h3{margin:.45rem 0 .65rem;color:var(--violet-900);font-size:1.14rem;line-height:1.42}.home-journal-card p{display:block;margin:0;color:var(--body);font-size:.76rem}.home-journal-card i{margin-top:auto;padding-top:1rem;color:var(--violet-700);font-size:.7rem;font-style:normal;font-weight:750}.home-journal-card i b{color:var(--orange-700)}.home-journal-card:hover img{transform:scale(1.035)}.home-support{position:relative;background:linear-gradient(180deg,var(--white) 0%,var(--violet-050) 58%,var(--violet-100) 100%);overflow:hidden}.home-support:before{position:absolute;right:-8rem;bottom:-12rem;width:34rem;aspect-ratio:1;border-radius:50%;background:#b792db17;content:""}.home-support>.shell{position:relative;display:block}.home-support__heading{display:flex;align-items:end;justify-content:space-between;gap:4rem;margin-bottom:3rem}.home-support__heading>div{max-width:46rem}.home-support__heading>div>span{color:var(--orange-700);font-size:.78rem;font-weight:750}.home-support__heading h2{margin:.7rem 0 0;color:var(--violet-900);font-size:clamp(2.3rem,4.4vw,4rem)}.home-support__heading>p{max-width:31rem;margin:0;color:var(--body)}.home-support__links{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--violet-200)}.home-support__links a{display:grid;min-height:9rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.5rem;border:0;border-right:1px solid var(--violet-200);transition:background .25s var(--ease),transform .25s var(--ease)}.home-support__links a:last-child{border-right:0}.home-support__links a>i{display:grid;width:3rem;height:3rem;grid-row:auto;grid-column:auto;place-items:center;border-radius:50%;background:var(--white);color:var(--violet-700);font-size:1.05rem}.home-support__links span{display:flex;min-width:0;flex-direction:column}.home-support__links strong{color:var(--violet-900)}.home-support__links small{color:var(--body);font-size:.7rem}.home-support__links b{color:var(--orange-700);font-size:1rem}.home-support__links a:hover{background:#ffffff9e;transform:translateY(-3px)}.site-footer{padding-top:0;background:radial-gradient(circle at 84% 18%,oklch(34% .13 307deg / .48),transparent 30%),var(--violet-950)}.footer-lead{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4rem;padding-block:clamp(4rem,7vw,6.5rem);border-bottom:1px solid var(--violet-800)}.footer-lead__statement h2{max-width:18ch;margin:1.6rem 0 1rem;font-size:clamp(2.2rem,4.1vw,3.8rem);line-height:1.12}.footer-lead__statement p{max-width:48rem;margin:0;color:var(--violet-300)}.footer-lead__action{display:flex;align-items:center;flex-direction:column;gap:1rem}.footer-lead__action>a:not(.button){color:var(--violet-300);font-size:.76rem}.footer-map{grid-template-columns:.8fr 1fr .8fr 1.45fr;gap:clamp(2rem,5vw,4.5rem);padding-block:3.5rem}.footer-map>nav{display:flex;align-items:flex-start;flex-direction:column;gap:.6rem}.footer-map h3{margin:0 0 .45rem}.footer-safety{display:flex!important;align-items:flex-start!important;flex-direction:row!important;gap:1rem!important;padding:1.25rem;background:var(--violet-900)}.footer-safety>i{color:var(--orange-600);font-size:1.25rem}.footer-safety h3{color:var(--white)}.footer-connect{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--violet-800)}.footer-connect__assurance,.footer-connect__share{display:flex;align-items:center;gap:1rem}.footer-connect__assurance{flex-wrap:wrap}.footer-connect__assurance span{display:inline-flex;align-items:center;gap:.42rem;color:var(--violet-300);font-size:.66rem;white-space:nowrap}.footer-connect__assurance i{color:var(--orange-600);font-size:.74rem}.footer-connect__share>span{color:var(--violet-300);font-size:.68rem;white-space:nowrap}.footer-connect nav{display:flex;gap:.4rem}.footer-connect a{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:var(--violet-800);color:var(--white);transition:background .2s,transform .2s}.footer-connect a:hover{background:var(--orange-600);color:var(--violet-950);transform:translateY(-2px)}.footer-base{padding-block:1.25rem}@media(max-width:1180px){.site-nav{gap:.68rem}.site-nav a{font-size:.66rem}.footer-map{grid-template-columns:repeat(3,1fr)}.footer-safety{grid-column:1/-1}}@media(max-width:980px){.home-journal__heading{grid-template-columns:1fr}.home-journal__grid,.catalog-derived__grid.product-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.home-support__heading{align-items:flex-start;flex-direction:column;gap:1rem}.home-support__links{grid-template-columns:1fr}.home-support__links a{min-height:6.5rem;border-right:0;border-bottom:1px solid var(--violet-200)}.home-support__links a:last-child{border-bottom:0}.footer-lead{grid-template-columns:1fr;align-items:start}.footer-lead__action{align-items:flex-start}.footer-map{grid-template-columns:repeat(2,1fr)}.footer-safety{grid-column:1/-1}}@media(max-width:760px){.levitra-hero__content{padding-top:clamp(14.8rem,65vw,16.8rem)}.levitra-hero h2{margin:1.25rem 0 .7rem}.levitra-hero__actions{margin-top:.8rem}.hero-proof{margin-bottom:.5rem}.levitra-hero__content>p:not(.hero-proof){line-height:1.65}.home-journal__grid{grid-template-columns:1fr}.footer-connect{align-items:flex-start;flex-direction:column;gap:1rem;padding-block:1.2rem}.footer-connect__share{width:100%;justify-content:space-between}}@media(max-width:560px){.catalog-derived__grid.product-showcase{grid-template-columns:1fr}.footer-connect__assurance{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:.7rem 1rem}.footer-map{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.footer-safety{grid-column:1/-1}.footer-lead__action{align-items:stretch;width:100%}.footer-lead__action .button{justify-content:center}.footer-base nav{flex-wrap:wrap}}.product-stage .brand-breadcrumb li{color:var(--muted)}.product-stage .brand-breadcrumb a{color:var(--violet-800)}.product-stage .brand-breadcrumb [aria-current=page] span{color:var(--body)}.product-purchase__heading>span{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;padding:.35rem .65rem;border:1px solid var(--violet-700);border-radius:999px;background:#ffffff0f;color:var(--violet-200);font-size:.68rem;font-weight:750;letter-spacing:.02em}.product-purchase__row{margin-top:1rem}.product-purchase__select{gap:.38rem}.product-purchase__select small{color:var(--violet-300);font-size:.65rem}.product-purchase__select select{width:100%;padding:.7rem 2.4rem .7rem .9rem}@media(min-width:821px){.product-gallery{position:sticky;top:6.25rem;align-self:start}}@media(max-width:820px){.product-gallery{position:static}}@media(max-width:560px){.product-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;overflow:visible}.product-gallery__thumbs button{width:100%;min-width:0;height:auto;aspect-ratio:1.15;padding:.1rem}.product-gallery__thumbs button:nth-child(n+7){display:none}}.site-logo{padding-right:0}.site-logo:after{display:none!important;content:none}.header-action{border-radius:999px;transition:color .22s var(--ease),transform .22s var(--ease)}.header-action:hover,.header-action.is-current{background:transparent;color:var(--violet-950);transform:translateY(-1px)}.header-action:hover i,.header-action.is-current i{background:var(--violet-100);color:var(--violet-900);box-shadow:inset 0 0 0 1px var(--violet-300)}.menu-toggle span:not(.sr-only){transition:background-color .2s var(--ease)}@media(max-width:980px){.mobile-menu__surface{overflow-y:auto;overscroll-behavior:contain}.mobile-menu__inner{padding-top:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.mobile-menu__intro{padding-bottom:.8rem}.mobile-menu__intro:after{width:3rem;height:2px}.mobile-menu__intro span{margin-bottom:.25rem;font-size:.58rem}.mobile-menu__intro strong{font-size:clamp(1.25rem,4.5vw,1.65rem)}.mobile-menu__intro p{margin-top:.25rem;font-size:.7rem}.mobile-menu__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem;padding-block:.65rem}.mobile-menu__group a{min-height:3.85rem;grid-template-columns:1.55rem minmax(0,1fr);gap:.4rem;padding:.2rem 0}.mobile-menu__group a>i{width:1.55rem;height:1.55rem;font-size:.78rem}.mobile-menu__group b{display:none}.mobile-menu__group strong{font-size:.76rem}.mobile-menu__group small{font-size:.57rem}.mobile-menu__services{gap:.55rem;margin-top:.45rem}.mobile-menu__services a{min-height:3.55rem;padding:.55rem .7rem}.mobile-menu__services i{font-size:.9rem}}@media(max-width:560px){.mobile-menu__intro p{display:none}.mobile-menu__group{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu__group a{min-height:3.45rem}.mobile-menu__group small{display:none}.mobile-menu__services a{min-height:3.35rem}.mobile-menu__services small{display:none}}.topic-page{overflow:hidden}.mechanism-path,.safety-gates,.interaction-matrix,.dosage-scale,.effect-spectrum,.dosage-decision__factors{gap:1rem;background:transparent}.topic-page .topic-experience{border-bottom:0}@media(max-width:560px){.topic-page .topic-experience{padding-top:4rem}.mechanism-anatomy{padding-block:2rem;border-block:0}.mechanism-detail-grid article,.dosage-rules article,.effect-response-grid article,.authenticity-records article{border-right:0!important}.safety-gates,.interaction-matrix,.dosage-scale,.effect-spectrum{gap:.75rem}.safety-gates>article,.interaction-matrix>article,.dosage-scale>article,.effect-spectrum>article{padding:1.25rem}.medical-source dl>div{grid-template-columns:1fr;gap:.25rem}}.product-stage{padding:2.5rem 0 4.5rem}.product-stage__breadcrumb{margin-bottom:1.35rem}.product-stage__breadcrumb .brand-breadcrumb{margin:0}.product-gallery__thumbs{justify-content:center;flex-wrap:wrap}.product-gallery__thumbs button{flex:0 0 5rem}.product-feature-band{padding:1rem 0;border:0;background:linear-gradient(180deg,var(--violet-050),var(--white))}.product-feature-band .shell{gap:.75rem}.product-feature-band .shell>div{min-height:4.4rem;gap:.7rem;border:0;border-radius:.65rem;background:#ffffffb3}.product-feature-band i{display:grid;width:2.1rem;height:2.1rem;place-items:center;border-radius:50%;background:var(--violet-100);color:var(--violet-700)}.product-subnav{border:0;box-shadow:0 1px 0 var(--line),0 .5rem 1.2rem #1b112409}.product-purchase__heading{align-items:center}.product-purchase__heading>span{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--violet-200);font-size:.7rem}.product-purchase__heading>span i{color:var(--orange-600)}.product-purchase__price{align-items:baseline;flex-direction:row;gap:.55rem;text-align:left}.product-purchase__price small{color:var(--violet-400);font-size:.58rem;font-weight:500}.product-purchase__price strong{line-height:1}.product-purchase>p{display:flex;align-items:center;gap:.45rem}.product-purchase>p i{flex:0 0 auto;margin:0;color:var(--orange-600)}@media(max-width:820px){.product-stage{padding-top:.75rem;padding-bottom:3.5rem}.product-stage__breadcrumb{margin-bottom:.75rem}.product-gallery__thumbs{gap:.35rem}.product-gallery__thumbs button{flex:0 0 calc((100% - 1.75rem) / 6);width:auto;max-width:4.5rem;height:auto;aspect-ratio:1.15}.product-feature-band .shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.product-feature-band .shell>div{min-height:4.25rem;justify-content:flex-start;padding:.65rem .75rem;border:0}.product-subnav .shell{gap:1.1rem}}@media(max-width:560px){.product-gallery__thumbs{display:flex;justify-content:center;overflow:visible}.product-gallery__thumbs button{width:auto;min-width:0}.product-purchase__heading{align-items:center;flex-direction:row}.product-purchase__price{align-items:baseline;flex-direction:row;text-align:left}.product-purchase__price small{font-size:.54rem}.product-purchase__price strong{font-size:1.12rem}.product-feature-band{padding:.65rem 0}.product-feature-band .shell>div{min-height:4rem;padding:.55rem .6rem}.product-feature-band i{width:1.8rem;height:1.8rem;font-size:.72rem}.product-feature-band small{font-size:.56rem}.product-feature-band strong{font-size:.7rem}}.site-nav a:after{right:.12rem;bottom:.62rem;left:.12rem;height:2px;border-radius:999px}.product-card__body{padding:1.05rem 1.1rem 1.15rem}.product-card__maker{margin-bottom:.48rem}.product-card__slogan{margin:.5rem 0 .7rem;line-height:1.6}.product-card__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .65rem;margin:.15rem 0 .7rem;padding:0;list-style:none}.product-card__features li{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.45rem 0}.product-card:not(.product-card--featured) .product-card__features{gap:.45rem}.product-card:not(.product-card--featured) .product-card__features li{padding:.5rem .55rem;border:0;border-radius:.42rem;background:var(--violet-050)}.product-card:not(.product-card--featured) .product-card__features i{background:var(--white);box-shadow:inset 0 0 0 1px var(--violet-100)}.product-card__features i{display:grid;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;place-items:center;border-radius:50%;background:var(--violet-050);color:var(--violet-700);font-size:.58rem}.product-card__features span{display:flex;min-width:0;flex-direction:column}.product-card__features small{color:var(--muted);font-size:.56rem;line-height:1.3}.product-card__features strong{overflow:hidden;color:var(--violet-900);font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .75rem}.product-card__tags span{display:inline-flex;min-height:1.55rem;align-items:center;padding:.25rem .48rem;border-radius:999px;background:var(--violet-050);color:var(--violet-700);font-size:.58rem;font-weight:750;line-height:1}.product-card__commerce{gap:.7rem;padding-top:.8rem}.product-card__commerce small{margin-bottom:.2rem;font-size:.58rem}.product-card__commerce strong{color:var(--violet-900);font-size:1.16rem;line-height:1;letter-spacing:-.025em}.product-card__commerce strong>span{display:inline-block;margin-right:.12rem;color:var(--muted);font-size:.58em;font-weight:700;letter-spacing:0;vertical-align:baseline}.product-showcase .product-card--featured .product-card__body{padding:clamp(1.65rem,3vw,2.7rem)}.product-showcase .product-card--featured .product-card__features{margin:1rem 0 .85rem}.product-showcase .product-card--featured .product-card__tags{margin-bottom:.7rem}.product-showcase .product-card--featured .product-card__commerce{align-items:center;padding-top:1rem}.product-showcase .product-card--featured .product-card__commerce small{color:var(--violet-300);font-size:.65rem}.product-showcase .product-card--featured .product-card__commerce strong{color:var(--white);font-size:clamp(1.4rem,1.72vw,1.65rem);letter-spacing:-.035em}.product-showcase .product-card--featured .product-card__commerce strong>span{color:var(--violet-300)}.product-showcase .product-card--featured .product-card__features i{display:inline-block;width:auto;height:auto;flex:0 0 auto;border-radius:0;background:transparent;color:var(--orange-600);font-size:.72rem}.product-showcase .product-card--featured .product-card__detail{min-width:9rem;min-height:2.7rem;justify-content:center;gap:.55rem;padding:.62rem 1rem;border-radius:.42rem;background:var(--orange-600);color:var(--violet-950);font-size:.72rem;box-shadow:0 .45rem 1.1rem #03000829;transition:background-color .22s var(--ease),transform .22s var(--ease),box-shadow .22s var(--ease)}.product-showcase .product-card--featured .product-card__detail:hover{background:#f59f00;background:oklch(77% .18 72deg);color:var(--violet-950);box-shadow:0 .65rem 1.35rem #03000838;transform:translateY(-2px)}.product-showcase .product-card--featured .product-card__detail i{margin-left:0;font-size:.72rem;animation:product-detail-cue 1.45s ease-in-out infinite}.product-showcase .product-card--featured .product-card__detail:hover i{animation-duration:.75s}@keyframes product-detail-cue{0%,to{transform:translate(0)}50%{transform:translate(.28rem)}}.product-purchase__price{padding-left:1rem;border-left:1px solid oklch(100% 0 0deg / .16)}.product-purchase__heading>span{color:var(--violet-100)}.product-purchase__price small{color:var(--violet-300)}.product-summary__support a{color:var(--violet-700);font-weight:700;text-decoration:underline;text-decoration-color:var(--violet-300);text-decoration-thickness:1px;text-underline-offset:.18em}.product-summary__support a:hover{color:var(--orange-700);text-decoration-color:currentColor}.product-identity .rich-content{max-width:70ch;color:var(--body);font-size:.94rem;line-height:1.85}.product-identity .rich-content>*:first-child{margin-top:0!important}.product-identity .rich-content>*:last-child{margin-bottom:0!important}.product-identity .rich-content h1,.product-identity .rich-content h2,.product-identity .rich-content h3,.product-identity .rich-content h4{font-family:var(--font)!important;color:var(--violet-900)!important;font-weight:750!important;line-height:1.35!important;letter-spacing:-.02em!important;text-wrap:balance}.product-identity .rich-content h1{margin:0 0 1rem!important;font-size:clamp(1.65rem,2.4vw,2rem)!important}.product-identity .rich-content h2{margin:2rem 0 .8rem!important;font-size:clamp(1.4rem,2vw,1.7rem)!important}.product-identity .rich-content h3{margin:1.65rem 0 .65rem!important;font-size:1.2rem!important}.product-identity .rich-content h4{margin:1.4rem 0 .55rem!important;font-size:1rem!important}.product-identity .rich-content p{margin:0 0 1rem;color:var(--body);font-family:var(--font)!important;font-size:.94rem!important;line-height:1.85!important}.product-identity .rich-content ul,.product-identity .rich-content ol{display:grid;gap:.55rem;margin:1rem 0 1.4rem;padding-left:1.3rem}.product-identity .rich-content li{padding-left:.25rem;color:var(--body);font-family:var(--font)!important;font-size:.9rem!important;line-height:1.75!important}.product-identity .rich-content li::marker{color:var(--orange-700);font-weight:750}.product-identity .rich-content a{color:var(--violet-700);font-weight:700;text-decoration:underline;text-decoration-color:var(--violet-300);text-underline-offset:.18em}.product-identity .rich-content strong,.product-identity .rich-content b{color:var(--violet-900)}.product-identity .rich-content blockquote{margin:1.4rem 0;padding:1rem 1.15rem;border:0;border-radius:.5rem;background:var(--violet-050);color:var(--violet-800)}.product-identity .rich-content img{max-width:100%!important;height:auto!important;margin:1.4rem auto;border-radius:.55rem}.product-identity .rich-content table{display:block;width:100%!important;margin:1.4rem 0;border-collapse:collapse;overflow-x:auto}.product-identity .rich-content th,.product-identity .rich-content td{min-width:8rem;padding:.7rem .8rem;border:1px solid var(--line);font-family:var(--font)!important;font-size:.78rem!important;text-align:left}.product-identity .rich-content th{background:var(--violet-050);color:var(--violet-900)}.product-feature-band{padding:0;background:var(--violet-050);box-shadow:inset 0 -1px 0 var(--violet-100)}.product-feature-band .shell{gap:0}.product-feature-band .shell>div{min-height:4.6rem;padding:.65rem 1rem;border:0;border-radius:0;background:transparent}.product-feature-band i{background:var(--white);box-shadow:inset 0 0 0 1px var(--violet-100)}.product-subnav{border:0;background:#fdfbfffa;box-shadow:0 1px 0 var(--line),0 .35rem .9rem #1b112406}.mechanism-path>div{position:relative}@media(min-width:821px){.mechanism-path>div:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-1.08rem;width:1.15rem;color:var(--orange-700);content:" ";font-family:"Font Awesome 7 Free";font-size:.72rem;font-weight:900;letter-spacing:-.2rem;text-align:center;transform:translateY(-50%)}}@media(max-width:820px){.product-subnav{top:4.5rem}.mechanism-path{grid-template-columns:1fr!important;gap:1.35rem}.mechanism-path>div:last-child{grid-column:auto!important}.mechanism-path>div:not(:last-child):after{position:absolute;z-index:2;right:0;bottom:-1.12rem;left:0;color:var(--orange-700);content:"";font-family:"Font Awesome 7 Free";font-size:.9rem;font-weight:900;text-align:center}}@media(max-width:560px){.product-subnav{top:4.25rem}.product-facts div{grid-template-columns:minmax(6.6rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.75rem}.product-facts dt,.product-facts dd{min-width:0}.product-purchase__price{padding-left:.75rem}.product-feature-band .shell{gap:0}.product-feature-band .shell>div{min-height:3.8rem;padding:.55rem .65rem}.product-identity .rich-content{font-size:.9rem}}.product-showcase .product-card--featured .product-card__tags{display:flex;margin:0 0 1rem}.product-showcase .product-card--featured .product-card__tags span{background:#ffffff14;color:var(--violet-100);box-shadow:inset 0 0 0 1px #ffffff17}.science-anatomy{padding:1.2rem clamp(.85rem,2vw,1.6rem) .95rem;border:0;background:radial-gradient(circle at 82% 31%,oklch(45% .13 337deg / .15),transparent 34%),linear-gradient(145deg,#1f0930,#0f0319);box-shadow:inset 0 0 0 1px #b298cc3b,0 1.5rem 4rem #03000838}.science-anatomy:before{background:linear-gradient(135deg,oklch(100% 0 0deg / .035),transparent 42%,oklch(70% .1 335deg / .035))}.science-anatomy svg{width:calc(100% + 1.4rem);max-width:none;margin:.15rem -.7rem .1rem}.science-anatomy__longitudinal{filter:drop-shadow(0 16px 24px oklch(6% .04 307deg / .2))}.science-anatomy__outline{stroke:#d3aada94;stroke-width:1.6}.science-anatomy__glans{opacity:.76}.science-anatomy__corona{stroke:#f7c6e88f;stroke-width:1.8}.science-anatomy__cavern{stroke:#ffd1ef38;stroke:oklch(91% .07 340deg / .22);opacity:.86}.science-anatomy__cavern--lower{opacity:.68}.science-anatomy__lacunae ellipse{fill:#ffb5a947;fill:oklch(84% .12 29deg / .28);stroke:#ffe2d521;stroke:oklch(94% .06 40deg / .13)}.science-anatomy__artery{stroke-width:3.5;stroke-dasharray:5 10;filter:url(#blood-glow)}.science-anatomy__artery--glow{stroke-width:12;opacity:.55;filter:none}.science-anatomy__signals circle{filter:url(#blood-glow)}.science-anatomy svg text{fill:var(--white);paint-order:stroke;stroke:#0f0319b8;stroke-width:2px;stroke-linejoin:round}.science-anatomy__callouts path{stroke:var(--violet-300);stroke-dasharray:2 4}.science-anatomy__callouts text{fill:var(--white);font-size:13px;font-weight:750;letter-spacing:.01em}.science-anatomy__section-shell,.science-anatomy__pressure-ring{stroke-width:1.5}.science-anatomy__pde5-note rect{fill:#321748e0;stroke:var(--violet-600);stroke-width:1}.science-anatomy__pde5-note circle{fill:var(--orange-600)}.science-anatomy__pde5-note text{fill:var(--white);font-size:11px;font-weight:750}.science-anatomy__pde5-note .science-anatomy__pde5-v{fill:var(--violet-950);font-size:12px;text-anchor:middle}.science-anatomy__pde5-note .science-anatomy__pde5-sub{fill:var(--violet-300);font-size:9px;font-weight:600}.science-anatomy__legend{justify-content:space-between;gap:.55rem;padding-top:.8rem}.use-sequence__intro{margin-bottom:2.25rem}.use-sequence__steps{gap:0;padding:clamp(.65rem,1.5vw,1rem);border:0;border-radius:1rem;background:var(--violet-050)}.use-sequence article{position:relative;min-width:0;gap:1rem;padding:clamp(1.35rem,2.6vw,2.1rem);border:0!important}.use-sequence article:not(:last-child):after{position:absolute;z-index:1;top:50%;right:-.65rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:var(--white);box-shadow:0 0 0 5px var(--violet-050);color:var(--violet-500);content:"";font-family:"Font Awesome 7 Free";font-size:.72rem;font-weight:900;transform:translateY(-50%)}.use-sequence b{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border-radius:50%;background:var(--violet-900);color:var(--orange-600);font-size:.82rem;letter-spacing:.04em}.use-sequence h3{margin:.05rem 0 .5rem;font-size:1.12rem}.use-sequence p{margin:0 0 .75rem;font-size:.8rem;line-height:1.7}.use-sequence a{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem}.use-sequence a:after{content:"";font-family:"Font Awesome 7 Free";font-size:.65rem;font-weight:900}@media(max-width:820px){.use-sequence__steps{grid-template-columns:1fr}.use-sequence article{min-height:0;padding:1.25rem 1rem}.use-sequence article:not(:last-child):after{top:auto;right:auto;bottom:-.65rem;left:1.72rem;transform:rotate(90deg)}}@media(max-width:560px){.product-showcase .product-card--featured .product-card__body{padding:1.3rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__body{padding:.85rem .9rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__maker{margin-bottom:.3rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__features{margin:.3rem 0 .45rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__features li{padding:.38rem .42rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__features small{display:none}.product-showcase>.product-card:not(.product-card--featured) .product-card__features strong{font-size:.62rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__tags{gap:.25rem;margin-bottom:.45rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__tags span{min-height:1.35rem;padding:.2rem .38rem;font-size:.52rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__commerce{padding-top:.55rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__commerce small{font-size:.52rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__commerce strong{font-size:1.02rem}.product-showcase .product-card--featured .product-card__commerce strong{font-size:1.38rem}.science-anatomy__callouts text{font-size:14px}.science-anatomy__legend{justify-content:flex-start}}.catalog-note a{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.55rem;padding:.52rem .85rem;border:1px solid oklch(36% .135 307deg / .28);border-radius:.42rem;background:#ffffff6b;color:var(--violet-800);font-size:.72rem;font-weight:750;white-space:nowrap;transition:background-color .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease)}.catalog-note a i{font-size:.72rem;transition:transform .22s var(--ease)}.catalog-note a:hover{border-color:var(--violet-600);background:var(--white);color:var(--violet-900);transform:translateY(-1px)}.catalog-note a:hover i{transform:translate(.18rem)}.product-stage{padding-bottom:0}.product-stage>.product-feature-band{width:100%;margin-top:clamp(1.5rem,3vw,2.5rem);padding:0 0 1rem;background:transparent;box-shadow:none}.product-stage>.product-feature-band .shell{padding-top:1rem;border-top:1px solid var(--line)}.product-stage>.product-feature-band .shell>div{min-height:4.25rem}.product-subnav{box-shadow:0 1px 0 var(--line)}.mechanism-path{gap:1.5rem}@media(min-width:821px){.mechanism-path>div:not(:last-child):after{right:-1.5rem;width:1.5rem;content:"  ";font-size:1rem;letter-spacing:-.24rem}}.mechanism-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);border:0}.mechanism-detail-grid article{display:grid;min-width:0;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.8rem);border:0!important;border-radius:.75rem;background:var(--violet-050)}.mechanism-detail-grid article:nth-child(2n){padding-left:clamp(1.25rem,2.5vw,1.8rem)}.mechanism-detail-grid article>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--white);color:var(--orange-700);box-shadow:inset 0 0 0 1px var(--violet-100);font-size:.72rem;letter-spacing:.05em}.mechanism-detail-grid h3{margin:.1rem 0 .65rem;font-size:1.12rem}.mechanism-detail-grid p{margin:0 0 .85rem;color:var(--body);font-size:.8rem}.mechanism-detail-grid ul{display:grid;gap:.45rem;margin:0}.mechanism-detail-grid li{position:relative;padding-left:1rem;color:var(--body);font-size:.73rem;line-height:1.65}.mechanism-detail-grid li:before{position:absolute;top:.62em;left:0;width:.35rem;height:.35rem;border-radius:50%;background:var(--orange-600);content:""}.effect-spectrum__attention{background:var(--violet-950)!important;color:var(--white)}.effect-spectrum__attention h3{color:var(--white)}.effect-spectrum__attention p{color:var(--violet-300)}.effect-spectrum__attention b{background:var(--violet-800);color:var(--white)}.effect-spectrum__urgent{background:#6c0816!important;color:var(--white)}.effect-spectrum__urgent>span{color:#ffc890;color:oklch(87% .11 65deg)}.effect-spectrum__urgent h3{color:var(--white)}.effect-spectrum__urgent p{color:#f2dbda}.effect-spectrum__urgent b{background:#8c2c30;color:var(--white)}.effect-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);border:0}.effect-response-grid article{display:grid;min-width:0;grid-template-columns:3.1rem minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;gap:.4rem 1.1rem;padding:clamp(1.3rem,2.5vw,1.8rem);border:0!important;border-radius:.75rem;background:linear-gradient(145deg,var(--violet-050),var(--white));box-shadow:inset 0 0 0 1px var(--violet-100)}.effect-response-grid article:nth-child(2n){padding-left:clamp(1.3rem,2.5vw,1.8rem)}.effect-response-grid article>span{display:grid;width:3.1rem;height:3.1rem;grid-row:1/4;place-items:center;border-radius:50%;background:var(--violet-900);color:var(--orange-600);font-size:.72rem;letter-spacing:.05em}.effect-response-grid h3{grid-column:2;margin:.1rem 0 0;font-size:1.12rem}.effect-response-grid p{grid-column:2;margin:0 0 .45rem;color:var(--body);font-size:.79rem}.effect-response-grid ul{display:grid;grid-column:2;gap:.45rem;margin:0}.effect-response-grid li{display:flex;align-items:flex-start;gap:.5rem;color:var(--body);font-size:.72rem;line-height:1.65}.effect-response-grid li i{margin-top:.38rem;color:var(--orange-700);font-size:.55rem}.interaction-matrix article header{align-items:center}.interaction-ledger{align-items:start}.interaction-ledger aside{position:sticky;top:8rem;align-self:start;border-radius:.75rem;background:radial-gradient(circle at 100% 0,oklch(72% .19 67deg / .1),transparent 42%),var(--violet-950)}.interaction-ledger aside h3{margin-bottom:.75rem;font-size:1.35rem}.interaction-ledger aside p{margin-bottom:1.25rem;color:var(--violet-300);font-size:.78rem}.authenticity-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);border:0;border-radius:1rem;background:radial-gradient(circle at 100% 0,oklch(72% .19 67deg / .08),transparent 32%),var(--violet-950)}.authenticity-records article,.authenticity-records article:nth-child(2n){display:grid;min-width:0;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;border:0!important;border-bottom:1px solid var(--violet-800)!important}.authenticity-records article:nth-last-child(-n+2){border-bottom:0!important}.authenticity-records article>i{margin-top:.2rem;color:var(--orange-600);font-size:1.2rem}.authenticity-records h3{margin:0 0 .55rem;color:var(--white);font-size:1.1rem}.authenticity-records p{margin:0 0 .8rem;color:var(--violet-300);font-size:.78rem}.authenticity-records ul{display:grid;gap:.45rem;margin:0}.authenticity-records li{position:relative;padding-left:1rem;color:var(--violet-100);font-size:.72rem;line-height:1.65}.authenticity-records li:before{position:absolute;top:.62em;left:0;width:.34rem;height:.34rem;border-radius:50%;background:var(--orange-600);content:""}.dosage-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);border:0}.dosage-rules article,.dosage-rules article:nth-child(2n){display:grid;min-width:0;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:clamp(1.25rem,2.5vw,1.8rem);border:0!important;border-radius:.75rem;background:linear-gradient(145deg,var(--violet-050),var(--white));box-shadow:inset 0 0 0 1px var(--violet-100)}.dosage-rules article>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--orange-100);color:var(--violet-900);font-size:.72rem;letter-spacing:.05em}.dosage-rules h3{margin:.1rem 0 .6rem;font-size:1.12rem}.dosage-rules p{margin:0 0 .8rem;color:var(--body);font-size:.78rem}.dosage-rules ul{display:grid;gap:.45rem;margin:0}.dosage-rules li{position:relative;padding-left:1.1rem;color:var(--body);font-size:.72rem;line-height:1.65}.dosage-rules li:before{position:absolute;top:.22em;left:0;color:var(--orange-700);content:"";font-family:"Font Awesome 7 Free";font-size:.65rem;font-weight:900}@media(max-width:820px){.interaction-ledger aside{position:static}.authenticity-records{grid-template-columns:1fr}}@media(max-width:560px){.catalog-note a{justify-self:start}.product-stage>.product-feature-band{margin-top:1.25rem}.product-stage>.product-feature-band .shell{padding-top:.75rem}.mechanism-detail-grid,.effect-response-grid,.dosage-rules{grid-template-columns:1fr;gap:.75rem}.mechanism-detail-grid article,.mechanism-detail-grid article:nth-child(2n),.effect-response-grid article,.effect-response-grid article:nth-child(2n),.dosage-rules article,.dosage-rules article:nth-child(2n){padding:1.1rem}.mechanism-detail-grid article,.effect-response-grid article,.dosage-rules article{grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem}.mechanism-detail-grid article>span,.effect-response-grid article>span,.dosage-rules article>span{width:2.6rem;height:2.6rem}.authenticity-records{padding:1.15rem;border-radius:.75rem}.authenticity-records article,.authenticity-records article:nth-child(2n){grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.15rem 0}.authenticity-records article:nth-last-child(2){border-bottom:1px solid var(--violet-800)!important}}.home-use-guide__steps{gap:0;background:transparent}.home-use-guide__steps article{position:relative;min-height:0;padding:1.35rem 1.5rem}.home-use-guide__steps article:not(:last-child):after{position:absolute;top:18%;right:0;width:1px;height:64%;background:linear-gradient(180deg,transparent,var(--violet-200, var(--violet-100)) 24%,var(--violet-300) 50%,var(--violet-200, var(--violet-100)) 76%,transparent);content:""}.use-sequence article:not(:last-child):after{display:none!important;content:none}.use-sequence b{display:block;width:1.35rem;height:auto;flex:0 0 1.35rem;padding-top:.18rem;border-radius:0;background:transparent;color:var(--orange-700);font-size:.68rem;line-height:1.4;letter-spacing:.04em}.use-sequence article{gap:.65rem}.product-card__detail i{font-size:.72rem}.product-showcase .product-card--featured .product-card__detail i{font-size:.66rem}.product-purchase{background:radial-gradient(ellipse 105% 92% at 100% 0%,oklch(72% .19 67deg / .1),transparent 72%),var(--violet-950)}@media(max-width:820px){.home-use-guide__steps article:not(:last-child):after{top:auto;right:8%;bottom:0;width:84%;height:1px;background:linear-gradient(90deg,transparent,var(--violet-100) 22%,var(--violet-300) 50%,var(--violet-100) 78%,transparent)}.use-sequence__steps{border-radius:0}}@media(max-width:560px){.product-showcase>.product-card:not(.product-card--featured) .product-card__tags{display:none}.product-showcase>.product-card:not(.product-card--featured) .product-card__features{grid-template-columns:1fr}}@media(max-width:760px){.product-purchase{display:none}.mobile-product-bar{position:fixed;z-index:45;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.76rem max(1rem,env(safe-area-inset-right)) max(.76rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#fffffff7;box-shadow:0 -.35rem .85rem #1b11241c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-product-bar>div{display:flex;min-width:0;flex-direction:column;gap:.08rem}.mobile-product-bar small{max-width:12rem;overflow:hidden;color:var(--muted);font-size:.64rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mobile-product-bar strong{color:var(--violet-900);font-size:1.03rem;line-height:1.2}.mobile-product-bar>button{display:inline-flex;min-width:8.25rem;min-height:2.9rem;align-items:center;justify-content:center;gap:.58rem;padding:.68rem 1rem;border:0;border-radius:.45rem;background:var(--violet-800);color:var(--white);font-size:.78rem;font-weight:750}.mobile-product-bar>button i{color:var(--orange-600);font-size:.7rem}.mobile-product-drawer{position:fixed;inset:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;overscroll-behavior:contain}@supports (width: 100dvw){.mobile-product-drawer{width:100dvw;height:100dvh}}.mobile-product-drawer[open]{display:block}.mobile-product-drawer::backdrop{background:#0a021394;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-product-drawer__panel{position:fixed;right:0;bottom:0;left:0;display:flex;max-height:min(82dvh,44rem);flex-direction:column;margin:0;padding:0;border-radius:.9rem .9rem 0 0;background:var(--white);box-shadow:0 -.5rem 1rem #0902112e;overflow:hidden;visibility:hidden;transform:translate3d(0,calc(100% + 1rem),0);transform-origin:center bottom;backface-visibility:hidden;touch-action:pan-y}.mobile-product-drawer__panel>header{display:flex;align-items:center;justify-content:space-between;padding:1.05rem 1rem .8rem;border-bottom:1px solid var(--line)}.mobile-product-drawer__panel>header small{color:var(--orange-700);font-size:.55rem;font-weight:800;letter-spacing:.1em}.mobile-product-drawer__panel h2{margin:.2rem 0 0;color:var(--violet-900);font-size:1.25rem}.mobile-product-drawer__panel>header button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:50%;background:var(--violet-050);color:var(--violet-800)}.mobile-product-drawer__product{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem 1rem;background:var(--violet-050)}.mobile-product-drawer__product img{width:4.5rem;height:3.6rem;object-fit:contain}.mobile-product-drawer__product div{display:flex;min-width:0;flex-direction:column}.mobile-product-drawer__product strong{overflow:hidden;color:var(--violet-900);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.mobile-product-drawer__product span{color:var(--muted);font-size:.6rem}.mobile-product-options{display:grid;gap:.5rem;padding:.8rem 1rem;overflow:auto}.mobile-product-options label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem;border:1px solid var(--line);border-radius:.5rem;background:var(--white)}.mobile-product-options input{position:absolute;opacity:0}.mobile-product-options label>span{display:flex;min-width:0;align-items:center;gap:.65rem}.mobile-product-options label>span>i{display:grid;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:.55rem}.mobile-product-options label>span>span{display:flex;min-width:0;flex-direction:column}.mobile-product-options strong{color:var(--violet-900);font-size:.72rem}.mobile-product-options small{color:var(--muted);font-size:.58rem}.mobile-product-options b{flex:0 0 auto;color:var(--violet-900);font-size:.8rem}.mobile-product-options label:has(input:checked){border-color:var(--violet-600);background:var(--violet-050)}.mobile-product-options label:has(input:checked)>span>i{border-color:var(--violet-700);background:var(--violet-700);color:var(--white)}.mobile-product-drawer__panel>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 1rem max(.8rem,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}.mobile-product-drawer__panel>footer>div{display:flex;min-width:0;flex-direction:column}.mobile-product-drawer__panel>footer small{color:var(--muted);font-size:.56rem}.mobile-product-drawer__panel>footer strong{overflow:hidden;color:var(--violet-900);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.mobile-product-drawer__panel>footer .button{width:auto;min-width:8.6rem;min-height:3rem;padding:.6rem 1rem;font-size:.78rem}body:has(.mobile-product-bar){padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media(max-width:360px){.mobile-product-bar small{max-width:9.5rem}.mobile-product-bar>button{min-width:7.6rem;padding-inline:.8rem}}.checkout-head{position:relative;padding:clamp(3rem,6vw,5.25rem) 0 clamp(2.25rem,4vw,3.4rem);background:radial-gradient(ellipse 58% 130% at 100% -8%,oklch(72% .19 67deg / .15),transparent 68%),linear-gradient(132deg,var(--violet-950) 0%,var(--violet-900) 52%,var(--violet-800) 100%);color:var(--white);overflow:hidden}.checkout-head:after{position:absolute;right:-10%;bottom:-8rem;width:34rem;height:15rem;border:1px solid oklch(100% 0 0deg / .08);border-radius:50%;content:"";transform:rotate(-9deg);pointer-events:none}.checkout-head__inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.checkout-head p{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;color:var(--orange-600);font-size:.7rem;font-weight:800;letter-spacing:.11em}.checkout-head h1{margin:0 0 .65rem;color:var(--white);font-size:clamp(2.35rem,5vw,4.15rem);letter-spacing:-.045em;line-height:1.05}.checkout-head span{color:#e1d5ed;font-size:.86rem}.checkout-progress{border-bottom:1px solid var(--line);background:#fffffff5;box-shadow:0 .25rem .8rem #1a122209}.checkout-progress .shell{display:flex;min-height:4.3rem;align-items:center;justify-content:center;gap:1rem}.checkout-progress span{display:flex;align-items:center;gap:.48rem;color:var(--muted);font-size:.7rem;font-weight:700}.checkout-progress span b{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--white);font-size:.64rem}.checkout-progress span.is-current{color:var(--violet-800)}.checkout-progress span.is-current b{border-color:var(--violet-700);background:var(--violet-700);color:var(--white);box-shadow:0 0 0 .25rem var(--violet-100)}.checkout-progress .shell>i{width:3rem;height:1px;background:linear-gradient(90deg,var(--violet-100),var(--line))}.checkout-page,.orders-page,.order-detail-page,.order-success-body{background:linear-gradient(180deg,var(--violet-050),var(--white) 54%)}.checkout-page{padding-top:clamp(2.2rem,4vw,3.5rem)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:1.5rem}.checkout-form{display:grid;gap:0;border:1px solid oklch(87% .025 307deg);border-radius:.8rem;background:var(--white);box-shadow:0 .65rem 1.6rem #1b112412;overflow:hidden}.checkout-block{margin:0;padding:clamp(1.4rem,2.4vw,1.9rem);border:0;border-radius:0;background:transparent}.checkout-block+.checkout-block{border-top:1px solid var(--line)}.checkout-block>header{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1.2rem}.checkout-block>header>i{display:grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center;color:var(--violet-700);font-size:.86rem}.checkout-block h2{margin:0;color:var(--violet-900);font-size:1.08rem;letter-spacing:-.015em}.checkout-block header p{margin:.12rem 0 0;color:var(--muted);font-size:.7rem}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkout-block .field{margin-bottom:0}.checkout-block .field label{font-size:.74rem}.checkout-block .field input,.checkout-block .field select,.checkout-block .field textarea{border-color:#d8d0e1;background:#fcfbfe}.checkout-block .field input:hover,.checkout-block .field select:hover,.checkout-block .field textarea:hover{border-color:var(--violet-300)}.checkout-block .field input:focus,.checkout-block .field select:focus,.checkout-block .field textarea:focus{border-color:var(--violet-600);background:var(--white);box-shadow:0 0 0 3px var(--violet-100)}.delivery-choices{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.delivery-choices label{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:.55rem;background:var(--white);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.delivery-choices label:hover{border-color:var(--violet-300);transform:translateY(-1px)}.delivery-choices label:has(input:checked){border-color:var(--violet-600);background:linear-gradient(135deg,var(--violet-050),oklch(98% .012 67deg))}.delivery-choices input{position:absolute;top:.75rem;right:.75rem;accent-color:var(--violet-700)}.delivery-choice__icon img{width:2.75rem;height:2.75rem}.delivery-choices label>span:last-child{display:flex;min-width:0;flex-direction:column}.delivery-choices strong{color:var(--violet-900);font-size:.76rem}.delivery-choices small{color:var(--muted);font-size:.64rem}.checkout-summary{position:sticky;top:6rem;padding:1.25rem;border:0;border-radius:.8rem;background:var(--white);color:var(--ink);box-shadow:0 .65rem 1.6rem #1b112417}.checkout-summary__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.checkout-summary__title h2{margin:0;color:var(--violet-900);font-size:1.12rem}.checkout-summary__title span{color:var(--success);font-size:.66rem;font-weight:700}.checkout-summary__product{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.8rem;margin:0;padding:1rem 0;border-block:1px solid var(--line);background:transparent;color:var(--ink)}.checkout-summary__product img{width:6rem;height:5rem;padding:.25rem;object-fit:contain}.checkout-summary__product div{display:flex;min-width:0;flex-direction:column}.checkout-summary__product strong{color:var(--violet-900);font-size:.78rem}.checkout-summary__product span{color:var(--muted);font-size:.68rem}.checkout-summary__sku{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.8rem 0;border:0;background:transparent;color:var(--ink);text-align:left}.checkout-summary__sku span{display:flex;flex-direction:column}.checkout-summary__sku small{color:var(--muted);font-size:.59rem}.checkout-summary__sku strong{color:var(--violet-900);font-size:.75rem}.checkout-summary__sku i{color:var(--violet-600);transition:transform .2s}.checkout-summary__sku.is-open>i{transform:rotate(180deg)}.checkout-summary__plans{display:grid;max-height:17rem;gap:.35rem;padding:.25rem 0 .6rem;overflow:auto}.checkout-summary__plans button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.68rem;border:1px solid var(--line);border-radius:.42rem;background:var(--white);color:var(--ink);font-size:.68rem;text-align:left}.checkout-summary__plans button>span{display:flex;align-items:center;gap:.55rem}.checkout-summary__plans button>span>i{display:grid;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:transparent;font-size:.55rem}.checkout-summary__plans button>span>span{display:flex;flex-direction:column}.checkout-summary__plans button small{color:var(--muted)}.checkout-summary__plans button.is-active{border-color:var(--violet-600);background:var(--violet-050)}.checkout-summary__plans button.is-active>span>i{border-color:var(--violet-700);background:var(--violet-700);color:var(--white)}.checkout-summary dl{margin:1rem 0}.checkout-summary dl div{display:flex;justify-content:space-between;padding:.5rem 0;border:0;color:var(--body);font-size:.74rem}.checkout-summary dl div:last-child{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--line);color:var(--violet-900);font-size:.9rem;font-weight:750}.checkout-summary dt{color:var(--muted)}.checkout-summary dd{margin:0;color:inherit;font-weight:750}.checkout-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0 0 1rem;color:var(--muted);font-size:.58rem}.checkout-assurance span{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.58rem .35rem;border-radius:.4rem;background:var(--violet-050)}.checkout-assurance i{color:var(--violet-700)}.checkout-summary>p{margin:.8rem 0 0;color:var(--muted);font-size:.62rem}.checkout-mobile-bar{display:none}.order-page-head .checkout-head__inner{position:relative}.order-page-head__copy{max-width:47rem}.order-page-head__action,.order-page-head__back{display:inline-flex;align-items:center;gap:.5rem;color:var(--white);font-size:.75rem;font-weight:700}.order-page-head__action{padding:.7rem .9rem;border:1px solid oklch(100% 0 0deg / .2);border-radius:.45rem;background:#ffffff12}.order-page-head__back{position:absolute;top:-2.05rem;left:0;color:#ddd3e7}.order-page-head__order{display:flex;min-width:17rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid oklch(100% 0 0deg / .16);border-radius:.55rem;background:#ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-page-head__identity{display:flex;flex-direction:column}.order-page-head__identity small{color:var(--violet-300);font-size:.6rem}.order-page-head__identity button{display:flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:var(--white)}.order-page-head__identity button strong{font-size:.82rem;letter-spacing:.02em}.order-page-head__identity button i{color:var(--orange-600);font-size:.68rem}.order-status{--status-bg:var(--violet-100);--status-color:var(--violet-800);display:inline-flex;align-items:center;gap:.42rem;width:max-content;padding:.36rem .58rem;border-radius:100vmax;background:var(--status-bg);color:var(--status-color);font-size:.68rem;font-weight:750}.order-status i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.order-page-head .order-status{background:#ffffff1c;color:var(--white)}.orders-page,.order-detail-page{padding-top:clamp(2.2rem,4vw,3.5rem)}.orders-page>.shell{max-width:64rem}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.2rem .15rem}.orders-toolbar>div{display:flex;flex-direction:column;gap:.05rem}.orders-toolbar span{color:var(--muted);font-size:.68rem}.orders-toolbar strong{color:var(--violet-900);font-size:.92rem}.orders-toolbar a{display:inline-flex;align-items:center;gap:.4rem;color:var(--violet-700);font-size:.74rem;font-weight:750;transition:color .22s,transform .22s}.orders-toolbar a:hover{color:var(--violet-950);transform:translate(-2px)}.orders-list{display:grid;gap:1rem}.order-card{padding:0;border:0;border-radius:.75rem;background:var(--violet-050);box-shadow:0 .45rem .8rem #1b112417;overflow:hidden;transition:box-shadow .25s,transform .25s}.order-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.35rem;background:linear-gradient(110deg,var(--violet-050),oklch(95% .026 307deg));box-shadow:inset 0 -1px #44305714}.order-card>header>div{display:flex;flex-direction:column;gap:.12rem}.order-card>header span{color:var(--muted);font-size:.64rem}.order-card>header button{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:var(--violet-900)}.order-card>header button strong{font-size:1rem;font-weight:550;letter-spacing:.02em}.order-card>header button i{color:var(--violet-600);font-size:.68rem}.order-card__body{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;padding:1.35rem;background:var(--white)}.order-card__products{display:grid;gap:.7rem}.order-card__products>div{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.75rem}.order-card__products img{width:4rem;height:3.5rem;padding:.3rem;border-radius:.4rem;background:var(--violet-050);object-fit:contain}.order-card__products span{display:flex;min-width:0;flex-direction:column}.order-card__products strong{color:var(--violet-900);font-size:.78rem}.order-card__products small{color:var(--muted);font-size:.7rem}.order-card dl{margin:0;padding:.15rem .9rem;border-radius:.45rem;background:var(--violet-050)}.order-card dl div,.order-data div,.order-price-list div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0}.order-card dt,.order-data dt,.order-price-list dt{color:var(--muted);font-size:.68rem}.order-card dd,.order-data dd,.order-price-list dd{margin:0;color:var(--violet-900);font-size:.72rem;font-weight:650;text-align:right}.order-card>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid var(--line);background:var(--violet-050);color:var(--muted);font-size:.68rem}.order-card>footer a{display:inline-flex;align-items:center;gap:.4rem;color:var(--violet-700);font-weight:750}@media(hover:hover){.order-card:hover{box-shadow:0 .65rem 1.15rem #1b11241c;transform:translateY(-2px)}}.orders-empty{max-width:42rem;margin:auto;padding:clamp(2rem,6vw,5rem);border-radius:.75rem;background:var(--white);box-shadow:0 .5rem 1.2rem #1b112412;text-align:center}.orders-empty>i{display:grid;width:4rem;height:4rem;margin:0 auto 1.2rem;place-items:center;border-radius:50%;background:var(--violet-100);color:var(--violet-700);font-size:1.2rem}.orders-empty h2{color:var(--violet-900)}.orders-empty p{color:var(--body)}.orders-empty>div{display:flex;justify-content:center;gap:.7rem;margin-top:1.5rem}.order-detail-page>.shell{max-width:74rem}.order-timeline{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem;padding:1.1rem 1.25rem;border-radius:.75rem;background:linear-gradient(110deg,var(--white),var(--violet-100));box-shadow:0 .35rem .65rem #1b11240f}.order-timeline>div{display:flex;align-items:center;gap:.65rem;color:var(--muted)}.order-timeline>div>i{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:#fffc;box-shadow:inset 0 0 0 1px #44305714}.order-timeline span{display:flex;flex-direction:column}.order-timeline strong{font-size:.72rem}.order-timeline small{font-size:.6rem}.order-timeline>div.is-complete{color:var(--violet-800)}.order-timeline>div.is-complete>i{background:var(--violet-700);color:var(--white)}.order-timeline>b{flex:1;height:1px;margin:0 .8rem;background:var(--violet-300)}.order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.order-panel{padding:1.35rem;border-radius:.75rem;box-shadow:0 .4rem .7rem #1b112413}.order-panel--products{background:var(--violet-050)}.order-panel--delivery{background:#f4edfc}.order-panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.9rem;border-bottom:1px solid oklch(35% .07 307deg / .09)}.order-panel>header span{color:var(--orange-700);font-size:.62rem;font-weight:750;letter-spacing:.08em}.order-panel h2{margin:.2rem 0 0;color:var(--violet-900);font-size:1.25rem}.order-panel>header button{display:flex;align-items:center;gap:.4rem;padding:.2rem 0;border:0;background:transparent;color:var(--violet-700)}.order-panel>header button>span{color:var(--violet-900);font-size:.88rem;font-weight:550;letter-spacing:.02em}.order-panel>header button>i{font-size:.68rem}.order-panel--delivery>header>i{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#cbebd0;color:var(--success)}.order-product{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 0;border-top:1px solid var(--line)}.order-panel>header+.order-product{border-top:0}.order-product img{width:4.5rem;height:4rem;object-fit:contain}.order-product div{display:flex;min-width:0;flex-direction:column}.order-product strong{color:var(--violet-900);font-size:.78rem}.order-product span{color:var(--muted);font-size:.7rem}.order-product>b{color:var(--violet-900);font-size:.72rem}.order-price-list{margin:1rem 0 0;padding-top:.6rem;border-top:1px solid var(--line)}.order-price-list div:last-child{color:var(--violet-900);font-size:.85rem}.order-data{margin:0}.order-data div{border-bottom:1px solid oklch(35% .07 307deg / .08)}.order-data div:last-child{border-bottom:0}.order-help{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.15rem;padding:1.15rem 1.35rem;border-radius:.75rem;background:radial-gradient(circle at 92% 0,oklch(72% .19 67deg / .13),transparent 35%),var(--violet-950);color:var(--white)}.order-help>div{display:flex;align-items:center;gap:.8rem}.order-help>div:last-child{gap:.6rem}.order-help>div>i{color:var(--orange-600)}.order-help span{display:flex;flex-direction:column}.order-help strong{font-size:.8rem}.order-help small{color:var(--violet-300);font-size:.65rem}.order-help .button--outline{border-color:#ffffff59;background:transparent;color:var(--white)}.order-success-hero{padding:clamp(5.5rem,10vw,8.5rem) 0;background:radial-gradient(circle at 78% 8%,oklch(72% .19 67deg / .13),transparent 31%),linear-gradient(135deg,var(--violet-950),var(--violet-700));color:var(--white);text-align:center}.order-success-hero h1{margin:0 0 .7rem;color:var(--white);font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.04em}.order-success-hero>.shell>p{margin:0 0 .6rem;color:var(--orange-600);font-size:.7rem;font-weight:800;letter-spacing:.1em}.order-success-hero>.shell>span{color:var(--violet-300)}.order-success__icon{position:relative;display:grid;width:5rem;height:5rem;margin:0 auto 1.5rem;place-items:center;border:1px solid oklch(100% 0 0deg / .24);border-radius:50%;background:#ffffff17;box-shadow:inset 0 0 0 .45rem #ffffff09,0 .8rem 1.6rem #09021133;isolation:isolate}.order-success__icon:before{position:absolute;z-index:-1;inset:-.65rem;border:1px solid oklch(72% .19 67deg / .28);border-radius:50%;content:"";animation:order-success-halo 1.1s .5s ease both}.order-success__icon svg{display:block;width:100%;height:100%;padding:.65rem;overflow:visible}.order-success__ring,.order-success__check{fill:none;stroke:var(--white);stroke-linecap:round;stroke-linejoin:round}.order-success__ring{stroke-width:2;stroke-dasharray:176;stroke-dashoffset:176;opacity:.55;animation:order-success-draw .72s .08s ease forwards}.order-success__check{stroke-width:4;stroke-dasharray:55;stroke-dashoffset:55;animation:order-success-draw .48s .55s ease forwards}@keyframes order-success-draw{to{stroke-dashoffset:0}}@keyframes order-success-halo{0%{opacity:0;transform:scale(.78)}55%{opacity:1}to{opacity:.55;transform:scale(1)}}.order-success-code{display:block;width:min(100%,42rem);margin:2rem auto 0;border:1px solid oklch(100% 0 0deg / .2);border-radius:.58rem;background:#ffffff13;text-align:left;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-success-code__number{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 1.2rem}.order-success-code__number>small{flex:0 0 auto;color:var(--violet-300);font-size:.68rem}.order-success-code__number>div{display:flex;min-width:0;align-items:center;justify-content:flex-end}.order-success-code strong{font-size:1.05rem;overflow-wrap:anywhere;text-align:right}.order-success-code button{display:grid;width:1.65rem;height:1.65rem;flex:0 0 1.65rem;place-items:center;padding:0;border:0;background:transparent;color:var(--orange-600);font-size:.68rem;transition:color .22s,transform .22s}.order-success-code button:hover{background:transparent;color:var(--white);transform:translateY(-1px)}.order-success-code>.order-success-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid oklch(100% 0 0deg / .15);background:#09021126}.order-success-code>.order-success-summary>div{display:flex;flex-direction:column;gap:.3rem;padding:.8rem 1.2rem;border-right:1px solid oklch(100% 0 0deg / .14)}.order-success-code>.order-success-summary>div:last-child{border-right:0}.order-success-summary span{color:var(--violet-300);font-size:.65rem}.order-success-code>.order-success-summary strong{color:var(--white);font-size:.8rem;text-align:left}.order-success-code>.order-success-summary .order-status{padding:0;border-radius:0;background:transparent;color:var(--white)}.order-success-actions{display:flex;justify-content:center;gap:.7rem;margin-top:1.2rem}.order-success-actions .button--outline{border-color:#fff6;background:transparent;color:var(--white)}.order-success-body{padding-block:clamp(3rem,5vw,4.5rem)}.order-success-next{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,7rem);margin:0}.order-success-next h2{color:var(--violet-900);font-size:clamp(2rem,4vw,3rem)}.order-success-next p{color:var(--body)}.order-success-next ol{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.order-success-next li{display:grid;grid-template-columns:2.7rem 1fr;align-items:center;gap:.8rem;padding:1rem;background:var(--white);box-shadow:0 .3rem .6rem #1b11240e}.order-success-next li>i{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:50%;background:var(--violet-100);color:var(--violet-700)}.order-success-next li span{display:flex;flex-direction:column}.order-success-next strong{color:var(--violet-900);font-size:.8rem}.order-success-next small{color:var(--muted);font-size:.66rem}.order-success-body .order-help{width:min(100%,60rem);margin:1.25rem auto 0}.order-card [data-copy-value].is-copied,.order-panel [data-copy-value].is-copied{color:var(--success)}@media(max-width:980px){.checkout-grid,.order-detail-grid{grid-template-columns:1fr}.checkout-summary{position:static}.order-page-head__inner{align-items:flex-start;flex-direction:column}.order-page-head__order{width:min(100%,28rem)}.order-success-next{grid-template-columns:1fr;gap:3rem}}@media(max-width:760px){.checkout-head{padding:2.75rem 0 1.8rem}.checkout-head h1{font-size:2.25rem}.checkout-head__inner{align-items:flex-start;flex-direction:column}.checkout-progress .shell{min-height:3.6rem;gap:.35rem}.checkout-progress span{gap:.3rem;font-size:.59rem}.checkout-progress .shell>i{width:1rem}.checkout-grid{gap:1rem}.checkout-form{border-radius:.6rem}.checkout-block{padding:1.15rem 1rem}.checkout-fields,.delivery-choices{grid-template-columns:1fr}.checkout-fields .field--full{grid-column:auto}.checkout-summary{order:-1;margin:0;padding:.8rem .9rem;border-radius:.6rem}.checkout-summary__title{margin-bottom:.4rem}.checkout-summary__product{grid-template-columns:4.25rem minmax(0,1fr);gap:.65rem;padding:.55rem 0}.checkout-summary__product img{width:4.25rem;height:3.65rem}.checkout-summary__sku{padding:.5rem 0}.checkout-summary__plans{max-height:none;padding:.15rem 0 .35rem}.checkout-summary__plans button{padding:.58rem .62rem}.checkout-summary dl{margin:.5rem 0}.checkout-summary dl div{padding:.3rem 0}.checkout-summary dl div:last-child{margin-top:.25rem;padding-top:.55rem}.checkout-assurance{margin-bottom:.6rem}.checkout-summary>p{margin:.45rem 0 0}.checkout-submit--desktop{display:none}.checkout-page{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.checkout-mobile-bar{position:fixed;z-index:46;right:0;bottom:var(--checkout-viewport-bottom, 0);left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem max(1rem,env(safe-area-inset-right)) max(.72rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#fffffff7;box-shadow:0 -.4rem 1rem #1b11241c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.checkout-mobile-bar>div{display:flex;flex-direction:column}.checkout-mobile-bar span{color:var(--muted);font-size:.58rem}.checkout-mobile-bar strong{color:var(--violet-900);font-size:.92rem}.checkout-mobile-bar .button{min-height:2.7rem;padding:.55rem .9rem}.is-checkout-keyboard-open .checkout-mobile-bar{display:none}.order-page-head__back{position:static;order:-1}.order-page-head__order{min-width:0}.orders-toolbar{align-items:center}.order-card>header{align-items:center;flex-direction:row;gap:.65rem;padding:1rem}.order-card__body{grid-template-columns:1fr;gap:1rem;padding:1rem}.order-card>footer{align-items:center;flex-direction:row;gap:.65rem;padding:.8rem 1rem}.orders-empty{padding:2rem 1rem}.orders-empty>div{flex-direction:column}.orders-empty .button{width:100%}.order-timeline{align-items:flex-start;flex-direction:column;gap:.55rem;padding:1rem;background:var(--violet-100)}.order-timeline>div{width:100%}.order-timeline>b{width:1px;height:1rem;flex:0 0 1rem;margin:0 0 0 1.2rem}.order-panel{padding:1rem}.order-panel>header{align-items:center;flex-direction:row;gap:.6rem}.order-panel>header button{margin-left:auto}.order-product{grid-template-columns:3.8rem minmax(0,1fr)}.order-product img{width:3.8rem;height:3.5rem}.order-product>b{grid-column:2}.order-data div{align-items:flex-start}.order-data dd{max-width:60%;overflow-wrap:anywhere}.order-help{align-items:flex-start;flex-direction:column}.order-help>div:last-child{width:100%;flex-direction:column}.order-help .button{width:100%}.order-success-hero{padding:4.5rem 0 3.5rem}.order-success-actions{flex-direction:column}.order-success-actions .button{width:100%}.order-success-code>.order-success-summary{grid-template-columns:1fr}.order-success-code>.order-success-summary>div{align-items:center;justify-content:space-between;flex-direction:row;gap:.8rem;padding:.65rem 1rem;border-right:0;border-bottom:1px solid oklch(100% 0 0deg / .12)}.order-success-code>.order-success-summary>div:last-child{border-bottom:0}.order-success-code>.order-success-summary strong{text-align:right}.order-success-next{gap:2rem}.order-success-body .order-help{width:100%;margin-top:2rem}}@media(max-width:420px){.checkout-progress span b{width:1.55rem;height:1.55rem}.checkout-progress .shell>i{width:.65rem}.checkout-assurance span{padding:.5rem .2rem;font-size:.54rem}.order-page-head__order{align-items:flex-start;flex-direction:column}.order-card__products>div{grid-template-columns:3.3rem 1fr}.order-card__products img{width:3.3rem;height:3rem}.order-success-code__number{gap:.8rem;padding:.85rem 1rem}.order-success-code strong{font-size:.86rem}}@media(max-width:980px){.site-logo__image{width:9.25rem}}@media(max-width:360px){.site-logo__image{width:8.5rem}}.article-page .page-hero h1{min-width:22ch;max-width:22ch;font-size:clamp(2rem,3.25vw,3.25rem)}.article-page .article-reading-note>a{display:inline-flex;align-items:center;padding:.35rem 0;color:var(--muted);font-size:.62rem;font-weight:600;line-height:1.45;text-decoration:underline;text-decoration-color:var(--violet-300);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s var(--ease),text-decoration-color .2s var(--ease)}@media(hover:hover){.article-page .article-reading-note>a:hover{color:var(--violet-700);text-decoration-color:currentColor}}.menu-toggle{align-items:center;justify-content:center;flex-direction:column;gap:.4rem}.menu-toggle span:not(.sr-only){width:1.35rem;margin:0}@media(max-width:980px){.menu-toggle{display:flex}}@media(max-width:760px){.mechanism-detail-grid article,.mechanism-detail-grid article:nth-child(2n){padding:1rem}.medical-source__grid{gap:1.4rem}.article-page .page-hero h1{width:100%;min-width:100%;max-width:none;font-size:clamp(1.75rem,7.4vw,2.4rem)}.article-reading-note{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.45rem .7rem}.article-reading-note>i{align-self:center;justify-self:center}.article-reading-note>a{grid-column:2;justify-self:start}}@media(max-width:560px){.site-pagination{align-items:center;flex-direction:column-reverse}.site-pagination__summary{text-align:center}.site-pagination__list{justify-content:center}.medical-source__grid{gap:1.2rem}}@media(prefers-reduced-motion:reduce){.order-success__icon:before{animation:none;opacity:.55}.order-success__ring,.order-success__check{animation:none;stroke-dashoffset:0}}.site-nav a:after{bottom:1.5rem}.product-subnav{z-index:var(--z-subnav)}.product-subnav a{position:relative;border-bottom:0}.product-subnav a.active{border-color:transparent}.product-subnav a:after{position:absolute;bottom:.8rem;left:50%;width:1.65rem;height:2px;border-radius:999px;background:transparent;content:"";transform:translate(-50%) scaleX(.45);transform-origin:center;transition:background-color .22s var(--ease),transform .3s cubic-bezier(.22,1,.36,1)}.product-subnav a.active:after{background:var(--orange-600);transform:translate(-50%) scaleX(1)}.product-subnav__note{display:flex;min-width:max-content;align-items:center;gap:.45rem;margin:0 0 0 auto;padding-left:1.5rem;color:var(--muted);font-size:.66rem;white-space:nowrap}.product-subnav__note i{color:var(--orange-700);font-size:.68rem}.product-dose-alert{align-items:flex-start;gap:.72rem;padding:.9rem 1rem;border-radius:.5rem;background:linear-gradient(330deg,var(--violet-050),oklch(97% .023 67deg));color:var(--body);font-size:.75rem}.product-dose-alert>i{margin-top:.2rem;color:var(--orange-700);font-size:.82rem}.product-dose-alert strong{display:block;margin-bottom:.18rem;color:var(--violet-900);font-size:.76rem}.product-dose-alert p{color:var(--body);line-height:1.65}.product-purchase{background:radial-gradient(ellipse 155% 135% at 100% 0%,oklch(72% .19 67deg / .15),transparent 76%),var(--violet-950)}.product-purchase__heading{margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid oklch(100% 0 0deg / .14)}.product-purchase__price{padding-left:0;border-left:0}.product-stage>.product-feature-band .shell{border-top:0}.product-card:not(.product-card--featured) .product-card__features i{display:inline-block;width:auto;height:auto;flex:0 0 auto;border-radius:0;background:transparent;box-shadow:none;font-size:.76rem}.product-identity>.product-description-layout>aside{position:sticky;top:10rem;align-self:start}.product-identity>.product-description-layout>aside>span{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.7rem;color:var(--orange-700);font-size:.7rem;font-weight:800;letter-spacing:.08em}.product-identity>.product-description-layout>aside>span:before{width:1.25rem;height:1px;background:currentColor;content:""}.product-identity>.product-description-layout>aside>p{max-width:31rem;margin:1rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.75}@media(max-width:820px){.product-subnav__note{display:none}.product-identity>.product-description-layout>aside{position:static}}@media(max-width:560px){.catalog-derived{padding-block:3.5rem}.catalog-derived__heading{gap:.8rem;margin-bottom:1.6rem}.catalog-derived__heading h2{margin-top:0;font-size:2rem}.catalog-derived__heading p{font-size:.76rem;line-height:1.65}.catalog-derived__heading a{font-size:.7rem}.product-showcase .product-card--featured .product-card__features li{align-items:center}.product-showcase>.product-card:not(.product-card--featured) .product-card__features small{display:block}.product-showcase>.product-card:not(.product-card--featured) .product-card__detail{gap:.28rem;font-size:.61rem}.product-showcase>.product-card:not(.product-card--featured) .product-card__detail span{display:inline}}.science-anatomy__veins path{fill:none;stroke:#a4b1e880;stroke-width:2;stroke-dasharray:4 6;stroke-linecap:round}@media(max-width:760px){.product-subnav .shell{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.product-subnav .shell::-webkit-scrollbar{display:none;width:0;height:0}.mobile-product-bar>button{min-width:9.6rem;padding-inline:1.15rem}.checkout-mobile-bar .button{min-width:9.5rem;padding-inline:1.15rem}.catalog-note{padding:.9rem 0}.catalog-note .shell{gap:.35rem .7rem}.catalog-note .shell>i{align-self:start;margin-top:.18rem;font-size:1rem}.catalog-note strong{font-size:.76rem}.catalog-note p{font-size:.72rem;line-height:1.6}.catalog-note a{min-height:0;justify-self:start;gap:.35rem;padding:.05rem 0 .12rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--violet-700);font-size:.68rem;line-height:1.35;box-shadow:none}.catalog-note a:hover{border-color:currentColor;background:transparent;color:var(--violet-900);box-shadow:none;transform:none}.mobile-menu__intro{border-bottom:0}.mobile-menu__intro:after{width:100%;height:1px;background:var(--violet-800)}.mobile-menu__group a{grid-template-columns:1.55rem minmax(0,1fr) auto}.mobile-menu__group small{display:block;overflow:hidden;color:var(--violet-300);text-overflow:ellipsis;white-space:nowrap}.mobile-menu__group b{display:grid;width:1.35rem;height:1.35rem;place-items:center;color:var(--violet-300);font-size:.65rem}.mobile-menu__group b i{font-size:inherit;transition:transform .22s var(--ease)}.mobile-menu__group a:hover b i{transform:translate(.15rem)}.mobile-menu__services a{border-radius:.5rem}}@media(max-width:360px){.mobile-product-bar>button{min-width:8.7rem;padding-inline:.9rem}.checkout-mobile-bar .button{min-width:8.8rem;padding-inline:.9rem}.mobile-menu__group small{font-size:.54rem}}.mechanism-path{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:clamp(3rem,6vw,5rem);padding:1.1rem 0;border-block:1px solid var(--line);background:transparent}.mechanism-path:before{position:absolute;top:3.35rem;right:10%;left:10%;height:1px;background:linear-gradient(90deg,var(--violet-100),var(--orange-600),var(--violet-300));content:""}.mechanism-path>div,.mechanism-path>div.is-focus{position:relative;z-index:1;display:flex;min-height:0;align-items:center;flex-direction:column;gap:.7rem;padding:.8rem .6rem;background:transparent;color:var(--violet-900);text-align:center}.mechanism-path>div:not(:last-child):after{display:none;content:none}.mechanism-path i{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--white);color:var(--violet-700);font-size:1rem;box-shadow:inset 0 0 0 1px var(--violet-100)}.mechanism-path .is-focus i{background:var(--violet-900);color:var(--orange-600);box-shadow:0 0 0 .35rem var(--orange-100)}.mechanism-path span{display:flex;align-items:center;flex-direction:column}.mechanism-path strong{font-size:.77rem}.mechanism-path small,.mechanism-path .is-focus small{color:var(--muted);font-size:.63rem}.mechanism-detail-grid article,.effect-response-grid article,.dosage-rules article{grid-template-columns:1.25rem minmax(0,1fr);gap:.8rem}.mechanism-detail-grid article>span,.effect-response-grid article>span,.dosage-rules article>span{display:block;width:auto;height:auto;padding-top:.18rem;border-radius:0;background:transparent;color:var(--violet-300);box-shadow:none;font-size:.6rem;font-weight:750;line-height:1.4;letter-spacing:.06em}.effect-response-grid article>span{grid-row:1/4}@media(max-width:820px){.mechanism-path{grid-template-columns:1fr!important;gap:0;padding:.8rem 0}.mechanism-path:before{top:2rem;right:auto;bottom:2rem;left:1.48rem;width:1px;height:auto;background:linear-gradient(180deg,var(--violet-100),var(--orange-600),var(--violet-300))}.mechanism-path>div,.mechanism-path>div.is-focus{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.8rem;padding:.65rem 0;text-align:left}.mechanism-path span{align-items:flex-start}}@media(max-width:980px){.header-product-link{display:inline-grid;min-height:2.8rem;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:.42rem;padding:.38rem .5rem .38rem .72rem;border:1px solid oklch(72% .08 307deg / .28);border-radius:.55rem;background:var(--violet-800);color:var(--white);box-shadow:0 .4rem 1rem #1f093024;transition:border-color .24s var(--ease),background-color .24s var(--ease),transform .24s var(--ease),box-shadow .24s var(--ease)}.header-product-link .header-product-link__copy{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:.08rem;line-height:1.1;white-space:nowrap}.header-product-link__copy small{color:var(--orange-600);font-size:.47rem;font-weight:800;letter-spacing:.12em}.header-product-link__copy strong{color:var(--white);font-size:.68rem;font-weight:780;letter-spacing:.04em}.header-product-link>i{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:0;border-radius:0;background:transparent;color:var(--orange-600);font-size:.58rem;box-shadow:none;animation:header-product-arrow 2.8s ease-in-out infinite;will-change:transform}.header-product-link:hover{border-color:#e88c006b;border-color:oklch(72% .19 67deg / .42);background:var(--violet-700);box-shadow:0 .48rem 1.1rem #1f09302e;transform:translateY(-1px)}.header-product-link:active{box-shadow:0 .2rem .5rem #1f093024;transform:translateY(0) scale(.985)}}@media(max-width:560px){.site-header__inner{padding-right:max(.875rem,env(safe-area-inset-right));padding-left:max(.875rem,env(safe-area-inset-left))}.header-product-link{min-height:2.65rem;grid-template-columns:minmax(0,1fr) 1.15rem;gap:.35rem;padding:.34rem .44rem .34rem .58rem}.header-product-link__copy small{font-size:.44rem;letter-spacing:.1em}.header-product-link__copy strong{font-size:.64rem}.header-product-link>i{width:1.15rem;height:1.15rem;font-size:.54rem}}@keyframes header-product-arrow{0%,62%,86%,to{transform:translate(0)}74%{transform:translate(.18rem)}}@media(prefers-reduced-motion:reduce){.header-product-link{transition:none}.header-product-link>i{animation:none;will-change:auto}}.mechanism-path{border-block:0}.authenticity-signals{position:relative;grid-template-columns:.62fr 1.38fr;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.6rem,4vw,3rem);border-radius:.75rem;background:radial-gradient(circle at 92% 0,oklch(72% .19 67deg / .14),transparent 34%),linear-gradient(135deg,var(--violet-950),var(--violet-800));color:var(--white);overflow:hidden}.authenticity-signals>div{align-self:start}.authenticity-signals h3{margin:0 0 .55rem;color:var(--white);font-size:clamp(1.6rem,3vw,2.25rem)}.authenticity-signals>div p{max-width:19rem;margin:0;color:var(--violet-300);font-size:.78rem}.authenticity-signals ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;counter-reset:risk-signal;list-style:none}.authenticity-signals li{display:grid;grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.65rem;padding:1rem 0;border-top:1px solid oklch(100% 0 0deg / .13);color:var(--white);font-size:.76rem;line-height:1.55;counter-increment:risk-signal}.authenticity-signals li:before{color:var(--orange-600);font-size:.62rem;font-weight:800;letter-spacing:.06em;content:"0" counter(risk-signal)}.authenticity-signals li:last-child{grid-column:1/-1}.insights-index{background:linear-gradient(180deg,var(--white),var(--violet-050) 46%,var(--white))}.insights-index__head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.insights-index__head>div{max-width:47rem}.insights-index__head>div>span{color:var(--orange-700);font-size:.68rem;font-weight:800;letter-spacing:.1em}.insights-index__head h2{margin:.7rem 0 .8rem;color:var(--violet-900);font-size:clamp(2rem,4vw,3.3rem)}.insights-index__head p{max-width:58ch;margin:0;color:var(--body);font-size:.82rem}.insights-index__head dl{display:flex;flex:0 0 auto;gap:1.5rem;margin:0}.insights-index__head dl div{display:flex;min-width:5.5rem;flex-direction:column}.insights-index__head dt{color:var(--muted);font-size:.6rem}.insights-index__head dd{margin:0;color:var(--violet-900);font-size:1rem;font-weight:750;font-variant-numeric:tabular-nums}.insights-index .insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.insights-index .insight-card{min-width:0;border:0;background:var(--white);box-shadow:0 .35rem .8rem #2414330e;overflow:hidden}.insights-index .insight-card>a{display:flex;height:100%;flex-direction:column}.insights-index .insight-card div{padding:0}.insight-card__media{position:relative;min-height:13rem;background:linear-gradient(145deg,var(--violet-900),var(--violet-700));overflow:hidden}.insight-card__media img{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.insight-card__media>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.55rem;color:var(--violet-300);font-size:.64rem;font-weight:750;letter-spacing:.08em}.insight-card__body{display:flex!important;flex:1;flex-direction:column;padding:1.1rem 1.15rem 1.2rem!important}.insight-card__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.insight-card__meta span{color:var(--orange-700);font-size:.64rem;font-weight:750}.insight-card__meta time{color:var(--muted);font-size:.6rem}.insights-index .insight-card h2{margin:0 0 .65rem;color:var(--violet-900);font-size:1.1rem;line-height:1.45}.insights-index .insight-card p{margin:0 0 1rem;color:var(--body);font-size:.76rem;line-height:1.7}.insight-card__body footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--violet-700);font-size:.68rem;font-weight:750}.insight-card__body footer i{font-size:.65rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.insight-card--lead{grid-column:1/-1;border-bottom:0!important;background:var(--violet-950)!important}.insight-card--lead>a{display:grid!important;grid-template-columns:1.12fr .88fr}.insight-card--lead .insight-card__media{min-height:25rem}.insight-card--lead .insight-card__body{justify-content:center;padding:clamp(1.5rem,4vw,3rem)!important}.insight-card--lead .insight-card__meta span{color:var(--orange-600)}.insight-card--lead .insight-card__meta time{color:var(--violet-300)}.insights-index .insight-card--lead h2{color:var(--white);font-size:clamp(1.65rem,3vw,2.5rem)}.insights-index .insight-card--lead p{color:var(--violet-300);font-size:.82rem}.insight-card--lead .insight-card__body footer{color:var(--orange-600)}@media(hover:hover){.insight-card:hover .insight-card__media img{transform:scale(1.025)}.insight-card:hover .insight-card__body footer i{transform:translate(.25rem)}}.insights-empty{grid-column:1/-1;padding:4rem 1rem;text-align:center}.insights-empty>i{margin-bottom:1rem;color:var(--violet-600);font-size:1.5rem}.insights-empty h2{color:var(--violet-900)}.site-pagination{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.site-pagination__summary{margin:0;color:var(--muted);font-size:.68rem}.site-pagination__list{display:flex;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.site-pagination__page,.site-pagination__control,.site-pagination__ellipsis{display:inline-flex;min-width:2.35rem;min-height:2.35rem;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .65rem;color:var(--violet-700);font-size:.68rem;font-weight:750}.site-pagination__page.is-current{background:var(--violet-900);color:var(--white)}.site-pagination__control{border-bottom:1px solid var(--violet-300)}.site-pagination__control.is-disabled{border-color:var(--line);color:var(--muted);opacity:.55}@media(max-width:820px){.authenticity-signals{grid-template-columns:1fr;gap:1.5rem}.insights-index__head{align-items:flex-start;flex-direction:column;gap:1.5rem}.insights-index .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card--lead>a{grid-template-columns:1fr}.insight-card--lead .insight-card__media{min-height:22rem}}@media(max-width:560px){.authenticity-signals{margin-top:2.5rem;padding:1.35rem}.authenticity-signals ul{grid-template-columns:1fr}.authenticity-signals li:last-child{grid-column:auto}.insights-index__head{margin-bottom:2rem;padding-bottom:1rem}.insights-index__head h2{font-size:2rem}.insights-index__head dl{width:100%;justify-content:space-between}.insights-index .insight-grid{grid-template-columns:1fr;gap:1rem}.insight-card--lead .insight-card__media{min-height:17rem}.insight-card--lead .insight-card__body{padding:1.25rem!important}.insights-index .insight-card--lead h2{font-size:1.45rem}.site-pagination{align-items:flex-start;flex-direction:column;gap:.8rem}.site-pagination__list{width:auto;max-width:100%;justify-content:flex-start;gap:.2rem;flex-wrap:wrap}.site-pagination__page,.site-pagination__control,.site-pagination__ellipsis{min-width:2rem;min-height:2.2rem;padding:.3rem .45rem}.site-pagination__control span{display:none}}@media(prefers-reduced-motion:reduce){.insight-card__media img,.insight-card__body footer i{transition:none}}.article-layout{display:grid;max-width:var(--shell);grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(3rem,6vw,6rem);padding-block:clamp(1.5rem,4vw,3rem)}.article-content{min-width:0}.article-recommendations{position:sticky;top:7.5rem;align-self:start;padding-top:.35rem}.article-recommendations header{padding-bottom:1rem;border-bottom:1px solid var(--line)}.article-recommendations header>span{color:var(--orange-700);font-size:.58rem;font-weight:800;letter-spacing:.14em}.article-recommendations h2{margin:.45rem 0 .35rem;color:var(--violet-900);font-size:1.35rem}.article-recommendations header p{margin:0;color:var(--muted);font-size:.67rem;line-height:1.55}.article-recommendations__list>a{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--line);color:inherit}.article-recommendations__media{display:grid;width:3.75rem;aspect-ratio:1.15;place-items:center;background:var(--violet-050);overflow:hidden}.article-recommendations__media img{width:100%;height:100%;object-fit:cover}.article-recommendations__media>i{color:var(--violet-500);font-size:.9rem}.article-recommendations__copy{display:flex;min-width:0;flex-direction:column;gap:.25rem}.article-recommendations__copy small{color:var(--orange-700);font-size:.56rem;font-weight:750}.article-recommendations__copy strong{display:-webkit-box;overflow:hidden;color:var(--violet-900);font-size:.7rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-recommendations__list>a>i{color:var(--violet-400);font-size:.64rem;transition:transform .25s var(--ease)}@media(hover:hover){.article-recommendations__list>a:hover>i{transform:translate(.2rem)}}.prose{color:var(--body);font-size:1rem;line-height:1.95}.prose>:first-child{margin-top:0!important}.prose>:last-child{margin-bottom:0!important}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--violet-900);font-weight:760;letter-spacing:-.018em;line-height:1.3}.prose h1{margin:0 0 1.4rem;font-size:clamp(2rem,4vw,3rem)}.prose h2{margin:3.1rem 0 1.15rem;padding-top:.2rem;font-size:clamp(1.6rem,2.6vw,2.15rem)}.prose h3{margin:2.3rem 0 .85rem;font-size:1.3rem}.prose h4{margin:1.75rem 0 .65rem;font-size:1.05rem}.prose p{margin:0 0 1.25rem}.prose strong{color:var(--violet-900)}.prose ul,.prose ol{margin:1.25rem 0 1.6rem;padding-left:1.4rem}.prose li{margin:.5rem 0;padding-left:.25rem}.prose li::marker{color:var(--orange-700);font-weight:750}.prose blockquote{margin:2rem 0;padding:1.15rem 1.35rem;border-left:3px solid var(--orange-600);background:var(--violet-050);color:var(--violet-800)}.prose blockquote p:last-child{margin-bottom:0}.prose img{display:block;max-width:100%;height:auto;margin:2rem auto}.prose figure{max-width:100%;margin:2rem 0}.prose figcaption{margin-top:.65rem;color:var(--muted);font-size:.7rem;text-align:center}.prose table{display:block;width:100%;margin:2rem 0;border-collapse:collapse;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose th,.prose td{min-width:8rem;padding:.8rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose th{background:var(--violet-050);color:var(--violet-900);font-size:.75rem}.prose td{font-size:.78rem}.prose hr{height:1px;margin:2.5rem 0;border:0;background:var(--line)}.prose a{color:var(--violet-700);text-decoration-color:var(--orange-500);text-decoration-thickness:1px;text-underline-offset:.22em}.article-pagination{max-width:var(--shell);gap:1.25rem;margin-block:clamp(2.5rem,6vw,5rem);padding-top:1.5rem;border-top:1px solid var(--line)}.article-pagination a{display:flex;min-width:0;flex-direction:column;gap:.55rem;padding:1.15rem 0;border:0;color:inherit}.article-pagination a:last-child{text-align:right}.article-pagination a>span{display:flex;align-items:center;gap:.55rem;color:var(--orange-700);font-size:.65rem;font-weight:750}.article-pagination a:last-child>span{justify-content:flex-end}.article-pagination strong{overflow:hidden;color:var(--violet-900);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.home-side-effects{padding-bottom:clamp(2.75rem,5vw,4.75rem)}.use-sequence{padding-top:clamp(2.75rem,5vw,4.75rem)}@media(max-width:760px){body[data-page=home] .section{padding-block:3.65rem}body[data-page=home] .home-side-effects{padding-bottom:2.15rem}body[data-page=home] .use-sequence{padding-top:2.15rem}.home-products__heading,.home-journal__heading{gap:1rem;margin-bottom:1.8rem}.home-side-effects__layout{gap:1.55rem}.home-side-effects__media{min-height:20rem}.home-side-effects__copy h2{margin:.55rem 0 .9rem}.home-side-effects dl{margin:1.2rem 0}.home-side-effects dl>div{gap:.25rem;padding:.75rem 0}.home-side-effects__notice{margin-top:1rem}.use-sequence__intro{gap:.75rem;margin-bottom:1.35rem}.use-sequence__steps{padding:.45rem}.use-sequence article{padding:1rem .75rem}.science-flow{padding-block:3.65rem}.science-flow__layout{gap:1.8rem}.home-interactions{padding-block:3.65rem}.home-interactions__layout{gap:2rem}.home-interactions h2{margin:.55rem 0 1rem}.home-interactions__ledger>div{padding:1rem 0}.home-dosage__heading{gap:1rem;margin-bottom:1.7rem}.home-dosage__heading h2{margin-top:.55rem}.home-use-guide{gap:1rem}.home-use-guide__steps article{padding:1rem}.home-use-guide__footer{gap:.8rem}.home-faq__layout{gap:1.8rem}.home-faq__intro h2{margin:.55rem 0 .9rem}.home-journal-card__body{padding:1rem 0 1.1rem}.home-support__heading{gap:.75rem;margin-bottom:1.75rem}.home-support__heading h2{margin-top:.55rem}.home-support__links a{min-height:5.75rem;padding:1rem}.topic-experience{padding-top:3.65rem}.topic-intro-grid{gap:1rem;margin-bottom:1.8rem}.topic-intro-grid h2{margin-top:.55rem}.mechanism-path{width:calc(100% - 2rem);margin-right:auto;margin-bottom:2rem;margin-left:auto;padding:.7rem .85rem}.mechanism-path:before{top:1.9rem;bottom:1.9rem;left:2.33rem}.mechanism-path>div,.mechanism-path>div.is-focus{gap:.7rem;padding:.55rem 0}.mechanism-anatomy{gap:1.4rem;padding-block:1.5rem}.mechanism-anatomy h3{margin:.25rem 0 .75rem;font-size:1.55rem}.mechanism-detail-grid{margin-top:1.8rem}.mechanism-detail-grid article{padding:1rem}.mechanism-boundary{padding-block:3.65rem}.mechanism-boundary__grid{gap:1.4rem}.mechanism-boundary h2{margin:.55rem 0;font-size:2.15rem}.mechanism-boundary__list p{gap:.75rem;margin:0;padding:.85rem 0}.article-layout{grid-template-columns:1fr;gap:2.5rem;padding-block:1rem}.article-recommendations{position:static;padding-top:1.5rem;border-top:1px solid var(--line)}.article-recommendations__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.article-pagination strong{white-space:normal}}@media(max-width:560px){.article-reading-note{align-items:flex-start;margin-block:1.25rem;gap:.7rem}.article-recommendations__list{grid-template-columns:1fr}.article-pagination{grid-template-columns:1fr;gap:0;margin-block:2.5rem}.article-pagination>span{display:none}.article-pagination a:last-child{text-align:left}.article-pagination a:last-child>span{justify-content:flex-start}.prose{font-size:.93rem;line-height:1.85}.prose h2{margin-top:2.4rem}.prose h3{margin-top:1.8rem}}.order-lookup-section{position:relative;padding-block:clamp(4.5rem,8vw,7rem);background:linear-gradient(180deg,var(--white),var(--violet-050) 100%)}.order-lookup-section:before{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--line);content:""}.order-lookup-grid{align-items:center}.order-lookup-copy>p{max-width:34rem;color:var(--body);line-height:1.75}.order-lookup-copy ul{display:grid;gap:.15rem;margin-top:1.6rem}.order-lookup-copy li{display:flex;align-items:center;gap:.65rem;padding:.65rem 0;color:var(--violet-800);font-size:.78rem;font-weight:700}.order-lookup-copy li i{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--violet-050);font-size:.72rem}.support-contact__grid{align-items:start}.support-service-directory{margin-top:2rem;border-top:1px solid var(--line)}.support-service-directory article{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--line)}.support-service-directory article>i{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:var(--violet-050);color:var(--violet-700);font-size:.92rem}.support-service-directory article:first-child>i{background:#d2f6d8;color:#006b2c;color:oklch(46% .14 150deg)}.support-service-directory h2{margin:0 0 .45rem;color:var(--violet-900);font-size:.92rem;letter-spacing:-.01em}.support-service-directory p{max-width:37rem;margin:0;color:var(--body);font-size:.74rem;line-height:1.7}.support-service-directory a{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;color:var(--violet-700);font-size:.7rem;font-weight:750;text-decoration:underline;text-decoration-color:var(--violet-300);text-underline-offset:.2em}.support-service-directory a i{font-size:.6rem;text-decoration:none;transition:transform .22s var(--ease)}.support-service-directory a:hover{color:var(--orange-700);text-decoration-color:currentColor}.support-service-directory a:hover i{transform:translate(.15rem)}.support-service-directory__hours p{display:flex;flex-direction:column;gap:.2rem}.support-service-directory__hours p strong{color:var(--violet-800);font-size:.76rem}.support-service-directory__hours p small{color:var(--muted);font-size:.66rem}.delivery-choices label{padding-right:3.1rem}.delivery-choices input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.delivery-choices label:after{position:absolute;top:.85rem;right:.85rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid var(--violet-200);border-radius:50%;background:var(--white);color:transparent;content:"";font-family:"Font Awesome 7 Free";font-size:.55rem;font-weight:900;transition:border-color .22s var(--ease),background .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.delivery-choices label:has(input:checked):after{border-color:var(--violet-700);background:var(--violet-700);color:var(--white);transform:scale(1.04)}.delivery-choices label:has(input:focus-visible){outline:3px solid var(--violet-100);outline-offset:2px}.store-results:not(:empty){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.store-option{position:relative;display:grid;min-width:0;grid-template-columns:2.35rem minmax(0,1fr) 1.35rem;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--line);border-radius:.55rem;background:var(--white);cursor:pointer;transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.store-option:hover{border-color:var(--violet-300);transform:translateY(-1px)}.store-option>input{position:absolute;width:1px;height:1px;margin:-1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.store-option>img{width:2.35rem;height:2.35rem;object-fit:contain}.store-option>span{display:flex;min-width:0;flex-direction:column;gap:.15rem}.store-option strong{overflow:hidden;color:var(--violet-900);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.store-option small{display:block;overflow:hidden;color:var(--muted);font-size:.62rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.store-option>b{display:none}.store-option:after{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid var(--violet-200);border-radius:50%;background:var(--white);color:transparent;content:"";font-family:"Font Awesome 7 Free";font-size:.5rem;font-weight:900;transition:border-color .22s var(--ease),background .22s var(--ease),color .22s var(--ease)}.store-option:has(input:checked){border-color:var(--violet-600);background:linear-gradient(135deg,var(--violet-050),oklch(98% .012 67deg))}.store-option:has(input:checked):after{border-color:var(--violet-700);background:var(--violet-700);color:var(--white)}.store-option:has(input:focus-visible){outline:3px solid var(--violet-100);outline-offset:2px}.store-loading{grid-column:1/-1;display:flex;min-height:4rem;align-items:center;justify-content:center;gap:.65rem;color:var(--muted);font-size:.7rem}.store-results>.alert{grid-column:1/-1;margin:0}.store-results.has-error{padding-bottom:.5rem}.store-results__error{grid-column:1/-1;margin:0}@media(max-width:820px){.order-lookup-section{padding-block:4rem}.order-lookup-grid{gap:2rem}.support-service-directory{margin-top:1.5rem}}@media(max-width:560px){.order-lookup-section{padding-block:3.35rem}.order-lookup-copy h2{margin-top:0;font-size:2rem}.order-lookup-copy ul{margin-top:1rem}.support-service-directory article{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0}.support-service-directory article>i{width:2rem;height:2rem;font-size:.8rem}.delivery-choices label{padding:.9rem 2.75rem .9rem .9rem}.store-results:not(:empty){grid-template-columns:1fr;gap:.5rem;margin-top:.85rem;padding-top:.85rem}.store-option{padding:.8rem}}@media(prefers-reduced-motion:reduce){.support-service-directory a i,.delivery-choices label:after,.store-option,.store-option:after{transition:none}}.footer-lead{align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.25rem,4vw,3.5rem)}.footer-lead__statement{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1.4rem}.footer-lead__statement .brand-logo{grid-row:1/3}.footer-lead__statement h2{max-width:27ch;margin:0;color:var(--white);font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.28}.footer-lead__statement p{max-width:46rem;margin:0;color:var(--violet-300);font-size:.73rem;line-height:1.65}.footer-lead__action{align-items:center;gap:.65rem}.footer-lead__action a{display:inline-flex;align-items:center;gap:.45rem}.footer-lead__action>a.footer-lead__product{min-height:2.65rem;padding:.55rem .85rem;border-radius:.4rem;background:var(--violet-800);color:var(--white);font-size:.72rem;font-weight:750}.footer-lead__product i{color:var(--orange-600);font-size:.62rem}.footer-map{gap:clamp(1.5rem,4vw,3rem);padding-block:2.35rem}.footer-map>nav{gap:.45rem}.footer-map h3{margin-bottom:.3rem}.footer-map a{font-size:.74rem}.footer-safety{align-self:start;padding:1rem}.footer-safety p{font-size:.71rem;line-height:1.7}.footer-connect{min-height:4rem;gap:1.25rem}.footer-connect__assurance,.footer-connect__share{gap:.75rem}.footer-base{padding-block:.9rem;padding-inline:var(--gutter)}.support-contact__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;border:0}.support-contact__channels a{min-width:0;gap:.7rem;padding:.85rem;border:0;border-radius:.5rem;background:var(--violet-050)}.support-contact__channels a>i:first-child{display:grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center;border-radius:50%;background:var(--white);color:var(--violet-700);font-size:.72rem}.support-contact__channels a>i:last-child{font-size:.6rem}.support-contact__channels strong{font-size:.72rem}.support-contact__channels small{font-size:.61rem}.support-service-directory{margin-top:1rem;padding:1.15rem 1.25rem;border:0;border-radius:.6rem;background:#faf7fe}.support-service-directory article{gap:.85rem;padding:.85rem 0;border:0}.support-service-directory article+article{margin-top:.2rem}.support-service-directory article>i{width:2rem;height:2rem;font-size:.8rem}.support-service-directory h2{margin-bottom:.3rem;font-size:.84rem}.support-service-directory p{font-size:.7rem;line-height:1.65}.support-service-directory a{margin-top:.55rem}.delivery-choices label:after{top:50%;right:.85rem;transform:translateY(-50%)}.delivery-choices label:has(input:checked):after{transform:translateY(-50%) scale(1.04)}.checkout-page{padding-block:clamp(1.75rem,3.5vw,3rem)}.checkout-block{padding:clamp(1.15rem,2vw,1.55rem)}.checkout-block>header{margin-bottom:.9rem}.checkout-fields{gap:.75rem 1rem}.delivery-choices{margin-bottom:.8rem}.delivery-choices label{padding-block:.8rem}.checkout-block textarea{min-height:6rem}.site-dialog{width:min(100% - 2rem,27rem);max-width:none;padding:0;border:0;border-radius:.75rem;background:transparent;color:var(--ink);opacity:0;overflow:visible;transform:translateY(1rem) scale(.975);transition:opacity .18s var(--ease),transform .22s cubic-bezier(.22,1,.36,1)}.site-dialog::backdrop{background:#0e0417c2;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .18s var(--ease)}.site-dialog.is-visible{opacity:1;transform:translateY(0) scale(1)}.site-dialog.is-visible::backdrop{opacity:1}.site-dialog__surface{position:relative;padding:2rem 2rem 1.35rem;border-radius:inherit;background:radial-gradient(circle at 100% 0,oklch(72% .19 67deg / .1),transparent 42%),var(--white);box-shadow:0 1.5rem 4rem #0e04174d;overflow:hidden}.site-dialog__close{position:absolute;top:.75rem;right:.75rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.site-dialog__close:hover{background:var(--violet-050);color:var(--violet-800)}.site-dialog__close:focus-visible,.site-dialog__confirm:focus-visible{outline:3px solid var(--violet-200);outline-offset:2px}.site-dialog__icon{display:grid;width:3.25rem;height:3.25rem;margin-bottom:1.2rem;place-items:center;border-radius:50%;background:var(--violet-050);color:var(--violet-700);font-size:1.05rem}.site-dialog[data-type=success] .site-dialog__icon{background:#d7f4dc;color:#00642b;color:oklch(44% .13 150deg)}.site-dialog[data-type=warning] .site-dialog__icon{background:var(--orange-100);color:var(--orange-700)}.site-dialog[data-type=error] .site-dialog__icon{background:#ffe4e1;background:oklch(94% .035 25deg);color:#b32228}.site-dialog__eyebrow{margin:0 0 .45rem;color:var(--orange-700);font-size:.59rem;font-weight:800;letter-spacing:.12em}.site-dialog h2{margin:0;color:var(--violet-900);font-size:clamp(1.45rem,4vw,1.8rem);letter-spacing:-.025em;line-height:1.25}.site-dialog__surface>[data-dialog-message]{margin:.75rem 0 1.35rem;color:var(--body);font-size:.82rem;line-height:1.75;text-wrap:pretty}.site-dialog__confirm{width:100%}.site-dialog__privacy{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.9rem 0 0;color:var(--muted);font-size:.62rem}.site-dialog__privacy i{color:var(--violet-600)}@media(max-width:820px){.footer-lead{grid-template-columns:1fr;gap:1.25rem}.footer-lead__action{align-items:center;flex-direction:row}.footer-map{padding-block:2rem}}.field__optional{margin-left:.2rem;color:var(--muted);font-size:.64rem;font-weight:500}.store-results-field:has(.store-results:empty){display:none}.store-results-field>label{display:flex;align-items:baseline;gap:.2rem;margin-bottom:.15rem;color:var(--violet-900);font-size:.8rem;font-weight:700}.store-results-field .store-results:not(:empty){margin-top:0;padding-top:.65rem;border-top:0}@media(max-width:560px){.footer-lead{padding-block:1.85rem}.footer-lead__statement{grid-template-columns:1fr;gap:.65rem}.footer-lead__statement .brand-logo{grid-row:auto}.footer-lead__statement h2{font-size:1.4rem}.footer-lead__statement p{font-size:.68rem}.footer-lead__action{width:100%;align-items:center;justify-content:flex-start}.footer-lead__action>a:not(.footer-lead__product){font-size:.68rem}.footer-map{gap:1.75rem 1.25rem;padding-block:1.85rem}.footer-connect{gap:.75rem;padding-block:.9rem}.footer-connect__assurance{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem}.footer-connect__assurance span{justify-content:center;gap:.2rem;font-size:.57rem}.footer-connect__assurance i{font-size:.64rem}.footer-base{gap:.7rem;padding-block:.85rem;padding-inline:var(--gutter)}.support-contact__channels{grid-template-columns:1fr}.support-contact__channels a{padding:.75rem}.support-service-directory{padding:.8rem 1rem}.support-service-directory article{grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;padding:.75rem 0}.support-service-directory article>i{width:1.8rem;height:1.8rem;font-size:.72rem}.checkout-head{padding:2.15rem 0 1.4rem}.checkout-page{padding-top:1.15rem;padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}.checkout-block{padding:.9rem .85rem}.checkout-block>header{margin-bottom:.75rem}.checkout-fields{gap:.65rem}.delivery-choices{gap:.55rem;margin-bottom:.65rem}.delivery-choices label{padding:.72rem 2.7rem .72rem .75rem}.delivery-choice__icon img{width:2.35rem;height:2.35rem}.checkout-block textarea{min-height:5rem}.site-dialog__surface{padding:1.7rem 1.25rem 1.15rem}.site-dialog__icon{width:3rem;height:3rem;margin-bottom:1rem}.site-dialog__surface>[data-dialog-message]{margin-bottom:1.15rem}}@media(prefers-reduced-motion:reduce){.site-dialog,.site-dialog::backdrop{transition:none}}.field__error:not(:empty){display:flex;min-height:1.1rem;align-items:flex-start;gap:.38rem;line-height:1.5}.field__error:not(:empty):before{flex:0 0 auto;margin-top:.16em;color:currentColor;content:"";font-family:"Font Awesome 7 Free";font-size:.7rem;font-weight:900}.order-page-head__copy{display:flex;align-items:flex-start;flex-direction:column}.order-page-head__back{position:static;margin-bottom:1rem}.order-page-head__identity{min-width:0}@media(max-width:420px){.order-page-head__order{align-items:center;flex-direction:row}.order-page-head__identity{flex:1}.order-page-head__identity button{min-width:0}.order-page-head__identity button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-page-head__order .order-status{flex:0 0 auto}}
