.shop-shell{background:radial-gradient(circle at 16% 4%,rgba(221,154,129,.16),transparent 24rem),radial-gradient(circle at 82% 0,rgba(129,162,143,.13),transparent 22rem),linear-gradient(180deg,#0a0a0f,#0f0f14 48%,#0a0a0f);color:#2a1021}.viral-file-page{min-height:100vh;background:radial-gradient(circle at 12% 0,rgba(155,24,83,.2),transparent 26rem),radial-gradient(circle at 88% 4%,rgba(14,111,112,.16),transparent 24rem),linear-gradient(180deg,#210816,#3a1026 38%,#fff4e4 0,#f1dcc0);color:#2a1021}.viral-file-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,4vw,2.4rem);color:#fff6e7}.viral-file-nav a{color:inherit;font-weight:900;text-decoration:none;text-transform:uppercase;font-size:.82rem}.viral-file-brand{font-family:Georgia,Times New Roman,serif;font-size:1.25rem!important;font-weight:500!important;text-transform:none!important}.viral-file-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);gap:clamp(1rem,4vw,3rem);align-items:stretch;max-width:76rem;margin:0 auto;padding:clamp(1.2rem,4vw,4rem)}.viral-file-card,.viral-file-copy,.viral-file-section{border:1px solid rgba(215,168,79,.24);background:rgba(255,246,231,.94);box-shadow:0 24px 70px rgba(0,0,0,.18)}.viral-file-copy{padding:clamp(1.35rem,5vw,3.4rem)}.viral-file-copy h1,.viral-file-section h2{margin:0;color:#2a1021;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.viral-file-copy h1{max-width:11ch;font-size:clamp(3.5rem,11vw,8rem);line-height:.84}.viral-file-copy>p:not(.shop-eyebrow),.viral-file-section li,.viral-file-section p{color:#634456;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.55}.viral-file-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.viral-file-actions button{cursor:pointer}.viral-file-card{display:grid;align-content:end;gap:.85rem;min-height:28rem;padding:clamp(1.2rem,4vw,2rem);background:linear-gradient(180deg,rgba(42,16,33,.1),rgba(42,16,33,.7)),radial-gradient(circle at 50% 24%,rgba(215,168,79,.42),transparent 9rem),#2a1021;color:#fff6e7}.viral-file-card em,.viral-file-card span{color:#e5bd72;font-size:.82rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.viral-file-card strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:500;line-height:.9}.viral-file-card p{margin:0;color:#ead8df;line-height:1.5}.viral-file-section{max-width:76rem;margin:0 auto clamp(1rem,3vw,1.8rem);padding:clamp(1.3rem,4vw,3rem)}.viral-file-section .shop-section-heading{margin-bottom:1.2rem}.viral-file-section .shop-section-heading h2,.viral-file-section h2{max-width:13ch;font-size:clamp(2.3rem,7vw,5rem);line-height:.9}.viral-sign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.viral-sign-grid button{min-height:3.1rem;border:1px solid rgba(42,16,33,.18);background:rgba(255,255,255,.58);color:#2a1021;font:inherit;font-weight:900;cursor:pointer}.viral-sign-grid button.selected{border-color:#2a1021;background:#2a1021;color:#fff6e7}.viral-sign-grid-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.viral-file-inside{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1rem,4vw,3rem);align-items:start}.viral-file-inside ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.viral-file-inside li{padding:.8rem .9rem;border:1px solid rgba(78,15,51,.14);background:rgba(255,255,255,.5);color:#2a1021;font-weight:780}.viral-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.viral-sample-grid article{min-height:12rem;display:flex;align-items:flex-end;padding:1.1rem;background:#2a1021}.viral-sample-grid p{margin:0;color:#fff6e7;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,2rem);line-height:1.05}.viral-file-deeper,.viral-file-upsell{display:flex;justify-content:space-between;gap:1rem;align-items:end}.viral-file-links{display:grid;gap:.55rem;min-width:min(100%,20rem)}.viral-file-links a{padding:.75rem .9rem;border:1px solid rgba(42,16,33,.16);color:#2a1021;font-weight:900;text-decoration:none}.viral-file-faq{display:grid;gap:.6rem}.viral-file-faq details{border:1px solid rgba(42,16,33,.14);padding:.9rem 1rem;background:rgba(255,255,255,.48)}.viral-file-faq summary{color:#2a1021;font-weight:900;cursor:pointer}.viral-file-faq p{margin:.6rem 0 0}.sign-file-checkout-form textarea{resize:vertical}@media (max-width:860px){.viral-file-deeper,.viral-file-hero,.viral-file-inside,.viral-file-upsell{grid-template-columns:1fr;display:grid}.viral-file-card{min-height:18rem}.viral-sign-grid,.viral-sign-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.viral-sample-grid{grid-template-columns:1fr}}@media (max-width:520px){.viral-file-page .shop-button{width:100%}.viral-sign-grid,.viral-sign-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.viral-file-copy h1{font-size:clamp(3.3rem,17vw,5.2rem)}}.image-report-shell{min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(95,20,61,.14),transparent 28rem),linear-gradient(180deg,#0a0a0f,#0a0a0f 44%,#1d0a16 0,#12070f);color:#2a1021}.image-report-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.25rem,3vw,3rem);max-width:78rem;margin:0 auto;padding:clamp(1.5rem,4vw,4rem);border-bottom:1px solid rgba(96,58,36,.14)}.image-report-brand{grid-column:1/-1;display:inline-flex;align-items:center;gap:.75rem;width:fit-content;color:#2a1021;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.image-report-hero h1{max-width:10ch;margin:.5rem 0 .8rem;color:#2a1021;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,11vw,9rem);font-weight:500;line-height:.82;letter-spacing:0}.image-report-hero p{max-width:42rem;color:#684c5b;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.45}.image-report-hero dl{align-self:end;display:grid;gap:.65rem;margin:0;padding:1rem;border:1px solid rgba(96,58,36,.16);background:rgba(255,250,241,.72)}.image-report-hero dl div{padding:.85rem;border:1px solid rgba(217,179,107,.28);background:rgba(255,255,255,.32)}.image-report-hero dt{color:#a8792d;font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.image-report-hero dd{margin:.25rem 0 0;color:#2a1021;font-weight:850;line-height:1.25}.image-report-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem}.image-report-actions a,.image-report-actions button{min-height:3rem;padding:.85rem 1.2rem;border:1px solid rgba(42,16,33,.22);background:#2a1021;color:#0a0a0f;font:inherit;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.image-report-actions button{background:#d9b36b;color:#1d0a16}.image-report-pages{display:grid;gap:clamp(2rem,5vw,5rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,2rem)}.image-report-page{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:start}.image-report-page-meta{position:sticky;top:1rem;display:grid;gap:1rem;padding:1rem;border:1px solid rgba(217,179,107,.25);background:rgba(18,7,15,.88);color:#0a0a0f}.image-report-page-meta>span{width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:999px;background:#d9b36b;color:#1d0a16;font-weight:950}.image-report-page-meta p{margin:0;color:#d7c3cb;line-height:1.35}.image-report-page-meta p:first-child{color:#d9b36b;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.image-report-page-meta h2{margin:.3rem 0;color:#0a0a0f;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3.5rem);font-weight:500;line-height:.95}.image-report-page figure{margin:0;border:1px solid rgba(217,179,107,.35);background:#12070f;box-shadow:0 26px 80px rgba(0,0,0,.32)}.image-report-page img{display:block;width:100%;height:auto}.image-report-page figcaption{display:flex;flex-wrap:wrap;gap:.5rem;padding:.9rem;background:#0a0a0f}.image-report-page figcaption span{padding:.45rem .65rem;border:1px solid rgba(217,179,107,.32);color:#5f143d;font-size:.82rem;font-weight:850}.image-report-next{max-width:62rem;margin:0 auto;padding:clamp(2rem,5vw,4rem);color:#0a0a0f;text-align:center}.image-report-next h2{margin:.5rem 0;color:#0a0a0f;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:.95}.image-report-next p{color:#d7c3cb;line-height:1.55}@media (max-width:760px){.image-report-hero,.image-report-page{grid-template-columns:1fr}.image-report-hero h1{font-size:clamp(3.8rem,20vw,6rem)}.image-report-page-meta{position:static}}@media print{.image-report-hero,.image-report-next,.image-report-page-meta,.shop-footer,.shop-header{display:none!important}.image-report-shell{background:#fff}.image-report-pages{display:block;max-width:none;padding:0}.image-report-page{display:block;break-after:page}.image-report-page figure{border:0;box-shadow:none}.image-report-page figcaption{display:none}}.shop-header{background:rgba(255,249,239,.9);border-bottom:1px solid rgba(96,58,36,.12)}.shop-brand,.shop-header nav,.shop-header nav a{color:#2a1021}.shop-brand-mark:after{background:#0a0a0f}.shop-cream-section,.shop-page-hero,.shop-product-hero,.shop-status-hero,.shop-storefront-hero{border-color:rgba(96,58,36,.1);background:linear-gradient(135deg,#0a0a0f,#1a1a24);color:#2a1021;box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-editorial-band{border-color:rgba(96,58,36,.1);color:#fff5e8;box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-editorial-band .shop-eyebrow{border-color:rgba(217,179,107,.25);background:rgba(217,179,107,.12);color:#d9b36b}.shop-editorial-band h2{color:#fff5e8}.shop-final-cta{border-color:rgba(96,58,36,.1);background:linear-gradient(135deg,#1e0e1a,#2b1526);color:#fff5e8;box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-final-cta h2{color:#fff5e8}.shop-final-cta .shop-eyebrow{border-color:rgba(217,179,107,.25);background:rgba(217,179,107,.12);color:#d9b36b}.shop-dark-section .shop-button-gold,.shop-final-cta .shop-button-gold{border-color:rgba(240,216,156,.34);background:linear-gradient(135deg,#f0d89c,#d4a24e);color:#1e0e1a;box-shadow:0 12px 28px rgba(0,0,0,.24)}.shop-dark-section .shop-button-gold:hover,.shop-final-cta .shop-button-gold:hover{background:linear-gradient(135deg,#f5e3b5,#ddb05a)}.shop-dark-section{border-color:rgba(96,58,36,.1);background:linear-gradient(135deg,#1e0e1a,#2b1526);color:#fff5e8;box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-dark-section .shop-checkout-copy h2,.shop-dark-section .shop-section-heading h2{color:#fff5e8}.shop-dark-section .shop-eyebrow{border-color:rgba(217,179,107,.25);background:rgba(217,179,107,.12);color:#d9b36b}.shop-dark-section .shop-checkout-copy p,.shop-dark-section .shop-section-heading>p{color:#d7c3cb}.shop-checkout-copy h2,.shop-page-hero h1,.shop-product-hero h1,.shop-section-heading h2,.shop-status-hero h1,.shop-storefront-copy,.shop-storefront-copy h1{color:#2a1021}.shop-section-heading{max-width:58rem;margin-left:auto;margin-right:auto}.shop-section-heading h2{font-size:clamp(2.25rem,5.4vw,5.5rem);line-height:.96}.shop-section-heading>p:not(.shop-eyebrow){max-width:54rem;margin-left:auto;margin-right:auto;text-wrap:balance}.shop-storefront-copy{border-right-color:rgba(96,58,36,.12)}.shop-checkout-copy p,.shop-hero p,.shop-page-hero>p,.shop-product-copy>p,.shop-section-heading>p,.shop-status-hero>div>p,.shop-storefront-copy>p{color:#e0d5cc}.shop-editorial-band p:not(.shop-eyebrow){color:#d7c3cb}.shop-eyebrow{border-color:rgba(166,91,79,.2);background:rgba(255,255,255,.5);color:#8c522e}.shop-card,.shop-checkout-summary,.shop-faq-list details,.shop-hero-offer,.shop-preview-tiles article,.shop-product-strip a,.shop-requirement-list,.shop-status-panel,.shop-steps article{border-color:rgba(96,58,36,.14);background:rgba(255,250,241,.76);color:#2a1021}.shop-checkout-summary strong,.shop-faq-list summary,.shop-hero-offer strong,.shop-order-card strong,.shop-requirement-list strong,.shop-status-panel strong{color:#2a1021}.shop-card li,.shop-card p,.shop-checkout-summary small,.shop-faq-list p,.shop-hero-offer p,.shop-preview-tiles h3,.shop-steps p{color:#e0d5cc}.shop-creation-card{position:relative;overflow:hidden;margin:1.4rem 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(96,58,36,.14);background:radial-gradient(circle at 88% 12%,rgba(217,179,107,.22),transparent 9rem),linear-gradient(135deg,rgba(255,250,241,.92),rgba(244,224,193,.72));box-shadow:0 24px 70px rgba(86,48,41,.11)}.shop-creation-orbit{position:absolute;inset:auto 1.1rem 1rem auto;width:8rem;height:8rem;border:1px solid rgba(217,179,107,.26);border-radius:999px;opacity:.8;animation:creation-spin 12s linear infinite}.shop-creation-orbit span{position:absolute;width:.7rem;height:.7rem;border-radius:999px;background:#d9b36b;box-shadow:0 0 18px rgba(217,179,107,.7)}.shop-creation-orbit span:first-child{top:-.35rem;left:50%}.shop-creation-orbit span:nth-child(2){right:.5rem;bottom:1rem;background:#8a2d58}.shop-creation-orbit span:nth-child(3){left:.8rem;bottom:1.4rem;background:#315f58}.shop-creation-copy{position:relative;z-index:1;max-width:34rem}.shop-creation-copy>span,.shop-creation-foot span{color:#9a7432;font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.shop-creation-copy strong{display:block;margin-top:.35rem;color:#2a1021;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.2vw,2.8rem);font-weight:500;line-height:.98}.shop-creation-copy p{margin:.75rem 0 1rem;color:#684c5b;line-height:1.45}.shop-creation-meter{position:relative;z-index:1;height:.7rem;overflow:hidden;border:1px solid rgba(96,58,36,.16);background:rgba(255,250,241,.7)}.shop-creation-meter div{height:100%;background:linear-gradient(90deg,#2a1021,#8a2d58,#d9b36b);transition:width .7s ease}.shop-creation-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem;color:#2a1021}.shop-creation-foot strong{font-weight:950}@keyframes creation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.shop-creation-orbit{animation:none}}.shop-card-meta span,.shop-checkout-summary span,.shop-hero-offer span,.shop-hero-product-rack span,.shop-order-card span,.shop-preview-tiles span,.shop-product-strip span{color:#8c522e}.shop-steps span{background:#2a1021;color:#ffe0a1}.shop-hero-offer b,.shop-hero-product-rack em{color:#8c522e}.shop-card-badge{border-color:rgba(42,16,33,.2);background:#2a1021;color:#ffe0a1}.shop-card-body>.shop-card-badge{display:inline-flex;width:fit-content;margin-bottom:.7rem;border:1px solid rgba(42,16,33,.16);border-radius:999px;padding:.34rem .7rem;background:#fff5df;color:#6e2a45;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.shop-card-meta{justify-content:flex-start}.shop-card-meta strong{color:#7a5514}.shop-card-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end;margin-top:.95rem;border-top:1px solid rgba(96,58,36,.12);padding-top:.9rem}.shop-card-offer span{color:#e0d5cc;font-size:.85rem;line-height:1.35}.shop-card-offer strong{color:#2a1021;font-size:1.45rem;font-weight:950;white-space:nowrap}.shop-price-panel span{color:#8c522e}.shop-hero-proof span,.shop-price-panel small{color:#e0d5cc}.shop-hero-proof span{border-color:rgba(96,58,36,.16);background:rgba(255,255,255,.5)}.shop-button-dark,.shop-button-gold{background:linear-gradient(135deg,#180713,#5e1738 48%,#a83263);color:#fff8ef;box-shadow:0 14px 30px rgba(86,28,54,.24),inset 0 1px 0 rgba(255,248,239,.18)}.shop-button-ghost{border-color:rgba(42,16,33,.22);color:#2a1021;background:rgba(255,255,255,.56)}.shop-button:focus-visible{outline:2px solid #8c522e;outline-offset:3px}.shop-button-dark:hover,.shop-button-gold:hover{background:linear-gradient(135deg,#240b1f,#752147 48%,#bd3d70)}.shop-button-ghost:hover{border-color:rgba(42,16,33,.38);background:rgba(255,255,255,.76)}.shop-back-link,.shop-card-detail-link{color:#6e2a45;font-size:.82rem;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.shop-card-detail-link{justify-self:center;margin-top:.45rem}.shop-checkout-visual,.shop-cover-image-art-hero,.shop-order-card,.shop-status-visual,.shop-storefront-visual .shop-hero-pack{border-color:rgba(96,58,36,.12);background:#0a0a0f;box-shadow:0 6px 24px rgba(86,48,41,.08)}.shop-storefront-visual .shop-hero-pack img{object-fit:cover;object-position:center}.art-bundle-love img{object-position:54% 50%}.art-bundle-ultimate img{object-position:50% 48%}.art-soulmate img{object-position:center top}.shop-hero-product-rack a{border-color:rgba(255,255,255,.68);background:rgba(255,250,241,.88);color:#2a1021}.shop-example-links a{border-color:rgba(217,179,107,.22);background:rgba(255,248,239,.08);color:#fff5e8}.shop-dark-section .shop-card{background:rgba(255,250,241,.92);border-color:rgba(217,179,107,.28);box-shadow:0 12px 36px rgba(10,4,8,.24)}.shop-dark-section .shop-card li,.shop-dark-section .shop-card p,.shop-dark-section .shop-card-includes li{color:#e0d5cc}.shop-dark-section .shop-card h3,.shop-dark-section .shop-card h3 a,.shop-dark-section .shop-card-meta strong{color:#2a1021}.shop-dark-section .shop-faq-list details{border-color:rgba(217,179,107,.18);background:rgba(255,248,239,.08);color:#f5e8d8}.shop-dark-section .shop-faq-list summary{color:#fff5e8}.shop-dark-section .shop-faq-list p{color:#d7c3cb}.shop-dark-section .shop-checkout-summary,.shop-dark-section .shop-requirement-list{border-color:rgba(217,179,107,.18);background:rgba(255,248,239,.06);color:#f5e8d8}.shop-dark-section .shop-checkout-summary span,.shop-dark-section .shop-checkout-summary strong,.shop-dark-section .shop-requirement-list strong{color:#d9b36b}.shop-dark-section .shop-requirement-list li{color:#d7c3cb}.shop-dark-section .shop-checkout-summary small{color:#c0adb5}.shop-dark-section .shop-button-ghost{border-color:rgba(217,179,107,.32);color:#fff5e8;background:rgba(255,248,239,.08)}.shop-dark-section .shop-checkout-visual{border-color:rgba(217,179,107,.16);background:rgba(255,248,239,.04)}.shop-checkout-form{border-color:rgba(96,58,36,.12);background:rgba(255,250,241,.88);color:#2a1021;box-shadow:0 6px 24px rgba(86,48,41,.08)}.shop-checkout-form label,.shop-fieldset legend{color:#2a1021}.shop-checkout-form label span{color:#8c522e}.shop-form-note,.shop-form-note-strong,.shop-form-status{border-color:rgba(96,58,36,.14);background:rgba(255,255,255,.62);color:#e0d5cc}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea,.shop-place-suggestions{border-color:rgba(96,58,36,.2);background:#fffdf7;color:#2a1021}.shop-checkout-form input:focus-visible,.shop-checkout-form select:focus-visible,.shop-checkout-form textarea:focus-visible{outline:2px solid #8c522e;outline-offset:1px;border-color:#8c522e}.shop-faq-list summary:focus-visible{outline:2px solid #8c522e;outline-offset:2px}.shop-place-suggestions button{color:#2a1021}.shop-page-hero{background:linear-gradient(90deg,rgba(255,250,241,.96),rgba(255,250,241,.72)),url(/maymoon/storefront-hero-gpt2-20260425.jpg) 100% /min(58rem,68vw) auto no-repeat}.shop-share-card,.shop-soulmate-preview{background:linear-gradient(135deg,#0a0a0f,#f0dcc1)}.shop-direct-checkout{width:min(1180px,calc(100% - 32px));margin:clamp(1.2rem,4vw,3rem) auto;display:grid;grid-template-columns:minmax(280px,.88fr) minmax(340px,.72fr);gap:clamp(1rem,3vw,2rem);align-items:start}.shop-direct-form-card,.shop-direct-summary{border:1px solid rgba(96,58,36,.12);background:rgba(255,250,241,.84);color:#2a1021;box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-direct-summary{display:grid;gap:1.1rem;padding:clamp(1rem,3vw,2rem)}.shop-direct-form-card h1,.shop-direct-form-card h2,.shop-direct-summary h1,.shop-direct-summary h2{margin:0;color:#2a1021;font-family:var(--font-display);font-weight:500;letter-spacing:0;line-height:.95}.shop-direct-summary h1{font-size:clamp(3rem,7vw,5.8rem);max-width:9.5ch}.shop-direct-summary h2{font-size:clamp(2.6rem,5.6vw,4.9rem);max-width:10.5ch}.shop-direct-form-card h1{font-size:clamp(2.6rem,5vw,4.8rem)}.shop-direct-form-card h2{font-size:clamp(2.2rem,5vw,4rem)}.shop-direct-form-card>p,.shop-direct-summary p{margin:0;color:#e0d5cc;font-size:1.04rem;line-height:1.55}.shop-direct-includes,.shop-direct-price{display:grid;gap:.35rem;border:1px solid rgba(96,58,36,.14);background:rgba(255,255,255,.48);padding:1rem}.shop-direct-price span{font-size:1.7rem;font-weight:950}.shop-direct-price em,.shop-direct-price small{color:#e0d5cc;font-style:normal}.shop-direct-art .shop-product-art{min-height:clamp(18rem,42vw,31rem)}.shop-direct-includes strong{color:#2a1021;font-weight:950}.shop-direct-includes ul{display:grid;gap:.45rem}.shop-direct-includes li{color:#e0d5cc;line-height:1.45}.shop-direct-includes li:before{content:"•";margin-right:.5rem;color:#9d6a19}.shop-direct-form-card{position:sticky;top:5.5rem;display:grid;gap:.85rem;padding:clamp(1rem,3vw,1.5rem)}.shop-direct-form-card>.shop-eyebrow{margin-bottom:-.15rem}.shop-checkout-top-submit{margin-top:-.1rem}.shop-direct-form-card .shop-checkout-form{padding:0;border:0;background:transparent;box-shadow:none}.shop-direct-reassurance{margin-top:0}.shop-policy-page{width:min(860px,calc(100% - 32px));margin:clamp(1.5rem,5vw,4rem) auto;display:grid;gap:1rem;border:1px solid rgba(96,58,36,.12);background:rgba(255,250,241,.88);color:#2a1021;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 8px 32px rgba(86,48,41,.06)}.shop-policy-page h1,.shop-policy-page h2{margin:0;color:#2a1021;font-family:var(--font-display);font-weight:500;line-height:.98}.shop-policy-page h1{font-size:clamp(3rem,9vw,5rem)}.shop-policy-page h2{margin-top:1rem;font-size:clamp(1.8rem,4vw,2.6rem)}.shop-policy-page p{margin:0;color:#e0d5cc;font-size:1.02rem;line-height:1.65}.shop-policy-page a:not(.shop-button){color:#6e2a45;font-weight:850;text-decoration:underline;text-underline-offset:.2em}.shop-timeline li{color:#e0d5cc}.shop-timeline li span{border-color:rgba(96,58,36,.22)}.shop-timeline li.done{color:#2a1021}.shop-status-panel>span,.shop-timeline li.done span{background:#8c522e;border-color:#8c522e}.shop-status-steps article{border-color:rgba(96,58,36,.14);background:rgba(255,250,241,.76)}.shop-status-steps span{color:#8c522e}.shop-status-steps strong{color:#2a1021}.shop-postpurchase-next .shop-section-heading p:not(.shop-eyebrow){color:#d7c3cb}.shop-sticky-cta{border-color:rgba(96,58,36,.18);background:rgba(255,248,236,.94);backdrop-filter:blur(18px);box-shadow:0 -4px 24px rgba(86,48,41,.12)}.shop-sticky-cta strong{color:#2a1021}.shop-sticky-cta span{color:#8c522e}.shop-share-facts article{border-color:rgba(96,58,36,.14);background:rgba(255,255,255,.52)}.shop-share-facts span{color:#8c522e}.shop-share-copy h1,.shop-share-facts strong{color:#2a1021}.shop-share-copy li,.shop-share-copy p{color:#e0d5cc}.shop-share-copy li strong{color:#2a1021}.shop-share-meter{border-color:rgba(96,58,36,.2);background:#f3e8d8}.shop-share-meter span{background:linear-gradient(90deg,#2a1021,#8c522e,#d9b36b)}.shop-savings{color:#8c522e;font-weight:700;font-size:.88rem}.shop-savings s{color:#a89486;font-weight:400;text-decoration:line-through}.shop-card-savings{display:inline-block;border:1px solid rgba(140,82,46,.22);border-radius:0;padding:.18rem .52rem;background:rgba(140,82,46,.08);color:#8c522e;font-size:.72rem;font-weight:750;font-style:normal;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.shop-trust-row{gap:.75rem;margin-top:.5rem}.shop-trust-row span{gap:.4rem;border:1px solid rgba(96,58,36,.14);border-radius:0;padding:.38rem .72rem;background:rgba(255,255,255,.5);color:#e0d5cc;font-size:.78rem;font-weight:600}.shop-whofor-list{gap:.65rem;max-width:44rem;margin:0 auto}.shop-whofor-list article{gap:.85rem;padding:.85rem 1rem;border:1px solid rgba(96,58,36,.12);background:rgba(255,255,255,.52)}.shop-whofor-list article span{display:block;width:.5rem;height:.5rem;margin-top:.42rem;background:#8c522e}.shop-whofor-list article p{color:#e0d5cc;font-size:.98rem;line-height:1.48}.shop-checkout-links{gap:.6rem;margin-top:1.2rem}.shop-dark-section .shop-button-dark{border-color:rgba(217,179,107,.36);background:linear-gradient(135deg,#2a1021,#7b304b);color:#fff8ef}.shop-soulmate-preview-copy h2{color:#2a1021}.shop-soulmate-preview-copy .shop-share-meter{border-color:rgba(96,58,36,.2);background:#f3e8d8}.shop-soulmate-preview-copy .shop-share-meter span{background:linear-gradient(90deg,#2a1021,#8c522e,#d9b36b)}.shop-footer{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem 3rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.35rem,5vw,5rem);border-top:1px solid rgba(96,58,36,.14);background:linear-gradient(135deg,#0f0f14,#0a0a0f);color:#2a1021}.shop-footer-brand{display:flex;flex-direction:column;gap:.6rem}.shop-footer-brand a{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;text-transform:uppercase;color:#2a1021}.shop-footer-brand p{max-width:22rem;margin:0;color:#e0d5cc;font-size:.88rem;line-height:1.5}.shop-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.shop-footer-nav div{display:flex;flex-direction:column;gap:.45rem}.shop-footer-nav strong{margin-bottom:.25rem;color:#2a1021;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.02em}.shop-footer-nav a{color:#e0d5cc;font-size:.88rem;font-weight:500;transition:color .12s ease}.shop-footer-nav a:hover{color:#8c522e}.shop-footer-legal{grid-column:1/-1;padding-top:1.25rem;border-top:1px solid rgba(96,58,36,.1)}.shop-footer-legal p{margin:0;color:#a89486;font-size:.78rem;line-height:1.5}.shop-cover-image-art{background:#f5ead8}.shop-cover-image-art-hero img{filter:none}main:has(.shop-sticky-cta) .shop-footer{padding-bottom:calc(clamp(2.5rem, 6vw, 4.5rem) + 4.5rem)}@media (min-width:861px) and (max-width:1100px){.shop-hero-product-rack{position:static;margin-top:.75rem}}@media (min-width:521px) and (max-width:860px){.shop-preview-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-optional-details{margin:.25rem 0 .5rem;border:1px solid rgba(96,58,36,.12);background:rgba(255,255,255,.38);padding:0}.shop-optional-details summary{cursor:pointer;padding:.72rem .92rem;color:#8c522e;font-size:.88rem;font-weight:700;list-style:none}.shop-optional-details summary:before{content:"+";display:inline-block;width:1.2em;font-weight:850}.shop-optional-details[open] summary:before{content:"−"}.shop-optional-details summary::-webkit-details-marker{display:none}.shop-optional-fields{padding:.25rem .92rem .72rem}.shop-optional-fields label{display:grid;gap:.45rem;margin-bottom:.75rem}.shop-early-cta{justify-content:center;gap:1.2rem;padding:1rem 1.5rem;border-top:1px solid rgba(96,58,36,.1);background:rgba(255,255,255,.32)}.shop-early-cta span{color:#e0d5cc;font-size:.92rem}.shop-editorial-band .shop-button-ghost,.shop-final-cta .shop-button-ghost{border-color:rgba(217,179,107,.32);color:#fff5e8;background:rgba(255,248,239,.08)}.shop-sticky-cta-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.shop-sticky-cta-hidden,.shop-sticky-cta:not(.shop-sticky-cta-hidden){transition:opacity .2s ease,transform .2s ease}.shop-page-hero{background:linear-gradient(90deg,rgba(255,250,241,.98),rgba(255,250,241,.9) 42%,rgba(255,250,241,.46) 74%),url(/maymoon/storefront-hero-contrast-20260425.jpg) 100% /min(62rem,70vw) auto no-repeat}.shop-checkout-visual,.shop-cover-image-art,.shop-cover-image-art-hero,.shop-direct-art .shop-product-art,.shop-order-card,.shop-status-visual,.shop-storefront-visual .shop-hero-pack{border-color:rgba(42,16,33,.22);background:#130713;box-shadow:0 20px 54px rgba(42,16,33,.2),inset 0 0 0 1px rgba(217,179,107,.08)}.shop-cover-image-art-hero,.shop-direct-art .shop-product-art,.shop-storefront-visual .shop-hero-pack{padding:.7rem}.shop-storefront-visual .shop-hero-pack{padding:0}.shop-checkout-visual img,.shop-cover-image-art img,.shop-cover-image-art-hero img,.shop-direct-art .shop-product-art img,.shop-status-visual img,.shop-storefront-visual .shop-hero-pack img{filter:saturate(1.08) contrast(1.08)}.shop-cover-image-art-hero img,.shop-direct-art .shop-product-art img,.shop-storefront-visual .shop-hero-pack img{width:100%;height:auto;object-fit:contain!important}.shop-storefront-visual .shop-hero-pack img{height:100%;min-height:clamp(32rem,54vw,46rem);object-fit:cover!important}.shop-card .shop-cover-image-art{min-height:clamp(16rem,26vw,24rem)}.shop-card{box-shadow:0 16px 44px rgba(86,48,41,.08)}.shop-card-offer{align-items:center}.shop-card-includes{display:grid;gap:.42rem;margin:.9rem 0 0;padding:0;list-style:none}.shop-card-includes li{position:relative;padding-left:1rem;overflow-wrap:anywhere}.shop-card-includes li:before{content:"";position:absolute;left:0;top:.66em;width:.34rem;height:.34rem;border-radius:999px;background:#9b2f5b}.shop-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;margin-top:.9rem}.shop-card-actions .shop-button{min-height:3rem;padding-inline:1rem}.shop-card-offer strong{color:#7a2448}.shop-direct-price{background:rgba(255,255,255,.38)}.shop-direct-price span{color:#7a2448}.shop-button-dark,.shop-button-gold{border-color:#130713;background:linear-gradient(135deg,#160612,#64193c 42%,#c43d73);color:#0a0a0f;box-shadow:0 16px 34px rgba(86,28,54,.28),inset 0 1px 0 rgba(255,248,239,.2)}.shop-button-dark:hover,.shop-button-gold:hover{background:linear-gradient(135deg,#23091d,#81244e 42%,#d84d86)}@media (max-width:760px){.shop-page-hero{background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(255,250,241,.86) 62%,rgba(255,250,241,.54)),url(/maymoon/storefront-hero-contrast-20260425.jpg) bottom /56rem auto no-repeat}.shop-section-heading>p,.shop-storefront-copy>p{font-size:1.02rem;line-height:1.42}.shop-section-heading h2{font-size:clamp(2.1rem,13vw,4rem);line-height:.96;margin-bottom:.55rem}.shop-card-actions{grid-template-columns:1fr}}.shop-category-label{grid-column:1/-1;margin:.5rem 0 -.25rem;padding:0;color:#8c522e;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.shop-category-label:first-child{margin-top:0}@media (max-width:860px){.shop-sticky-cta{display:flex}.shop-date-grid{grid-template-columns:1.35fr .7fr .9fr}.shop-storefront-copy{border-bottom-color:rgba(96,58,36,.12)}.shop-page-hero{background:linear-gradient(180deg,rgba(255,250,241,.88),rgba(255,250,241,1)),url(/maymoon/storefront-hero-gpt2-20260425.jpg) top /auto 18rem no-repeat;padding-top:17rem}.shop-direct-checkout,.shop-footer{grid-template-columns:1fr}.shop-direct-checkout{width:min(100% - 24px,640px)}.shop-direct-form-card{position:static}.shop-direct-summary h1{font-size:clamp(3rem,15vw,4.6rem)}.shop-direct-summary h2{font-size:clamp(2.5rem,12vw,4rem)}.shop-direct-form-card h1{font-size:clamp(2.8rem,13vw,4.2rem);line-height:.9}.shop-footer-nav{grid-template-columns:1fr 1fr}.shop-early-cta{flex-direction:column;gap:.6rem}}.shop-shell,body,html{max-width:100%;overflow-x:hidden}.shop-shell,body:has(.shop-shell){background:radial-gradient(circle at 16% -10%,rgba(255,255,255,.96),transparent 26rem),radial-gradient(circle at 84% 8%,rgba(228,187,107,.24),transparent 24rem),linear-gradient(180deg,#fff8ed,#f4e5cd 54%,#fff8ed)!important;color:#2a1021!important}.shop-checkout-preview,.shop-cream-section,.shop-dark-section,.shop-direct-checkout,.shop-direct-reassurance,.shop-editorial-band,.shop-final-cta,.shop-footer,.shop-header,.shop-order-next,.shop-page-hero,.shop-postpurchase-next,.shop-product-hero,.shop-status-hero,.shop-storefront-hero{background:radial-gradient(circle at 78% 10%,rgba(222,180,101,.22),transparent 24rem),linear-gradient(135deg,#0a0a0f,#f3dfc2)!important;color:#2a1021!important}.shop-dark-section h2,.shop-direct-summary h1,.shop-direct-summary h2,.shop-direct-summary h3,.shop-direct-summary li,.shop-direct-summary p,.shop-direct-summary span,.shop-direct-summary strong,.shop-editorial-band h2,.shop-final-cta h2,.shop-footer *,.shop-header *,.shop-page-hero h1,.shop-product-copy h1,.shop-section-heading h2,.shop-status-hero h1,.shop-storefront-copy h1{color:#2a1021!important}.shop-dark-section p,.shop-editorial-band p,.shop-final-cta p,.shop-page-hero p,.shop-product-copy p,.shop-section-heading p,.shop-status-hero p,.shop-storefront-copy p{color:#654b55!important}.shop-card,.shop-direct-summary,.shop-order-card,.shop-status-panel,.shop-support-card{background:#fff8ed!important;color:#2a1021!important;border-color:rgba(122,84,31,.22)!important;box-shadow:0 24px 70px rgba(86,48,41,.14)!important}.shop-card-body,.shop-checkout-form .shop-place-suggestions,.shop-checkout-form .shop-place-suggestions button,.shop-direct-form-card,.shop-direct-reassurance article,.shop-form-state,.shop-status-steps article{background:rgba(255,252,246,.94)!important;color:#2a1021!important;border-color:rgba(122,84,31,.2)!important}.shop-button-dark,.shop-button-gold,.shop-floating-checkout{background:linear-gradient(135deg,#f0c461,#b74272 48%,#5a1238)!important;box-shadow:0 18px 44px rgba(142,38,91,.32),0 0 0 5px rgba(240,196,97,.12)!important}.shop-button-ghost{border:1px solid rgba(90,18,56,.28)!important;background:rgba(255,252,246,.86)!important}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea,.shop-support-form input,.shop-support-form textarea{background:rgba(255,255,255,.92)!important;color:#2a1021!important;border-color:rgba(122,84,31,.34)!important}.shop-creation-card{background:linear-gradient(135deg,rgba(255,252,246,.96),rgba(243,222,189,.92))!important;color:#2a1021!important;border-color:rgba(122,84,31,.2)!important}.shop-creation-meter div{background:linear-gradient(90deg,#5a1238,#b74272,#f0c461)!important}.shop-floating-checkout{right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:120;min-width:min(24rem,calc(100vw - 2rem));min-height:4.4rem;border-radius:999px!important}.shop-support-form,.shop-support-form label{display:grid;gap:1rem}.shop-support-form label{gap:.45rem;font-weight:900;color:#2a1021}.shop-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:860px){.shop-direct-checkout,.shop-product-hero,.shop-status-hero,.shop-storefront-hero{background:radial-gradient(circle at 72% 4%,rgba(222,180,101,.2),transparent 18rem),linear-gradient(180deg,#0a0a0f,#f3dfc2)!important;grid-template-columns:1fr}.shop-floating-checkout{left:1rem;right:1rem;bottom:.85rem;min-width:auto}.shop-form-grid{grid-template-columns:1fr}}.shop-header{background:rgba(255,250,241,.94)!important;border-bottom:1px solid rgba(122,84,31,.18)!important;backdrop-filter:blur(18px)}.shop-brand,.shop-card h3 a,.shop-footer a,.shop-header nav a{text-decoration:none!important}.shop-card h3 a:hover,.shop-footer a:hover,.shop-header nav a:hover{color:#8f214f!important}.shop-direct-checkout{background:radial-gradient(circle at 72% 8%,rgba(240,196,97,.18),transparent 22rem),linear-gradient(180deg,#0a0a0f,#f3dfc2)!important}.shop-card,.shop-checkout-preview-card,.shop-direct-form-card,.shop-direct-summary,.shop-steps article{border:1px solid rgba(122,84,31,.22)!important;background:rgba(255,250,241,.94)!important;box-shadow:0 22px 60px rgba(74,37,30,.12)!important}.shop-direct-includes,.shop-direct-price{background:linear-gradient(135deg,rgba(255,252,246,.98),rgba(246,229,201,.74))!important;border-color:rgba(122,84,31,.24)!important;color:#2a1021!important}.shop-card-includes li,.shop-direct-includes li,.shop-direct-price em,.shop-direct-price small{color:#654b55!important}.shop-button,.shop-floating-checkout{text-decoration:none!important;letter-spacing:0!important}.shop-button-dark,.shop-button-gold,.shop-floating-checkout{background:linear-gradient(135deg,#efb756,#bd326c 52%,#5a1238)!important;border:1px solid #4d0d2e!important;text-shadow:0 1px 0 rgba(34,6,23,.22);box-shadow:0 18px 42px rgba(142,38,91,.34),0 0 0 5px rgba(240,196,97,.14)!important}.shop-button-dark:hover,.shop-button-gold:hover,.shop-floating-checkout:hover{background:linear-gradient(135deg,#f4c76c,#c93d78 50%,#681742)!important}.shop-button-ghost{background:rgba(255,252,246,.92)!important;border-color:rgba(90,18,56,.34)!important}.shop-floating-checkout{display:flex!important;justify-content:space-between;gap:.9rem;padding:.86rem 1.05rem .86rem 1.25rem;opacity:0;pointer-events:none;transform:translateY(1rem);transition:opacity .18s ease,transform .18s ease,background .18s ease}.shop-floating-checkout-visible{opacity:1!important;pointer-events:auto;transform:translateY(0)}.shop-floating-checkout span{color:#0a0a0f!important;font-weight:900;line-height:1.1;text-transform:uppercase}.shop-floating-checkout strong{color:#4d0d2e!important;background:#fff8ed;border-radius:999px;padding:.42rem .72rem;white-space:nowrap}.shop-checkout-preview{padding:clamp(3.2rem,7vw,6rem) clamp(1rem,4vw,4rem)!important}.shop-checkout-preview-grid,.shop-visual-sample-strip{width:min(1180px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem)}.shop-checkout-preview-card,.shop-visual-sample-card{position:relative;display:grid!important;gap:.7rem;padding:clamp(.65rem,1.4vw,.9rem);color:#fff8ed!important;background:#120611!important;border:1px solid rgba(240,196,97,.36)!important;box-shadow:0 22px 70px rgba(48,14,36,.24)!important;text-decoration:none!important;overflow:hidden}.shop-checkout-preview-card img,.shop-visual-sample-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4;object-fit:cover;background:#120611}.shop-checkout-preview-card span,.shop-visual-sample-card span{position:absolute;top:1rem;left:1rem;z-index:1;display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:#e1bd69;color:#2a1021!important;font-weight:950}.shop-checkout-preview-card strong,.shop-visual-sample-card strong{color:#fff8ed!important;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1}.shop-checkout-preview-card small{color:rgba(255,248,237,.74)!important;font-size:.95rem;line-height:1.35}.shop-dark-section,.shop-final-cta{background:radial-gradient(circle at 54% 16%,rgba(170,45,99,.18),transparent 20rem),linear-gradient(180deg,#180711,#070205)!important}.shop-dark-section .shop-section-heading h2,.shop-dark-section h2,.shop-final-cta h2{color:#fff8ed!important}.shop-dark-section .shop-section-heading p,.shop-dark-section p,.shop-final-cta p{color:rgba(255,248,237,.74)!important}.shop-dark-section .shop-eyebrow,.shop-final-cta .shop-eyebrow{color:#e1bd69!important;border-color:rgba(225,189,105,.45)!important;background:rgba(255,248,237,.06)!important}.shop-dark-section .shop-card{background:#fff8ed!important}.shop-dark-section .shop-card h3,.shop-dark-section .shop-card h3 a,.shop-dark-section .shop-card span,.shop-dark-section .shop-card strong{color:#2a1021!important}.shop-dark-section .shop-card em,.shop-dark-section .shop-card li,.shop-dark-section .shop-card p,.shop-dark-section .shop-card small{color:#654b55!important}.shop-example-links a{color:#2a1021!important;background:rgba(255,252,246,.78)!important;border-color:rgba(122,84,31,.28)!important;text-decoration:none!important}.shop-example-links a:hover{color:#8f214f!important;background:#0a0a0f!important}.shop-footer{background:linear-gradient(180deg,#0a0a0f,#f4dfbd)!important}@media (max-width:860px){.shop-checkout-preview-grid,.shop-visual-sample-strip{width:min(100% - 1rem,460px);grid-template-columns:1fr}.shop-floating-checkout{min-height:3.65rem;padding-inline:1rem}.shop-floating-checkout span{font-size:.78rem}.shop-direct-form-card,.shop-direct-summary{padding-inline:1rem}.shop-direct-checkout{margin-top:.85rem;gap:.9rem}.shop-direct-form-card{gap:.65rem}.shop-direct-form-card>p:not(.shop-eyebrow){font-size:.98rem;line-height:1.35}.shop-direct-form-card .shop-checkout-form,.shop-direct-form-card .shop-field-grid{gap:.7rem}.shop-direct-form-card .shop-field-grid{grid-template-columns:1fr}.shop-checkout-top-submit{min-height:3.4rem}.shop-direct-includes{padding-bottom:1.1rem}}.shop-button-dark,.shop-button-gold,.shop-floating-checkout{background:#8d1f50!important;border:1px solid #5a1238!important;color:#0a0a0f!important;text-shadow:none!important;box-shadow:0 12px 28px rgba(90,18,56,.22),0 0 0 5px rgba(141,31,80,.08)!important}.shop-button-dark:hover,.shop-button-gold:hover,.shop-floating-checkout:hover{background:#6f173e!important;transform:translateY(-1px)}.shop-button-ghost{background:#0a0a0f!important;border:1px solid rgba(90,18,56,.32)!important;color:#2a1021!important;box-shadow:none!important}.shop-button-ghost:hover{background:#f8ecd9!important;border-color:rgba(90,18,56,.52)!important}.shop-card-actions{align-items:stretch;gap:.75rem}.shop-card-actions .shop-button{min-height:3.35rem;padding:.85rem 1rem}.shop-section-heading{display:grid;justify-items:center;gap:clamp(.55rem,1.2vw,.9rem)}.shop-section-heading .shop-eyebrow{margin-bottom:clamp(.45rem,1.2vw,.85rem)}.shop-section-heading h2{max-width:13.5ch;margin:0 auto!important;font-size:clamp(3.2rem,6.25vw,6.2rem);line-height:.9;letter-spacing:0}.shop-section-heading>p:not(.shop-eyebrow){max-width:50rem;margin:0 auto!important;font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.42}.shop-cream-section{background:#0a0a0f;color:#fff8ef}.shop-checkout-preview-grid,.shop-grid,.shop-steps,.shop-visual-sample-strip{margin-top:clamp(1.5rem,3.2vw,3rem)}@media (max-width:760px){.shop-section-heading{gap:.6rem}.shop-section-heading .shop-eyebrow{margin-bottom:.35rem}.shop-section-heading h2{max-width:9.8ch;font-size:clamp(2.9rem,14vw,4.25rem);line-height:.88}.shop-section-heading>p:not(.shop-eyebrow){font-size:1.08rem;line-height:1.42}.shop-card-actions{gap:.65rem}}.shop-status-hero-focused{min-height:calc(100svh - 4rem);align-items:center;background:radial-gradient(circle at 78% 12%,rgba(225,189,105,.2),transparent 25rem),radial-gradient(circle at 20% 72%,rgba(141,31,80,.08),transparent 22rem),linear-gradient(135deg,#0a0a0f,#f1dcb8)!important}.shop-status-hero-focused h1{max-width:10ch}.shop-status-hero-focused>div>p{max-width:44rem}.shop-status-hero-focused .shop-creation-card{margin-top:clamp(1.35rem,3vw,2rem);max-width:44rem;border-color:rgba(122,84,31,.24)!important;background:radial-gradient(circle at 88% 16%,rgba(225,189,105,.24),transparent 10rem),linear-gradient(135deg,rgba(255,252,246,.98),rgba(248,230,199,.92))!important}.shop-status-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;max-width:44rem;margin-top:1rem;padding:1rem;border:1px solid rgba(122,84,31,.2);background:rgba(255,250,241,.62)}.shop-status-note span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#8d1f50;color:#0a0a0f!important;font-weight:950}.shop-status-note p{margin:0;color:#654b55!important;line-height:1.45}.shop-status-hero-focused .shop-status-visual{box-shadow:0 28px 80px rgba(74,37,30,.18)}.shop-checkout-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .85rem;border:1px solid rgba(122,84,31,.22);background:rgba(255,255,255,.72);color:#2a1021}.shop-checkout-total span{color:#654b55;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.shop-checkout-total strong{color:#8d1f50;font-size:1.1rem;font-weight:950}@media (max-width:860px){.shop-status-hero-focused{min-height:auto;padding-top:2rem}}.shop-storefront-visual .shop-hero-pack{display:grid;place-items:center;align-self:center;justify-self:center;width:min(100%,37rem);overflow:hidden;border-color:rgba(122,84,31,.22)!important;background:#0a0a0f!important;box-shadow:0 18px 48px rgba(96,58,36,.14),inset 0 0 0 1px rgba(217,179,107,.12)!important}.shop-storefront-visual .shop-hero-pack img{display:block;width:100%;height:auto!important;min-height:0!important;max-height:clamp(34rem,58vw,48rem);object-fit:contain!important}.shop-cover-image-art,.shop-cover-image-art-hero{background:#0a0a0f!important}.shop-cover-image-art img,.shop-cover-image-art-hero img{background:#0a0a0f}.shop-cover-image-art-hero{display:grid!important;place-items:center;overflow:hidden}.shop-cover-image-art-hero img{display:block;width:100%;height:auto!important;min-height:0!important;max-height:clamp(34rem,58vw,48rem);object-fit:contain!important}.shop-storefront-copy{align-content:center;row-gap:clamp(.85rem,1.8vw,1.25rem)}.shop-storefront-copy h1{max-width:12ch;font-size:clamp(3.15rem,5.75vw,5.15rem);line-height:1.02;text-wrap:balance}.shop-storefront-copy>p:not(.shop-eyebrow){margin:0}.shop-page-hero,.shop-product-copy{row-gap:clamp(.8rem,1.6vw,1.15rem)}.shop-page-hero h1,.shop-product-copy h1{line-height:1.03;text-wrap:balance}.shop-page-hero>p,.shop-product-copy>p{margin-top:clamp(1rem,2vw,1.4rem)!important}@media (max-width:1120px) and (min-width:861px){.shop-storefront-hero{grid-template-columns:minmax(0,.9fr) minmax(340px,1fr)}.shop-storefront-copy h1{font-size:clamp(3rem,5.9vw,4.65rem);line-height:1.04}}@media (max-width:860px){.shop-storefront-copy{row-gap:.85rem}.shop-storefront-copy h1{font-size:clamp(3rem,12vw,4.35rem);line-height:1.03}}.maymoon-home-nav{position:sticky;top:0;z-index:70;justify-content:space-between;gap:1rem;min-height:72px;padding:0 clamp(1rem,4vw,3rem);border-bottom:1px solid rgba(80,34,58,.12);background:rgba(255,250,241,.9);backdrop-filter:blur(18px)}.maymoon-home-brand,.maymoon-home-nav,.maymoon-home-nav nav{display:flex;align-items:center}.maymoon-home-brand{gap:.58rem;color:#2a1021;font-weight:950;text-decoration:none}.maymoon-home-nav nav{gap:clamp(.7rem,2vw,1.25rem);font-size:.9rem;font-weight:900}.maymoon-home-nav nav a{min-height:44px;display:inline-flex;align-items:center;color:#e0d5cc;text-decoration:none}.maymoon-home-nav nav a:last-child{min-width:5.3rem;justify-content:center;border:1px solid #5a1238;border-radius:8px;background:#2a1021;color:#0a0a0f!important}.shop-storefront-hero-polished{position:relative;width:min(1240px,calc(100% - 32px));min-height:min(690px,calc(100svh - 88px));margin-top:clamp(.8rem,2vw,1.6rem);margin-bottom:0;grid-template-columns:minmax(0,.86fr) minmax(340px,.98fr);background:radial-gradient(circle at 94% 7%,rgba(49,95,88,.18),transparent 20rem),linear-gradient(135deg,rgba(255,252,246,.98),rgba(245,225,193,.94))!important;box-shadow:0 28px 74px rgba(86,48,41,.1)}.shop-storefront-hero-polished .shop-storefront-copy{padding-block:clamp(2rem,4.8vw,4.2rem)}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:11.2ch;font-size:clamp(3.5rem,6.2vw,5.8rem);line-height:.98}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){max-width:35rem;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.52}.shop-storefront-hero-polished .shop-actions{margin-top:1.25rem}.maymoon-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;max-width:38rem}.maymoon-hero-proof span{display:grid;min-height:4.2rem;place-items:center;border:1px solid rgba(90,18,56,.15);border-radius:8px;background:rgba(255,252,246,.72);color:#5a1238;font-size:.78rem;font-weight:950;line-height:1.18;padding:.65rem;text-align:center;text-transform:uppercase}.shop-storefront-hero-polished .shop-storefront-visual{min-height:clamp(28rem,44vw,38rem);align-content:center}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack{width:min(100%,34rem)}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:clamp(30rem,46vw,38rem)}.shop-storefront-hero-polished+.shop-cream-section{background:#0a0a0f;color:#fff8ef}.shop-storefront-hero-polished+.shop-cream-section .shop-section-heading{display:grid;gap:.6rem}@media (max-width:980px) and (min-width:861px){.shop-storefront-hero-polished{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.maymoon-hero-proof{grid-template-columns:1fr}}@media (max-width:860px){.maymoon-home-nav{min-height:64px;padding-inline:1rem}.maymoon-home-nav nav a:first-child{display:none}.shop-storefront-hero-polished{width:min(100% - 24px,44rem);min-height:auto;margin-top:.75rem;grid-template-columns:1fr;overflow:hidden}.shop-storefront-hero-polished .shop-storefront-copy{border-right:0;border-bottom:0;padding:clamp(1.2rem,5vw,1.8rem)}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:min(8.8ch,calc(100% - 12.25rem));font-size:clamp(2.8rem,11.6vw,3.8rem);line-height:1}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){font-size:1rem;line-height:1.4}.shop-storefront-hero-polished .shop-actions{margin-top:.75rem}.maymoon-hero-proof{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.maymoon-hero-proof span{flex:1 1 10rem;min-height:2.6rem;padding:.48rem .62rem;font-size:.68rem}.shop-storefront-hero-polished .shop-storefront-visual{position:absolute;top:5.65rem;right:1.25rem;width:min(28vw,11rem);min-height:0;padding:0;pointer-events:none}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack{width:100%;border-radius:8px}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:15rem}.shop-storefront-hero-polished+.shop-cream-section{background:#0a0a0f;color:#fff8ef}}@media (max-width:520px){.maymoon-home-brand span:last-child{font-size:.95rem}.maymoon-home-nav nav{gap:.55rem;font-size:.82rem}.maymoon-home-nav nav a:last-child{min-width:4.8rem}.shop-storefront-hero-polished .shop-actions .shop-button{min-width:0;width:100%}.shop-storefront-hero-polished .shop-storefront-copy{padding:1rem 1.05rem 1.05rem;border-bottom:0}.shop-storefront-hero-polished .shop-storefront-copy h1{max-width:7.2ch;font-size:clamp(2.68rem,11.8vw,3.02rem);line-height:1.01}.shop-storefront-hero-polished .shop-storefront-copy>p:not(.shop-eyebrow){max-width:100%;font-size:.96rem;line-height:1.38}.shop-storefront-hero-polished .shop-actions{gap:.6rem}.maymoon-hero-proof{display:none}.shop-storefront-hero-polished .shop-storefront-visual{top:5.35rem;right:.95rem;width:min(34vw,8.2rem)}.shop-storefront-hero-polished .shop-storefront-visual .shop-hero-pack img{max-height:11.8rem}.shop-storefront-hero-polished+.shop-cream-section{background:#0a0a0f;color:#fff8ef}}html{scroll-behavior:smooth}.life-map-funnel,.life-map-product-page{--life-bg:#fff8ed;--life-cream:#f4dfbd;--life-ink:#210917;--life-muted:#654b55;--life-plum:#8d1f50;--life-gold:#c28a2d;--life-teal:#315f58;--life-card:rgba(255,250,241,0.92);background:radial-gradient(circle at 78% 4%,rgba(194,138,45,.18),transparent 24rem),radial-gradient(circle at 10% 18%,rgba(141,31,80,.1),transparent 25rem),linear-gradient(180deg,var(--life-bg) 0,#f2d9b0 48%,var(--life-bg) 100%);color:var(--life-ink);overflow-x:hidden}.life-map-nav{border-bottom-color:rgba(33,9,23,.12);background:rgba(255,250,241,.88)}.life-map-agitation,.life-map-faq,.life-map-final-cta,.life-map-hero,.life-map-offer,.life-map-product-hero,.life-map-samples,.life-map-secondary,.life-map-steps,.life-map-testimonials,.life-map-value{width:min(1240px,calc(100% - 32px));margin:0 auto}.life-map-hero,.life-map-product-hero{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.78fr);gap:clamp(1rem,4vw,4rem);align-items:center;min-height:min(760px,calc(100svh - 88px));padding:clamp(1.2rem,4vw,3.5rem);border:1px solid rgba(122,84,31,.18);background:radial-gradient(circle at 85% 16%,rgba(49,95,88,.16),transparent 18rem),linear-gradient(135deg,rgba(255,252,246,.98),rgba(244,223,189,.9));box-shadow:0 28px 90px rgba(86,48,41,.13)}.life-map-hero-copy,.life-map-product-copy{display:grid;gap:clamp(.8rem,1.8vw,1.2rem);align-content:center}.life-map-agitation h2,.life-map-final-cta h2,.life-map-hero h1,.life-map-offer h2,.life-map-product-hero h1{margin:0;color:var(--life-ink)!important;font-family:var(--font-display),Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:0;text-wrap:balance}.life-map-hero h1,.life-map-product-hero h1{max-width:10.5ch;font-size:clamp(4rem,8.2vw,7.7rem);line-height:.86}.life-map-agitation p,.life-map-faq p,.life-map-final-cta p,.life-map-hero p,.life-map-offer p,.life-map-product-hero p,.life-map-secondary p,.life-map-steps p,.life-map-value p{color:var(--life-muted)!important;line-height:1.5}.life-map-hero-copy>p:not(.shop-eyebrow),.life-map-product-copy>p:not(.shop-eyebrow){max-width:42rem;margin:0;font-size:clamp(1.08rem,1.6vw,1.38rem)}.life-map-stars{display:inline-flex;gap:.85rem;width:fit-content;max-width:100%;padding:.68rem .9rem;border:1px solid rgba(141,31,80,.16);background:rgba(255,255,255,.68);color:var(--life-ink);box-shadow:0 12px 32px rgba(86,48,41,.08)}.life-map-stars span{color:#d82f75;font-size:1.05rem;letter-spacing:.08em}.life-map-stars strong{color:var(--life-ink);font-size:.95rem;line-height:1.12}.life-map-actions{gap:.75rem;margin-top:.35rem}.life-map-actions .shop-button,.life-map-center-actions .shop-button,.life-map-final-cta .shop-button,.life-map-offer .shop-button{min-height:3.55rem;border-radius:999px;padding-inline:clamp(1.1rem,3vw,1.7rem);font-size:.92rem}.life-map-proof-row{gap:.55rem;max-width:42rem}.life-map-proof-row span{border:1px solid rgba(90,18,56,.18);border-radius:999px;padding:.46rem .72rem;background:rgba(255,252,246,.76);color:var(--life-muted);font-size:.82rem;font-weight:850}.life-map-cta-note{max-width:38rem;margin:-.08rem 0 0;color:#75505e!important;font-size:.88rem;font-weight:850;line-height:1.35}.life-map-center-note{width:min(100% - 32px,38rem);margin:.55rem auto 0}.life-map-hero-art,.life-map-product-art{position:relative;justify-self:center;width:min(100%,31rem);animation:life-map-float 7s ease-in-out infinite}.life-map-hero-art:before,.life-map-product-art:before{content:"";position:absolute;inset:4% -8% -6% 8%;z-index:0;border:1px solid rgba(194,138,45,.24);background:rgba(255,250,241,.42);transform:rotate(3deg)}.life-map-hero-art .shop-product-art,.life-map-product-art .shop-product-art{position:relative;z-index:1}.life-map-hero-art .shop-cover-image-art-hero,.life-map-product-art .shop-cover-image-art-hero{border-color:#210917!important;background:#0a0a0f!important;box-shadow:0 26px 70px rgba(33,9,23,.22)!important}.life-map-agitation,.life-map-faq,.life-map-final-cta,.life-map-offer,.life-map-samples,.life-map-secondary,.life-map-steps,.life-map-testimonials,.life-map-value{padding:clamp(3.8rem,7vw,7rem) 0}.life-map-agitation,.life-map-offer{display:grid;grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);gap:clamp(1.2rem,4vw,4rem);align-items:start}.life-map-agitation h2,.life-map-final-cta h2,.life-map-offer h2{max-width:10.5ch;font-size:clamp(3rem,6.2vw,6.2rem);line-height:.9}.life-map-offer h2{max-width:12ch;font-size:clamp(2.7rem,5vw,5rem)}.life-map-question-grid,.life-map-step-line,.life-map-testimonial-grid,.life-map-value-grid{display:grid;gap:clamp(.75rem,1.6vw,1.1rem)}.life-map-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.life-map-offer aside,.life-map-offer-card,.life-map-question-grid article,.life-map-step-line article,.life-map-testimonial-grid article,.life-map-value-grid article{border:1px solid rgba(122,84,31,.18);background:rgba(255,250,241,.86);box-shadow:0 18px 54px rgba(86,48,41,.1)}.life-map-question-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-height:7rem;padding:1rem}.life-map-question-grid span{color:#d82f75;font-weight:950}.life-map-question-grid p,.life-map-testimonial-grid p{margin:0}.life-map-samples{width:100%;padding-inline:0;background:radial-gradient(circle at 50% 0,rgba(141,31,80,.12),transparent 24rem),linear-gradient(180deg,rgba(255,250,241,0),rgba(244,223,189,.72),rgba(255,250,241,0))}.life-map-carousel{gap:clamp(.9rem,2vw,1.25rem);width:min(1240px,calc(100% - 32px));margin:clamp(1.5rem,3vw,2.5rem) auto 0;padding:.45rem .15rem 1rem;scrollbar-width:thin}.life-map-sample-card{flex:0 0 min(78vw,15.5rem);scroll-snap-align:center;position:relative;display:grid;gap:.65rem;padding:.66rem;border:1px solid rgba(194,138,45,.34);background:#130713;color:#fff8ed!important;text-decoration:none!important;box-shadow:0 24px 70px rgba(33,9,23,.22);transition:transform .18s ease,box-shadow .18s ease}.life-map-sample-card:hover{transform:translateY(-4px);box-shadow:0 30px 80px rgba(33,9,23,.28)}.life-map-sample-card img{aspect-ratio:3/4;object-fit:cover}.life-map-sample-card>span{position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;background:#e1bd69;color:var(--life-ink);font-weight:950}.life-map-sample-card strong{color:#fff8ed!important;font-family:var(--font-display),Georgia,serif;font-size:1.35rem;line-height:1}.life-map-sample-card small{color:rgba(255,248,237,.72);line-height:1.35}.life-map-center-actions{justify-content:center;width:min(1240px,calc(100% - 32px));margin:1.2rem auto 0}.life-map-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,3vw,2.6rem)}.life-map-step-line article,.life-map-testimonial-grid article,.life-map-value-grid article{padding:clamp(1rem,2.2vw,1.45rem)}.life-map-step-line span,.life-map-value-grid span{color:var(--life-gold);font-size:.78rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.life-map-step-line h3,.life-map-value-grid h3{margin:.5rem 0 .55rem;color:var(--life-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:500;line-height:.98}.life-map-step-line{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.4rem,3vw,2.4rem)}.life-map-step-line:before{content:"";position:absolute;top:2.1rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(194,138,45,.55),transparent)}.life-map-step-line article{position:relative;z-index:1}.life-map-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.4rem,3vw,2.3rem)}.life-map-testimonial-grid article{min-height:10rem}.life-map-testimonial-grid p{color:var(--life-ink)!important;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.28rem,2.1vw,1.75rem);line-height:1.08}.life-map-testimonial-grid span{display:block;margin-top:1rem;color:#8d1f50;font-size:.82rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.life-map-offer{align-items:stretch}.life-map-offer aside{display:grid;align-content:start;gap:.95rem;padding:clamp(1.15rem,3vw,2rem)}.life-map-offer aside>span,.life-map-offer-card span{color:var(--life-gold);font-size:.8rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.life-map-offer aside>strong,.life-map-offer-card strong{color:var(--life-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,6vw,5.2rem);font-weight:500;line-height:.9}.life-map-offer aside ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.life-map-offer aside li{color:var(--life-muted);line-height:1.42}.life-map-offer aside li:before{content:"✓";margin-right:.5rem;color:#8d1f50;font-weight:950}.life-map-offer-card{display:grid;gap:.35rem;max-width:30rem;margin-top:1rem;padding:1rem}.life-map-detail-strip{display:flex;flex-wrap:wrap;gap:.45rem;max-width:38rem;padding:.9rem;border:1px solid rgba(122,84,31,.18);background:rgba(255,250,241,.72)}.life-map-detail-strip strong{flex:1 0 100%;color:var(--life-ink);font-size:.92rem}.life-map-detail-strip span{border:1px solid rgba(141,31,80,.14);border-radius:999px;padding:.38rem .58rem;background:rgba(255,255,255,.58);color:var(--life-muted);font-size:.78rem;font-weight:850}.life-map-offer-card small{color:var(--life-muted)}.life-map-secondary{border-top:1px solid rgba(122,84,31,.14)}.life-map-faq .shop-faq-list{max-width:58rem;margin:clamp(1.3rem,3vw,2.2rem) auto 0}.life-map-final-cta{display:grid;justify-items:center;text-align:center}.life-map-final-cta h2{max-width:11ch}.life-map-product-page .shop-sticky-cta{position:fixed;left:50%;right:auto;bottom:calc(.85rem + env(safe-area-inset-bottom));z-index:120;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(42rem,calc(100% - 1.5rem));padding:.78rem .82rem .78rem 1rem;border:1px solid rgba(33,9,23,.24);border-radius:999px;background:rgba(255,250,241,.94);transform:translateX(-50%);backdrop-filter:blur(18px)}.life-map-product-page #checkout{scroll-margin-top:88px}@media (min-width:861px){.life-map-product-page .shop-sticky-cta{display:none}}.life-map-product-page .shop-sticky-cta-hidden{opacity:0;pointer-events:none;transform:translate(-50%,1rem)}.life-map-product-page .shop-sticky-cta>div{display:grid;gap:.08rem}.life-map-product-page .shop-sticky-cta a{min-height:3rem;border-radius:999px;white-space:nowrap}@keyframes life-map-float{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-10px) rotate(.5deg)}}.reveal-panel{animation:life-map-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes life-map-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:761px){.life-map-sample-card{flex-basis:min(23vw,17rem)}}@media (max-width:980px){.life-map-agitation,.life-map-hero,.life-map-offer,.life-map-product-hero{grid-template-columns:1fr}.life-map-hero-art,.life-map-product-art{width:min(100%,24rem)}.life-map-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:980px){.life-map-hero,.life-map-product-hero{grid-template-columns:minmax(0,.92fr) minmax(250px,.62fr)}.life-map-hero h1,.life-map-product-hero h1{font-size:clamp(3rem,5.5vw,4.2rem);line-height:.92}.life-map-hero-art,.life-map-product-art{width:min(100%,19rem)}}@media (max-width:760px){.life-map-agitation,.life-map-faq,.life-map-final-cta,.life-map-hero,.life-map-offer,.life-map-product-hero,.life-map-secondary,.life-map-steps,.life-map-testimonials,.life-map-value{width:min(100% - 24px,44rem)}.life-map-hero,.life-map-product-hero{min-height:auto;margin-top:.8rem;padding:1.05rem}.life-map-hero h1,.life-map-product-hero h1{max-width:8.6ch;font-size:clamp(2.9rem,13vw,3.9rem);line-height:.9}.life-map-hero-copy>p:not(.shop-eyebrow),.life-map-product-copy>p:not(.shop-eyebrow){font-size:1.04rem;line-height:1.42}.life-map-stars{align-items:flex-start;width:100%;padding:.58rem .68rem}.life-map-stars strong{font-size:.84rem}.life-map-actions .shop-button{width:100%}.life-map-hero-copy .shop-eyebrow,.life-map-product-copy .shop-eyebrow{order:1}.life-map-hero-copy .life-map-stars,.life-map-product-copy .life-map-stars{order:2}.life-map-hero-copy h1,.life-map-product-copy h1{order:3}.life-map-hero-copy .life-map-actions,.life-map-product-copy .life-map-actions{order:4}.life-map-hero-copy .life-map-cta-note,.life-map-product-copy .life-map-cta-note{order:5}.life-map-hero-copy>p:not(.shop-eyebrow):not(.life-map-cta-note),.life-map-product-copy>p:not(.shop-eyebrow):not(.life-map-cta-note){order:6}.life-map-hero-copy .life-map-proof-row,.life-map-product-copy .life-map-proof-row{order:7}.life-map-proof-row span{flex:1 1 10rem;text-align:center}.life-map-hero-art,.life-map-product-art{width:min(100%,19rem)}.life-map-agitation,.life-map-faq,.life-map-final-cta,.life-map-offer,.life-map-samples,.life-map-secondary,.life-map-steps,.life-map-testimonials,.life-map-value{padding-top:3.3rem;padding-bottom:3.3rem}.life-map-agitation h2,.life-map-final-cta h2,.life-map-offer h2{max-width:9ch;font-size:clamp(2.8rem,13vw,4.2rem)}.life-map-offer h2{max-width:10ch;font-size:clamp(2.65rem,10.5vw,3.45rem)}.life-map-question-grid,.life-map-step-line,.life-map-testimonial-grid,.life-map-value-grid{grid-template-columns:1fr}.life-map-step-line:before{display:none}.life-map-carousel{width:min(100%,100vw);padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.life-map-sample-card{flex-basis:min(82vw,22rem)}.life-map-center-actions .shop-button{width:100%}.life-map-product-page{padding-bottom:5.5rem}.life-map-product-page .shop-sticky-cta{gap:.65rem;padding:.55rem .55rem .55rem .75rem}.life-map-product-page .shop-sticky-cta strong{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.life-map-product-page .shop-sticky-cta a{min-height:2.9rem;padding-inline:.9rem;font-size:.82rem}}@media (max-width:860px){.life-map-product-page .shop-sticky-cta{gap:.65rem;padding:.52rem .55rem .52rem .75rem}.life-map-product-page .shop-sticky-cta a{min-height:2.85rem;border-radius:999px;padding-inline:.9rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.life-map-hero-art,.life-map-product-art,.life-map-sample-card,.reveal-panel,.shop-button{animation:none!important;transition:none!important}}.shop-social-bar{background:linear-gradient(90deg,#7c3aed,#a855f7 50%,#7c3aed);color:#fff;font-size:.78rem;font-weight:500;letter-spacing:.02em;padding:.55rem 1rem;text-align:center;position:relative;overflow:hidden;animation:socialBarPulse 4s ease-in-out infinite}@keyframes socialBarPulse{0%,to{opacity:1}50%{opacity:.92}}.shop-social-bar strong{font-weight:700}.shop-social-bar span{opacity:.9}.shop-urgency-badge{gap:.35rem;background:#dc2626;color:#fff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;line-height:1;animation:urgencyPulse 2s ease-in-out infinite}@keyframes urgencyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.shop-urgency-badge:before{display:block;background:#fff;animation:dotBlink 1.2s ease-in-out infinite}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}.shop-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem;margin-top:.8rem}.shop-trust-row span{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:#8c8c94;font-weight:500}.shop-trust-row span:before{content:"✓";color:#10b981;font-weight:700;font-size:.85rem}@media (max-width:760px){.shop-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(15,15,20,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);padding:.7rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;align-items:stretch;transition:transform .35s ease}.shop-sticky-cta.shop-sticky-cta-hidden{transform:translateY(100%)}.shop-sticky-cta>div{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.shop-sticky-cta>div strong{font-size:.9rem;color:#fff}.shop-sticky-cta>div span{font-size:1.05rem;color:#c9a96e;font-weight:700}.shop-sticky-cta .shop-button{width:100%;justify-content:center;padding:.85rem 1rem;font-size:.95rem;min-height:52px}}.shop-progress-steps{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none}.shop-progress-steps li{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;color:#8c8c94;text-transform:uppercase;letter-spacing:.04em}.shop-progress-steps li.active{color:#c9a96e}.shop-progress-steps li.completed{color:#10b981}.shop-progress-steps li .step-dot{width:22px;height:22px;border-radius:50%;background:#1c1c24;border:2px solid #8c8c94;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.shop-progress-steps li.active .step-dot{border-color:#c9a96e;background:rgba(201,169,110,.15)}.shop-progress-steps li.completed .step-dot{border-color:#10b981;background:rgba(16,185,129,.15);color:#10b981}.shop-progress-steps li .step-line{width:24px;height:2px;background:#8c8c94;border-radius:1px}.shop-progress-steps li.completed .step-line{background:#10b981}.shop-checkout-form .shop-input{min-height:52px;font-size:16px;border-radius:14px;padding:.85rem 1rem}.shop-checkout-form .shop-input:focus{border-color:#c9a96e;box-shadow:0 0 0 3px rgba(201,169,110,.15)}.shop-checkout-form .shop-label{font-size:.82rem;font-weight:600;margin-bottom:.4rem;display:block}.shop-checkout-form .shop-field{margin-bottom:1rem}.shop-checkout-form .shop-field-hint{font-size:.72rem;color:#8c8c94;margin-top:.25rem}.shop-floating-checkout{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%) translateY(120%);z-index:1001;background:linear-gradient(135deg,#c9a96e,#b8935f);color:#0f0f14;border:none;border-radius:999px;padding:.85rem 1.6rem;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.08);display:flex;align-items:center;gap:.6rem;min-height:52px;transition:transform .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}.shop-floating-checkout.shop-floating-checkout-visible{transform:translateX(-50%) translateY(0)}.shop-floating-checkout strong{font-size:1rem;background:rgba(15,15,20,.15);padding:.15rem .5rem;border-radius:6px}@media (max-width:760px){.shop-floating-checkout{bottom:.5rem;padding:.75rem 1.2rem;font-size:.88rem;min-height:48px}}.shop-security-strip{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:.6rem;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.15);border-radius:10px;margin:.8rem 0}.shop-security-strip span{font-size:.72rem;color:#8c8c94;display:inline-flex;align-items:center;gap:.3rem}.life-map-hero-copy h1{text-wrap:balance;line-height:1.12}@media (max-width:760px){.life-map-hero-copy h1{font-size:2rem;line-height:1.1}.life-map-hero-copy>p{font-size:.95rem;line-height:1.55}.life-map-actions{flex-direction:column;gap:.6rem}.life-map-actions .shop-button{width:100%;justify-content:center;min-height:54px;font-size:.95rem}.life-map-proof-row{font-size:.68rem;gap:.4rem}}.shop-countdown{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.6rem 0}.shop-countdown .countdown-unit{background:#1c1c24;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.4rem .6rem;text-align:center;min-width:48px}.shop-countdown .countdown-unit strong{display:block;font-size:1.1rem;font-weight:700;color:#c9a96e;line-height:1}.shop-countdown .countdown-unit small{display:block;font-size:.6rem;color:#8c8c94;text-transform:uppercase;margin-top:.15rem}.shop-countdown .countdown-sep{color:#8c8c94;font-weight:700;font-size:1rem}.shop-toast{position:fixed;top:1rem;left:1rem;right:1rem;z-index:1002;background:rgba(15,15,20,.98);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.7rem 1rem;display:flex;align-items:center;gap:.7rem;font-size:.78rem;color:#d0d0d5;box-shadow:0 8px 32px rgba(0,0,0,.4);transform:translateY(-120%);transition:transform .5s cubic-bezier(.16,1,.3,1);max-width:380px;margin:0 auto}.shop-toast.visible{transform:translateY(0)}.shop-toast .toast-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.shop-toast .toast-text strong{color:#fff;font-weight:600}.shop-toast .toast-time{color:#8c8c94;font-size:.68rem;margin-left:auto;white-space:nowrap}.shop-stock-indicator{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:#fca5a5;font-weight:500;margin-top:.5rem}.shop-stock-indicator .stock-bar{width:60px;background:rgba(255,255,255,.08)}.shop-stock-indicator .stock-bar-fill{background:linear-gradient(90deg,#dc2626,#f87171);transition:width .5s ease}@media (max-width:760px){.life-map-sample-card,.shop-button,.shop-checkout-preview-card,.shop-floating-checkout,.shop-input,summary{min-height:44px}details summary{padding:.7rem 0}}.life-map-offer-card{background:linear-gradient(135deg,rgba(201,169,110,.08),rgba(201,169,110,.03));border:1px solid rgba(201,169,110,.2);border-radius:16px;padding:1.2rem}.life-map-offer-card>span{font-size:.78rem;color:#8c8c94;margin-bottom:.3rem}.life-map-offer-card>strong{font-weight:700;color:#c9a96e;margin-bottom:.4rem}.life-map-offer-card>small{display:block;font-size:.75rem;color:#8c8c94}.reveal-panel{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-panel.revealed{opacity:1;transform:translateY(0)}.shop-premium-divider{background:linear-gradient(90deg,transparent,rgba(201,169,110,.3) 50%,transparent);margin:2rem 0}.shop-button:focus-visible,.shop-input:focus-visible,a:focus-visible{outline:2px solid #c9a96e;outline-offset:2px}@media (prefers-reduced-motion:reduce){.reveal-panel,.shop-social-bar,.shop-toast,.shop-urgency-badge{animation:none;transition:none}}@media print{.shop-floating-checkout,.shop-social-bar,.shop-sticky-cta,.shop-toast{display:none!important}}:root{--bg-deep:#0A0A0F;--bg-card:#111118;--bg-elevated:#181820;--bg-hover:#1E1E28;--border:rgba(255,255,255,0.06);--border-hover:rgba(255,255,255,0.10);--text-primary:#F0F0F5;--text-secondary:#9A9AA4;--text-muted:#6A6A74;--gold:#C9A96E;--gold-light:#E4C994;--gold-dark:#A0804A;--gold-glow:rgba(201,169,110,0.15);--purple:#8B5CF6;--purple-light:#A78BFA;--green:#10B981;--red:#EF4444;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 8px 24px rgba(0,0,0,0.4);--shadow-lg:0 16px 48px rgba(0,0,0,0.5);--shadow-gold:0 8px 32px rgba(201,169,110,0.12);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.maymoon-v2{background:#0a0a0f;min-height:100vh;background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.maymoon-v2 *{box-sizing:border-box}.maymoon-nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;max-width:1200px;margin:0 auto}.maymoon-nav-brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.1rem;color:var(--text-primary);text-decoration:none;letter-spacing:-.02em}.maymoon-nav-brand .brand-mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:var(--bg-deep)}.maymoon-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;align-items:center}.maymoon-hero-copy{display:flex;flex-direction:column;gap:1.25rem}.maymoon-hero-copy .hero-eyebrow{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.maymoon-hero-copy h1{font-size:3.2rem;font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.maymoon-hero-copy h1 em{font-style:normal;color:var(--gold);position:relative}.maymoon-hero-copy h1 em:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:8px;background:linear-gradient(90deg,var(--gold-glow),transparent);border-radius:4px;z-index:-1}.maymoon-hero-copy .hero-sub{font-size:1.1rem;line-height:1.6;color:var(--text-secondary);max-width:460px}.maymoon-hero-copy .hero-price-row{display:flex;align-items:baseline;gap:.6rem}.maymoon-hero-copy .hero-price{font-size:2.4rem;font-weight:800;color:var(--gold);letter-spacing:-.02em}.maymoon-hero-copy .hero-price-was{font-size:1rem;color:var(--text-muted);text-decoration:line-through}.maymoon-hero-copy .hero-price-note{font-size:.78rem;color:var(--text-muted)}.maymoon-btn{gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--radius-lg);font-size:.92rem;font-weight:700;min-height:52px}.maymoon-btn-gold{background:linear-gradient(135deg,#e8c458,#d4a843 50%,#c9a32a);box-shadow:0 4px 20px rgba(212,168,67,.3),0 0 0 1px rgba(212,168,67,.15);transition:all .2s ease}.maymoon-btn-gold:hover{box-shadow:0 12px 40px rgba(201,169,110,.2)}.maymoon-btn-ghost{color:var(--text-secondary);border:1px solid var(--border)}.maymoon-btn-ghost:hover{background:var(--bg-elevated);border-color:var(--border-hover);color:var(--text-primary)}.maymoon-btn-xl{padding:1rem 2rem;min-height:56px}.maymoon-trust-pill{display:inline-flex;align-items:center;gap:.6rem;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:.45rem 1rem;font-size:.78rem;color:var(--text-secondary)}.maymoon-trust-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.maymoon-trust-pill .pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--red);animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.3}}.maymoon-trust-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.5rem}.maymoon-trust-row span{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-muted);font-weight:500}.maymoon-trust-row span:before{content:"✓";color:var(--green);font-weight:700;font-size:.85rem}.maymoon-hero-art{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.maymoon-hero-art img{width:100%;height:auto;display:block}.maymoon-hero-art .art-badge{position:absolute;top:1rem;right:1rem;background:rgba(10,10,15,.85);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-md);padding:.4rem .75rem;font-size:.72rem;font-weight:600;color:var(--gold)}.maymoon-social-bar{background:linear-gradient(90deg,#7c3aed,#a855f7 50%,#7c3aed);color:#fff;font-size:.78rem;font-weight:500;letter-spacing:.02em;padding:.55rem 1rem;text-align:center}.maymoon-social-bar strong{font-weight:700}.maymoon-section{max-width:1140px;margin:0 auto;padding:4rem 1.25rem}.maymoon-section-header{text-align:center;max-width:600px;margin:0 auto 3rem}.maymoon-section-header .section-eyebrow{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:.75rem}.maymoon-section-header h2{font-size:2.2rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.maymoon-section-header p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-top:.75rem}.maymoon-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.maymoon-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .2s ease}.maymoon-value-card:hover{border-color:var(--border-hover)}.maymoon-value-card .card-num{font-size:.72rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.maymoon-value-card h3{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.maymoon-value-card p{font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.maymoon-steps{display:flex;gap:1.5rem;counter-reset:step}.maymoon-step{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;position:relative}.maymoon-step:before{counter-increment:step;content:counter(step);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--gold);color:var(--gold);font-size:.85rem;font-weight:700;margin-bottom:1rem}.maymoon-step h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.maymoon-step p{font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.maymoon-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.maymoon-testimonial{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.maymoon-testimonial p{font-size:.92rem;line-height:1.6;color:var(--text-secondary);font-style:italic;margin-bottom:1rem}.maymoon-testimonial span{font-size:.78rem;font-weight:600;color:var(--gold)}.maymoon-testimonial .stars{color:var(--gold);font-size:.85rem;margin-bottom:.5rem}.maymoon-offer{display:grid;grid-template-columns:1fr 380px;gap:3rem;max-width:1140px;margin:0 auto;padding:4rem 1.25rem;align-items:center}.maymoon-offer-card{background:linear-gradient(135deg,rgba(201,169,110,.08),rgba(201,169,110,.02));border:1px solid rgba(201,169,110,.2);border-radius:var(--radius-xl);padding:2rem}.maymoon-offer-card .offer-label{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.maymoon-offer-card .offer-price{font-size:2.8rem;font-weight:800;color:var(--gold);letter-spacing:-.02em;line-height:1;margin:.5rem 0}.maymoon-offer-card .offer-was{font-size:1rem;color:var(--text-muted);text-decoration:line-through}.maymoon-offer-card ul{list-style:none;padding:0;margin:1.5rem 0;text-align:left}.maymoon-offer-card ul li{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-secondary);padding:.4rem 0}.maymoon-offer-card ul li:before{content:"✓";color:var(--green);font-weight:700}.maymoon-faq details{border-radius:var(--radius-md)}.maymoon-faq summary{font-size:.92rem}.maymoon-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:rgba(10,10,15,.98);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:transform .35s ease}.maymoon-sticky-cta.hidden{transform:translateY(100%)}.maymoon-sticky-cta .sticky-info{display:flex;flex-direction:column}.maymoon-sticky-cta .sticky-info strong{font-size:.88rem;color:var(--text-primary)}.maymoon-sticky-cta .sticky-info span{font-size:.78rem;color:var(--gold);font-weight:700}.maymoon-sticky-cta .maymoon-btn{min-height:44px;padding:.6rem 1.2rem;font-size:.85rem}.maymoon-toast{position:fixed;top:1rem;left:50%;transform:translateX(-50%) translateY(-120%);z-index:1002;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;align-items:center;gap:.7rem;font-size:.78rem;color:var(--text-secondary);box-shadow:var(--shadow-lg);transition:transform .5s cubic-bezier(.16,1,.3,1);max-width:380px;width:calc(100% - 2rem)}.maymoon-toast.visible{transform:translateX(-50%) translateY(0)}.maymoon-toast .toast-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--purple-light));display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.maymoon-toast strong{color:var(--text-primary);font-weight:600}.maymoon-fast-checkout{min-height:100vh;display:flex;flex-direction:column}.maymoon-fast-checkout-main{flex:1;display:grid;grid-template-columns:1fr 420px;max-width:1000px;margin:0 auto;width:100%;padding:2rem 1.25rem;gap:3rem;align-items:start}.maymoon-fast-checkout .checkout-product{display:flex;flex-direction:column;gap:1.5rem}.maymoon-fast-checkout .checkout-product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.maymoon-fast-checkout .checkout-product-card img{width:100%;height:auto;display:block}.maymoon-fast-checkout .checkout-product-info{padding:1.25rem}.maymoon-fast-checkout .checkout-product-info h2{font-size:1.15rem;font-weight:700;margin-bottom:.4rem}.maymoon-fast-checkout .checkout-product-info p{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.maymoon-fast-checkout .checkout-product-info .checkout-price{font-size:1.6rem;font-weight:800;color:var(--gold);margin-top:.75rem}.maymoon-checkout-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem;position:sticky;top:1.5rem}.maymoon-checkout-form-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.maymoon-checkout-form-card .checkout-sub{font-size:.85rem;color:var(--text-secondary);margin-bottom:1.25rem}.maymoon-checkout-form-card .checkout-email-field{margin-bottom:1rem}.maymoon-checkout-form-card .checkout-email-field label{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.04em}.maymoon-checkout-form-card .checkout-email-field input{width:100%;padding:.85rem 1rem;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.maymoon-checkout-form-card .checkout-email-field input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-glow)}.maymoon-checkout-form-card .checkout-email-field input::placeholder{color:var(--text-muted)}.maymoon-express-pay{margin-bottom:1rem}.maymoon-express-pay .express-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.6rem;text-align:center}.maymoon-express-pay .express-buttons{display:flex;flex-direction:column;gap:.5rem}.maymoon-express-pay .express-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:48px}.maymoon-express-pay .express-btn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.maymoon-express-pay .express-btn.apple{background:#000;color:#fff;border-color:#333}.maymoon-express-pay .express-btn.apple:hover{background:#1a1a1a}.maymoon-express-pay .express-btn.google{background:#fff;color:#1a1a1a;border-color:#ddd}.maymoon-express-pay .express-btn.google:hover{background:#f5f5f5}.maymoon-express-pay .express-btn.link{background:#635bff;color:#fff;border-color:#635bff}.maymoon-express-pay .express-btn.link:hover{background:#7a75ff}.maymoon-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0;font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.maymoon-divider:after,.maymoon-divider:before{content:"";flex:1;height:1px;background:var(--border)}.maymoon-security-strip{align-items:center;padding:.6rem;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.1);border-radius:var(--radius-sm);margin-top:1rem}.maymoon-security-strip span{font-size:.7rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:.25rem}.maymoon-guarantee{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.1);border-radius:var(--radius-md);margin-top:1rem}.maymoon-guarantee .guarantee-icon{width:36px;height:36px;border-radius:50%;background:rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.maymoon-guarantee p{font-size:.78rem;line-height:1.5;color:var(--text-secondary);margin:0}.maymoon-guarantee p strong{color:var(--text-primary)}.maymoon-footer{font-size:.78rem;color:var(--text-muted)}.maymoon-progress{justify-content:center;margin-bottom:1.5rem;padding:0;list-style:none}.maymoon-progress,.maymoon-progress li{display:flex;align-items:center;gap:.4rem}.maymoon-progress li{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.maymoon-progress li.active{color:var(--gold)}.maymoon-progress li.done{color:var(--green)}.maymoon-progress li .step-dot{width:20px;height:20px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0}.maymoon-progress li.active .step-dot{border-color:var(--gold);background:var(--gold-glow)}.maymoon-progress li.done .step-dot{border-color:var(--green);background:rgba(16,185,129,.1);color:var(--green)}.maymoon-progress li .step-line{width:20px;height:2px;background:var(--border);border-radius:1px}.maymoon-progress li.done .step-line{background:var(--green)}.maymoon-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.maymoon-reveal.visible{opacity:1;transform:translateY(0)}.maymoon-skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-elevated) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:skeletonShine 1.5s infinite;border-radius:var(--radius-sm)}@keyframes skeletonShine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.maymoon-hero{grid-template-columns:1fr;text-align:center;padding-top:1rem}.maymoon-hero-copy{align-items:center}.maymoon-hero-copy h1{font-size:2.4rem}.maymoon-hero-copy .hero-sub{max-width:none}.maymoon-value-grid{grid-template-columns:repeat(2,1fr)}.maymoon-steps{flex-direction:column}.maymoon-fast-checkout-main,.maymoon-offer,.maymoon-testimonials{grid-template-columns:1fr}.maymoon-checkout-form-card{position:static}}@media (max-width:600px){.maymoon-hero-copy h1{font-size:2rem}.maymoon-hero-copy .hero-price{font-size:1.8rem}.maymoon-section{padding:2.5rem 1rem}.maymoon-value-grid{grid-template-columns:1fr}.maymoon-sticky-cta{padding:.6rem .75rem}.maymoon-sticky-cta .sticky-info strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.maymoon-reveal,.maymoon-sticky-cta,.maymoon-toast{transition:none;animation:none}}.maymoon-wizard{min-height:100vh}.maymoon-wizard-nav{padding:1rem 1.25rem}.maymoon-wizard-nav .brand-mark{width:32px;height:32px;border-radius:8px;font-size:.75rem}.maymoon-wizard-nav span{font-size:.78rem}.maymoon-wizard-main{justify-content:center;padding:1rem 1.25rem 3rem}.maymoon-wizard-step{animation:wizardFadeIn .5s ease}.wizard-progress{margin-bottom:2rem}.wizard-progress-bar{height:4px;margin-bottom:.5rem}.wizard-progress span{font-size:.72rem}.wizard-welcome{text-align:center}.wizard-welcome h1{font-size:2.2rem;font-weight:800;line-height:1.1;margin:.75rem 0 1rem;text-wrap:balance}.wizard-welcome p{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:460px;margin:0 auto 1.5rem}.wizard-eyebrow{font-size:.78rem;margin-bottom:.5rem}.wizard-value-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}.wizard-value-card{padding:1rem}.wizard-value-card .wizard-card-icon{font-size:1.5rem;margin-bottom:.5rem}.wizard-value-card strong{font-size:.85rem;margin-bottom:.25rem}.wizard-value-card span{font-size:.72rem}.wizard-form{text-align:center}.wizard-form label{display:block;font-weight:700;margin-bottom:1rem;text-wrap:balance}.wizard-form input,.wizard-form label{font-size:1.1rem;color:var(--text-primary)}.wizard-form input{width:100%;padding:1rem 1.25rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);text-align:center;margin-bottom:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.wizard-form input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-glow)}.wizard-form input[type=date],.wizard-form input[type=time]{text-align:center;font-size:1.2rem;padding:.85rem}.wizard-hint{font-size:.82rem;margin-bottom:1.5rem;line-height:1.5}.wizard-reveal-card{padding:2rem;margin-bottom:1.5rem;animation:wizardReveal .6s ease}.wizard-reveal-label{font-size:.78rem;margin-bottom:.5rem}.wizard-reveal-value{font-size:2.8rem;margin-bottom:.25rem}.wizard-reveal-sub{font-size:.85rem;margin-bottom:1rem}.wizard-reveal-desc{font-size:.95rem;line-height:1.6}.wizard-big-three-text{font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.wizard-three-grid{gap:.75rem;margin-top:1rem}.wizard-three-item{padding:1rem}.wizard-three-item span{font-size:.72rem;margin-bottom:.25rem}.wizard-three-item strong{font-size:1.3rem;margin-bottom:.25rem}.wizard-three-item small{font-size:.72rem}.wizard-teaser{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem;text-align:left}.wizard-teaser p{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.wizard-teaser ul{list-style:none;padding:0;margin:0}.wizard-teaser li{font-size:.85rem;color:var(--text-secondary);padding:.4rem 0;line-height:1.5}.wizard-loading{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.wizard-loader-ring{width:120px;height:120px}.wizard-loader-ring:before{inset:6px}.wizard-loader-inner span{font-size:1.2rem}.wizard-loading-text strong{font-size:1.1rem;margin-bottom:.5rem}.wizard-loading-text p{font-size:.85rem;line-height:1.5}.wizard-loading-progress{max-width:300px}.wizard-progress-track{height:6px;border-radius:3px}.wizard-progress-fill{border-radius:3px}@media (max-width:600px){.wizard-welcome h1{font-size:1.8rem}.wizard-three-grid,.wizard-value-cards{grid-template-columns:1fr}.wizard-reveal-value{font-size:2.2rem}.maymoon-wizard-main{padding:1rem}}@media (max-width:400px){.wizard-welcome h1{font-size:1.6rem}.wizard-form input{font-size:1rem}}.shop-shell,.shop-shell .shop-shell,body .shop-shell{background:var(--bg-deep)!important;color:var(--text-primary)!important}.shop-shell .shop-cream-section,.shop-shell .shop-hero,.shop-shell .shop-how-it-works,.shop-shell .shop-offer{background:var(--bg-deep)!important}.shop-shell .shop-cream-section h2,.shop-shell .shop-cream-section p,.shop-shell .shop-hero h1,.shop-shell .shop-hero h2,.shop-shell .shop-hero p,.shop-shell .shop-how-it-works h3,.shop-shell .shop-how-it-works p,.shop-shell .shop-offer h2,.shop-shell .shop-offer li{color:var(--text-primary)!important}.shop-shell .art-badge{background:rgba(201,169,110,.15)!important;color:var(--gold)!important;border:1px solid rgba(201,169,110,.25)!important}.maymoon-wizard{background:var(--bg-deep);color:var(--text-primary)}.maymoon-wizard-nav{padding:.75rem 1rem}.maymoon-wizard-nav .brand-mark{width:28px;height:28px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));font-size:.7rem;color:var(--bg-deep)}.maymoon-wizard-nav span{font-size:.72rem;color:var(--text-muted)}.maymoon-wizard-main{padding:.5rem 1rem 1.5rem}.maymoon-wizard-step{animation:wizardFadeIn .4s ease}.wizard-progress{margin-bottom:1.25rem}.wizard-progress-bar{background:linear-gradient(90deg,var(--gold),var(--gold-dark));transition:width .6s ease;margin-bottom:.4rem}.wizard-progress span{font-size:.68rem;color:var(--text-muted)}.wizard-welcome-mobile{padding-top:.5rem}.wizard-welcome-mobile h1{font-size:1.8rem;line-height:1.1;margin:.5rem 0 .75rem}.wizard-lead{font-size:.95rem;line-height:1.5;color:var(--text-secondary);max-width:420px;margin:0 auto 1rem}.wizard-eyebrow{font-size:.72rem;color:var(--gold);margin-bottom:.25rem}.wizard-value-cards-mobile{gap:.5rem;margin:.75rem 0 1rem}.wizard-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem .5rem;transition:border-color .2s ease}.wizard-value-card:hover{border-color:var(--border-hover)}.wizard-value-card .wizard-card-icon{font-size:1.25rem;margin-bottom:.25rem}.wizard-value-card strong{font-size:.78rem;color:var(--text-primary);margin-bottom:.15rem}.wizard-trust-mini,.wizard-value-card span{font-size:.68rem;color:var(--text-muted)}.wizard-trust-mini{gap:1rem;margin-top:.75rem}.wizard-form-mobile{padding-top:.5rem}.wizard-form-mobile label{font-size:1rem;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3}.wizard-form-mobile input{padding:.875rem 1rem;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);margin-bottom:.5rem}.wizard-form-mobile input:focus{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-glow)}.wizard-form-mobile input[type=date],.wizard-form-mobile input[type=time]{font-size:1.1rem;padding:.75rem}.wizard-hint{font-size:.78rem;color:var(--text-muted);margin-bottom:1rem;line-height:1.4}.wizard-reveal-card{background:linear-gradient(135deg,rgba(201,169,110,.08),rgba(201,169,110,.02));border:1px solid rgba(201,169,110,.2);border-radius:var(--radius-xl);padding:1.5rem;margin-bottom:1rem;animation:wizardReveal .5s ease}.wizard-reveal-label{font-size:.72rem;color:var(--gold);margin-bottom:.4rem}.wizard-reveal-value{font-size:2.2rem;color:var(--gold);margin-bottom:.2rem}.wizard-reveal-sub{font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem}.wizard-reveal-desc{font-size:.88rem}.wizard-big-three-text,.wizard-reveal-desc{line-height:1.5;color:var(--text-secondary)}.wizard-big-three-text{font-size:.92rem;margin-bottom:1rem}.wizard-three-grid{gap:.5rem;margin-top:.75rem}.wizard-three-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem .25rem}.wizard-three-item span{font-size:.65rem;color:var(--gold);margin-bottom:.2rem}.wizard-three-item strong{font-size:1.1rem;color:var(--text-primary);margin-bottom:.2rem}.wizard-three-item small{font-size:.65rem;color:var(--text-muted)}.wizard-teaser-mobile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1rem}.wizard-teaser-mobile p{font-size:.85rem;color:var(--text-primary);margin-bottom:.5rem}.wizard-teaser-mobile li{font-size:.78rem;color:var(--text-secondary);padding:.3rem 0;line-height:1.4}.wizard-loading-mobile{gap:1rem;padding-top:1rem}.wizard-loader-ring{width:100px;height:100px;background:conic-gradient(var(--gold) 0,var(--gold) var(--progress,0),var(--bg-elevated) var(--progress,0))}.wizard-loader-ring:before{inset:5px;background:var(--bg-deep)}.wizard-loader-inner span{font-size:1.1rem;color:var(--gold)}.wizard-loading-text strong{font-size:.95rem;color:var(--text-primary);margin-bottom:.4rem}.wizard-loading-text p{font-size:.78rem;color:var(--text-secondary);max-width:320px}.wizard-loading-progress{max-width:260px}.wizard-progress-track{height:4px;background:var(--bg-elevated)}.wizard-progress-fill{background:linear-gradient(90deg,var(--gold),var(--gold-dark));transition:width .5s ease}.wizard-payment-reveal{animation:wizardFadeIn .5s ease .3s both}.maymoon-btn-gold{background:linear-gradient(135deg,#d4a843,#c9a96e 40%,#b8941f);letter-spacing:.02em;box-shadow:0 4px 16px rgba(201,169,110,.25)}.maymoon-btn-gold:hover{background:linear-gradient(135deg,#ddb44d,#d4b87a 40%,#c9a32a);box-shadow:0 6px 24px rgba(201,169,110,.35)}@media (min-width:600px){.wizard-welcome-mobile h1{font-size:2.4rem}.wizard-lead{font-size:1.1rem}.wizard-value-cards-mobile{grid-template-columns:repeat(4,1fr);gap:.75rem}.wizard-value-card{padding:1rem}.wizard-value-card .wizard-card-icon{font-size:1.5rem}.wizard-value-card strong{font-size:.85rem}.wizard-form-mobile input{padding:1rem 1.25rem;font-size:1.1rem}.wizard-reveal-value{font-size:2.8rem}.wizard-loader-ring{width:120px;height:120px}.wizard-loader-inner span{font-size:1.2rem}}@media (max-width:360px){.wizard-welcome-mobile h1{font-size:1.5rem}.wizard-value-cards-mobile{gap:.4rem}.wizard-value-card{padding:.5rem .25rem}.wizard-value-card .wizard-card-icon{font-size:1.1rem}.wizard-value-card strong{font-size:.7rem}.wizard-value-card span{font-size:.6rem}.wizard-three-grid{grid-template-columns:1fr;gap:.4rem}}.maymoon-wizard{min-height:100dvh;display:flex;flex-direction:column;background:#0a0a0f;color:#fff8ef}.maymoon-wizard-nav{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;max-width:640px;margin:0 auto;width:100%;flex-shrink:0;min-height:44px}.maymoon-wizard-nav .brand-mark{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#e8c458,#c9a32a);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;color:#0a0a0f}.maymoon-wizard-nav span{font-size:.7rem;color:#8a8a9a}.maymoon-wizard-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem 1rem 1rem;max-width:560px;margin:0 auto;width:100%;overflow-y:auto}.maymoon-wizard-step{width:100%;animation:wizardFadeIn .35s ease}@keyframes wizardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wizard-progress{margin-bottom:1rem}.wizard-progress-bar{height:3px;background:linear-gradient(90deg,#e8c458,#c9a32a);border-radius:2px;transition:width .5s ease;margin-bottom:.35rem}.wizard-progress span{font-size:.65rem;color:#8a8a9a;text-transform:uppercase;letter-spacing:.06em}.wizard-welcome-mobile{text-align:center;padding-top:.25rem}.wizard-welcome-mobile h1{font-size:1.6rem;font-weight:800;line-height:1.05;margin:.4rem 0 .6rem;text-wrap:balance;color:#fff8ef}.wizard-lead{font-size:.88rem;line-height:1.4;color:#b8b0a8;max-width:400px;margin:0 auto .75rem}.wizard-eyebrow{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e8c458;display:block;margin-bottom:.2rem}.wizard-value-cards-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;margin:.5rem 0 .75rem}.wizard-value-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .4rem;text-align:center}.wizard-value-card .wizard-card-icon{font-size:1.1rem;display:block;margin-bottom:.2rem}.wizard-value-card strong{display:block;font-size:.72rem;color:#fff8ef;margin-bottom:.1rem;font-weight:600}.wizard-trust-mini,.wizard-value-card span{font-size:.62rem;color:#8a8a9a}.wizard-trust-mini{display:flex;justify-content:center;gap:.75rem;margin-top:.6rem;flex-wrap:wrap}.wizard-form-mobile{text-align:center;padding-top:.25rem}.wizard-form-mobile label{display:block;font-size:.95rem;font-weight:700;color:#fff8ef;margin-bottom:.6rem;text-wrap:balance;line-height:1.25}.wizard-form-mobile input{width:100%;padding:.75rem 1rem;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff8ef;font-size:1rem;text-align:center;margin-bottom:.4rem;transition:border-color .2s ease,box-shadow .2s ease}.wizard-form-mobile input:focus{outline:none;border-color:#e8c458;box-shadow:0 0 0 2px rgba(232,196,88,.15)}.wizard-form-mobile input[type=date],.wizard-form-mobile input[type=time]{text-align:center;font-size:1.05rem;padding:.65rem;-webkit-appearance:none;appearance:none}.wizard-hint{font-size:.72rem;color:#8a8a9a;margin-bottom:.75rem;line-height:1.35}.wizard-reveal{text-align:center}.wizard-reveal-card{background:linear-gradient(135deg,rgba(232,196,88,.06),rgba(232,196,88,.02));border:1px solid rgba(232,196,88,.15);border-radius:14px;padding:1.25rem;margin-bottom:.75rem;animation:wizardReveal .4s ease}@keyframes wizardReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.wizard-reveal-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e8c458;display:block;margin-bottom:.3rem}.wizard-reveal-value{font-size:2rem;font-weight:800;color:#e8c458;display:block;line-height:1;margin-bottom:.15rem}.wizard-reveal-sub{font-size:.78rem;color:#b8b0a8;display:block;margin-bottom:.6rem}.wizard-reveal-desc{font-size:.85rem;line-height:1.45;color:#b8b0a8;margin:0;text-wrap:balance}.wizard-big-three{text-align:center}.wizard-big-three-text{font-size:.88rem;line-height:1.45;color:#b8b0a8;margin-bottom:.75rem;text-wrap:balance}.wizard-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.5rem}.wizard-three-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .2rem;text-align:center}.wizard-three-item span{font-size:.6rem;color:#e8c458;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:.15rem}.wizard-three-item strong{font-size:1rem;color:#fff8ef;display:block;margin-bottom:.15rem}.wizard-three-item small{font-size:.6rem;color:#8a8a9a}.wizard-teaser-mobile{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.875rem;margin-bottom:.75rem;text-align:left}.wizard-teaser-mobile p{font-size:.82rem;font-weight:600;color:#fff8ef;margin-bottom:.4rem}.wizard-teaser-mobile ul{list-style:none;padding:0;margin:0}.wizard-teaser-mobile li{font-size:.74rem;color:#b8b0a8;padding:.25rem 0;line-height:1.35}.wizard-loading-mobile{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem}.wizard-loader-ring{width:80px;height:80px;border-radius:50%;background:conic-gradient(#e8c458 0,#e8c458 var(--progress,0),rgba(255,255,255,.06) var(--progress,0));display:flex;align-items:center;justify-content:center;animation:loaderSpin 2s linear infinite;position:relative}.wizard-loader-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#0a0a0f}.wizard-loader-inner{position:relative;z-index:1}.wizard-loader-inner span{font-size:1rem;font-weight:700;color:#e8c458}@keyframes loaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wizard-loading-text strong{font-size:.9rem;color:#fff8ef;display:block;margin-bottom:.3rem}.wizard-loading-text p{font-size:.74rem;color:#8a8a9a;line-height:1.4;max-width:280px}.wizard-loading-progress{width:100%;max-width:220px}.wizard-progress-track{height:3px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.wizard-progress-fill{height:100%;background:linear-gradient(90deg,#e8c458,#c9a32a);border-radius:2px;transition:width .4s ease}.wizard-payment-reveal{animation:wizardFadeIn .4s ease .2s both;width:100%}.maymoon-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:12px;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;border:none;transition:all .2s ease;line-height:1}.maymoon-btn-gold{background:linear-gradient(135deg,#f0d068,#e8c458 40%,#d4a843);color:#0a0a0f;font-weight:700;border:none;box-shadow:0 3px 16px rgba(232,196,88,.25),0 0 0 1px rgba(232,196,88,.1);text-transform:none;letter-spacing:.01em}.maymoon-btn-gold:hover{background:linear-gradient(135deg,#f8dc78,#f0d068 40%,#e0b850);box-shadow:0 5px 24px rgba(232,196,88,.35),0 0 0 1px rgba(232,196,88,.15);transform:translateY(-1px)}.maymoon-btn-gold:active{transform:translateY(0);box-shadow:0 2px 8px rgba(232,196,88,.2)}.maymoon-btn-xl{padding:1rem 1.5rem;font-size:1rem;border-radius:14px}.maymoon-btn-full{width:100%}.maymoon-btn-ghost{background:transparent;color:#b8b0a8;border:1px solid rgba(255,255,255,.15)}.maymoon-btn-ghost:hover{border-color:rgba(232,196,88,.3);color:#fff8ef}.maymoon-btn:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.maymoon-offer-card{background:rgba(255,255,255,.03);border:1px solid rgba(232,196,88,.12);border-radius:14px;padding:1.25rem;text-align:center}.offer-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a8a9a;display:block;margin-bottom:.5rem}.offer-price{font-size:2rem;font-weight:800;color:#e8c458;line-height:1}.offer-was{font-size:.85rem;color:#8a8a9a;text-decoration:line-through}.maymoon-security-strip{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;font-size:.65rem;color:#8a8a9a}@media (min-width:600px){.wizard-welcome-mobile h1{font-size:2.2rem}.wizard-lead{font-size:1rem}.wizard-value-cards-mobile{grid-template-columns:repeat(4,1fr);gap:.6rem}.wizard-value-card{padding:.875rem}.wizard-value-card .wizard-card-icon{font-size:1.35rem}.wizard-value-card strong{font-size:.8rem}.wizard-form-mobile input{padding:.875rem 1.25rem;font-size:1.05rem}.wizard-reveal-value{font-size:2.4rem}.wizard-reveal-card{padding:1.5rem}.wizard-loader-ring{width:100px;height:100px}.wizard-loader-inner span{font-size:1.1rem}}@media (max-width:360px){.wizard-welcome-mobile h1{font-size:1.4rem}.wizard-value-cards-mobile{gap:.3rem}.wizard-value-card{padding:.4rem .2rem;border-radius:8px}.wizard-value-card .wizard-card-icon{font-size:1rem}.wizard-value-card strong{font-size:.65rem}.wizard-value-card span{font-size:.55rem}.wizard-three-grid{grid-template-columns:1fr;gap:.3rem}.wizard-form-mobile input{padding:.6rem .75rem;font-size:.95rem}.wizard-reveal-value{font-size:1.7rem}}.wizard-preparing{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.25rem;animation:wizardFadeIn .5s ease}.wizard-preparing-anim{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.wizard-pulse-ring{position:absolute;width:60px;height:60px;border-radius:50%;border:2px solid rgba(232,196,88,.3);animation:pulseRing 2s ease-out infinite}@keyframes pulseRing{0%{transform:scale(.6);opacity:.6}50%{transform:scale(1);opacity:.15}to{transform:scale(1.4);opacity:0}}.wizard-preparing-text strong{font-size:1rem;color:#fff8ef;display:block;margin-bottom:.3rem}.wizard-preparing-text p{font-size:.78rem;color:#8a8a9a;line-height:1.4;max-width:280px}.wizard-checkout-box{background:rgba(255,255,255,.02);border:1px solid rgba(232,196,88,.12);border-radius:14px;padding:1rem;text-align:center;animation:wizardFadeIn .5s ease .2s both}.wizard-checkout-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#e8c458;display:block;margin-bottom:.5rem}.wizard-error{font-size:.78rem;color:#e85a5a;margin:.3rem 0 0;text-align:center}.maymoon-btn-gold:disabled{opacity:.7;cursor:wait}.brand-logo{width:34px;height:34px;flex-shrink:0}.maymoon-nav-link{font-size:.82rem;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s ease}.maymoon-nav-link:hover{color:var(--gold)}.hero-topline{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero-price-badge{font-size:.72rem;font-weight:600;color:var(--bg-deep);background:var(--green);padding:.2rem .5rem;border-radius:6px;letter-spacing:.02em}.hero-cta-row{display:flex;gap:.75rem;flex-wrap:wrap}.maymoon-social-bar .social-icon{margin-right:.25rem}.maymoon-social-bar .social-divider{margin:0 .35rem;opacity:.5}.carousel-cta{text-align:center;margin-top:1.5rem}.maymoon-offer-copy{display:flex;flex-direction:column;gap:.75rem}.maymoon-offer-copy h2{font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.maymoon-offer-copy p{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:480px}.offer-price-row{display:flex;align-items:baseline;gap:.5rem;justify-content:center}.offer-save{font-size:.72rem;font-weight:600;color:var(--bg-deep);background:var(--green);padding:.2rem .5rem;border-radius:6px;letter-spacing:.02em}.offer-features{list-style:none;padding:0;margin:1rem 0;text-align:left}.offer-features li{font-size:.88rem;color:var(--text-secondary);padding:.35rem 0;display:flex;align-items:center;gap:.5rem}.offer-features li:before{content:"✓";color:var(--green);font-weight:700;font-size:.85rem;flex-shrink:0}.maymoon-final-cta{text-align:center;padding-top:2rem;padding-bottom:4rem}.maymoon-final-cta h2{font-size:2rem;font-weight:700;margin:.75rem 0 1.5rem;color:var(--text-primary);text-wrap:balance}.maymoon-trust-row-center{justify-content:center;margin-top:1rem}.maymoon-footer{text-align:center;padding:2rem 1.25rem;border-top:1px solid var(--border);max-width:1140px;margin:0 auto}.maymoon-footer p{font-size:.78rem;color:var(--text-muted)}.maymoon-faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease}.maymoon-faq details:hover{border-color:var(--border-hover)}.maymoon-faq summary{padding:1rem 1.25rem;font-size:.95rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.maymoon-faq summary::-webkit-details-marker{display:none}.maymoon-faq summary:after{content:"+";font-size:1.2rem;color:var(--gold);font-weight:400;transition:transform .2s ease}.maymoon-faq details[open] summary:after{content:"−";transform:rotate(0deg)}.maymoon-faq details p{padding:0 1.25rem 1rem;font-size:.88rem;line-height:1.6;color:var(--text-secondary);margin:0}@media (max-width:860px){.maymoon-nav{padding:.75rem 1rem}.maymoon-nav-brand span{font-size:1rem}.brand-logo{width:30px;height:30px}.maymoon-hero{grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 2rem}.maymoon-hero-copy h1{font-size:clamp(1.9rem,7vw,2.6rem)}.hero-cta-row{flex-direction:column}.hero-cta-row .maymoon-btn-ghost{max-width:none;width:100%}.hero-topline{gap:.5rem}.hero-price{font-size:2rem}.maymoon-social-bar{font-size:.72rem;padding:.5rem .75rem}.maymoon-section{padding:2.5rem 1rem}.maymoon-section-header h2{font-size:1.6rem}.maymoon-value-grid{grid-template-columns:1fr 1fr;gap:.75rem}.maymoon-value-card{padding:1rem}.maymoon-steps{flex-direction:column;gap:.75rem}.maymoon-step{padding:1.25rem}.maymoon-testimonials{grid-template-columns:1fr;gap:.75rem}.maymoon-offer{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1rem}.maymoon-final-cta h2,.maymoon-offer-copy h2{font-size:1.6rem}}@media (max-width:480px){.maymoon-value-grid{grid-template-columns:1fr}.maymoon-hero-copy h1{font-size:1.7rem}.hero-sub{font-size:.92rem}.hero-price{font-size:1.7rem}}.image-report-shell-v2{min-height:100dvh;background:var(--bg-deep);color:var(--text-primary)}.image-report-hero-v2{max-width:900px;margin:0 auto;padding:1.5rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.image-report-hero-header h1{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:.4rem 0 .5rem}.image-report-hero-header p{font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:520px}.image-report-meta-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.meta-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.2rem}.meta-item-wide{grid-column:1/-1}.meta-label{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}.meta-value{font-size:.88rem;color:var(--text-primary);font-weight:500}.image-report-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.image-report-pages-v2{max-width:900px;margin:0 auto;padding:0 1.25rem 3rem}.image-report-pages-header{text-align:center;margin-bottom:2rem}.image-report-pages-header h2{font-size:1.6rem;font-weight:700;color:var(--text-primary);margin:.4rem 0}.image-report-pages-header p{font-size:.88rem;color:var(--text-secondary);max-width:440px;margin:0 auto}.image-report-pages-grid{display:flex;flex-direction:column;gap:2rem}.image-report-page-v2{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;transition:border-color .2s ease}.image-report-page-v2:hover{border-color:var(--border-hover)}.page-meta-bar{gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.page-meta-bar,.page-number{display:flex;align-items:center}.page-number{font-size:.78rem;font-weight:700;color:var(--gold);width:28px;height:28px;justify-content:center;background:rgba(232,196,88,.08);border-radius:50%;flex-shrink:0}.page-role{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page-figure{margin:0;background:var(--bg-elevated)}.page-image{width:100%;height:auto;display:block}.page-info{padding:1rem 1.25rem 1.25rem}.page-info h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.page-info p{font-size:.82rem;color:var(--text-secondary);line-height:1.45}.image-report-cta-v2{max-width:560px;margin:0 auto 3rem;padding:0 1.25rem}.image-report-cta-inner{background:linear-gradient(135deg,rgba(201,169,110,.06),rgba(201,169,110,.02));border:1px solid rgba(201,169,110,.15);border-radius:var(--radius-xl);padding:2rem 1.5rem;text-align:center}.image-report-cta-inner h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:.4rem 0 .5rem;text-wrap:balance}.image-report-cta-inner p{font-size:.88rem;color:var(--text-secondary);margin-bottom:1rem}.cta-price-row{display:flex;align-items:baseline;gap:.5rem;justify-content:center;margin-bottom:1rem}.cta-price{font-size:2.2rem;font-weight:800;color:var(--gold);letter-spacing:-.02em}.cta-was{font-size:1rem;color:var(--text-muted);text-decoration:line-through}.cta-save{font-size:.72rem;font-weight:600;color:var(--bg-deep);background:var(--green);padding:.2rem .5rem;border-radius:6px;letter-spacing:.02em}@media (max-width:600px){.image-report-hero-v2{padding:1rem 1rem 1.5rem}.image-report-meta-v2{grid-template-columns:1fr}.image-report-pages-v2{padding:0 1rem 2rem}.image-report-cta-v2{padding:0 1rem;margin-bottom:2rem}.image-report-cta-inner{padding:1.5rem 1rem}.cta-price{font-size:1.8rem}}.products-hero{padding:1rem 1.25rem 2rem;max-width:1200px;margin:0 auto}.products-hero-art{max-height:420px}.products-lead{padding-top:0}.products-lead-card{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2rem;max-width:900px;margin:0 auto;align-items:center}.products-lead-info h3{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.products-lead-info p{font-size:.88rem;line-height:1.5;color:var(--text-secondary);margin-bottom:1rem}.products-lead-price{display:flex;align-items:baseline;gap:.5rem;margin:1rem 0 1.25rem}.products-lead-art{display:flex;align-items:center;justify-content:center}.products-lead-art img{max-height:320px;width:auto;border-radius:var(--radius-lg)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:900px;margin:0 auto}@media (max-width:860px){.products-hero{grid-template-columns:1fr;gap:1.5rem}.products-lead-card{grid-template-columns:1fr;padding:1.5rem}.products-lead-art{order:-1}.shop-grid{grid-template-columns:1fr}}@media (max-width:480px){.products-lead-card{padding:1rem}}.life-map-product-page{background:var(--bg-deep);color:var(--text-primary);min-height:100dvh}.life-map-product-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;align-items:center}.life-map-product-copy h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:.75rem 0}.life-map-product-copy p{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:460px}.life-map-stars{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.life-map-stars span{color:var(--gold);font-size:.85rem}.life-map-stars strong{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.life-map-cta-note{font-size:.78rem;color:var(--text-muted);margin-top:.75rem}.life-map-proof-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.75rem}.life-map-proof-row span{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-muted);font-weight:500}.life-map-proof-row span:before{content:"✓";color:var(--green);font-weight:700;font-size:.85rem}.life-map-agitation,.life-map-faq,.life-map-samples,.life-map-secondary,.life-map-testimonials,.life-map-value{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.life-map-agitation h2,.life-map-faq h2,.life-map-offer h2,.life-map-samples h2,.life-map-secondary h2,.life-map-testimonials h2,.life-map-value h2{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;line-height:1.15;color:var(--text-primary);text-wrap:balance;margin:.5rem 0}.life-map-agitation p,.life-map-samples .shop-section-heading p,.life-map-value .shop-section-heading p{font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:520px}.life-map-question-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.life-map-question-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;gap:.75rem;align-items:flex-start}.life-map-question-grid article span{color:var(--gold);font-size:1rem;flex-shrink:0;margin-top:.1rem}.life-map-question-grid article p{font-size:.9rem;line-height:1.5;color:var(--text-secondary);margin:0}.life-map-carousel{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.life-map-sample-card{flex:0 0 auto;width:220px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease}.life-map-sample-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.life-map-sample-card img{width:100%;height:auto;display:block}.life-map-sample-card span{display:block;font-size:.72rem;font-weight:700;color:var(--gold);padding:.5rem .75rem .2rem}.life-map-sample-card strong{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);padding:0 .75rem .2rem}.life-map-sample-card small{display:block;font-size:.72rem;color:var(--text-secondary);padding:0 .75rem .75rem}.life-map-center-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.life-map-center-note{text-align:center;width:100%}.life-map-value-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}.life-map-value-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.life-map-value-grid article span{font-size:.72rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.5rem}.life-map-value-grid article h3{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:.4rem}.life-map-value-grid article p{font-size:.82rem;line-height:1.5;color:var(--text-secondary);margin:0}.life-map-offer{display:grid;grid-template-columns:1fr 380px;gap:3rem;max-width:1140px;margin:0 auto;padding:3rem 1.25rem;align-items:start}.life-map-offer>div:first-child>p{font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:480px;margin-bottom:1rem}.life-map-offer-card{background:linear-gradient(135deg,rgba(201,169,110,.08),rgba(201,169,110,.02));border:1px solid rgba(201,169,110,.15);border-radius:var(--radius-xl);padding:1.5rem;text-align:center;margin:1rem 0}.life-map-offer-card>span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);display:block;margin-bottom:.5rem}.life-map-offer-card>strong{font-size:2.2rem;font-weight:800;color:var(--gold);display:block;line-height:1;margin-bottom:.5rem}.life-map-offer-card>small{font-size:.78rem;color:var(--text-muted)}.life-map-detail-strip{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-top:1rem}.life-map-detail-strip strong{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.life-map-detail-strip span{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-secondary);margin-right:.75rem}.life-map-detail-strip span:before{content:"✓";color:var(--green);font-weight:700;font-size:.78rem}.life-map-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.life-map-testimonial-grid article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.life-map-testimonial-grid article p{font-size:.92rem;line-height:1.6;color:var(--text-secondary);font-style:italic;margin-bottom:1rem}.life-map-testimonial-grid article span{font-size:.78rem;font-weight:600;color:var(--gold)}.shop-product-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1140px;margin:0 auto;padding:2rem 1.25rem 4rem;align-items:center}.shop-product-copy h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem}.shop-product-copy>p{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:460px}.shop-price-panel{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.shop-price-panel>span:first-child{font-size:2rem;font-weight:800;color:var(--gold);letter-spacing:-.02em}.shop-price-panel small,.shop-savings{font-size:.78rem;color:var(--text-muted)}.shop-savings s{margin-right:.35rem}.shop-hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:.75rem}.shop-hero-proof span{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-muted);font-weight:500}.shop-hero-proof span:before{content:"✓";color:var(--green);font-weight:700;font-size:.85rem}.shop-cream-section,.shop-preview-section,.shop-whofor-section{background:var(--bg-deep);color:var(--text-primary);max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-preview-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.shop-preview-tiles article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem}.shop-preview-tiles article span{font-size:.72rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.5rem}.shop-preview-tiles article h3{font-size:.95rem;font-weight:600;color:var(--text-primary)}.shop-early-cta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.shop-early-cta span{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.shop-checkout-preview{max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-checkout-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem}.shop-checkout-preview-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.shop-checkout-preview-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.shop-checkout-preview-card img{width:100%;height:auto;display:block}.shop-checkout-preview-card span{display:block;font-size:.72rem;font-weight:700;color:var(--gold);padding:.5rem .75rem .2rem}.shop-checkout-preview-card strong{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);padding:0 .75rem .2rem}.shop-checkout-preview-card small{display:block;font-size:.72rem;color:var(--text-secondary);padding:0 .75rem .75rem}.shop-whofor-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.5rem}.shop-whofor-list article{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;gap:.75rem;align-items:flex-start}.shop-whofor-list article span{width:20px;height:20px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:.15rem}.shop-whofor-list article p{font-size:.88rem;line-height:1.5;color:var(--text-secondary);margin:0}.shop-dark-section{background:var(--bg-deep);color:var(--text-primary);max-width:1140px;margin:0 auto;padding:3rem 1.25rem}.shop-checkout-section{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:start}.shop-checkout-copy h2{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem}.shop-checkout-copy>p{font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:460px;margin-bottom:1rem}.shop-checkout-summary{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin:1rem 0}.shop-checkout-summary span{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);margin-bottom:.3rem}.shop-checkout-summary strong{display:block;font-size:1.5rem;font-weight:800;color:var(--gold);margin-bottom:.2rem}.shop-checkout-summary small{font-size:.72rem;color:var(--text-muted)}.shop-checkout-links{display:flex;gap:.75rem;flex-wrap:wrap}.shop-page-hero.shop-support-hero{max-width:1140px;margin:0 auto;padding:2rem 1.25rem 1.5rem}.shop-page-hero.shop-support-hero h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08;color:var(--text-primary);text-wrap:balance;margin:.5rem 0 .75rem}.shop-page-hero.shop-support-hero>p{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:460px}.shop-direct-checkout,.shop-support-section{max-width:1140px;margin:0 auto;padding:0 1.25rem 3rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.shop-direct-summary{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.shop-direct-summary h2{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.shop-direct-includes strong{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.shop-direct-includes ul{list-style:none;padding:0;margin:0}.shop-direct-includes li{font-size:.85rem;color:var(--text-secondary);padding:.3rem 0;display:flex;align-items:center;gap:.5rem}.shop-direct-includes li:before{content:"✓";color:var(--green);font-weight:700;font-size:.85rem}.shop-direct-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.shop-button-gold{background:linear-gradient(135deg,#e8c458,#d4a843 50%,#c9a32a);color:#0a0a0f;font-weight:700;border:none;box-shadow:0 4px 20px rgba(212,168,67,.3),0 0 0 1px rgba(212,168,67,.15);padding:.85rem 1.5rem;border-radius:var(--radius-lg);font-size:.92rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;transition:all .2s ease;cursor:pointer}.shop-button-gold:hover{transform:translateY(-1px);box-shadow:0 8px 32px rgba(212,168,67,.4)}.shop-button-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:.85rem 1.5rem;border-radius:var(--radius-lg);font-size:.92rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;transition:all .2s ease;cursor:pointer}.shop-button-ghost:hover{background:var(--bg-elevated);border-color:var(--border-hover);color:var(--text-primary)}.shop-section-heading{text-align:center;max-width:600px;margin:0 auto 2rem}.shop-section-heading .shop-eyebrow{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);display:block;margin-bottom:.75rem}.shop-section-heading h2{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;line-height:1.15;color:var(--text-primary);text-wrap:balance}.shop-section-heading p{font-size:.92rem;line-height:1.55;color:var(--text-secondary);margin-top:.75rem}.shop-faq-list details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;overflow:hidden;transition:border-color .2s ease}.shop-faq-list details:hover{border-color:var(--border-hover)}.shop-faq-list summary{padding:1rem 1.25rem;font-size:.95rem;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.shop-faq-list summary::-webkit-details-marker{display:none}.shop-faq-list summary:after{content:"+";font-size:1.2rem;color:var(--gold);font-weight:400;transition:transform .2s ease}.shop-faq-list details[open] summary:after{content:"−"}.shop-faq-list details p{padding:0 1.25rem 1rem;font-size:.88rem;line-height:1.6;color:var(--text-secondary);margin:0}.shop-urgency-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(232,196,88,.1);border:1px solid rgba(232,196,88,.2);border-radius:var(--radius-md);padding:.4rem .75rem;font-size:.72rem;font-weight:600;color:var(--gold);margin-bottom:.75rem}.shop-urgency-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);animation:dotPulse 2s ease-in-out infinite}.shop-stock-indicator{margin:.75rem 0}.shop-stock-indicator .stock-bar{height:4px;background:var(--bg-elevated);border-radius:2px;overflow:hidden;margin-bottom:.35rem}.shop-stock-indicator .stock-bar-fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-dark));border-radius:2px;transition:width .4s ease}.shop-stock-indicator span{font-size:.72rem;color:var(--text-muted)}.shop-premium-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);max-width:1140px;margin:0 auto}.shop-grid-narrow{max-width:900px}.shop-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.shop-countdown-timer{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.78rem;color:var(--text-secondary);margin-top:.75rem}.shop-countdown-timer strong{color:var(--gold);font-weight:700}@media (max-width:860px){.life-map-offer,.life-map-product-hero,.shop-checkout-section,.shop-direct-checkout,.shop-product-hero{grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 2rem}.life-map-question-grid,.life-map-testimonial-grid,.life-map-value-grid,.shop-preview-tiles,.shop-whofor-list{grid-template-columns:1fr}.life-map-carousel{gap:.75rem}.life-map-sample-card{width:180px}.shop-checkout-preview-grid{grid-template-columns:1fr}}@media (max-width:600px){.life-map-agitation,.life-map-faq,.life-map-samples,.life-map-secondary,.life-map-testimonials,.life-map-value,.shop-checkout-preview,.shop-cream-section,.shop-dark-section{padding:2rem 1rem}.life-map-offer-card>strong{font-size:1.8rem}}.image-report-shell,.shop-shell,.shop-storefront,body,main{background:#0a0a0f!important;color:#fff8ef!important}.life-map-product-hero,.shop-page-hero,.shop-product-hero,.shop-status-hero,.shop-status-hero-focused,.shop-support-hero{background:transparent!important}.life-map-product-copy h1,.shop-page-hero h1,.shop-product-copy h1,.shop-status-hero h1,.shop-support-hero h1{color:#fff8ef!important}.life-map-product-copy>p,.shop-page-hero>p,.shop-product-copy>p,.shop-status-hero>p,.shop-support-hero>p{color:#b8b0a8!important}.shop-cream-section,.shop-editorial-band,.shop-editorial-band-tight{background:#0a0a0f!important;color:#fff8ef!important}.shop-checkout-summary,.shop-direct-form-card,.shop-direct-includes,.shop-direct-summary{background:#14141f!important;border-color:rgba(255,255,255,.08)!important;color:#fff8ef!important}.shop-direct-includes strong,.shop-direct-summary h2{color:#fff8ef!important}.shop-direct-form-card input,.shop-direct-form-card select,.shop-direct-form-card textarea{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#fff8ef!important}.shop-direct-form-card input::placeholder,.shop-direct-form-card textarea::placeholder{color:#8a8a9a!important}.shop-direct-form-card label,.shop-section-heading h2{color:#fff8ef!important}.shop-section-heading p{color:#b8b0a8!important}.shop-button-gold{background:linear-gradient(135deg,#e8c458,#d4a843 50%,#c9a32a)!important;color:#0a0a0f!important;border:none!important;box-shadow:0 4px 20px rgba(212,168,67,.3)!important}.shop-button-ghost{background:transparent!important;color:#b8b0a8!important;border:1px solid rgba(255,255,255,.15)!important}.shop-faq-list details{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.shop-footer,footer{background:#0a0a0f!important;border-color:rgba(255,255,255,.06)!important;color:#8a8a9a!important}.shop-footer a,footer a{color:#b8b0a8!important}.shop-sticky-cta{background:rgba(10,10,15,.95)!important;backdrop-filter:blur(12px)!important;border-color:rgba(255,255,255,.08)!important}.shop-sticky-cta span{color:#fff8ef!important}.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#fff8ef!important}.shop-checkout-form label{color:#fff8ef!important}.shop-trust-row span{color:#8a8a9a!important}.shop-category-label{color:#b8b0a8!important}.shop-product-card{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.shop-product-card p{color:#b8b0a8!important}.shop-early-cta,.shop-preview-tiles article,.shop-whofor-list article{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.shop-early-cta span{color:#b8b0a8!important}.shop-checkout-preview{background:transparent!important}.shop-checkout-preview-card{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.shop-checkout-preview-card small{color:#b8b0a8!important}.shop-dark-section{background:#0a0a0f!important}.sign-file-checkout{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.print-button{background:#14141f!important;border-color:rgba(255,255,255,.15)!important}.image-report-hero,.image-report-next,.image-report-pages{background:transparent!important}.image-report-page{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.image-report-next h2{color:#fff8ef!important}.image-report-next p{color:#b8b0a8!important}.life-map-agitation,.life-map-faq,.life-map-samples,.life-map-secondary,.life-map-testimonials,.life-map-value{background:transparent!important}.life-map-testimonial-grid article{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.life-map-testimonial-grid article p{color:#b8b0a8!important}.shop-status-hero{background:transparent!important}.shop-form-status{color:#e8c458!important;background:rgba(232,196,88,.08)!important;border-color:rgba(232,196,88,.15)!important}.shop-creation-status{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.shop-creation-status .progress-bar{background:var(--bg-elevated)!important}.shop-creation-status .progress-fill{background:linear-gradient(90deg,#e8c458,#c9a32a)!important}.shop-download-hero,.shop-download-page{background:transparent!important}.shop-share-page{background:#0a0a0f!important}.hurt-mode-hero,.hurt-mode-page,.shop-legal-content,.shop-legal-hero,.shop-legal-page,.shop-policy-page{background:transparent!important}.shop-policy-page{color:#fff8ef!important;max-width:720px;margin:0 auto;padding:3rem 1.25rem}.shop-policy-page h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1.08;text-wrap:balance;margin:.5rem 0 1.5rem}.shop-policy-page h2{font-size:1.4rem;font-weight:700;margin:2rem 0 .75rem}.shop-policy-page p{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.shop-policy-page a{text-decoration:underline;text-underline-offset:2px}.shop-policy-page a:hover{color:#f0d878!important}.shop-policy-page .shop-button-gold{display:inline-flex;margin-top:1.5rem}.life-map-product-page,.maymoon-v2,.shop-checkout-section,.shop-cream-section,.shop-dark-section,.shop-footer,.shop-header,.shop-page-hero,.shop-policy-page,.shop-product-hero,.shop-status-hero,.shop-support-hero{--life-ink:#fff8ef!important}.life-map-agitation h2,.life-map-faq h2,.life-map-final-cta h2,.life-map-hero h1,.life-map-offer h2,.life-map-product-hero h1,.life-map-samples h2,.life-map-secondary h2,.life-map-testimonials h2,.life-map-value h2{color:#fff8ef!important}.shop-eyebrow{background:rgba(232,196,88,.08)!important;border:1px solid rgba(232,196,88,.15)!important;color:#e8c458!important;border-radius:6px!important;padding:.3rem .6rem!important;display:inline-block!important;font-size:.72rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important}.life-map-hero-copy .shop-eyebrow,.life-map-product-copy .shop-eyebrow,.shop-page-hero .shop-eyebrow,.shop-status-hero .shop-eyebrow,.shop-support-hero .shop-eyebrow{background:rgba(232,196,88,.08)!important;border-color:rgba(232,196,88,.15)!important;color:#e8c458!important}.shop-card-body,.shop-checkout-form,.shop-checkout-form .shop-place-suggestions,.shop-checkout-form .shop-place-suggestions button,.shop-direct-form-card,.shop-direct-reassurance article,.shop-form-state,.shop-status-steps article,.shop-support-form{background:#14141f!important;color:#fff8ef!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 6px 24px rgba(0,0,0,.18)!important}.shop-checkout-form .shop-input,.shop-checkout-form input,.shop-checkout-form select,.shop-checkout-form textarea,.shop-support-form input,.shop-support-form textarea{background:rgba(255,255,255,.05)!important;color:#fff8ef!important;border-color:rgba(255,255,255,.1)!important}.shop-checkout-form .shop-input:focus,.shop-checkout-form input:focus-visible,.shop-checkout-form select:focus-visible,.shop-checkout-form textarea:focus-visible{outline:2px solid #e8c458!important;outline-offset:1px!important;border-color:#e8c458!important}.shop-checkout-form .shop-label,.shop-checkout-form label,.shop-fieldset legend{color:#fff8ef!important}.shop-checkout-form .shop-field-hint,.shop-checkout-form label span{color:#9A9AA4!important}.shop-form-note,.shop-form-note-strong,.shop-form-status{background:rgba(232,196,88,.08)!important;border-color:rgba(232,196,88,.15)!important;color:#e8c458!important}.shop-footer{background:#0a0a0f!important;border-color:rgba(255,255,255,.06)!important}.shop-footer-brand a{color:#fff8ef!important}.shop-footer-brand p{color:#9A9AA4!important}.shop-footer-nav strong{color:#fff8ef!important}.shop-footer-nav a{color:#b8b0a8!important}.shop-footer-nav a:hover{color:#e8c458!important}.shop-footer-legal p{color:#6A6A74!important}.shop-header{background:rgba(10,10,15,.9)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;backdrop-filter:blur(18px)!important}.shop-brand,.shop-header nav,.shop-header nav a{color:#fff8ef!important}.shop-brand-mark{background:transparent!important;color:#e8c458!important}.life-map-agitation p,.life-map-faq p,.life-map-hero p,.life-map-hero-copy>p:not(.shop-eyebrow):not(.life-map-cta-note),.life-map-offer p,.life-map-product-copy>p:not(.shop-eyebrow):not(.life-map-cta-note),.life-map-product-hero p,.life-map-secondary p,.life-map-steps p,.life-map-value p{color:#b8b0a8!important}.life-map-center-note,.life-map-cta-note,.life-map-detail-strip span,.life-map-proof-row span,.life-map-stars strong{color:#9A9AA4!important}.life-map-detail-strip span:before,.life-map-proof-row span:before{color:#6B9B7A!important}.life-map-sample-card small,.life-map-sample-card span,.life-map-testimonial-grid article p,.life-map-value-grid article p{color:#9A9AA4!important}.life-map-testimonial-grid article span{color:#e8c458!important}.life-map-question-grid article p{color:#b8b0a8!important}.life-map-offer-card>span{color:#9A9AA4!important}.life-map-offer-card>strong{color:#e8c458!important}.life-map-offer-card>small,.shop-stock-indicator span{color:#6A6A74!important}.shop-hero-proof span,.shop-price-panel small,.shop-product-copy>p,.shop-savings,.shop-savings s{color:#9A9AA4!important}.shop-price-panel>span:first-child{color:#e8c458!important}.shop-preview-tiles article h3,.shop-whofor-list article p{color:#fff8ef!important}.shop-early-cta span{color:#9A9AA4!important}.shop-checkout-preview-card strong{color:#fff8ef!important}.shop-checkout-preview-card small{color:#9A9AA4!important}.shop-checkout-copy h2{color:#fff8ef!important}.shop-checkout-copy>p{color:#b8b0a8!important}.shop-checkout-summary span{color:#fff8ef!important}.shop-checkout-summary strong{color:#e8c458!important}.shop-checkout-summary small{color:#6A6A74!important}.shop-faq-list summary{color:#fff8ef!important}.shop-faq-list details p{color:#b8b0a8!important}.shop-trust-row span{color:#6A6A74!important}.shop-category-label{color:#9A9AA4!important}.shop-product-card h3{color:#fff8ef!important}.shop-countdown-timer,.shop-product-card p{color:#9A9AA4!important}.shop-urgency-badge{background:rgba(232,196,88,.1)!important;border-color:rgba(232,196,88,.2)!important;color:#e8c458!important}.shop-status-hero h1{color:#fff8ef!important}.shop-status-hero p{color:#b8b0a8!important}.shop-post-payment-form label{color:#fff8ef!important}.shop-post-payment-form input,.shop-post-payment-form select{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#fff8ef!important}.shop-creation-status .status-title{color:#fff8ef!important}.shop-creation-status .status-desc{color:#b8b0a8!important}.shop-download-hero h1{color:#fff8ef!important}.shop-download-hero p{color:#b8b0a8!important}.shop-legal-content h2,.shop-legal-hero h1,.shop-legal-page h1{color:#fff8ef!important}.shop-legal-content li,.shop-legal-content p{color:#b8b0a8!important}.shop-policy-page h1,.shop-policy-page h2{color:#fff8ef!important}.shop-policy-page p{color:#b8b0a8!important}.shop-policy-page a{color:#e8c458!important}.hurt-mode-hero h1{color:#fff8ef!important}.hurt-mode-hero p{color:#b8b0a8!important}.image-report-hero h1{color:#fff8ef!important}.image-report-hero p{color:#b8b0a8!important}.image-report-meta dt{color:#e8c458!important}.image-report-meta dd{color:#fff8ef!important}.image-report-page-meta span:first-child{color:#e8c458!important}.image-report-page-meta h2,.shop-share-page h1{color:#fff8ef!important}.shop-share-page p{color:#b8b0a8!important}.wizard-form-mobile h1,.wizard-loading-mobile h1,.wizard-reveal-mobile h1,.wizard-welcome-mobile h1{color:#fff8ef!important}.shop-direct-includes li,.wizard-form-mobile p,.wizard-loading-mobile p,.wizard-reveal-mobile p,.wizard-welcome-mobile p{color:#b8b0a8!important}.sign-file-checkout label{color:#fff8ef!important}.print-button{color:#b8b0a8!important}.shop-sticky-cta span:first-child{color:#fff8ef!important}.shop-sticky-cta span:last-child{color:#e8c458!important}.shop-editorial-band div:first-child h2,.shop-editorial-band div:first-child p,.shop-storefront-hero h1,.shop-storefront-hero h2{color:#fff8ef!important}.shop-storefront-hero p{color:#b8b0a8!important}input,select,textarea{color-scheme:dark}::placeholder{color:#6A6A74!important}.shop-shell a:not(.shop-button):not(.shop-button-gold):not(.shop-button-ghost){color:#e8c458!important}.shop-dark-section h2,.shop-dark-section h3{color:#fff8ef!important}.shop-dark-section p{color:#b8b0a8!important}.life-map-stars{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important;padding:.4rem .75rem!important}.life-map-actions .shop-button-gold,.life-map-center-actions .shop-button-gold,.shop-early-cta .shop-button-gold{background:linear-gradient(135deg,#e8c458,#d4a843 50%,#c9a32a)!important;color:#0a0a0f!important;border:none!important;box-shadow:0 4px 20px rgba(212,168,67,.3)!important}.life-map-detail-strip,.life-map-offer-card,.life-map-question-grid article,.life-map-sample-card,.life-map-testimonial-grid article,.life-map-value-grid article,.shop-card-body,.shop-checkout-preview-card,.shop-checkout-summary,.shop-creation-status,.shop-direct-form-card,.shop-direct-reassurance article,.shop-direct-summary,.shop-early-cta,.shop-faq-list details,.shop-form-state,.shop-preview-tiles article,.shop-product-card,.shop-status-steps article,.shop-whofor-list article{background:#14141f!important;border-color:rgba(255,255,255,.08)!important}.life-map-sample-card img,.shop-checkout-preview-card img{background:#0a0a0f!important}.life-map-offer{background:transparent!important}.hurt-mode-hero,.hurt-mode-page,.life-map-agitation,.life-map-faq,.life-map-product-page,.life-map-samples,.life-map-secondary,.life-map-testimonials,.life-map-value,.shop-checkout-preview,.shop-cream-section,.shop-dark-section,.shop-download-hero,.shop-download-page,.shop-legal-content,.shop-legal-hero,.shop-legal-page,.shop-page-hero,.shop-policy-page,.shop-preview-section,.shop-share-page,.shop-status-hero,.shop-support-hero,.shop-whofor-section{background:transparent!important;color:#fff8ef!important}hr.shop-premium-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)!important}*{--life-ink:#fff8ef!important}.shop-direct-checkout,.shop-support-section{background:transparent!important}.brand-mark{display:none!important}.era-page{min-height:100vh;background:linear-gradient(135deg,rgba(40,111,91,.14),transparent 34rem),linear-gradient(180deg,#fff7ea,#f4e1cd 42%,#1f0815 0,#11060d);color:#2a1021}.era-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(20rem,.94fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;max-width:82rem;margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem);min-height:min(47rem,calc(100vh - 4rem))}.era-brand{display:flex;width:fit-content;margin-bottom:clamp(2rem,5vw,5rem)}.era-hero h1{max-width:10ch;margin:.5rem 0 1rem;color:#2a1021;font-family:var(--font-display),Georgia,serif;font-size:clamp(4.6rem,10vw,8.7rem);line-height:.84;letter-spacing:0;font-weight:600}.era-hero p{max-width:39rem;color:#684558;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.5}.era-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.era-hero-visual{position:relative;overflow:hidden;border:1px solid rgba(59,24,42,.16);background:#2a1021;box-shadow:0 2rem 4rem rgba(59,24,42,.2)}.era-hero-visual:after{content:"";position:absolute;inset:1rem;border:1px solid rgba(255,247,234,.55);pointer-events:none}.era-hero-visual img{display:block;width:100%;height:auto}.era-proof-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:82rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2rem,5vw,4.5rem)}.era-proof-band div{min-height:8.5rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(59,24,42,.14);background:rgba(255,250,241,.6)}.era-includes-grid span,.era-preview-grid span,.era-proof-band span{display:block;margin-bottom:.45rem;color:#9a7130;font-size:.73rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.era-proof-band strong{display:block;max-width:16rem;color:#2a1021;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.22}.era-flow{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3.5rem);background:linear-gradient(135deg,rgba(129,162,143,.14),transparent 30rem),linear-gradient(180deg,#1f0815,#11060d);color:#fff7ea}.era-disclaimer h2,.era-flow-copy h2,.era-sales-band h2{margin:.5rem 0 .8rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.95;letter-spacing:0;font-weight:600}.era-disclaimer p,.era-flow-copy p,.era-sales-band p{max-width:39rem;color:rgba(255,247,234,.78);font-size:1.04rem;line-height:1.6}.era-form,.era-preview{display:grid;gap:1rem;align-self:start;padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(217,179,107,.28);background:rgba(255,247,234,.08);color:#fff7ea}.era-form label,.era-form legend{color:#fff7ea}.era-form input,.era-form select,.era-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;background:rgba(255,247,234,.94);color:#2a1021}.era-form textarea{resize:vertical}.era-preview{grid-column:2;margin-top:.5rem;background:linear-gradient(135deg,rgba(217,179,107,.16),transparent 22rem),rgba(255,247,234,.1)}.era-preview h2{margin:0;color:#fff7ea;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,4vw,3.8rem);line-height:.96;letter-spacing:0}.era-preview>p{margin:0;color:rgba(255,247,234,.82);line-height:1.55}.era-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.era-includes-grid article,.era-preview-grid div{min-height:8rem;padding:1rem;border:1px solid rgba(217,179,107,.24);background:rgba(17,6,13,.5)}.era-preview-grid strong{display:block;color:#fff7ea;line-height:1.35}.era-preview ul{display:grid;gap:.65rem;margin:0;padding-left:1.1rem;color:rgba(255,247,234,.82);line-height:1.5}.era-unlock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;background:#fff7ea;color:#2a1021}.era-unlock p{margin:0;color:#684558}.era-unlock h3{margin:0 0 .35rem;color:#2a1021;font-size:clamp(1.3rem,2vw,1.8rem);letter-spacing:0}.era-preview small{color:rgba(255,247,234,.66);line-height:1.45}.era-sales-band{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.25rem,4vw,4rem);max-width:82rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,4vw,3.5rem);color:#fff7ea}.era-includes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.era-includes-grid article{min-height:7.25rem}.era-includes-grid article span{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#d9b36b,#81a28f)}.era-includes-grid strong{display:block;color:#fff7ea;line-height:1.25}.era-disclaimer{max-width:82rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,5vw,5rem);color:#fff7ea}.era-disclaimer h2{font-size:clamp(2rem,4vw,3.4rem)}@media (max-width:860px){.era-flow,.era-hero,.era-sales-band{grid-template-columns:1fr}.era-hero{padding-top:1rem;padding-bottom:2rem;min-height:auto}.era-brand{margin-bottom:1.4rem}.era-hero h1{font-size:clamp(3.7rem,16vw,5.2rem);line-height:.88}.era-actions{margin-top:1rem}.era-includes-grid,.era-proof-band{grid-template-columns:1fr}.era-proof-band{padding-bottom:2rem}.era-preview{grid-column:auto}.era-preview-grid,.era-unlock{grid-template-columns:1fr}.era-unlock .shop-button{width:100%}}.era-form .shop-fieldset legend,.era-form label,.era-form label span{color:#fff7ea}.era-form label{display:grid;gap:.42rem}