:root{--background:#f3f3f1;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:#ececea;--secondary-foreground:#171717;--muted:#eeeeec;--muted-foreground:#626262;--accent:#d6b56f;--accent-foreground:#17130c;--destructive:#b42318;--border:#d8d8d5;--input:#cececa;--ring:#222;--radius:.9rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55}a{color:inherit}.hero-shell{color:#fff;background:radial-gradient(circle at 82% 22%,#3b3b3b 0,#181818 38%,#050505 76%);min-height:92vh;padding:24px clamp(20px,5vw,76px) 64px;overflow:hidden}.brand-row{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 46px;display:flex}.brand{letter-spacing:.12em;align-items:center;gap:12px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{color:#f4e2ba;border:1px solid #d6b56f;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:1.35rem;display:grid}.secure-note{color:#c8c8c8;font-size:.86rem}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,6vw,92px);max-width:1180px;margin:0 auto;display:grid}.eyebrow{color:#292929;letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.hero-copy .eyebrow{color:#d6b56f}.hero-copy h1{letter-spacing:-.045em;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.4vw,5.8rem);line-height:.98}.hero-lede{color:#d1d1d1;max-width:570px;margin:24px 0;font-size:clamp(1rem,1.7vw,1.18rem)}.promo-line{align-items:center;gap:22px;margin:30px 0;display:flex}.promo-line span{flex-direction:column;display:flex}.promo-line strong{color:#fff;font-family:Georgia,serif;font-size:2.3rem;line-height:1}.promo-line small{color:#bdbdbd;margin-top:7px}.promo-line i{background:#fff3;width:1px;height:48px}.promo-line .promo-best strong{color:#f1d394}.promo-line .promo-best small{color:#d9c8a4}.jump-link{border:1px solid #f0f0f0;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:13px 18px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.jump-link:hover{color:#111;background:#fff;transform:translateY(-2px)}.hero-trust{color:#bdbdbd;flex-wrap:wrap;gap:10px 24px;margin-top:20px;font-size:.78rem;display:flex}.hero-trust span{align-items:center;gap:8px;display:inline-flex}.hero-trust span:before{content:"";background:#d6b56f;border-radius:50%;width:5px;height:5px}.product-visual{margin:0;position:relative}.product-visual:before{content:"";border:1px solid #d6b56f66;border-radius:46% 54% 49% 51%;position:absolute;inset:10% -8% -8% 12%;transform:rotate(6deg)}.product-visual img{aspect-ratio:4/3;object-fit:cover;border-radius:46% 54% 49% 51%/42% 44% 56% 58%;width:100%;display:block;position:relative;box-shadow:0 30px 90px #0008}.product-visual figcaption{color:#a9a9a9;text-align:center;margin-top:14px;font-size:.76rem;position:relative}.checkout-section{max-width:1180px;margin:0 auto;padding:76px clamp(20px,5vw,52px) 88px}.section-heading{max-width:680px;margin-bottom:30px}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.section-heading>p:last-child{color:#666}.checkout-card{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.order-builder,.order-summary{background:#fff;border:1px solid #d8d8d5;border-radius:24px;box-shadow:0 20px 50px #0000000d}.order-builder{padding:clamp(22px,4vw,38px)}fieldset{border:0;min-width:0;margin:0;padding:0 0 32px}fieldset+fieldset{border-top:1px solid #e8e8e5;padding-top:30px}fieldset:last-child{padding-bottom:0}legend{width:100%;margin-bottom:17px;font-family:Georgia,serif;font-size:1.35rem;font-weight:700}.choice-grid,.quantity-grid,.payment-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.choice-combo{grid-column:1/-1}.combo-fixed{cursor:default;grid-column:1/-1}.choice-card,.quantity-card,.payment-card{cursor:pointer;border:1.5px solid #d1d1ce;border-radius:16px;align-items:center;gap:13px;min-height:86px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.option-radio{accent-color:#111;flex:none;width:16px;height:16px;margin:0}.choice-card:hover,.quantity-card:hover,.payment-card:hover{border-color:#5a5a5a;transform:translateY(-1px)}.selected{background:#fafaf8;border-color:#111;box-shadow:0 0 0 3px #11111112}.choice-card span,.quantity-card span,.payment-card span{flex-direction:column;display:flex}.choice-card small,.quantity-card small,.payment-card small{color:#666;margin-top:3px;font-size:.8rem}.choice-men{background-image:linear-gradient(135deg,#fafafa,#ededeb)}.choice-women{background-image:linear-gradient(135deg,#fff,#f2f2ef)}.deal{border-color:#1c1c1c}.deal-badge{color:#fff;letter-spacing:.06em;background:#111;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800;position:absolute;top:-10px;right:12px;display:block!important}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:.9rem;font-weight:700}.field label span{color:#777;font-weight:400}.field input,.field textarea,.field select{width:100%;min-height:46px;font:inherit;color:#111;background:#fff;border:1px solid #cececa;border-radius:11px;padding:10px 12px}.field textarea{resize:vertical;min-height:86px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#111;outline:3px solid #11111118}.payment-card svg{color:#111;flex:none;width:22px;height:22px}.order-summary{padding:26px;position:sticky;top:20px}.summary-kicker{color:#111;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:.77rem;font-weight:850}.summary-product{border-bottom:1px solid #e8e8e5;gap:13px;padding:16px 0 22px;display:flex}.summary-product svg{color:#222;width:28px}.summary-product div{flex-direction:column;display:flex}.summary-product span{color:#666;margin-top:4px;font-size:.85rem}.order-summary dl{gap:10px;margin:22px 0;display:grid}.order-summary dl div{justify-content:space-between;display:flex}.order-summary dt{color:#666}.order-summary dd{margin:0;font-weight:700}.order-summary .free{color:#18794e;font-size:.8rem}.summary-total{border-top:1px solid #e8e8e5;justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.summary-total strong{color:#111;font-family:Georgia,serif;font-size:2rem}.submit-button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:.95rem;font-weight:800;display:inline-flex}.submit-button:disabled{cursor:wait;opacity:.65}.checkout-placeholder{color:#666;text-align:center;background:#fff;border:1px solid #d8d8d5;border-radius:24px;place-items:center;min-height:220px;padding:32px;display:grid}.privacy{color:#666;gap:8px;margin:14px 0 0;font-size:.76rem;line-height:1.4;display:flex}.privacy svg{flex:none;width:16px}.form-error{color:#9d2017;background:#fff0ef;border-radius:9px;margin:12px 0 0;padding:10px;font-size:.85rem}footer{color:#666;border-top:1px solid #d8d8d5;justify-content:space-between;gap:20px;padding:26px max(20px,50vw - 550px);font-size:.78rem;display:flex}footer span:first-child{color:#111;letter-spacing:.1em;font-weight:850}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-shell{min-height:auto}.product-visual{max-width:640px;margin:10px auto 0}.checkout-card{grid-template-columns:1fr}.order-summary{position:static}}@media (max-width:620px){.hero-shell{padding-inline:18px}.brand-row{margin-bottom:36px}.secure-note{display:none}.hero-copy h1{font-size:3.05rem}.promo-line{gap:15px}.promo-line strong{font-size:1.9rem}.choice-grid,.quantity-grid,.payment-grid,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.checkout-section{padding-inline:15px}.order-builder,.order-summary{border-radius:18px}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{color:#101010;background:#f5f4f0}.hero-shell{background:radial-gradient(circle at 80% 18%,#4b1116 0,#1b090b 29%,#050505 72%);min-height:auto;padding-bottom:82px}.brand-row{margin-bottom:56px}.mini-nav{align-items:center;gap:28px;display:flex}.mini-nav a{color:#d7d2c9;font-size:.84rem;font-weight:700;text-decoration:none}.mini-nav a:last-child{color:#f4dfb0;border:1px solid #d6b56f;border-radius:999px;padding:8px 14px}.header-cta{color:#f6dda3;border:1px solid #e5be67;border-radius:999px;padding:10px 17px;font-size:.84rem;font-weight:850;text-decoration:none}.hero-grid{grid-template-columns:.96fr 1.04fr}.hero-copy h1{font-size:clamp(3.15rem,6.2vw,6rem)}.hero-lede{color:#d6d1c9;max-width:620px}.hero-benefits{color:#e8e4dc;grid-template-columns:1fr 1fr;gap:9px 16px;max-width:650px;margin:22px 0;padding:0;font-size:.9rem;list-style:none;display:grid}.hero-benefits li{align-items:center;gap:8px;display:flex}.hero-benefits svg{color:#e2bd6b;flex:none;width:17px}.rating-row{color:#d9d4cc;flex-wrap:wrap;align-items:center;gap:9px 13px;font-size:.88rem;display:flex}.stars,.review-stars{color:#e2bd6b;letter-spacing:.12em}.promo-line{margin:25px 0}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.jump-link{margin-top:0}.jump-link.primary{color:#111;background:#e2bd6b;border-color:#e2bd6b}.jump-link.primary:hover{background:#f2d99f}.jump-link.secondary{color:#e9e6e0;border-color:#ffffff3a}.product-visual:before{inset:8% -5% -8% 8%}.product-visual img{aspect-ratio:1.36;object-position:center;border-radius:30px 30px 120px}.visual-badge{z-index:2;color:#fff;background:#0a0a0ae8;border:1px solid #f3d996;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:-18px;right:-12px;box-shadow:0 16px 40px #0008}.visual-badge small{letter-spacing:.14em;font-size:.65rem}.visual-badge strong{color:#f3d996;font-family:Georgia,serif;font-size:1.8rem}.proof-strip{background:#fff;border:1px solid #ddd8ce;border-radius:20px;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 40px);margin:-34px auto 0;padding:22px 30px;display:grid;box-shadow:0 18px 50px #00000012}.proof-strip>div{border-right:1px solid #e7e3db;justify-content:center;align-items:center;gap:14px;padding:6px 24px;display:flex}.proof-strip>div:last-child{border-right:0}.proof-strip svg{color:#9c712e;flex:none;width:23px}.proof-strip span{flex-direction:column;display:flex}.proof-strip small{color:#72706b}.story-section,.scent-section,.reviews-section,.faq-section{width:min(1180px,100% - 40px);margin:0 auto;padding:108px 0}.story-intro{grid-template-columns:.42fr 1.3fr .72fr;align-items:start;gap:34px;display:grid}.story-intro h2,.section-heading h2,.review-heading h2,.ritual-copy h2,.offer-banner h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.7vw,4.55rem);line-height:1.02}.story-intro>p:last-child{color:#66635d;margin:3px 0 0}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.benefit-grid article{background:#fff;border:1px solid #d9d6cf;border-radius:20px;min-height:250px;padding:28px;position:relative}.benefit-grid article>span{color:#aaa49a;font-family:Georgia,serif;position:absolute;top:22px;right:24px}.benefit-grid svg{color:#9c712e;width:31px;height:31px}.benefit-grid h3{margin:51px 0 8px;font-family:Georgia,serif;font-size:1.55rem}.benefit-grid p{color:#68655f;margin:0}.scent-section{color:#fff;background:#0b0b0b;width:100%;padding:110px max(20px,50vw - 590px)}.section-heading.centered{text-align:center;max-width:800px;margin:0 auto 46px}.centered .eyebrow{color:#d6b56f}.scent-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scent-card{border:1px solid #fff2;border-radius:24px;min-height:570px;padding:clamp(30px,5vw,58px);position:relative;overflow:hidden}.scent-card>:not(.scent-product){z-index:2;position:relative}.scent-him{background:radial-gradient(circle at 85% 12%,#28345b,#0000 33%),linear-gradient(145deg,#171d2c,#07080d)}.scent-her{background:radial-gradient(circle at 85% 12%,#7e233d,#0000 35%),linear-gradient(145deg,#38131f,#0f070a)}.scent-number{color:#ffffff40;font-family:Georgia,serif;font-size:4rem;position:absolute;top:28px;right:32px}.scent-card .eyebrow{color:#e6c983}.scent-card h3{max-width:520px;margin:15px 0;font-family:Georgia,serif;font-size:clamp(2.4rem,4.5vw,4.3rem);line-height:1.02}.scent-copy{color:#d6d3ce;max-width:440px}.scent-card ul{gap:15px;max-width:70%;margin:34px 0;padding:0;list-style:none;display:grid}.scent-card li{color:#d9d6d1;align-items:start;gap:11px;display:flex}.scent-card li svg{color:#e1bc68;flex:none;width:18px}.scent-card li strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;display:block}.scent-card>a{color:#f1d99f;border-bottom:1px solid #e1bc68;gap:9px;padding-bottom:5px;font-weight:800;text-decoration:none;display:inline-flex}.scent-product{z-index:1;opacity:.72;mix-blend-mode:screen;clip-path:inset(0 0 12%);border-radius:24px;width:330px;max-width:58%;position:absolute;bottom:-50px;right:-62px;-webkit-mask-image:linear-gradient(#0000 0,#000 28%);mask-image:linear-gradient(#0000 0,#000 28%)}.ritual-section{background:#ece9e1;grid-template-columns:1fr 1fr;display:grid}.ritual-visual{min-height:660px;position:relative;overflow:hidden}.ritual-visual img{object-fit:cover;width:100%;height:100%}.ritual-visual span{color:#fff;background:#000a;border-radius:999px;padding:6px 10px;font-size:.7rem;position:absolute;bottom:16px;left:18px}.ritual-copy{flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px);display:flex}.ritual-copy ol{gap:26px;margin:38px 0 22px;padding:0;list-style:none;display:grid}.ritual-copy li{grid-template-columns:42px 1fr;gap:16px;display:grid}.ritual-copy li>span{color:#7b5721;border:1px solid #a77a31;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;display:grid}.ritual-copy li strong{font-family:Georgia,serif;font-size:1.25rem}.ritual-copy li p{color:#67635d;margin:4px 0 0}.micro-note{color:#615c53;background:#fff9;border-left:3px solid #b4863d;padding:13px 15px;font-size:.86rem}.review-heading{grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:45px;display:grid}.review-heading>div:first-child{max-width:780px}.rating-block{flex-direction:column;align-items:end;display:flex}.rating-block>strong{font-family:Georgia,serif;font-size:3.4rem;line-height:1}.rating-block small{color:#77736c}.review-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.review-grid article{background:#fff;border:1px solid #ddd8cf;border-radius:18px;flex-direction:column;min-height:320px;padding:24px;display:flex}.review-grid article>svg{color:#b1853e;width:30px}.review-stars{margin-top:22px;font-size:.82rem}.review-grid article>p{font-family:Georgia,serif;font-size:1.14rem;line-height:1.55}.review-grid article footer{border-top:1px solid #e9e5de;flex-direction:column;margin-top:auto;padding:16px 0 0;display:flex}.review-grid article footer span{color:#79756e;font-size:.75rem}.review-source{color:#77736c;max-width:820px;margin:22px 0 0;font-size:.78rem}.offer-banner{color:#fff;background:#17130e;justify-content:space-between;align-items:center;gap:44px;padding:68px max(24px,50vw - 550px);display:flex}.offer-banner .eyebrow{color:#d6b56f}.offer-banner h2{max-width:730px;font-size:clamp(2.3rem,4.4vw,4rem)}.offer-banner p:last-child{color:#cbc5bb}.offer-banner a{color:#17120b;background:#e2bd6b;border-radius:999px;flex:none;padding:15px 20px;font-weight:850;text-decoration:none}.checkout-section{padding-top:105px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-list{border-top:1px solid #cfcbc2}.faq-list details{border-bottom:1px solid #cfcbc2;padding:21px 0}.faq-list summary{cursor:pointer;font-family:Georgia,serif;font-size:1.18rem;font-weight:700}.faq-list p{color:#66625b;max-width:720px;margin:13px 0 0}.site-footer{color:#aaa;background:#0b0b0b}.site-footer span:first-child{color:#fff}.mobile-cta{display:none}@media (max-width:980px){.story-intro{grid-template-columns:1fr;gap:13px}.review-grid{grid-template-columns:1fr 1fr}.ritual-section{grid-template-columns:.85fr 1.15fr}.faq-section{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.mini-nav{display:none}.hero-shell{padding-bottom:64px}.hero-grid{grid-template-columns:1fr}.product-visual{margin-top:28px}.visual-badge{width:88px;height:88px;right:-5px}.visual-badge strong{font-size:1.5rem}.proof-strip{grid-template-columns:1fr;padding:14px 22px}.proof-strip>div{border-bottom:1px solid #e7e3db;border-right:0;justify-content:flex-start;padding:14px 0}.proof-strip>div:last-child{border-bottom:0}.benefit-grid,.scent-grid{grid-template-columns:1fr}.scent-card{min-height:auto}.scent-card ul{max-width:100%}.scent-product{opacity:.18;max-width:74%}.ritual-section{grid-template-columns:1fr}.ritual-visual{min-height:480px}.review-heading{grid-template-columns:1fr;gap:24px}.rating-block{align-items:start}.offer-banner{flex-direction:column;align-items:start}.mobile-cta{z-index:20;color:#111;background:#e2bd6b;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 12px 35px #0006}.mobile-cta svg{width:17px}.site-footer{padding-bottom:82px}}@media (max-width:560px){.hero-copy h1{font-size:3.05rem}.hero-actions a{justify-content:center;width:100%}.hero-benefits,.review-grid{grid-template-columns:1fr}.review-grid article{min-height:270px}.story-section,.reviews-section,.faq-section{width:min(100% - 30px,1180px);padding:82px 0}.scent-section{padding-block:82px}.scent-card{padding:29px 24px}.scent-number{font-size:3rem}}.sales-page{--ink:#0a0909;--wine:#6c111b;--wine-bright:#a91f30;--gold:#e4bd69;--cream:#f6f2e9;--paper:#fff;background:var(--cream);overflow:hidden}.top-strip{background:var(--gold);color:#17100a;text-align:center;letter-spacing:.12em;padding:9px 16px;font-size:.72rem;font-weight:900}.dr-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 30%,#6b131e 0,#2d0c11 25%,#090708 66%);min-height:820px;padding:0 clamp(20px,5vw,76px) 74px;position:relative;overflow:hidden}.dr-hero:after{content:"GODA";z-index:-1;color:#ffffff07;letter-spacing:-.08em;font:900 clamp(10rem,26vw,30rem)/.8 Segoe UI,sans-serif;position:absolute;bottom:-9vw;right:-2vw}.dr-header{justify-content:space-between;align-items:center;width:min(1200px,100%);margin:0 auto;padding:24px 0;display:flex}.dr-header .brand b{color:var(--gold)}.header-cta{align-items:center;gap:8px;display:inline-flex}.header-cta svg{width:16px}.dr-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(36px,6vw,82px);width:min(1200px,100%);margin:48px auto 0;display:grid}.dr-hero-copy{animation:.65s ease-out both dr-rise}.eyebrow.gold{color:var(--gold)}.dr-hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(3.1rem,6.5vw,6.4rem);line-height:.92}.dr-hero h1 em,.agitate-section h2 em,.usp-section h2 em,.final-cta-section h2 em{color:var(--gold);font-weight:inherit}.dr-hero .hero-lede{color:#ddd7ce;max-width:650px;margin:23px 0;font-size:clamp(1rem,1.6vw,1.18rem)}.dr-hero .hero-benefits{margin-bottom:26px}.hero-price{align-items:center;gap:24px;margin:18px 0 26px;display:flex}.hero-price>span{flex-direction:column;display:flex}.hero-price small{color:#aaa39a;letter-spacing:.12em;font-size:.66rem;font-weight:900}.hero-price strong{font-family:Georgia,serif;font-size:2.4rem;line-height:1}.hero-price i{background:#ffffff35;width:1px;height:49px}.hero-price .hot-price strong{color:var(--gold)}.cta{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 22px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cta svg{width:19px}.cta:hover{transform:translateY(-2px)}.cta-primary{background:linear-gradient(135deg, #f0d28d, var(--gold));color:#1a1209;box-shadow:0 12px 36px #e4bd6930}.reassurance{color:#aaa49a;align-items:center;gap:8px;margin:13px 0 0;font-size:.76rem;display:flex}.reassurance svg{width:16px}.dr-hero-visual{min-height:700px;animation:.7s ease-out .12s both dr-rise;position:relative}.dr-hero-visual img{z-index:1;object-fit:cover;border:1px solid #ffffff1f;border-radius:32px 32px 150px;width:112%;height:86%;position:absolute;inset:5% -12% auto 0;box-shadow:0 35px 100px #000a}.dr-hero-visual .hero-main-image{object-fit:contain;object-position:center top;background:#090708;width:100%;height:100%;inset:0}.visual-glow{border:1px solid #e4bd6970;border-radius:45% 55% 54% 46%;position:absolute;inset:9% 3% 10% 10%;transform:rotate(8deg)}.visual-offer{z-index:3;border:1px solid var(--gold);background:#090707e8;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:0;right:-7px;box-shadow:0 15px 40px #0008}.visual-offer small{color:#cfc5b3;letter-spacing:.12em;font-size:.58rem}.visual-offer strong{font-size:.82rem}.visual-offer span{color:var(--gold);font-family:Georgia,serif;font-size:2rem}.review-chip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0b0bd9;border:1px solid #ffffff1a;border-radius:15px;padding:15px 18px;display:grid;position:absolute;bottom:26px;left:-24px}.review-chip strong{font-family:Georgia,serif;font-size:1.2rem}.review-chip small{color:#aaa49a}.section-pad{padding:104px max(20px,50vw - 590px)}.section-title{max-width:850px;margin-bottom:45px}.section-title.narrow{max-width:720px}.section-title.centered{text-align:center;margin-left:auto;margin-right:auto}.section-title h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,4.8vw,4.75rem);line-height:1.01}.section-title>p:last-child{color:#666159;font-size:1.05rem}.pain-section{background:#fff}.pain-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pain-grid article{background:linear-gradient(150deg,#fff,#f8f5ef);border:1px solid #dfdbd3;border-radius:22px;min-height:260px;padding:26px;box-shadow:0 18px 45px #221b1208}.icon-box{width:48px;height:48px;color:var(--wine);background:#6c111b10;border-radius:14px;place-items:center;display:grid}.icon-box svg{width:23px}.pain-grid h3{margin:42px 0 8px;font-family:Georgia,serif;font-size:1.48rem}.pain-grid p{color:#6a655d;margin:0}.agitate-section{color:#fff;background:#0d0b0b;grid-template-columns:.22fr .95fr .83fr;align-items:start;gap:42px;padding:94px max(20px,50vw - 590px);display:grid}.agitate-number{color:#e4bd6940;font-family:Georgia,serif;font-size:6rem;line-height:.8}.agitate-section h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);line-height:1.02}.agitate-copy{color:#c9c3ba}.agitate-copy p:first-child{margin-top:0}.desire-section{background:linear-gradient(#f3eee4,#fbfaf7)}.desire-card{background:radial-gradient(circle at 100% 0,#9f1d2a18,#0000 36%),#fff;border:1px solid #d8cdb9;border-radius:30px;padding:clamp(32px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 25px 70px #3f2e160d}.script-word{color:var(--wine);font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-style:italic;display:block}.desire-card h2{max-width:870px;margin:10px 0 40px;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.desire-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:950px;display:grid}.desire-grid p{background:#f7f3eb;border-radius:14px;align-items:center;gap:12px;margin:0;padding:17px;font-weight:750;display:flex}.desire-grid svg{width:21px;color:var(--wine);flex:none}.desire-close{color:#6b655b;max-width:760px;margin:34px 0 0;font-size:1.05rem}.introduce-section{background:var(--wine);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,100px);display:grid}.intro-product-visual{position:relative}.intro-product-visual img{aspect-ratio:1.2;object-fit:cover;border-radius:24px 80px 24px 24px;width:100%;box-shadow:0 30px 80px #22080b80}.product-caption{background:#090707da;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:-22px;right:-20px}.product-caption svg{width:24px;color:var(--gold)}.product-caption span{font-size:.8rem}.intro-product-copy h2{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(2.5rem,4.6vw,4.7rem);line-height:.99}.intro-product-copy>p:not(.eyebrow){color:#e2d5d4}.text-link{border-bottom:1px solid var(--gold);color:#f5d993;align-items:center;gap:8px;margin-top:15px;padding-bottom:4px;font-weight:850;text-decoration:none;display:inline-flex}.text-link svg{width:18px}.usp-section{color:#fff;background:#0b090a}.usp-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.usp-grid article{background:linear-gradient(145deg,#201316,#0f0c0d);border:1px solid #ffffff17;border-radius:20px;min-height:330px;padding:25px;position:relative}.usp-grid article>svg{width:30px;color:var(--gold)}.card-index{color:#ffffff25;font-family:Georgia,serif;font-size:2rem;position:absolute;top:20px;right:22px}.usp-grid h3{margin:54px 0 8px;font-family:Georgia,serif;font-size:1.5rem}.usp-grid article>p{color:#aaa39e}.usp-grid article>div{color:#e7d9bb;border-top:1px solid #ffffff15;gap:8px;margin-top:25px;padding-top:17px;font-size:.82rem;font-weight:750;display:flex}.usp-grid article>div svg{flex:none;width:16px}.sales-poster{background:#fff;border:1px solid #d8c8ad;border-radius:26px;margin:50px auto 0;overflow:hidden;box-shadow:0 24px 65px #351d0d22}.sales-poster img{width:100%;height:auto;display:block}.sales-poster figcaption{color:#6f665b;text-align:center;background:#fffaf0;padding:12px 18px;font-size:.78rem}.formula-poster{width:min(680px,100%)}.usage-poster{width:min(780px,100%);margin-top:34px}.usage-poster+.steps-line{margin-top:42px}.features-section{background:#fff}.feature-list{border-top:1px solid #d9d3c9}.feature-list article{border-bottom:1px solid #d9d3c9;grid-template-columns:.45fr .7fr auto 1.4fr;align-items:center;gap:26px;padding:24px 6px;display:grid}.feature-label{color:#8b8479;letter-spacing:.14em;font-size:.7rem;font-weight:900}.feature-list strong{font-family:Georgia,serif;font-size:1.25rem}.feature-list>article>svg{width:20px;color:var(--wine)}.feature-list p{color:#69645c;margin:0}.how-section{background:#efe7d8}.steps-line{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.steps-line:before{content:"";background:#bca77e;height:1px;position:absolute;top:31px;left:12%;right:12%}.steps-line article{z-index:1;padding:0 17px 20px;position:relative}.steps-line article>span{width:62px;height:62px;color:var(--wine);background:#efe7d8;border:1px solid #aa8a50;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:1.3rem;display:grid}.steps-line h3{margin:23px 0 6px;font-family:Georgia,serif;font-size:1.35rem}.steps-line p{color:#696158;margin:0}.audience-section{background:#fff}.audience-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.audience-grid article{border:1px solid #ded9cf;border-radius:18px;grid-template-columns:58px 1fr;column-gap:20px;padding:24px;display:grid}.audience-grid article>span{color:#b8ab97;grid-row:1/3;font:italic 2rem Georgia,serif}.audience-grid h3{margin:0 0 6px;font-family:Georgia,serif;font-size:1.3rem}.audience-grid p{color:#69645c;margin:0}.product-showcase{color:#fff;background:#0a0909}.product-choice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-choice{border:1px solid #ffffff18;border-radius:28px;grid-template-columns:.82fr 1.18fr;align-items:center;min-height:540px;display:grid;overflow:hidden}.product-choice.him{background:radial-gradient(circle at 10%,#183058,#080b12 65%)}.product-choice.her{background:radial-gradient(circle at 10%,#861b27,#21080c 65%)}.product-choice img{object-fit:cover;object-position:center;mix-blend-mode:screen;width:125%;height:100%}.product-choice>div{z-index:1;padding:32px 28px 32px 12px;position:relative}.product-choice h3{margin:10px 0 20px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.product-choice ul{color:#cbc5bd;padding-left:18px}.product-choice a{color:#f0d38e;align-items:center;gap:8px;margin-top:16px;font-weight:850;text-decoration:none;display:inline-flex}.product-choice a svg{width:18px}.philosophy-section{background:var(--wine);color:#fff;grid-template-columns:.3fr 1fr;align-items:center;gap:50px;display:grid}.philosophy-mark{width:190px;height:190px;color:var(--gold);border:1px solid #e4bd6980;border-radius:50%;place-items:center;font:5rem Georgia,serif;display:grid}.philosophy-section h2{max-width:880px;margin:0;font:clamp(2.4rem,4.5vw,4.5rem)/1 Georgia,serif}.philosophy-section p:last-child{color:#e2d4d2;max-width:760px}.reviews-section{background:#f7f3eb}.review-heading{align-items:end}.rating-stack{text-align:right;color:#6e675d;gap:8px;font-size:.78rem;display:grid}.rating-stack strong{color:var(--wine);font-family:Georgia,serif;font-size:1.35rem}.review-grid article footer span{align-items:center;gap:5px;display:flex}.review-grid article footer svg{color:#297b55;width:14px}.testimonial-note{background:#fffdf8;border:1px solid #d6c7ad;border-radius:16px;align-items:center;gap:11px;min-width:245px;padding:14px 17px;display:flex;box-shadow:0 12px 35px #3d200d0d}.testimonial-note>svg{color:#297b55;flex:none;width:25px}.testimonial-note>span{flex-direction:column;display:flex}.testimonial-note strong{color:var(--wine);font-size:.9rem}.testimonial-note small{color:#766d61;margin-top:2px;font-size:.72rem}.testimonial-window{--testimonial-gap:18px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:8px 0 24px;scroll-padding-inline:5%;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.testimonial-window::-webkit-scrollbar{display:none}.testimonial-window:active{cursor:grabbing}.testimonial-window:before,.testimonial-window:after{z-index:2;content:"";pointer-events:none;width:8%;position:absolute;top:0;bottom:15px}.testimonial-window:before{background:linear-gradient(90deg,#f7f3eb,#0000);left:0}.testimonial-window:after{background:linear-gradient(270deg,#f7f3eb,#0000);right:0}.testimonial-track{gap:var(--testimonial-gap);width:max-content;padding-inline:5%;display:flex}.testimonial-card{color:#fff;scroll-snap-align:start;scroll-snap-stop:always;background:#151312;border:1px solid #dacdb9;border-radius:22px;flex:0 0 clamp(270px,27vw,350px);height:clamp(500px,52vw,620px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #351d0d1f}.testimonial-card img{object-fit:contain;background:#0d0c0b;width:100%;height:100%}.testimonial-number{z-index:1;color:#f5d992;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#250d11d9;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:13px;left:13px}.testimonial-footer{color:#786f63;letter-spacing:.02em;justify-content:space-between;gap:18px;margin-top:2px;font-size:.73rem;font-weight:750;display:flex}.testimonial-proof-banner{background:#fff;border:1px solid #d8c9b1;border-radius:24px;margin:30px 0 18px;overflow:hidden;box-shadow:0 22px 55px #351d0d1a}.testimonial-proof-banner img{width:100%;height:auto;display:block}.comparison-section{color:#fff;background:#0a0909}.comparison-grid{grid-template-columns:1fr 1fr;max-width:980px;margin:0 auto;display:grid}.comparison-grid>div{padding:clamp(28px,5vw,52px)}.before-card{background:#151112;border:1px solid #ffffff18;border-radius:25px 0 0 25px}.after-card{background:linear-gradient(145deg,#5d1019,#21090c);border:1px solid #e4bd6955;border-radius:0 25px 25px 0}.compare-label{color:var(--gold);letter-spacing:.15em;font-size:.72rem;font-weight:900}.comparison-grid ul{gap:18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.comparison-grid li{gap:11px;display:flex}.comparison-grid li svg{flex:none;width:20px}.before-card li{color:#97908b}.before-card li svg{color:#82444b}.after-card li svg{color:var(--gold)}.delay-section{color:#fff;background:#1b0b0e;grid-template-columns:1.25fr .75fr auto;align-items:center;gap:42px;padding:76px max(20px,50vw - 590px);display:grid}.delay-section h2{margin:0;font:clamp(2rem,3.6vw,3.65rem)/1.02 Georgia,serif}.delay-section>p{color:#c4bbb4}.cta-outline{border:1px solid var(--gold);color:#f3d991;white-space:nowrap}.offer-section{background:#fff}.offer-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:0 auto;display:grid}.offer-grid article{background:#fbfaf7;border:1px solid #d9d4ca;border-radius:23px;padding:32px;position:relative}.offer-grid article>p{color:#837c72;letter-spacing:.13em;font-size:.72rem;font-weight:900}.offer-grid h3{margin:8px 0;font-family:Georgia,serif;font-size:1.65rem}.offer-grid article>strong{font-family:Georgia,serif;font-size:3.8rem}.offer-grid ul{gap:10px;min-height:112px;padding:0;list-style:none;display:grid}.offer-grid li{color:#625d56;gap:8px;display:flex}.offer-grid li svg{width:17px;color:var(--wine);flex:none}.offer-grid a{color:#fff;text-align:center;background:#1a1716;border-radius:12px;padding:14px;font-weight:850;text-decoration:none;display:block}.offer-grid .best-offer{border-color:var(--wine);color:#fff;background:linear-gradient(160deg,#76131e,#220a0d);box-shadow:0 24px 60px #6c111b25}.best-offer li,.best-offer>p{color:#ddd2cf!important}.best-offer li svg{color:var(--gold)}.best-offer a{background:var(--gold);color:#1b1209}.offer-ribbon{background:var(--gold);color:#1b1209;letter-spacing:.08em;border-radius:999px;padding:6px 11px;font-size:.66rem;font-weight:950;position:absolute;top:-12px;right:23px}.neutral-trust{background:#f2eee6;border-radius:15px;gap:14px;max-width:900px;margin:22px auto 0;padding:18px;display:flex}.neutral-trust>svg{width:24px;color:var(--wine);flex:none}.neutral-trust p{color:#6b655c;margin:3px 0 0;font-size:.85rem}.sales-page .checkout-section{background:#efe9de;max-width:none;padding:104px max(20px,50vw - 590px)}.sales-page .faq-section{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.sales-page .faq-list details{padding:20px 0}.sales-page .faq-list summary{justify-content:space-between;gap:18px;list-style:none;display:flex}.sales-page .faq-list summary::-webkit-details-marker{display:none}.sales-page .faq-list summary span{color:var(--wine);font-family:Arial,sans-serif;font-size:1.4rem}.final-cta-section{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#741522,#18090c 45%,#080707 76%);padding:110px 20px;position:relative;overflow:hidden}.final-glow{z-index:-1;filter:blur(1px);border:1px solid #e4bd6935;border-radius:50%;position:absolute;inset:10% 26%}.final-cta-section h2{letter-spacing:-.045em;margin:8px auto 20px;font:clamp(3rem,6vw,6rem)/.95 Georgia,serif}.final-cta-section>p:not(.eyebrow){color:#cfc7bf;max-width:720px;margin:0 auto 24px}.final-checks{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-bottom:27px;display:flex}.final-checks span{align-items:center;gap:6px;display:flex}.final-checks svg{width:17px;color:var(--gold)}.final-cta-section>small{color:#8f8983;margin-top:16px;display:block}.sales-page .site-footer{background:#070606}@keyframes dr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.dr-hero-grid,.usp-grid{grid-template-columns:1fr 1fr}.product-choice{grid-template-columns:1fr}.product-choice img{width:100%;height:260px}.product-choice>div{padding:28px}.delay-section{grid-template-columns:1fr 1fr}.delay-section .cta{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.dr-hero{padding-inline:18px}.dr-hero-grid{grid-template-columns:1fr;margin-top:24px}.dr-hero-visual{min-height:610px}.dr-hero-visual img{width:100%;inset-inline:0}.dr-hero-visual .hero-main-image{height:100%;inset:0}.review-chip{left:10px}.pain-grid,.steps-line{grid-template-columns:1fr 1fr}.agitate-section{grid-template-columns:.2fr 1fr}.agitate-copy{grid-column:2}.introduce-section{grid-template-columns:1fr}.product-caption{right:12px}.feature-list article{grid-template-columns:.42fr 1fr auto}.feature-list p{grid-column:2/-1}.steps-line:before{display:none}.product-choice-grid,.philosophy-section{grid-template-columns:1fr}.philosophy-mark{width:120px;height:120px;font-size:3.5rem}.sales-page .faq-section{grid-template-columns:1fr;gap:28px}}@media (max-width:620px){.top-strip{font-size:.62rem}.dr-header{padding-block:18px}.dr-header .brand{font-size:.75rem}.header-cta{padding:9px 12px}.header-cta svg{display:none}.dr-hero h1{font-size:clamp(2.8rem,13.5vw,4.3rem)}.dr-hero .hero-benefits{grid-template-columns:1fr}.dr-hero .cta{width:100%}.dr-hero-visual{min-height:560px}.visual-offer{width:96px;height:96px;right:-2px}.visual-offer span{font-size:1.6rem}.review-chip{bottom:2px}.section-pad{padding:76px 16px}.pain-grid,.desire-grid,.usp-grid,.audience-grid,.comparison-grid,.offer-grid{grid-template-columns:1fr}.agitate-section{grid-template-columns:1fr;padding:72px 18px}.agitate-number{font-size:4rem}.agitate-copy{grid-column:auto}.desire-card{border-radius:22px;padding:28px 20px}.feature-list article{grid-template-columns:1fr auto;gap:8px 20px}.feature-label,.feature-list p{grid-column:1/-1}.steps-line{grid-template-columns:1fr}.steps-line article{grid-template-columns:52px 1fr;column-gap:14px;display:grid}.steps-line article>span{grid-row:1/3;width:50px;height:50px}.steps-line h3{margin:1px 0 4px}.audience-grid article{grid-template-columns:42px 1fr}.product-choice{min-height:auto}.product-choice img{height:280px}.before-card{border-radius:20px 20px 0 0}.after-card{border-radius:0 0 20px 20px}.delay-section{grid-template-columns:1fr;padding:65px 18px}.delay-section .cta{grid-column:auto;width:100%}.offer-grid article{padding:27px 23px}.sales-poster{border-radius:17px;margin-top:30px}.sales-poster figcaption{padding:10px 13px;font-size:.7rem}.rating-stack{text-align:left}.testimonial-note{width:fit-content;min-width:0}.testimonial-window{--testimonial-gap:12px;margin-inline:-16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.testimonial-window:before,.testimonial-window:after{width:4%}.testimonial-card{border-radius:18px;flex-basis:min(82vw,330px);height:min(145vw,590px)}.testimonial-footer{flex-direction:column;align-items:flex-start;gap:4px}.testimonial-proof-banner{border-radius:14px;margin-top:22px}.final-cta-section{padding:88px 18px 105px}.sales-page .mobile-cta{justify-content:center;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.dr-hero-copy,.dr-hero-visual{animation:none}}.admin-login-page{background:radial-gradient(circle at 20% 10%,#713053,#25101c 55%,#13080e);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff18;border-radius:26px;width:min(440px,100%);padding:clamp(28px,6vw,44px);box-shadow:0 30px 100px #0008}.admin-lock{color:#7c164f;background:#f4e7ee;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.admin-lock svg{width:26px;height:26px}.admin-login-card h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.15rem,8vw,3.25rem);line-height:1}.admin-login-card>p:not(.eyebrow){color:#6c5b64;margin:16px 0 25px}.admin-login-card form{gap:9px;display:grid}.admin-login-card label{font-weight:750}.password-field{background:#fff;border:1px solid #d8ccd2;border-radius:12px;display:flex;overflow:hidden}.password-field:focus-within{border-color:#9d3a70;outline:3px solid #9d3a7025}.password-field input{width:100%;min-width:0;min-height:50px;font:inherit;border:0;outline:0;padding:10px 14px}.password-field button{color:#6c5b64;cursor:pointer;background:0 0;border:0;place-items:center;width:50px;display:grid}.password-field svg,.admin-login-button svg{width:19px}.admin-login-button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#7c164f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:7px;font-weight:800;display:flex}.admin-login-button:disabled{opacity:.7;cursor:wait}.admin-form-error{font-size:.9rem;color:#b42318!important;margin:2px 0!important}.admin-login-card>a{color:#6c5b64;margin-top:25px;font-size:.9rem;text-decoration:none;display:inline-block}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.admin-page{background:#f5f2f4;min-height:100vh}.admin-header{color:#fff;background:#24101b;justify-content:space-between;align-items:center;gap:20px;padding:18px max(20px,50vw - 590px);display:flex}.admin-header>div{align-items:center;gap:18px;display:flex}.admin-header p{color:#cbbbc3;margin:0;font-size:.85rem}.admin-brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.admin-brand span{color:#f1cf8f;border:1px solid #d9b36f;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:1.15rem;display:grid}.admin-header button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;display:flex}.admin-header button svg{width:17px}.admin-content{width:min(1180px,100% - 36px);margin:0 auto;padding:44px 0 70px}.admin-title-row{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-title-row h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,3.8rem);line-height:1}.admin-title-row>p{color:#72626a;margin:0;font-size:.85rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.metric-grid article{background:#fff;border:1px solid #e1d8dd;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 8px 22px #451b3010}.metric-grid article>div{flex-direction:column;display:flex}.metric-grid small{color:#77666f}.metric-grid strong{font-family:Georgia,serif;font-size:1.9rem;line-height:1.1}.metric-icon{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.metric-icon svg{width:21px}.metric-icon.plum{color:#7c164f;background:#f4e7ee}.metric-icon.green{color:#18794e;background:#e5f5ec}.metric-icon.amber{color:#96621f;background:#fff2d8}.metric-icon.blue{color:#326ca8;background:#e8f0fa}.orders-panel{background:#fff;border:1px solid #e1d8dd;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #451b3012}.admin-filters{border-bottom:1px solid #eee7eb;grid-template-columns:1fr 190px auto;gap:10px;padding:18px;display:grid}.admin-search{border:1px solid #d8ccd2;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.admin-search:focus-within{border-color:#9d3a70;outline:3px solid #9d3a7020}.admin-search svg{color:#7a6972;flex:none;width:18px}.admin-search input{width:100%;min-width:0;font:inherit;border:0;outline:0}.admin-filters select{min-height:44px;font:inherit;background:#fff;border:1px solid #d8ccd2;border-radius:10px;padding:0 11px}.admin-filters>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#7c164f;border:0;border-radius:10px;padding:0 20px;font-weight:750}.order-list{padding:0 18px}.admin-order{border-bottom:1px solid #eee7eb}.admin-order:last-child{border-bottom:0}.admin-order summary{cursor:pointer;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) auto 70px;align-items:center;gap:18px;min-height:88px;padding:15px 4px;list-style:none;display:grid}.admin-order summary::-webkit-details-marker{display:none}.order-primary,.order-product{flex-direction:column;min-width:0;display:flex}.order-primary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-primary span,.order-product span{color:#77666f;margin-top:4px;font-size:.8rem}.status-pill{white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.77rem;font-weight:800}.status-pill.green{color:#18794e;background:#e5f5ec}.status-pill.amber{color:#8a5715;background:#fff2d8}.status-pill.blue{color:#2c6198;background:#e8f0fa}.status-pill.red{color:#aa2c21;background:#ffebe9}.details-hint{color:#7c164f;font-size:.8rem;font-weight:750}.admin-order[open]{padding-bottom:16px}.admin-order[open] summary{border-bottom:1px dashed #e0d5da}.order-details{grid-template-columns:1fr 1fr;gap:17px 26px;padding:20px 12px 6px;display:grid}.order-details>div{flex-direction:column;display:flex}.order-details small{color:#7a6972;margin-bottom:4px;font-weight:700}.order-details p{overflow-wrap:anywhere;margin:0}.order-details a:not(.contact-button){color:#7c164f;font-weight:700}.order-details .wide{grid-column:1/-1}.contact-button{color:#fff;background:#18794e;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.contact-button svg{width:18px}.admin-empty{text-align:center;justify-items:center;padding:62px 20px;display:grid}.admin-empty svg{color:#9b7b8b;width:42px;height:42px}.admin-empty h2{margin:15px 0 4px;font-family:Georgia,serif}.admin-empty p{color:#77666f;margin:0}.admin-footnote{color:#7a6972;border-top:1px solid #eee7eb;margin:0;padding:14px 18px;font-size:.76rem}@media (max-width:850px){.metric-grid{grid-template-columns:1fr 1fr}.admin-order summary{grid-template-columns:1fr auto;gap:7px 16px}.order-product{grid-column:1}.status-pill{grid-area:1/2}.details-hint{grid-area:2/2}}@media (max-width:580px){.admin-header p{display:none}.admin-header button{padding:9px;font-size:0}.admin-header button svg{width:20px}.admin-content{width:min(100% - 24px,1180px);padding-top:30px}.admin-title-row{flex-direction:column;align-items:start}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-grid article{gap:10px;padding:13px}.metric-icon{width:36px;height:36px}.metric-grid small{font-size:.72rem}.metric-grid strong{font-size:1.55rem}.admin-filters{grid-template-columns:1fr}.admin-order summary{min-height:105px}.order-details{grid-template-columns:1fr;padding-inline:4px}.order-details .wide{grid-column:auto}}.status-page{background:radial-gradient(circle at 50% 10%,#3b3b3b,#080808 65%);place-items:center;min-height:100vh;padding:24px;display:grid}.status-card{text-align:center;background:#fff;border-radius:24px;width:min(520px,100%);padding:clamp(28px,6vw,48px);box-shadow:0 28px 90px #0006}.status-card h1{margin:6px 0 12px;font-family:Georgia,serif;font-size:clamp(2rem,7vw,3.2rem);line-height:1.04}.status-card>p:not(.eyebrow){color:#6d5d65}.status-icon{width:54px;height:54px;margin:0 auto 18px}.status-icon.success{color:#18794e}.status-icon.pending{color:#a6651b}.status-icon.failed{color:#b42318}.receipt{text-align:left;border:1px solid #e2d6dc;border-radius:14px;align-items:center;gap:13px;margin:26px 0;padding:17px;display:flex}.receipt svg{color:#111}.receipt div{flex-direction:column;display:flex}.receipt span{color:#666;font-size:.86rem}.status-card>a{color:#fff;background:#111;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.validation-attempted input:invalid,.validation-attempted select:invalid{border-color:#b42318;outline:2px solid #b4231826}
