.product-purchase.pd{--pd-font:var(--font-source),"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pd-ink:#111111;--pd-ink-2:#4a4a4a;--pd-muted:#707070;--pd-line:#e6e6e6;--pd-soft:#f6f6f6;--pd-cream:#f4f3f0;--pd-green:#2f7a4f;--pd-green-bg:#e9f3ec;--pd-amber:#9a6a1f;--pd-amber-bg:#f8efdf;padding:22px 0 64px;background:#fff;color:var(--pd-ink);font-family:var(--pd-font);font-size:15px;font-weight:500;line-height:1.5;scroll-margin-top:100px}.pd :is(button,a):focus-visible{outline:2px solid #777;outline-offset:3px}.pd button{font:inherit;cursor:pointer}.pd button:disabled{cursor:not-allowed;opacity:.45}.pd-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:#888;font-size:13px}.pd-crumbs a:hover,.pd-crumbs span{color:var(--pd-ink)}.pd-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:56px;align-items:start}.pd-gallery{position:sticky;top:118px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;min-width:0}.pd-thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(640px,72vh);overflow-y:auto;scrollbar-width:none}.pd-thumbs button{position:relative;flex:none;width:84px;aspect-ratio:1;border:1.5px solid transparent;border-radius:12px;background:var(--pd-soft);overflow:hidden;transition:border-color .15s}.pd-thumbs button:hover{border-color:#cfcfcf}.pd-thumbs button[aria-selected=true]{border-color:var(--pd-ink)}.pd-thumbs img{object-fit:contain;padding:6px}.pd-thumb-3d{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#111,#3a3a3a);color:#fff;font-size:18px;font-weight:800;letter-spacing:.5px}.pd-stage.is-3d{cursor:default;background:radial-gradient(110% 80% at 50% 0,#fff,#f1f1f1 60%,#e9e9e9)}.pd-stage .p3d{position:absolute;inset:0}.pd-stage .p3d-hint{bottom:18px}.pd-stage{position:relative;aspect-ratio:1;border-radius:20px;background:var(--pd-soft);overflow:hidden;cursor:zoom-in}.pd-stage img{object-fit:contain;padding:18px;transition:transform .2s ease;transform-origin:var(--zx) var(--zy);animation:pd-fade .25s ease}.pd-stage.zooming img{transform:scale(1.9)}@keyframes pd-fade{0%{opacity:.4}}.pd-counter{left:16px;padding:4px 10px;background:rgba(255,255,255,.9);font-weight:700}.pd-counter,.pd-hint{position:absolute;bottom:16px;border-radius:999px;font-size:12px;z-index:2}.pd-hint{right:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(17,17,17,.78);color:#fff;font-weight:600;opacity:0;transition:opacity .2s}.pd-stage:hover .pd-hint{opacity:1}.pd-stage-actions{position:absolute;top:16px;right:16px;display:grid;gap:8px;z-index:2}.pd-stage-actions button{place-items:center;width:42px;height:42px;background:#fff}.pd-arrow,.pd-stage-actions button{display:grid;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.1)}.pd-arrow{position:absolute;top:50%;transform:translateY(-50%);place-items:center;width:42px;height:42px;background:#fff;z-index:2;opacity:0;transition:opacity .2s}.pd-arrow.prev{left:14px}.pd-arrow.next{right:14px}.pd-stage:hover .pd-arrow{opacity:1}.pd-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:none;gap:6px;z-index:2}.pd-dots button{width:7px;height:7px;padding:0;border-radius:50%;background:rgba(17,17,17,.25)}.pd-dots button.on{width:20px;border-radius:4px;background:var(--pd-ink)}.pd-info{min-width:0;padding-top:4px}.pd-brand{display:inline-flex;align-items:center;gap:4px;color:var(--pd-muted);font-size:13px;font-weight:600;letter-spacing:.02em}.pd-brand:hover{color:var(--pd-ink)}.pd-info :is(h1,h2){margin:8px 0 0;font-family:var(--pd-font);font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.08;letter-spacing:-.02em}.pd-tagline{margin-top:8px;color:var(--pd-ink-2);font-size:17px}.pd-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pd-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--pd-cream);color:var(--pd-ink-2);font-size:13px;font-weight:600}.pd-tag-link:hover{background:#ebe9e3;color:var(--pd-ink)}.pd-stock i{width:7px;height:7px;border-radius:50%;background:var(--pd-green)}.pd-stock{background:var(--pd-green-bg);color:var(--pd-green)}.pd-stock.low{background:var(--pd-amber-bg);color:var(--pd-amber)}.pd-stock.low i{background:var(--pd-amber)}.pd-stock.out{background:#f6e6e4;color:#a0473d}.pd-stock.out i{background:#a0473d}.pd-price-box{margin-top:22px;padding:18px 20px;border-radius:16px;background:var(--pd-soft)}.pd-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pd-price-row strong{font-size:34px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pd-price-row span{color:var(--pd-muted);font-size:13px;font-weight:600}.pd-campaigns{margin-top:12px}.pd-campaigns:empty{display:none}.pd-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.pd-specs>div{padding:12px 14px;border:1px solid var(--pd-line);border-radius:12px}.pd-specs dt{color:var(--pd-muted);font-size:12px;font-weight:600}.pd-specs dd{margin:3px 0 0;font-size:15px;font-weight:700}.pd-buy{display:flex;gap:10px;margin-top:22px}.pd-qty{display:inline-flex;align-items:center;height:54px;border:1.5px solid #ddd;border-radius:12px}.pd-qty button{display:grid;place-items:center;width:44px;height:100%}.pd-qty output{width:30px;text-align:center}.pd-add,.pd-qty output{font-size:16px;font-weight:700}.pd-add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;border-radius:12px;background:var(--pd-ink);color:#fff;transition:background .2s,transform .15s}.pd-add:hover:not(:disabled){background:#383838;transform:translateY(-1px)}.pd-add.done{background:var(--pd-green)}.pd-buy-now{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:10px;border:1.5px solid var(--pd-ink);border-radius:12px;background:#fff;font-size:15px;font-weight:700;transition:background .15s}.pd-buy-now:hover:not(:disabled){background:var(--pd-soft)}.pd-incart{margin-top:10px;color:var(--pd-muted);font-size:13.5px}.pd-incart a{color:var(--pd-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pd-delivery{display:grid;margin-top:22px;border:1px solid var(--pd-line);border-radius:16px}.pd-d-row{display:flex;gap:14px;padding:15px 18px}.pd-d-row+.pd-d-row{border-top:1px solid var(--pd-line)}.pd-d-row svg{flex:none;margin-top:1px}.pd-d-row strong{font-size:14.5px}.pd-d-row p{color:var(--pd-muted);font-size:13px}.pd-assure{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;color:var(--pd-ink-2);font-size:13px;font-weight:600}.pd-assure li{display:inline-flex;align-items:center;gap:7px}.pd-accordion{margin-top:24px;border-top:1px solid var(--pd-line)}.pd-accordion details{border-bottom:1px solid var(--pd-line)}.pd-accordion summary{display:flex;justify-content:space-between;align-items:center;padding:16px 2px;font-size:15.5px;font-weight:700;cursor:pointer;list-style:none}.pd-accordion summary::-webkit-details-marker{display:none}.pd-accordion summary:after{content:"+";font-size:20px;font-weight:400;color:var(--pd-muted)}.pd-accordion details[open] summary:after{content:"−"}.pd-accordion details>:not(summary){padding:0 2px 18px;color:var(--pd-ink-2);font-size:15px;line-height:1.7}.pd-desc :is(p,ul,ol)+:is(p,ul,ol){margin-top:10px}.pd-desc ul{padding-left:18px;list-style:disc}.pd-highlights{display:grid;gap:10px;list-style:none}.pd-highlights li{display:flex;gap:10px}.pd-highlights svg{flex:none;margin-top:4px;color:var(--pd-green)}.pd-highlights strong{display:block;color:var(--pd-ink)}.pd-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pd-links a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:var(--pd-cream);font-size:13.5px;font-weight:700}.pd-links a:hover{background:#ebe9e3}.pd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--pd-line);box-shadow:0 -10px 30px rgba(0,0,0,.06);backdrop-filter:blur(12px);transform:translateY(110%);transition:transform .25s ease;font-family:var(--pd-font)}.pd-sticky.show{transform:none}.pd-sticky-inner{display:flex;align-items:center;gap:12px;max-width:1180px;margin:0 auto}.pd-sticky-thumb{position:relative;width:48px;height:48px;flex:none;border-radius:10px;background:var(--pd-soft);overflow:hidden}.pd-sticky-thumb img{object-fit:contain;padding:4px}.pd-sticky-text{flex:1;min-width:0;display:grid}.pd-sticky-text strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-sticky-text span{color:var(--pd-ink-2);font-size:14px;font-weight:700}.pd-sticky button{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;background:var(--pd-ink);color:#fff;font-weight:700}.pd-lightbox{width:min(1100px,94vw);height:min(860px,90vh);max-width:none;max-height:none;padding:0;border:0;border-radius:20px;background:#fff;overflow:hidden}.pd-lightbox::backdrop{background:rgba(17,17,17,.7);backdrop-filter:blur(4px)}.pd-lb-stage{position:absolute;inset:0}.pd-lb-stage img{object-fit:contain;padding:40px}.pd-lightbox .pd-arrow{opacity:1}.pd-lb-close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pd-soft)}html[data-site-language=ar] :is(.pd-price-row strong,.pd-specs dd,.pd-counter){direction:ltr;unicode-bidi:isolate}@media (max-width:1050px){.pd-top{gap:32px}.pd-gallery{grid-template-columns:70px minmax(0,1fr)}.pd-thumbs button{width:70px}}@media (max-width:860px){.product-purchase.pd{padding:14px 0 40px}.pd-top{grid-template-columns:1fr;gap:22px}.pd-gallery{position:static;display:block}.pd-thumbs{display:none}.pd-stage{border-radius:16px;cursor:pointer}.pd-stage.zooming img{transform:none}.pd-arrow,.pd-hint{display:none}.pd-dots{display:flex}.pd-counter{bottom:auto;top:14px}.pd-info :is(h1,h2){font-size:34px}.pd-price-row strong{font-size:30px}.pd-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd-specs>div{padding:10px}.pd-specs dd{font-size:14px}}@media (min-width:861px){.pd-sticky{display:none}}@media (max-width:420px){.pd-specs{grid-template-columns:1fr 1fr}.pd-sticky button{padding:0 16px}}@media (prefers-reduced-motion:reduce){.pd-add,.pd-stage img,.pd-sticky{transition:none;animation:none}}.formula-studio{--studio-ink:#472d40;--studio-muted:#887580;--studio-accent:#a44d77;--studio-line:#aa809526;--studio-tint:#eadbe3;--studio-soft:#faf6f8;background:#f7f3f4;color:var(--studio-ink);padding:90px 0 50px;scroll-margin-top:95px}.formula-studio.studio-m{--studio-ink:#18374d;--studio-muted:#6b8291;--studio-accent:#3a6f91;--studio-line:#7d9aaf30;--studio-tint:#dce8ee;--studio-soft:#f4f8fa;background:#f1f5f7}.formula-studio.studio-frau{--studio-ink:#49335e;--studio-muted:#8b7b98;--studio-accent:#8b60ac;--studio-line:#a58db731;--studio-tint:#e5ddee;--studio-soft:#f8f5fb;background:#f5f2f8}.studio-wrap{width:min(1440px,88%);margin-inline:auto}.studio-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:end;margin-bottom:46px}.studio-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--studio-muted)}.studio-eyebrow>span{width:20px;height:1px;background:var(--studio-muted);opacity:.6}.studio-heading h2{font-size:clamp(43px,5vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin-top:23px}.studio-heading h2 em{font-style:normal;color:var(--studio-accent)}.studio-heading>p{font-size:15px;line-height:1.85;max-width:37ch;color:var(--studio-muted);padding-bottom:5px}.studio-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:stretch}.studio-product{position:relative;background:linear-gradient(145deg,var(--studio-tint),var(--studio-soft));display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #ffffff95}.studio-product-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.18em;color:var(--studio-muted);padding:28px}.studio-product-art{position:relative;flex:1;min-height:365px;display:grid;place-items:center;isolation:isolate}.studio-monogram{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(280px,32vw,500px);font-weight:300;letter-spacing:-.09em;line-height:1;color:var(--studio-accent);opacity:.09;user-select:none}.studio-product-art img{object-fit:contain;padding:5%;z-index:1;filter:drop-shadow(8px 25px 20px #3620321c);transform:rotate(-5deg)}.studio-product-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin:20px 28px 28px;padding-top:23px;border-top:1px solid var(--studio-line);position:relative;z-index:2}.studio-product-bottom>div>span{font-size:8px;letter-spacing:.15em;color:var(--studio-muted)}.studio-product-bottom h3{font-weight:400;font-size:33px;letter-spacing:-.04em;margin-top:7px;line-height:1.1}.studio-product-bottom p{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--studio-muted);margin-top:12px;flex-wrap:wrap}.studio-product-bottom i{width:3px;height:3px;border-radius:50%;background:currentColor}.studio-plant{display:flex;align-items:center;gap:8px;color:#626c52;flex-shrink:0;font-size:10px}.studio-plant small{display:block;margin-top:4px;font-size:8px;letter-spacing:.1em;opacity:.7}.studio-carnipure{width:130px;border-radius:30px;overflow:hidden;flex-shrink:0}.studio-format{font-size:11px;line-height:1.5;white-space:pre-line;text-align:right;color:var(--studio-muted)}.studio-ingredients{min-width:0;padding:8px 0 0}.studio-detail{min-height:270px;padding-bottom:26px;border-bottom:1px solid var(--studio-line);scroll-margin-top:116px}.studio-detail-inner{animation:studio-reveal .28s ease both}.studio-detail-top{display:flex;justify-content:space-between;gap:18px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:var(--studio-accent)}.studio-detail-top>span:last-child{letter-spacing:.06em}.studio-detail-top i{font-style:normal;color:var(--studio-muted);opacity:.65}.studio-detail-title{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center;margin:30px 0 23px}.studio-detail h3{font-size:clamp(28px,3.3vw,48px);font-weight:400;line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere}.studio-dose{color:var(--studio-accent);text-align:right;line-height:1;white-space:nowrap}.studio-dose strong{font-weight:300;font-size:clamp(48px,5.4vw,78px);letter-spacing:-.065em}.studio-dose-value>span{font-size:20px;letter-spacing:-.03em;margin-left:5px}.studio-dose>small{display:block;font-size:8px;letter-spacing:.11em;margin-top:12px;color:var(--studio-muted)}.studio-dose-word{white-space:normal}.studio-dose-word strong{font-size:25px;line-height:1.15;letter-spacing:-.03em}.studio-detail-inner>p{font-size:14px;line-height:1.8;max-width:52ch;color:var(--studio-muted)}.studio-selector-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--studio-muted);margin:24px 0 14px}.studio-selector{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio-selector button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--studio-line);padding:14px 13px;min-width:0;min-height:73px;background:#ffffff45;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.studio-selector button:hover{background:#fff9;border-color:var(--studio-accent)}.studio-selector button[aria-pressed=true]{background:#fff;border-color:var(--studio-accent);box-shadow:0 3px 16px #452d3b08}.studio-selector-index{font-size:9px;color:var(--studio-muted);opacity:.7;align-self:flex-start;margin-top:4px}.studio-selector-name{font-size:12px;line-height:1.4;font-weight:500;min-width:0}.studio-selector-name small{display:block;font-size:10px;font-weight:400;color:var(--studio-muted);margin-top:4px}.studio-selector-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--studio-accent);margin-left:auto;flex-shrink:0;opacity:.65}.studio-selector [aria-pressed=true] .studio-selector-icon{background:var(--studio-accent);color:white;opacity:1}.studio-selector button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:4px}.studio-footnote{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:30px;padding-top:23px;border-top:1px solid var(--studio-line);color:var(--studio-muted)}.studio-footnote>span{font-size:8px;letter-spacing:.14em;flex-shrink:0}.studio-footnote>p{font-size:10px;line-height:1.7;text-align:right}@keyframes studio-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.studio-wrap{width:90%}.studio-layout{gap:30px;grid-template-columns:.8fr 1.2fr}.studio-detail-title{gap:18px}.studio-product-art{min-height:330px}.studio-product-bottom{margin-inline:20px;flex-wrap:wrap}.studio-product-top{padding:22px 20px}.studio-detail h3{font-size:33px}.studio-dose strong{font-size:60px}.studio-dose-word strong{font-size:22px}.studio-selector button{gap:8px;padding:13px 10px}.studio-selector-name{font-size:11px}}@media(max-width:800px){.formula-studio{padding:55px 0 35px;scroll-margin-top:76px}.studio-wrap{width:calc(100% - 40px)}.studio-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.studio-heading h2{font-size:45px;margin-top:18px}.studio-heading>p{font-size:13px;line-height:1.75;padding:0;max-width:42ch}.studio-eyebrow{font-size:8px;gap:9px}.studio-layout{grid-template-columns:1fr;gap:32px}.studio-product-art{min-height:250px;max-height:290px}.studio-product-art img{padding:0 12%}.studio-product-top{padding:22px 20px 0;font-size:7px}.studio-monogram{font-size:295px}.studio-product-bottom{margin:0 20px 22px;padding-top:18px;flex-wrap:nowrap}.studio-product-bottom h3{font-size:29px}.studio-product-bottom>div>span{font-size:7px}.studio-product-bottom p{font-size:10px;margin-top:8px}.studio-plant{font-size:9px;gap:6px}.studio-carnipure{width:112px}.studio-detail{min-height:0;padding-bottom:25px}.studio-detail-title{grid-template-columns:1.15fr 1fr;margin:24px 0 20px;gap:15px}.studio-detail h3{font-size:33px}.studio-dose strong{font-size:57px}.studio-dose-value>span{font-size:16px}.studio-dose>small{font-size:7px;letter-spacing:.08em}.studio-dose-word strong{font-size:23px}.studio-detail-inner>p{font-size:13px;line-height:1.8;min-height:70px}.studio-selector{gap:8px}.studio-selector-heading{font-size:8px;margin-top:23px}.studio-selector button{min-height:76px;padding:12px 10px;gap:7px}.studio-selector-name{font-size:11px}.studio-selector-name small{font-size:9px}.studio-selector-index{font-size:8px}.studio-selector-icon{width:20px;height:20px}.studio-selector-icon svg{width:12px}.studio-footnote{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px;padding-top:20px}.studio-footnote>p{text-align:left;font-size:10px;max-width:42ch}}@media(max-width:360px){.studio-wrap{width:calc(100% - 32px)}.studio-heading h2{font-size:41px}.studio-detail-title{grid-template-columns:1fr}.studio-dose{text-align:left}.studio-dose strong{font-size:52px}.studio-dose-word strong{font-size:24px}.studio-selector button{padding:10px 8px}.studio-selector-index{display:none}.studio-product-bottom{gap:10px}.studio-plant{font-size:8px}}@media(prefers-reduced-motion:reduce){.studio-detail-inner{animation:none}.studio-selector button{transition:none}}.studio-dose-value{display:inline-block;unicode-bidi:isolate}.f-motion{--labels:0;--cue:1;height:780svh;background:#000;color:#fff}.f-motion .stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#000}.f-motion canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.f-motion .benefits{position:absolute;inset:0;pointer-events:none;z-index:4}.f-motion .formula-head{position:absolute;top:6.5rem;left:50%;width:min(460px,86vw);transform:translateX(-50%) translateY(calc((1 - var(--labels, 0)) * 14px));text-align:center;opacity:clamp(0,calc(var(--labels, 0) * 1.4),1)}.f-motion .formula-head p{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#e5a5bf;line-height:16px}.f-motion .formula-head h2{margin-top:10px;font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#f3f1ec}.f-motion .formula-grid{position:absolute;inset:auto 6% 10%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0;padding:0;list-style:none}.f-motion .formula-card{--delay:0;--show:clamp(0,calc((var(--labels, 0) - var(--delay)) * 6.5),1);opacity:var(--show);transform:translateY(calc((1 - var(--show)) * 18px))}.f-motion .formula-card:first-child{text-align:left}.f-motion .formula-card:nth-child(2){text-align:center}.f-motion .formula-card:nth-child(3){text-align:right}.f-motion .formula-pointer{display:flex;align-items:center;margin-bottom:14px;color:#e5a5bf}.f-motion .formula-card:nth-child(2) .formula-pointer{justify-content:center}.f-motion .formula-card:nth-child(3) .formula-pointer{justify-content:flex-end}.f-motion .formula-line{display:block;height:1px;width:42px;background:#e5a5bf}.f-motion .formula-tip{width:0;height:0;border-color:transparent transparent #e5a5bf;border-style:solid;border-width:0 4px 8px}.f-motion .formula-name{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#e5a5bf;line-height:16px}.f-motion .formula-dose{margin-top:10px;font-size:clamp(22px,2.2vw,34px);font-weight:400;letter-spacing:-.03em;line-height:1;color:#f3f1ec}.f-motion .formula-text{margin-top:12px;font-size:16px;line-height:1.45;color:rgba(222,222,226,.72)}.f-motion .scroll-cue{position:absolute;bottom:6%;left:calc(50% - 9px);height:30px;width:18px;border:1px solid #ffffff55;border-radius:15px;opacity:var(--cue,1)}.f-motion .scroll-cue i{display:block;width:2px;height:6px;margin:6px auto;background:#fff;border-radius:2px}.f-motion .loading{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px;border:1px solid #ffffff25;border-top-color:#e5a5bf;border-radius:50%;animation:f-load 1s linear infinite}.f-motion.fallback .loading,.f-motion.ready .loading{display:none}.f-motion #f-fallback{position:absolute;width:min(65vw,600px);left:50%;top:50%;transform:translate(-50%,-50%)}.f-motion.fallback{height:100svh}.f-motion.fallback .scroll-cue{display:none}@keyframes f-load{to{transform:rotate(1turn)}}@media (max-width:700px){.f-motion .formula-grid{grid-template-columns:1fr;inset:auto 6% 8%;gap:16px}.f-motion .formula-card:first-child,.f-motion .formula-card:nth-child(2),.f-motion .formula-card:nth-child(3){text-align:left}.f-motion .formula-card:nth-child(2) .formula-pointer,.f-motion .formula-card:nth-child(3) .formula-pointer{justify-content:flex-start}.f-motion .formula-text{display:none}}@media (prefers-reduced-motion:reduce){.f-motion{height:100svh}.f-motion .loading,.f-motion .scroll-cue{display:none}}:is(section.frau-motion,section.f-motion,section.m-motion) .formula-card{min-width:0}:is(section.frau-motion,section.f-motion,section.m-motion) .formula-text{text-wrap:pretty}section.frau-motion .formula-card.right .formula-pointer{flex-direction:row-reverse}:is(section.f-motion,section.m-motion) .formula-pointer{flex-direction:column-reverse;gap:0;align-items:center;width:fit-content}:is(section.f-motion,section.m-motion) .formula-line{width:1px;height:28px}:is(section.f-motion,section.m-motion) .formula-card:nth-child(2) .formula-pointer{margin-inline:auto}:is(section.f-motion,section.m-motion) .formula-card:nth-child(3) .formula-pointer{margin-left:auto}.quality-focus{position:absolute;z-index:6;bottom:7%;left:50%;transform:translate(-50%,calc((1 - var(--quality,0))*20px));width:min(580px,88%);display:flex;align-items:center;gap:24px;padding:20px 24px;border:1px solid #8da57640;background:#0a100df2;border-radius:18px;opacity:var(--quality,0);visibility:hidden;pointer-events:none;color:#f3f7ee}:is(section.f-motion,section.m-motion,section.frau-motion)[data-quality=true] .quality-focus:not(.carnipure-focus){visibility:visible}.quality-seal{width:90px;height:90px;flex:none;border-radius:50%;overflow:hidden}.quality-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#a9c895}.quality-focus h2{font-size:24px;margin:4px 0 8px;line-height:1.1}.quality-focus div>p:last-child{font-size:13px;line-height:1.6;color:#c2cdbb}.quality-focus{width:min(700px,90%)}.quality-focus div>p{font-size:13px;line-height:1.55}.quality-context{display:block;margin-top:9px;font-size:10px;line-height:1.5;color:#a8b9bd}.quality-marks{display:flex;flex-direction:column;align-items:center;gap:14px;flex:none;width:110px}.registration-mark{display:flex;flex-direction:column;align-items:center;border:2px solid;padding:4px 8px;line-height:1;color:#e6edf2}.registration-mark strong{font-size:31px;font-weight:700;letter-spacing:-.06em}.registration-mark>span{font-size:9px;font-weight:600;letter-spacing:.03em;margin-top:3px}.capsule-mark{gap:6px;font-size:9px;font-weight:600}.capsule-mark,.gmp-mark{display:flex;align-items:center;color:#bbdba5}.gmp-mark{border:1px solid #a9c895;border-radius:50%;width:62px;height:62px;justify-content:center;flex-direction:column;font-size:20px;line-height:1.1}.gmp-mark small{font-size:8px;letter-spacing:.09em}.carnipure-focus{opacity:var(--carnipure,0);transform:translate(-50%,calc((1 - var(--carnipure,0))*20px));background:#071525f2;border-color:#4d9bc766;color:#eff8ff}section.m-motion[data-carnipure=true] .carnipure-focus{visibility:visible}.carnipure-focus .quality-eyebrow{color:#7bbef0}.carnipure-pack-mark{width:160px;flex:none;border-radius:30px;overflow:hidden}@media(max-width:700px){.quality-marks{width:82px;gap:9px}.quality-focus h2{font-size:19px}.quality-focus div>p{font-size:12px}.quality-context{font-size:9px}.carnipure-pack-mark{width:100px}.quality-focus{bottom:5%;padding:16px}.registration-mark strong{font-size:27px}}@media(max-width:1100px){section.frau-motion .formula-grid{inset:auto 5% 5%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px 24px}section.frau-motion .formula-card.left,section.frau-motion .formula-card.right{grid-column:auto;grid-row:auto;max-width:none;text-align:left;flex-direction:row;margin:0}section.frau-motion .formula-pointer{display:none}section.frau-motion .formula-text{display:block;font-size:12px;line-height:1.45;margin-top:5px}section.frau-motion .formula-name{font-size:14px}section.frau-motion .formula-dose{font-size:10px}section.frau-motion .formula-nr{display:none}}@media(max-width:700px){:is(section.frau-motion,section.f-motion,section.m-motion) .formula-head{top:100px;width:90%}:is(section.f-motion,section.m-motion) .formula-head h2{font-size:20px}:is(section.f-motion,section.m-motion) .formula-grid{inset:auto 5% 4%;grid-template-columns:1fr;gap:10px}:is(section.f-motion,section.m-motion) .formula-card{display:grid;grid-template-columns:1fr auto;column-gap:12px;padding-top:10px;border-top:1px solid #ffffff20;text-align:left!important}:is(section.f-motion,section.m-motion) .formula-pointer{display:none}:is(section.f-motion,section.m-motion) .formula-name{font-size:11px;letter-spacing:.08em;align-self:center}:is(section.f-motion,section.m-motion) .formula-dose{font-size:20px;margin:0}:is(section.f-motion,section.m-motion) .formula-text{display:block;grid-column:1/-1;margin-top:5px;font-size:12px;line-height:1.4}section.frau-motion .formula-grid{gap:10px 16px;bottom:4%}section.frau-motion .formula-card{padding-top:8px;border-top:1px solid #ffffff20}section.frau-motion .formula-text{font-size:11px}.quality-focus{bottom:6%;gap:14px;padding:16px}.quality-seal{width:68px;height:68px}.quality-focus h2{font-size:21px}.quality-focus div>p:last-child{font-size:12px}}@media(max-height:700px){:is(section.frau-motion,section.f-motion,section.m-motion) .formula-text{font-size:11px;line-height:1.3}:is(section.frau-motion,section.f-motion,section.m-motion) .formula-grid{bottom:3%;gap:8px}.quality-focus{bottom:4%}}.frau-motion{--labels:0;--cue:1;--hero:1;--hero-ink:#163a5c;--hero-muted:#4a6d88;--hero-bg:#e8eef6;height:880svh;background:var(--hero-bg);color:#fff}.frau-motion .stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--hero-bg)}.frau-motion.product{--hero:0;height:780svh;background:#000}.frau-motion.product .stage{background:#000}.frau-motion .hero-copy{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;justify-content:space-between;padding:8.75rem 1.5rem 2.4rem;color:var(--hero-ink);opacity:var(--hero,1);pointer-events:none;transition:color .45s ease}.frau-motion .hero-copy a,.frau-motion .hero-copy button{pointer-events:none}.frau-motion.is-hero .hero-copy a,.frau-motion.is-hero .hero-copy button{pointer-events:auto}.frau-motion.is-hero .scroll-cue{display:none}.frau-motion .hero-copy-main{max-width:38rem}.frau-motion .hero-copy .kicker{margin-bottom:.85rem;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted)}.frau-motion .hero-copy h1{max-width:11ch;font-size:clamp(52px,7.2vw,96px);font-weight:500;letter-spacing:-.045em;line-height:.9;white-space:pre-line}.frau-motion .hero-copy .lead{margin-top:1.2rem;max-width:34ch;font-size:16px;line-height:1.55;color:var(--hero-muted)}.frau-motion .hero-copy .cta{margin-top:1.8rem;display:inline-flex;height:2.85rem;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--hero-ink) 22%,transparent);padding:0 1.55rem;font-size:15px;color:var(--hero-ink);background:#fff}.frau-motion .hero-products{margin-top:1.7rem;display:flex;flex-wrap:wrap;gap:8px}.frau-motion .hero-products button{height:2.15rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hero-ink) 18%,transparent);padding:0 .95rem;font-size:13px;color:var(--hero-ink);background:transparent}.frau-motion .hero-products button.active{background:var(--hero-ink);color:#fff;border-color:var(--hero-ink)}.frau-motion .hero-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0 0 .4rem;list-style:none;max-width:100%}.frau-motion .hero-specs li{display:flex;flex-direction:column;gap:.35rem;padding-right:1rem;border-right:1px solid color-mix(in srgb,var(--hero-ink) 14%,transparent)}.frau-motion .hero-specs li:last-child{border-right:0}.frau-motion .hero-specs span{font-size:12px;letter-spacing:.04em;color:var(--hero-muted)}.frau-motion .hero-specs strong{font-size:15px;font-weight:500;line-height:1.35;color:var(--hero-ink)}@media (min-width:768px){.frau-motion .hero-copy{padding-left:4rem;padding-right:4rem;padding-top:9.25rem}}@media (min-width:1024px){.frau-motion .hero-copy{padding-left:5rem;padding-right:5.5rem}.frau-motion .hero-copy-main{max-width:42rem}}@media (max-width:700px){.frau-motion .hero-copy{padding:6.6rem 1.1rem 1.1rem;justify-content:flex-start;gap:1.15rem}.frau-motion .hero-copy-main{max-width:100%}.frau-motion .hero-copy .lead{margin-top:.85rem;max-width:38ch;font-size:15px;line-height:1.45}.frau-motion .hero-copy .cta{margin-top:1.05rem;height:2.6rem}.frau-motion .hero-products{margin-top:.9rem}.frau-motion .hero-specs{grid-template-columns:1fr;gap:.75rem;margin-top:auto}.frau-motion .hero-specs li{border-right:0;padding-right:0}.frau-motion .hero-copy h1{font-size:clamp(36px,11vw,52px)}}@media (max-width:700px) and (max-height:740px){.frau-motion .hero-specs{display:none}}.frau-motion canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.frau-motion .benefits{position:absolute;inset:0;pointer-events:none;z-index:4}.frau-motion .formula-head{position:absolute;top:6.5rem;left:50%;width:min(420px,86vw);transform:translateX(-50%) translateY(calc((1 - var(--labels, 0)) * 14px));text-align:center;opacity:clamp(0,calc(var(--labels, 0) * 1.4),1)}.frau-motion .formula-head p{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#dba6c1;line-height:16px}.frau-motion .formula-head h2{margin-top:10px;font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#f3f1ec}.frau-motion .formula-grid{position:absolute;inset:10.5rem 5.5% 8%;display:grid;grid-template-columns:minmax(200px,22%) 1fr minmax(200px,22%);grid-template-rows:repeat(3,minmax(0,1fr));align-items:center;gap:12px 24px;margin:0;padding:0;list-style:none}.frau-motion .formula-card{--delay:0;--show:clamp(0,calc((var(--labels, 0) - var(--delay)) * 7.5),1);display:flex;align-items:center;gap:16px;max-width:360px;opacity:var(--show);transform:translate3d(var(--from-x),calc((1 - var(--show)) * 22px),0)}.frau-motion .formula-card.left{--from-x:calc((1 - var(--show)) * -28px);grid-column:1}.frau-motion .formula-card.right{--from-x:calc((1 - var(--show)) * 28px);grid-column:3;margin-left:auto;flex-direction:row-reverse;text-align:right}.frau-motion .formula-card:first-child,.frau-motion .formula-card:nth-child(2){grid-row:1}.frau-motion .formula-card:nth-child(3),.frau-motion .formula-card:nth-child(4){grid-row:2}.frau-motion .formula-card:nth-child(5),.frau-motion .formula-card:nth-child(6){grid-row:3}.frau-motion .formula-nr{font-size:12px;letter-spacing:.16em;color:#dba6c1;line-height:16px}.frau-motion .formula-name{margin-top:8px;font-size:16px;line-height:16px;font-weight:500;color:#f3f1ec}.frau-motion .formula-dose{margin-top:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ad839b;line-height:16px}.frau-motion .formula-text{margin-top:10px;max-width:28ch;font-size:16px;line-height:1.45;color:rgba(222,222,226,.78)}.frau-motion .formula-pointer{display:flex;flex:none;align-items:center;color:#e5a5bf}.frau-motion .formula-line{display:block;height:1px;width:clamp(28px,5vw,72px);background:linear-gradient(90deg,transparent,#e5a5bf)}.frau-motion .formula-tip{width:0;height:0;border-color:transparent transparent transparent #e5a5bf;border-style:solid;border-width:4px 0 4px 8px}.frau-motion .formula-card.right .formula-line{background:linear-gradient(270deg,transparent,#e5a5bf)}.frau-motion .formula-card.right .formula-tip{border-width:4px 8px 4px 0;border-color:transparent #e5a5bf transparent transparent}.frau-motion .scroll-cue{position:absolute;bottom:6%;left:calc(50% - 9px);height:30px;width:18px;border:1px solid #ffffff55;border-radius:15px;opacity:var(--cue,1)}.frau-motion .scroll-cue i{display:block;width:2px;height:6px;margin:6px auto;background:#fff;border-radius:2px}.frau-motion #frau-fallback{position:absolute;width:min(65vw,600px);left:50%;top:50%;transform:translate(-50%,-50%)}.frau-motion.fallback{height:100svh}.frau-motion.fallback .scroll-cue{display:none}@media (max-width:900px){.frau-motion .formula-grid{inset:auto 5% 6%;top:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px 16px}.frau-motion .formula-card.left,.frau-motion .formula-card.right{grid-column:auto;margin-left:0}.frau-motion .formula-card:first-child,.frau-motion .formula-card:nth-child(2),.frau-motion .formula-card:nth-child(3),.frau-motion .formula-card:nth-child(4),.frau-motion .formula-card:nth-child(5),.frau-motion .formula-card:nth-child(6){grid-row:auto}.frau-motion .formula-card.right{text-align:left;flex-direction:row}.frau-motion .formula-text{display:none}.frau-motion .formula-head h2{font-size:22px}}@media (max-width:520px){.frau-motion .formula-grid{grid-template-columns:1fr;inset:auto 5% 5%;gap:10px}.frau-motion .formula-pointer{display:none}.frau-motion .formula-dose,.frau-motion .formula-name{margin-top:4px}}@media (prefers-reduced-motion:reduce){.frau-motion{height:100svh}.frau-motion .scroll-cue{display:none}}@media(min-width:701px){.frau-motion .hero-copy{padding:clamp(132px,17vh,170px) 4vw 25px}.frau-motion .hero-copy-main{max-width:48%}.frau-motion .hero-copy h1{font-size:clamp(76px,9vw,150px);line-height:.96;letter-spacing:-.055em}.frau-motion .hero-copy .lead{font-size:clamp(17px,1.4vw,22px);max-width:32ch;margin-top:22px}.frau-motion .hero-copy .cta{height:54px;font-size:17px;margin-top:20px;padding-inline:28px}.frau-motion .hero-products{margin-top:18px;gap:8px}.frau-motion .hero-products button{height:44px;font-size:15px;padding-inline:18px}.frau-motion .hero-specs{gap:24px}.frau-motion .hero-specs span{font-size:13px}.frau-motion .hero-specs strong{font-size:17px}}@media(min-width:701px) and (max-height:800px){.frau-motion .hero-copy h1{font-size:clamp(66px,8vw,112px)}.frau-motion .hero-copy{padding-top:132px}.frau-motion .hero-copy .lead{font-size:17px;margin-top:14px}.frau-motion .hero-specs{display:none}}@media(max-width:700px){.frau-motion .hero-copy{padding:114px 20px 20px}.frau-motion .hero-copy h1{font-size:clamp(48px,13vw,72px);line-height:.95}.frau-motion .hero-copy .lead{max-width:35ch;font-size:16px}.frau-motion .hero-copy .cta{height:44px}.frau-motion .hero-products{gap:5px}.frau-motion .hero-products button{height:40px;padding:0 11px;font-size:12px}.frau-motion .hero-specs{display:none}}.reproductive-story{height:340svh;background:#050a12;color:#edf7ff}.reproductive-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;display:grid;grid-template-columns:minmax(270px,36%) 1fr;align-items:center;padding:110px 6vw 100px;background:radial-gradient(ellipse at 70% 48%,#162436 0,#050a12 65%)}.reproductive-copy{position:relative;z-index:2;max-width:430px}.reproductive-count,.reproductive-kicker,.reproductive-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8bbacf}.reproductive-count{margin:24px 0 12px;color:#73909f}.reproductive-copy h2{font-size:clamp(32px,4vw,60px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.reproductive-label{margin-top:16px}.reproductive-description{margin-top:18px;line-height:1.75;font-size:15px;color:#b6c5d1}.reproductive-visual{position:relative;height:100%;min-height:0}.reproductive-visual canvas{width:100%;height:100%;display:block}.reproductive-visual canvas[hidden]{display:none}.reproductive-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:11px;line-height:1.8;letter-spacing:.06em;color:#b7cddc}.reproductive-caption span{color:#6f8797;font-size:10px}.reproductive-fallback{padding:30%;line-height:1.7}.reproductive-controls{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:6vw;display:flex;align-items:center;gap:22px}.reproductive-controls>button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #738c9c66;border-radius:50%;background:#0b1624}.reproductive-controls button:disabled{opacity:.3;cursor:default}.reproductive-controls button:focus-visible{outline:2px solid #a1ddff;outline-offset:4px}.reproductive-dots{display:flex;gap:3px}.reproductive-dots button{width:30px;height:44px;display:grid;place-items:center}.reproductive-dots span{width:5px;height:5px;border-radius:5px;background:#526778}.reproductive-dots [aria-current] span{width:22px;background:#b8e5ff}@media(max-width:700px){.reproductive-stage{min-height:580px;padding:112px 22px 78px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:8px}.reproductive-copy{max-width:none}.reproductive-count{margin:12px 0 8px}.reproductive-copy h2{font-size:30px}.reproductive-label{margin-top:8px}.reproductive-description{font-size:13px;line-height:1.55;margin-top:10px;min-height:80px}.reproductive-visual{min-height:190px}.reproductive-caption{font-size:9px;bottom:-6px}.reproductive-controls{left:50%;transform:translateX(-50%);bottom:16px}.reproductive-kicker{font-size:10px}}@media(max-height:680px) and (min-width:701px){.reproductive-stage{min-height:500px;padding-top:90px}.reproductive-description{font-size:13px}}@media(prefers-reduced-motion:reduce){.reproductive-story{height:auto}.reproductive-stage{position:relative}}@media(max-width:700px) and (max-height:700px){.reproductive-stage{min-height:0;padding:90px 20px 68px}.reproductive-copy h2{font-size:25px}.reproductive-count{margin:8px 0 6px}.reproductive-description{font-size:12px;line-height:1.45;min-height:0}.reproductive-visual{min-height:140px}.reproductive-caption{font-size:8px}.reproductive-controls{bottom:10px}.reproductive-controls>button{width:42px;height:42px}}.follicle-story{background:#120c16}.follicle-story .reproductive-stage{background:radial-gradient(ellipse at 70% 48%,#382336 0,#120c16 68%)}.follicle-story .reproductive-kicker,.follicle-story .reproductive-label{color:#d4a4bf}.follicle-story .reproductive-controls>button{background:#251a29;border-color:#bd8baa66}.follicle-story .reproductive-dots [aria-current] span{background:#f2c0da}.m-motion{--labels:0;--cue:1;height:780svh;background:#000;color:#fff}.m-motion .stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#000}.m-motion canvas{display:block;width:100%;height:100%;position:absolute;inset:0}.m-motion .benefits{position:absolute;inset:0;pointer-events:none;z-index:4}.m-motion .formula-head{position:absolute;top:6.5rem;left:50%;width:min(460px,86vw);transform:translateX(-50%) translateY(calc((1 - var(--labels, 0)) * 14px));text-align:center;opacity:clamp(0,calc(var(--labels, 0) * 1.4),1)}.m-motion .formula-head p{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#98cce9;line-height:16px}.m-motion .formula-head h2{margin-top:10px;font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#f3f1ec}.m-motion .formula-grid{position:absolute;inset:auto 6% 10%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:0;padding:0;list-style:none}.m-motion .formula-card{--delay:0;--show:clamp(0,calc((var(--labels, 0) - var(--delay)) * 6.5),1);opacity:var(--show);transform:translateY(calc((1 - var(--show)) * 18px))}.m-motion .formula-card:first-child{text-align:left}.m-motion .formula-card:nth-child(2){text-align:center}.m-motion .formula-card:nth-child(3){text-align:right}.m-motion .formula-pointer{display:flex;align-items:center;margin-bottom:14px;color:#98cce9}.m-motion .formula-card:nth-child(2) .formula-pointer{justify-content:center}.m-motion .formula-card:nth-child(3) .formula-pointer{justify-content:flex-end}.m-motion .formula-line{display:block;height:1px;width:42px;background:#98cce9}.m-motion .formula-tip{width:0;height:0;border-color:transparent transparent #98cce9;border-style:solid;border-width:0 4px 8px}.m-motion .formula-name{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#98cce9;line-height:16px}.m-motion .formula-dose{margin-top:10px;font-size:clamp(22px,2.2vw,34px);font-weight:400;letter-spacing:-.03em;line-height:1;color:#f3f1ec}.m-motion .formula-text{margin-top:12px;font-size:16px;line-height:1.45;color:rgba(222,222,226,.72)}.m-motion .scroll-cue{position:absolute;bottom:6%;left:calc(50% - 9px);height:30px;width:18px;border:1px solid #ffffff55;border-radius:15px;opacity:var(--cue,1)}.m-motion .scroll-cue i{display:block;width:2px;height:6px;margin:6px auto;background:#fff;border-radius:2px}.m-motion .loading{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px;border:1px solid #ffffff25;border-top-color:#98cce9;border-radius:50%;animation:m-load 1s linear infinite}.m-motion.fallback .loading,.m-motion.ready .loading{display:none}.m-motion #m-fallback{position:absolute;width:min(65vw,600px);left:50%;top:50%;transform:translate(-50%,-50%)}.m-motion.fallback{height:100svh}.m-motion.fallback .scroll-cue{display:none}@keyframes m-load{to{transform:rotate(1turn)}}@media (max-width:700px){.m-motion .formula-grid{grid-template-columns:1fr;inset:auto 6% 8%;gap:16px}.m-motion .formula-card:first-child,.m-motion .formula-card:nth-child(2),.m-motion .formula-card:nth-child(3){text-align:left}.m-motion .formula-card:nth-child(2) .formula-pointer,.m-motion .formula-card:nth-child(3) .formula-pointer{justify-content:flex-start}.m-motion .formula-text{display:none}}@media (prefers-reduced-motion:reduce){.m-motion{height:100svh}.m-motion .loading,.m-motion .scroll-cue{display:none}}