@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_da717add-module__8E3HSG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_da717add-module__8E3HSG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_fe1aec52-module__4yDCfq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_fe1aec52-module__4yDCfq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_6fd0ea31-module__hPo6LW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_6fd0ea31-module__hPo6LW__variable{--font-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8828bf7-module__7G3MTa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8828bf7-module__7G3MTa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a4bb24664ac8500-s.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_74a4c3f-module__1S-UCG__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_74a4c3f-module__1S-UCG__variable{--font-libre-franklin:"Libre Franklin", "Libre Franklin Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{color:#202b30;background:#f2efe7;margin:0;font-family:Arial,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:4px}img{max-width:100%}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent,#d58b2a);outline-offset:4px}.storefront{--text-secondary:color-mix(in srgb, var(--surface) 72%, var(--dark));--quiet-rule:color-mix(in srgb, var(--accent) 22%, var(--dark));--surface-low:color-mix(in srgb, var(--dark) 94%, var(--surface));--surface-high:color-mix(in srgb, var(--dark) 88%, var(--surface));isolation:isolate;min-height:100vh;color:var(--surface);background:var(--dark);font:400 1rem/1.65 var(--body-font);background-image:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--primary) 55%, transparent), transparent 20%);position:relative;overflow:clip}.storefront:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:radial-gradient(circle, var(--accent) 0 1px, transparent 2px), radial-gradient(circle, var(--accent) 0 1.5px, transparent 2.5px);background-position:9% 7%,67% 23%;background-size:293px 337px,419px 467px;animation:28s ease-in-out infinite alternate ambient-drift;position:fixed;inset:-10%}.storefront ::selection{background:var(--accent);color:var(--dark)}.storefront h1,.storefront h2,.storefront h3{font-family:var(--display-font);text-wrap:balance;margin:0 0 .5em;font-weight:650;line-height:1.1}.storefront h1{letter-spacing:-.03em;font-size:clamp(2.15rem,4vw,3.5rem)}.storefront h2{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.8rem)}.storefront h3{letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.7rem)}.storefront p{color:var(--text-secondary);margin:0 0 1rem}.storefront li{color:var(--text-secondary)}.section{padding:clamp(3.5rem,6vw,5rem) 1rem;position:relative}.section-inner{width:min(1180px,100%);margin-inline:auto}.section-intro{max-width:65ch;font-size:1rem;line-height:1.65}.eyebrow{font:750 .73rem/1.4 var(--body-font);letter-spacing:.13em;text-transform:uppercase;color:var(--accent)!important}.site-header{z-index:80;border-bottom:1px solid var(--quiet-rule);background:color-mix(in srgb, var(--dark) 94%, black);min-height:44px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 32px);min-height:44px;margin:auto;display:flex}.site-header[data-header-mode=statusOnly] .header-inner{justify-content:center}.header-status{justify-content:center;align-items:center;gap:1.4rem;display:flex}.brand-link{font:650 .95rem var(--display-font);align-items:center;gap:.65rem;text-decoration:none;display:flex}.brand-link img{width:30px;height:30px}.countdown-bar{font:600 .75rem/1 var(--body-font);align-items:center;gap:.6rem;display:flex}.countdown-bar strong{color:var(--text-secondary);font-weight:500}.countdown-bar time{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:.14rem;font-size:.83rem;font-weight:800;display:flex}.activity-badge{border-left:1px solid var(--quiet-rule);color:var(--text-secondary);font:500 .73rem/1 var(--body-font);white-space:nowrap;align-items:center;gap:.5rem;padding-left:1.4rem;display:flex}.activity-badge>span{display:none}.activity-badge b{font-variant-numeric:tabular-nums;font-weight:500}.activity-badge i{background:color-mix(in srgb, var(--success) 72%, white);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;animation:3s infinite activity-pulse}.hero{text-align:center;width:min(1120px,100%);margin:auto;padding:28px 16px 12px}.hero-lead{margin:auto}.hero .eyebrow{margin:0 0 10px}.storefront .hero h1{max-width:940px;margin:0 auto 12px;line-height:1.02}.storefront .hero-subheadline{max-width:660px;font:450 1rem/1.55 var(--body-font);text-align:center;text-wrap:pretty;margin:0 auto}.video-section{padding:6px 16px 0}.video-section .section-inner{width:min(900px,100%)}.video-cue{text-align:center;font:600 .78rem/1.4 var(--body-font);color:var(--accent)!important;margin:0 auto 9px!important}.video-frame{aspect-ratio:16/9;border:1px solid var(--quiet-rule);border-radius:var(--radius);background:var(--dark);width:100%;box-shadow:0 22px 60px color-mix(in srgb, var(--dark) 65%, black);position:relative;overflow:hidden}.video-frame video{object-fit:cover;width:100%;height:100%}.creator-poster{object-fit:cover;object-position:center 4%}.poster-shade{background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--dark) 86%, transparent));position:absolute;inset:0}.briefing-trigger{z-index:2;color:#fff;text-shadow:0 2px 8px #000;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex;position:absolute;inset:0}.briefing-trigger:focus-visible{outline-offset:-7px}.briefing-icon{border:1px solid color-mix(in srgb, var(--accent) 65%, white);width:66px;height:66px;color:var(--dark);background:var(--accent);border-radius:50%;place-items:center;transition:transform .22s;display:grid;box-shadow:0 8px 28px #0005}.briefing-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:28px}.briefing-trigger:hover .briefing-icon{transform:scale(1.06)}.poster-caption{color:#fff;justify-content:space-between;align-items:baseline;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.poster-caption strong{font:600 1.5rem var(--display-font)}.poster-caption span{opacity:.8;font-size:.72rem}.creator-briefing{background:color-mix(in srgb, var(--dark) 94%, transparent);flex-direction:column;justify-content:center;padding:clamp(20px,5vw,64px);display:flex;position:absolute;inset:0;overflow:auto}.creator-briefing h3{font-size:clamp(1.2rem,3vw,2.2rem)}.creator-briefing p{max-width:60ch}.creator-briefing button{min-height:44px;color:var(--accent);background:0 0;border:0;align-self:flex-start;padding:8px 0;text-decoration:underline}.primary-cta{padding:16px 16px 30px}.primary-cta .section-inner{justify-items:center;display:grid}.opening-options-cta{border:1px solid color-mix(in srgb, var(--accent) 64%, white);border-radius:var(--button-radius);width:min(470px,100%);min-height:74px;color:var(--dark);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, white), var(--accent));box-shadow:0 4px 0 color-mix(in srgb, var(--accent) 52%, black), 0 12px 24px #0004;font:800 1.02rem/1.25 var(--body-font);text-align:center;text-transform:uppercase;letter-spacing:.03em;place-content:center;gap:6px;padding:14px 24px;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s;display:grid}.opening-options-cta small{text-transform:none;letter-spacing:0;font-size:.71rem;font-weight:550}.opening-options-cta:hover{filter:brightness(1.06);transform:translateY(-3px)}.opening-options-cta:active{box-shadow:0 1px 0 color-mix(in srgb, var(--accent) 52%, black);transform:translateY(2px)}.bundle-offers{padding:12px 16px 72px;scroll-margin-top:60px}.bundle-offers .section-inner{width:min(1180px,100%)}.bundle-grid{justify-content:center;align-items:stretch;gap:20px;display:grid}.bundle-card{border:1px solid var(--quiet-rule);border-radius:var(--radius);background:var(--surface-low);flex-direction:column;min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;box-shadow:0 16px 35px #0002}.bundle-card.is-recommended{border-color:var(--accent);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 8%, var(--dark)), var(--surface-low) 55%);box-shadow:0 18px 50px #0004}.offer-ribbon{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;height:36px;color:var(--text-secondary);letter-spacing:.06em;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:650;display:grid}.is-recommended .offer-ribbon{color:var(--dark);background:linear-gradient(100deg, var(--accent), color-mix(in srgb, var(--accent) 65%, white));text-transform:uppercase;font-weight:850}.offer-badge{color:var(--accent)}.is-recommended .offer-badge{color:var(--dark)}.bundle-product-stage{isolation:isolate;background:radial-gradient(ellipse at 50% 65%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%);flex-shrink:0;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.product-book{z-index:2;aspect-ratio:3/4;filter:drop-shadow(12px 16px 12px #0005);width:162px;transition:transform .24s,filter .24s;position:relative;transform:perspective(800px)rotateY(-10deg)rotate(-2deg)}.product-book:before{content:"";z-index:-1;background:linear-gradient(90deg,#c6c4bd,#fffdf8 45%,#b8b4a9);width:8%;height:97%;position:absolute;top:2%;right:-6%}.product-book img{object-fit:cover}.book-pages{z-index:-2;background:repeating-linear-gradient(0deg,#fff 0 2px,#cbc8be 2px 3px);position:absolute;inset:3% -4% -2% 5%}.bundle-product-stage .product-book{grid-area:1/1}.bundle-product-stage:has(.bundle-book-2) .bundle-book-1{width:144px;transform:translate(-48px)rotate(-7deg)}.bundle-product-stage:has(.bundle-book-2) .bundle-book-2{width:144px;transform:translate(48px)rotate(6deg)}.bundle-product-stage:has(.bundle-book-3) .bundle-book-1{z-index:4;width:158px;transform:translateY(-8px)}.bundle-product-stage:has(.bundle-book-3) .bundle-book-2{width:130px;transform:translate(-78px)translateY(10px)rotate(-8deg)}.bundle-product-stage:has(.bundle-book-3) .bundle-book-3{width:130px;transform:translate(78px)translateY(10px)rotate(8deg)}.bundle-copy{flex-direction:column;flex:1;padding:6px 24px 22px;display:flex}.bundle-intro{text-align:center}.bundle-copy h3{min-height:2.2em;margin-bottom:10px;font-size:clamp(1.6rem,2.2vw,1.95rem)}.bundle-description{min-height:3.5em;font-size:.9rem;line-height:1.6}.bundle-economics{text-align:center;padding:10px 0 18px}.storefront .savings-line{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:0 0 15px;font-size:.75rem;display:flex}.savings-line span{border:1px solid color-mix(in srgb, var(--success) 50%, var(--dark));color:color-mix(in srgb, var(--success) 45%, var(--surface));background:color-mix(in srgb, var(--success) 10%, var(--dark));border-radius:4px;padding:3px 8px;font-weight:750}.price-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;display:flex}.price-line strong{color:var(--surface);font:650 3.4rem/1 var(--display-font);font-variant-numeric:lining-nums tabular-nums}.price-line s{color:var(--text-secondary);font-size:1.05rem}.is-recommended .price-line strong{color:var(--accent);font-size:3.8rem}.storefront .payment-note{margin:8px 0 0;font-size:.73rem}.bundle-product-list{border:1px solid var(--quiet-rule);background:color-mix(in srgb, var(--dark) 76%, transparent);border-radius:5px;margin:0 0 16px;padding:12px}.bundle-product-list p{color:var(--accent);margin:0 0 8px;font-size:.74rem;font-weight:750}.bundle-product-list>div{font:450 .76rem/1.5 var(--body-font);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.bundle-product-list s{color:var(--text-secondary);white-space:nowrap}.bundle-features{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.bundle-features li{align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.55;display:flex}.bundle-features svg{fill:none;width:16px;height:18px;stroke:color-mix(in srgb, var(--success) 65%, white);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.purchase-form{gap:12px;width:min(460px,100%);margin:18px 0 0;display:grid}.purchase-form.rich{width:100%;margin-top:auto}.purchase-form button,.lead-form button,.review-form button,.modal-cta,.modal-purchase button,.mobile-purchase-bar button{min-height:54px;color:var(--dark);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white), var(--accent));border:1px solid var(--accent);border-radius:var(--button-radius);box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 50%, black), 0 10px 22px #0002;text-align:center;letter-spacing:.025em;text-transform:uppercase;padding:14px 18px;font-size:.8rem;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s}.bundle-card:not(.is-recommended) .purchase-form button{color:var(--surface);background:var(--primary);border-color:color-mix(in srgb, var(--accent) 42%, var(--primary));box-shadow:0 3px 0 color-mix(in srgb, var(--dark) 65%, black)}.purchase-form small{color:var(--text-secondary);text-align:center;font-size:.68rem;line-height:1.65}.price-saving{text-align:center;color:var(--accent);font-size:.8rem}.storefront .delivery-note{border-top:1px solid var(--quiet-rule);color:var(--text-secondary);text-align:center;margin:13px 0 0;padding-top:12px;font-size:.7rem}@media (hover:hover) and (pointer:fine){.bundle-card:hover,.bundle-card:focus-within{z-index:5;border-color:var(--accent);box-shadow:0 28px 65px #0006, 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-6px)scale(1.02)}.bundle-card:hover .product-book{filter:drop-shadow(12px 20px 16px #0006)brightness(1.08)}.purchase-form button:hover,.modal-purchase button:hover,.review-form button:hover,.lead-form button:hover{filter:brightness(1.09);transform:translateY(-3px)}.purchase-form button:active,.modal-purchase button:active{box-shadow:none;transform:translateY(2px)}}.comparison-section,.contents-section,.reviews-section,.faq-section{background:color-mix(in srgb, var(--dark) 96%, black);border-top:1px solid color-mix(in srgb, var(--surface) 5%, transparent)}.comparison-section>.section-inner>h2,.benefits-section>.section-inner>h2,.method-section>.section-inner>h2,.preview-heading,.contents-heading,.faq-heading{text-align:center}.comparison-section>.section-inner>.section-intro,.benefits-section>.section-inner>.section-intro,.method-section>.section-inner>.section-intro,.preview-heading .section-intro,.contents-heading .section-intro{text-align:center;margin-inline:auto}.comparison{gap:20px;max-width:940px;margin:28px auto 0;display:grid}.comparison article{background:var(--surface-low);border:1px solid color-mix(in srgb, var(--surface) 8%, transparent);border-radius:var(--radius);padding:28px}.comparison article:last-child{border-color:var(--quiet-rule);background:color-mix(in srgb, var(--primary) 32%, var(--dark))}.comparison article>span{color:var(--accent);margin-bottom:12px;font-size:.74rem;display:block}.comparison ul{padding-left:18px;font-size:.9rem;line-height:1.9}.comparison strong{color:var(--surface);font-size:.9rem}.versus{display:none}.card-grid{gap:28px;margin-top:36px;display:grid}.card-grid article{padding:4px 12px}.card-grid article>span{color:var(--accent);font:600 1.4rem var(--display-font);margin-bottom:12px;display:block}.card-grid p{font-size:.92rem;line-height:1.8}.preview-heading{max-width:720px;margin:auto}.preview-gallery{scroll-snap-type:x mandatory;grid-auto-columns:85%;grid-auto-flow:column;gap:24px;margin:30px -16px 0;padding:16px;display:grid;overflow-x:auto}.preview-gallery figure{scroll-snap-align:center;min-width:0;margin:0}.preview-gallery figure>div{aspect-ratio:1.42;background:var(--surface);border:6px solid var(--surface);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0003}.preview-gallery figure[data-cover]>div{aspect-ratio:3/4;width:58%;margin:auto}.preview-gallery img{object-fit:contain}.preview-gallery figcaption{color:var(--text-secondary);gap:9px;margin-top:14px;font-size:.83rem;display:flex}.preview-gallery figcaption span{color:var(--accent)}.swipe-hint{font-size:.78rem;color:var(--accent)!important;margin:10px 0 0!important}.stats-section{padding:24px 16px 56px}.stats-section .section-inner>div{border-block:1px solid var(--quiet-rule);padding:24px}.stats-section h2{text-align:center;font-size:1.55rem}.stats-section dl{text-align:center;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 0;display:grid}.stats-section dt{color:var(--accent);font:600 clamp(2rem, 5vw, 3rem)/1 var(--display-font)}.stats-section dd{color:var(--text-secondary);margin:9px 0 0;font-size:.75rem}.contents-section .section-inner{max-width:960px}.contents-grid{gap:28px;margin-top:36px;display:grid}.contents-grid article{border-top:1px solid var(--quiet-rule);padding:22px 0 0;position:relative}.contents-grid article>span{display:none}.contents-grid h3{color:var(--accent);font-size:1.4rem}.contents-grid ul{margin:16px 0 0;padding:0;list-style:none}.contents-grid li{border-bottom:1px solid color-mix(in srgb, var(--surface) 7%, transparent);padding:10px 0;font-size:.87rem}.steps,.method-list{gap:26px;margin:32px 0 0;padding:0;list-style:none;display:grid}.steps li,.method-list li{border-top:1px solid var(--quiet-rule);gap:18px;padding-top:20px;display:flex}.steps b,.method-list>li>span{color:var(--accent);font:550 2rem/1 var(--display-font)}.steps p,.method-list p{font-size:.9rem}.story-section .section-inner{align-items:center;gap:36px;max-width:940px;display:grid}.story-portrait{border-radius:var(--radius);background:top/cover;width:100%;min-height:360px;position:relative}.story-portrait>div{background:color-mix(in srgb, var(--dark) 85%, transparent);font:600 1.4rem var(--display-font);padding:5px 12px;position:absolute;bottom:18px;left:20px}.story-copy{max-width:62ch}.story-copy p{font-size:.96rem}.story-copy strong{color:var(--accent);font-family:var(--display-font)}.offer-section .section-inner{align-items:center;gap:40px;display:grid}.offer-copy ul{padding-left:18px}.offer-card{background:var(--surface-low);border:1px solid var(--quiet-rule);border-radius:var(--radius);padding:26px}.offer-product-stage{place-items:center;min-height:260px;display:grid}.offer-kicker{text-align:center}.offer-card .purchase-form{margin-inline:auto}.guarantee .section-inner{align-items:center;gap:24px;max-width:760px;display:flex}.guarantee .section-inner>div:first-child{border:1px solid var(--accent);width:56px;height:56px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.reviews-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.reviews-heading>div:first-child{max-width:640px}.review-score{text-align:right;flex-shrink:0}.review-score strong{color:var(--accent);font:600 2.8rem/1 var(--display-font);display:block}.review-score small{color:var(--text-secondary);font-size:1.15rem}.review-score>span{color:var(--text-secondary);font-size:.75rem}.storefront .review-preview-notice{border:1px dashed var(--quiet-rule);color:var(--text-secondary);border-radius:4px;margin:8px 0 24px;padding:10px 14px;font-size:.78rem}.review-cards{gap:20px;margin:26px 0;display:grid}.review-card{border:1px solid color-mix(in srgb, var(--surface) 9%, transparent);background:var(--surface-low);border-radius:8px;flex-direction:column;padding:26px;display:flex}.review-card-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.review-stars{gap:3px;display:flex}.review-stars svg{width:14px;height:14px;fill:color-mix(in srgb, var(--surface) 16%, transparent)}.review-stars svg[data-filled=true]{fill:var(--accent)}.review-card-meta time,.review-example-label{color:var(--text-secondary);font-size:.66rem}.review-card h3{margin-bottom:12px;font-size:1.42rem;line-height:1.2}.review-card blockquote{margin:0 0 22px}.review-card blockquote p{margin:0;font-size:.88rem;line-height:1.8}.review-card footer{border-top:1px solid color-mix(in srgb, var(--surface) 8%, transparent);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.review-initial{background:var(--surface-high);width:34px;height:34px;color:var(--accent);font-family:var(--display-font);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.review-card footer strong,.review-card footer small{font-size:.74rem;display:block}.review-card footer small{color:var(--text-secondary);margin-top:3px;font-size:.67rem;line-height:1.5}.review-empty{border:1px solid var(--quiet-rule);border-radius:var(--radius);grid-column:1/-1;padding:24px}.review-submit{border-block:1px solid var(--quiet-rule);max-width:760px;margin:32px auto 0}.review-submit>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;font-size:.92rem;font-weight:650;list-style:none;display:flex}.review-submit>summary span{color:var(--accent);font-size:1.5rem}.review-submit[open]>summary span{transform:rotate(45deg)}.review-form,.lead-form{gap:16px;padding-block:14px;display:grid}.review-form>div{grid-template-columns:1fr 2fr;gap:16px;display:grid}.review-form label,.lead-form label{gap:6px;font-size:.83rem;font-weight:600;display:grid}.review-form label small{color:var(--text-secondary);font-weight:400}.review-form input,.review-form textarea,.review-form select,.lead-form input{border:1px solid var(--quiet-rule);background:var(--surface);width:100%;min-height:46px;color:var(--ink);caret-color:var(--primary);border-radius:5px;padding:12px}.review-form output,.lead-form output{min-height:1.4em;color:var(--surface);font-size:.88rem}.form-trap{position:absolute!important;left:-10000px!important}.review-summary .section-inner{align-items:center;gap:24px;display:flex}.review-summary h2{font-size:1.6rem}.rating-summary{display:grid}.rating-summary strong{color:var(--accent);font-size:2rem}.review-summary blockquote{max-width:40ch;margin:0}.faq-section .section-inner{max-width:820px}.faq-list{margin-top:30px}.faq-list details{border:1px solid color-mix(in srgb, var(--surface) 7%, transparent);background:var(--surface-low);border-radius:5px;margin:10px 0;padding:0 20px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:17px 0;font-size:.91rem;font-weight:600;list-style:none;display:flex}.faq-list summary span{color:var(--accent);font-size:1.5rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:.9rem}.final-cta{background:radial-gradient(ellipse at 30% 40%, color-mix(in srgb, var(--primary) 55%, transparent), transparent 65%)}.final-close{align-items:center;gap:36px;max-width:940px;margin:auto;display:grid}.final-visual{max-width:370px;min-height:280px;position:relative}.final-creator{border-radius:var(--radius);position:absolute;inset:0 28% 0 0;overflow:hidden}.final-creator img{object-fit:cover;object-position:top}.final-visual>.product-book{width:140px;position:absolute;bottom:-10px;right:0}.support-section{text-align:center;padding-top:20px}.support-section h2{font-size:1.7rem}.support-section a{color:var(--accent)}.site-footer{border-top:1px solid var(--quiet-rule);background:color-mix(in srgb, var(--dark) 94%, black);gap:24px;padding:36px max(16px,50% - 590px) 96px;display:grid}.site-footer strong{font:600 1.1rem var(--display-font)}.site-footer p,.site-footer small{color:var(--text-secondary);font-size:.75rem}.site-footer nav{flex-wrap:wrap;gap:16px;font-size:.8rem;display:flex}.legal-page{width:min(800px,100% - 32px);min-height:70vh;margin:auto;padding:72px 0}.legal-page h1{font-size:clamp(2.5rem,6vw,4rem)}.download-button{color:var(--dark);background:var(--accent);border-radius:var(--button-radius);padding:14px 20px;font-weight:750;text-decoration:none;display:inline-block}.purchase-downloads{gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.purchase-downloads .download-button{overflow-wrap:anywhere;display:block}.not-found{text-align:center;place-content:center;min-height:100vh;padding:32px;display:grid}.modal-backdrop{z-index:100;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030709c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.conversion-modal{pointer-events:auto;background:var(--surface-low);border:1px solid var(--accent);border-radius:var(--radius);text-align:center;width:min(450px,100%);max-height:calc(100svh - 32px);padding:40px 30px 24px;position:relative;overflow:auto;box-shadow:0 28px 80px #0006}.conversion-modal h2{font-size:clamp(1.9rem,5vw,2.5rem)}.conversion-modal>p{font-size:.9rem}.modal-close{width:44px;height:44px;color:var(--surface);background:0 0;border:0;place-items:center;font-size:1.6rem;display:grid;position:absolute;top:4px;right:4px}.downsell-offer{justify-content:center;align-items:center;gap:22px;margin:24px 0;display:flex}.downsell-offer img{filter:drop-shadow(8px 10px 8px #0005);width:64px;height:auto;transform:rotate(-3deg)}.downsell-offer>div{align-items:baseline;gap:14px;display:flex}.downsell-offer s{color:var(--text-secondary)}.downsell-offer strong{color:var(--accent);font:650 3.5rem/1 var(--display-font)}.modal-purchase button,.modal-cta{width:100%;display:block}.text-button{min-height:44px;color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;margin:16px auto 0;padding:10px 0;font-size:.8rem;text-decoration:underline;display:block}.mobile-purchase-bar{z-index:70;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border:1px solid var(--quiet-rule);border-radius:var(--radius);background:var(--dark);opacity:0;pointer-events:none;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;transition:opacity .2s,transform .2s;display:grid;position:fixed;left:8px;transform:translateY(140%);box-shadow:0 12px 32px #0005}.mobile-purchase-bar.is-visible{opacity:1;pointer-events:auto;transform:none}.mobile-purchase-bar>div{gap:3px;display:grid}.mobile-purchase-bar strong{font:600 1.35rem/1 var(--display-font)}.mobile-purchase-bar span{color:var(--text-secondary);font-size:.7rem}.mobile-purchase-bar button{max-width:55vw;min-height:46px;box-shadow:none;padding:10px;font-size:.68rem}@keyframes ambient-drift{to{transform:translate(1.2%,-.8%)}}@keyframes activity-pulse{50%{box-shadow:0 0 0 5px #0000}}@media (min-width:700px){.bundle-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,380px))}.comparison{grid-template-columns:1fr 1fr}.card-grid,.contents-grid,.steps,.method-list{grid-template-columns:repeat(3,1fr)}.card-grid article+article{border-left:1px solid var(--quiet-rule);padding-left:28px}.review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-gallery{grid-auto-columns:46%;margin-inline:0}.story-section .section-inner,.offer-section .section-inner,.final-close{grid-template-columns:.75fr 1.25fr}.site-footer{grid-template-columns:1fr auto;padding-bottom:36px}.site-footer small{grid-column:1/-1}.mobile-purchase-bar{display:none}}@media (min-width:1000px){.bundle-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,480px))}.review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-gallery{grid-template-columns:.65fr 1fr 1fr;grid-auto-flow:row;padding-inline:0;overflow:visible}.swipe-hint{display:none}}@media (max-width:999px){.bundle-grid[data-count="3"],.bundle-grid[data-count="4"]{grid-template-columns:minmax(0,560px)}.bundle-card.is-recommended{order:-1}}@media (max-width:699px){.header-inner{width:calc(100% - 24px)}.header-status{gap:14px}.activity-badge{padding-left:14px;font-size:.68rem}.countdown-bar{gap:7px;font-size:.69rem}.countdown-bar time{font-size:.79rem}.hero{padding:24px 16px 10px}.hero .eyebrow{letter-spacing:.1em;margin-bottom:12px;font-size:.66rem}.storefront .hero h1{margin-bottom:12px;font-size:clamp(2rem,9.2vw,2.65rem);line-height:1.04}.storefront .hero-subheadline{max-width:34ch;font-size:.94rem;line-height:1.5}.video-cue{font-size:.73rem;margin-bottom:9px!important}.poster-caption{bottom:10px;left:12px;right:12px}.poster-caption strong{font-size:1rem}.poster-caption span{font-size:.56rem}.briefing-icon{width:48px;height:48px}.briefing-icon svg{width:23px}.briefing-trigger{gap:5px;font-size:.66rem}.creator-briefing{justify-content:flex-start;padding:16px}.creator-briefing .eyebrow{display:none}.creator-briefing p{margin-bottom:8px;font-size:.8rem}.creator-briefing button{min-height:44px;font-size:.75rem}.primary-cta{padding:14px 16px 28px}.opening-options-cta{min-height:70px;padding:14px 12px;font-size:.94rem}.opening-options-cta small{font-size:.64rem}.bundle-grid{grid-template-columns:minmax(0,460px);gap:24px}.bundle-card.is-recommended{order:-1}.bundle-product-stage{height:250px}.bundle-copy{padding:4px 22px 22px}.bundle-copy h3{min-height:0;font-size:1.85rem}.bundle-description{min-height:0;font-size:.9rem}.bundle-product-list>div{font-size:.77rem}.bundle-features li{font-size:.88rem}.reviews-heading{flex-direction:column;align-items:flex-start;gap:16px}.review-score{align-items:center;gap:12px;display:flex}.review-score strong{font-size:2rem}.review-card{padding:24px}.review-card h3{font-size:1.55rem}.review-card blockquote p{font-size:.94rem}.review-card footer strong{font-size:.8rem}.review-card footer small,.review-example-label{font-size:.72rem}.review-submit>summary{font-size:.86rem}.stats-section .section-inner>div{padding-inline:0}.story-portrait{max-width:360px;margin:auto}.final-visual{width:100%;min-height:250px;margin:auto}.final-close>div:last-child{text-align:center}.final-cta .purchase-form{margin-inline:auto}.conversion-modal{padding:38px 24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bundle-card:hover,.bundle-card:focus-within,.opening-options-cta:hover,button:hover{transform:none!important}}
.video-instructions{text-align:center;justify-items:center;gap:2px;margin:0 auto 10px;display:grid}.video-instructions strong{color:var(--accent);font-size:.82rem;font-weight:650}.video-instructions span{color:var(--text-secondary);font-size:.75rem}.video-sound-label{background:var(--dark);padding:4px 9px;font-size:.72rem;position:absolute;top:12px;right:12px}.evidence-section{isolation:isolate;padding:60px 20px}.evidence-section .section-inner{z-index:1;position:relative}.evidence-section h2{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,3.35vw,3rem);line-height:1.06}.evidence-section p{line-height:1.7}.evidence-section svg:not(.product-book svg){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.evidence-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 50%, color-mix(in srgb, var(--primary) 35%, transparent), transparent 65%);position:absolute;inset:0}.evidence-link{border-bottom:1px solid var(--accent);min-height:44px;color:var(--accent);align-items:center;gap:8px;padding:8px 0;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.evidence-trust{padding-block:0 20px}.evidence-trust:before{display:none}.evidence-trust ul{border-block:1px solid var(--quiet-rule);grid-template-columns:repeat(6,1fr);align-items:center;gap:16px;margin:0;padding:22px 0;list-style:none;display:grid}.evidence-trust li{color:var(--text-secondary);align-items:center;gap:9px;font-size:.72rem;line-height:1.5;display:flex}.evidence-trust svg{color:var(--accent)}.evidence-decision .section-inner{grid-template-columns:1.03fr 1fr;align-items:center;gap:70px;display:grid}.decision-visual{padding-bottom:80px;position:relative}.decision-visual:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--accent) 11%, transparent), transparent 64%);position:absolute;inset:-15% -20%}.decision-visual>img{border:1px solid var(--quiet-rule);width:100%;height:auto;display:block;transform:rotate(-2deg);box-shadow:0 30px 60px #0004}.decision-visual>p{color:var(--text-secondary);text-align:center;margin:20px 0 0;font-size:.76rem}.decision-price{border:1px solid color-mix(in srgb, var(--accent) 65%, var(--dark));background:var(--surface-low);align-items:center;gap:18px;padding:20px 24px;display:flex;position:absolute;bottom:0;left:24%;right:-20px;box-shadow:0 16px 32px #0003}.decision-price strong{color:var(--accent);font:600 3.4rem/1 var(--display-font);letter-spacing:-.05em}.decision-price span{max-width:18ch;color:var(--text-secondary);font-size:.85rem;line-height:1.4}.decision-copy>p{max-width:43ch;font-size:1rem}.decision-pairs{gap:22px;margin-top:28px;display:grid}.decision-pairs>div{border-left:1px solid var(--quiet-rule);padding-left:20px}.decision-pairs>div:last-child{border-color:var(--accent)}.decision-pairs h3{font:650 .84rem var(--body-font);color:var(--text-secondary)}.decision-pairs>div:last-child h3{color:var(--accent)}.decision-pairs ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.decision-pairs li{gap:10px;font-size:.9rem;display:flex}.decision-pairs svg{color:var(--accent);width:16px!important}.evidence-proof{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 34%, var(--dark)) 45%, transparent);padding-block:60px}.evidence-proof .section-inner{grid-template-columns:1fr 480px;align-items:center;gap:90px;max-width:1080px;display:grid}.proof-intro>p{max-width:42ch}.proof-index{gap:20px;margin:30px 0 20px;padding:0;list-style:none;display:grid}.proof-index li{align-items:baseline;gap:18px;display:flex}.proof-index>li>span{color:var(--accent);font:450 1.55rem/1 var(--display-font)}.proof-index strong{font-size:.88rem;font-weight:650}.proof-index p{color:var(--text-secondary);margin:4px 0 0;font-size:.8rem}.proof-gallery{min-width:0}.proof-paper-stack{isolation:isolate;position:relative}.proof-paper-stack:before,.proof-paper-stack:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--border) 50%, transparent);background:var(--alternate);position:absolute;inset:0;transform:rotate(3deg)translate(8px,5px);box-shadow:0 26px 50px #0005}.proof-paper-stack:after{background:var(--surface);transform:rotate(-2deg)translate(-6px,6px)}.proof-rail{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.proof-rail::-webkit-scrollbar{display:none}.proof-page{background:var(--surface);scroll-snap-align:start;scroll-snap-stop:always;border:0;flex:0 0 100%;width:100%;padding:0;position:relative}.proof-page-image{aspect-ratio:900/1180;display:block;position:relative}.proof-page-image img{object-fit:contain}.proof-enlarge{border:1px solid var(--accent);min-height:44px;color:var(--surface);background:var(--dark);border-radius:4px;align-items:center;gap:9px;padding:10px 16px;font-size:.74rem;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #0003}.proof-controls{justify-content:center;align-items:center;gap:12px;margin-top:23px;display:flex}.proof-controls button{border:1px solid var(--quiet-rule);width:44px;height:44px;color:var(--surface);background:0 0;border-radius:50%;place-items:center;display:grid}.proof-controls button:disabled{opacity:.35;cursor:default}.proof-page-dots{display:flex}.proof-page-dots button{border:0}.proof-page-dots span{background:var(--text-secondary);opacity:.45;border-radius:50%;width:6px;height:6px;transition:width .2s}.proof-page-dots [aria-current] span{background:var(--accent);opacity:1;border-radius:4px;width:22px}.proof-caption{min-height:3.4em;color:var(--text-secondary);align-items:baseline;gap:16px;margin:12px 0 0;font-size:.8rem;display:flex}.proof-caption b{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem}.proof-dialog{border:1px solid var(--quiet-rule);width:min(920px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--surface);background:var(--dark);border-radius:6px;padding:0;box-shadow:0 30px 100px #0009}.proof-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.proof-dialog header,.proof-dialog footer{z-index:2;background:var(--dark);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:.85rem;display:flex;position:sticky}.proof-dialog header{border-bottom:1px solid var(--quiet-rule);top:0}.proof-dialog footer{border-top:1px solid var(--quiet-rule);bottom:0}.proof-dialog button{min-width:44px;min-height:44px;color:var(--accent);background:0 0;border:0}.proof-dialog button:disabled{opacity:.35}.proof-reader-tools{border-bottom:1px solid var(--quiet-rule);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:.75rem;display:flex}.proof-reading-surface{overscroll-behavior:contain;max-height:calc(100dvh - 220px);overflow:auto}.proof-expanded-image{aspect-ratio:900/1180;background:var(--surface);width:100%;position:relative}.proof-expanded-image[data-zoomed=true]{width:max(100%,800px)}.proof-expanded-image img{object-fit:contain}.evidence-chapters .section-inner{grid-template-columns:360px 1fr;align-items:start;gap:90px;display:grid}.chapter-intro>p{max-width:35ch}.chapter-book{align-items:center;gap:34px;margin-top:34px;padding:15px 10px;display:flex}.chapter-book .product-book{flex-shrink:0;width:138px}.chapter-stack{border-top:1px solid var(--quiet-rule)}.chapter-stack details{border-bottom:1px solid var(--quiet-rule);transition:background .22s}.chapter-stack summary{cursor:pointer;grid-template-columns:44px 1fr 30px;align-items:center;gap:18px;min-height:88px;padding:16px 18px;list-style:none;display:grid}.chapter-stack summary::-webkit-details-marker{display:none}.evidence-faq-list summary::-webkit-details-marker{display:none}.chapter-number{color:var(--accent);font:450 2.1rem/1 var(--display-font)}.chapter-stack summary strong{font:500 1.65rem/1.1 var(--display-font)}.chapter-stack summary small{color:var(--text-secondary);margin-top:6px;font-size:.78rem;display:block}.disclosure-mark{width:28px;height:28px;color:var(--accent);font:400 1.6rem/1 var(--body-font);place-items:center;transition:transform .22s;display:grid}.chapter-stack details[open],.evidence-faq-list details[open]{background:color-mix(in srgb, var(--primary) 32%, transparent)}details[open]>summary .disclosure-mark{transform:rotate(45deg)}.chapter-body{padding:0 28px 24px 80px}.chapter-body ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chapter-body li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.87rem;display:flex}.chapter-body svg{color:var(--accent);width:17px!important}.chapter-body .chapter-outcome{border-top:1px solid var(--quiet-rule);color:var(--accent);margin:18px 0 0;padding-top:14px;font-size:.8rem}@supports (interpolate-size:allow-keywords){.chapter-stack details,.evidence-faq-list details{interpolate-size:allow-keywords}.chapter-stack details::details-content{opacity:0;height:0;transition:height .25s ease, opacity .25s ease, content-visibility .25s allow-discrete;overflow:clip}.evidence-faq-list details::details-content{opacity:0;height:0;transition:height .25s ease, opacity .25s ease, content-visibility .25s allow-discrete;overflow:clip}.chapter-stack details[open]::details-content{opacity:1;height:auto}.evidence-faq-list details[open]::details-content{opacity:1;height:auto}}.evidence-process{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 30%, var(--dark)), transparent)}.process-heading{justify-content:space-between;align-items:baseline;gap:50px;margin-bottom:34px;display:flex}.process-heading h2{max-width:18ch}.process-heading p{max-width:35ch;color:var(--text-secondary)}.process-track{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process-track>li{padding-right:44px;position:relative}.process-track>li:before{content:"";background:linear-gradient(90deg, var(--accent), var(--quiet-rule));height:1px;position:absolute;top:39px;left:50px;right:0}.process-track>li:last-child:before{right:40px}.process-node{border:1px solid var(--accent);background:var(--dark);width:80px;height:80px;box-shadow:0 0 34px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;place-items:center;margin-bottom:22px;display:grid;position:relative}.process-node span{color:var(--accent);font:450 2.1rem/1 var(--display-font)}.process-step h3{font-size:2rem}.process-step>p{min-height:5.1em;color:var(--text-secondary);font-size:.88rem}.process-result{border-top:1px solid var(--quiet-rule);color:var(--accent);align-items:center;gap:10px;padding-top:16px;font-size:.78rem;display:flex}.process-result svg{width:18px!important}.process-action{justify-content:center;margin-top:32px;display:flex}.process-action .evidence-link{border:1px solid var(--accent);border-radius:var(--button-radius);background:color-mix(in srgb, var(--accent) 5%, var(--dark));padding:12px 26px}.evidence-metrics{padding-block:20px 38px}.evidence-metrics:before{background:radial-gradient(ellipse at 50% 60%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 64%)}.evidence-metrics h2{max-width:none;color:var(--text-secondary);text-align:center;font:500 .84rem/1.5 var(--body-font);letter-spacing:0;margin-bottom:26px}.evidence-metrics dl{border-block:1px solid var(--quiet-rule);grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:18px 0;display:grid}.evidence-metrics dl>div{text-align:center}.evidence-metrics dl>div+div{border-left:1px solid var(--quiet-rule)}.evidence-metrics dt{color:var(--accent);font:400 clamp(3.4rem, 7vw, 6rem)/1 var(--display-font);letter-spacing:-.055em;font-variant-numeric:lining-nums}.evidence-metrics dd{color:var(--text-secondary);margin:6px 0 0;font-size:.85rem}.evidence-creator .section-inner{grid-template-columns:430px 1fr;align-items:center;max-width:1050px;display:grid}.creator-editorial-image{height:530px;position:relative}.creator-editorial-image>img{object-fit:cover;object-position:44% center}.creator-image-caption{background:linear-gradient(transparent, var(--dark));padding:72px 30px 26px;display:grid;position:absolute;bottom:0;left:0;right:0}.creator-image-caption strong{font:500 1.85rem var(--display-font)}.creator-image-caption span{max-width:29ch;color:var(--text-secondary);font-size:.75rem}.creator-note{border-block:1px solid var(--quiet-rule);background:linear-gradient(90deg, var(--dark), transparent);margin-left:-20px;padding:38px 0 36px 60px;position:relative}.creator-note h2{font-size:clamp(2rem,3vw,2.7rem)}.creator-note .creator-note-lead{color:var(--accent);margin-top:22px;font-size:.8rem;font-weight:650}.creator-note>p{max-width:45ch;font-size:.92rem}.creator-signature{color:var(--accent);font:italic 400 2rem var(--display-font);margin-top:28px}.creator-signature small{color:var(--text-secondary);font:400 .72rem/1.6 var(--body-font);margin-top:6px;display:block}.storefront[data-funnel=evidence] .reviews-section{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 20%, var(--dark)), transparent);border:0;padding-block:56px}.storefront[data-funnel=evidence] .reviews-section h2{font-size:clamp(2rem,3.35vw,3rem)}.storefront[data-funnel=evidence] .review-card{background:color-mix(in srgb, var(--primary) 16%, transparent)}.storefront[data-funnel=evidence] .review-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;padding-bottom:18px;overflow-x:auto}.storefront[data-funnel=evidence] .review-card{scroll-snap-align:start}.evidence-value{padding-block:82px}.evidence-value:before{background:radial-gradient(ellipse at 23% 65%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 52%)}.evidence-value .section-inner{grid-template-columns:1fr 520px;align-items:center;gap:70px;display:grid}.value-visual>p{max-width:42ch}.evidence-collection-art{isolation:isolate;place-items:center;height:340px;display:grid;position:relative}.evidence-collection-art:after{content:"";filter:blur(16px);background:#0004;border-radius:50%;height:34px;position:absolute;bottom:12px;left:5%;right:5%}.evidence-collection-art .product-book{grid-area:1/1;width:185px}.evidence-collection-art .volume-1{z-index:4;transform:translateY(-12px)rotate(-2deg)}.evidence-collection-art .volume-2{z-index:3;width:162px;transform:translate(-118px,8px)rotate(-10deg)}.evidence-collection-art .volume-3{width:162px;transform:translate(118px,12px)rotate(9deg)}.collection-working-page{aspect-ratio:7/10;background:var(--surface);width:42%;max-width:215px;margin:0;position:absolute;box-shadow:0 12px 22px #0006}.collection-working-page img{object-fit:contain}.working-page-1{top:14px;right:2%;transform:rotate(10deg)}.working-page-2{top:4px;right:12%;transform:rotate(2deg)}.collection-at-work .volume-1{width:38%;max-width:185px;transform:translate(-74px,12px)rotate(-8deg)}.collection-at-work .volume-2{width:29%;max-width:140px;transform:translate(34px,61px)rotate(4deg)}.collection-at-work .volume-3{width:27%;max-width:130px;transform:translate(119px,62px)rotate(11deg)}.value-ledger{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--dark));border-top:3px solid var(--accent);background:linear-gradient(135deg, var(--surface-high), var(--surface-low));padding:30px;box-shadow:0 30px 70px #0004}.value-lines>div{border-bottom:1px solid var(--quiet-rule);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.value-lines>div:first-child{padding-top:0}.value-lines img{width:42px;height:auto;box-shadow:3px 5px 10px #0005}.value-lines strong{font:500 1.35rem/1.15 var(--display-font);display:block}.value-lines p{color:var(--text-secondary);margin:5px 0 0;font-size:.85rem}.value-lines>div>span{color:var(--text-secondary);align-self:start;padding-top:3px;font-size:.84rem}.value-total{color:var(--text-secondary);justify-content:space-between;gap:16px;margin-top:20px;font-size:.83rem;display:flex}.value-bottom{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 22px;display:flex}.value-bottom>strong{color:var(--accent);font:600 4.7rem/1 var(--display-font);letter-spacing:-.04em}.value-bottom>span,.close-savings{border:1px solid color-mix(in srgb, var(--success) 65%, var(--dark));color:color-mix(in srgb, var(--success) 35%, var(--surface));background:color-mix(in srgb, var(--success) 14%, var(--dark));white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:.8rem;font-weight:650}.value-delivery,.close-delivery{color:var(--text-secondary);text-align:center;margin:14px 0 0;font-size:.73rem}.evidence-guarantee{padding-block:22px 66px}.guarantee-paper{max-width:1000px;color:var(--ink);background:var(--surface);border:7px double color-mix(in srgb, var(--border) 75%, var(--surface));grid-template-columns:150px 1fr;align-items:center;gap:50px;margin-inline:auto;padding:40px 54px;display:grid;box-shadow:0 24px 60px #0004}.guarantee-seal{text-align:center;place-items:center;display:grid}.guarantee-seal strong{color:var(--primary);font:450 6rem/.9 var(--display-font)}.guarantee-seal span{max-width:11ch;font:650 .8rem/1.5 var(--body-font);text-transform:uppercase;letter-spacing:.07em;margin-top:10px}.guarantee-seal svg{color:var(--secondary);margin-top:16px;width:32px!important;height:32px!important}.guarantee-copy h2{color:var(--ink);font-size:2.5rem}.guarantee-copy p{color:var(--muted);margin:10px 0 16px;font-size:.93rem}.guarantee-copy ul{flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none;display:flex}.guarantee-copy li{color:var(--ink);align-items:center;gap:8px;font-size:.74rem;display:flex}.guarantee-copy svg{color:var(--success);width:17px!important}.guarantee-copy a{min-height:44px;color:var(--primary);padding-top:10px;font-size:.8rem;font-weight:650;display:inline-block}.evidence-faq{padding-block:38px 76px}.evidence-faq .section-inner{grid-template-columns:300px 1fr;gap:80px;max-width:1050px;display:grid}.evidence-faq-heading a{color:var(--accent);padding:10px 0;font-size:.82rem;display:inline-block}.evidence-faq-list{border-top:1px solid var(--quiet-rule)}.evidence-faq-list details{border-bottom:1px solid var(--quiet-rule);transition:background .22s}.evidence-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:22px;font-size:.97rem;font-weight:550;list-style:none;display:flex}.evidence-faq-answer{padding:0 22px 24px}.evidence-faq-answer p{color:var(--text-secondary);margin:0;font-size:.93rem}.evidence-close{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 35%, var(--dark)), transparent);padding-block:68px}.evidence-close:before{background:radial-gradient(ellipse at 26% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 52%)}.evidence-close .section-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1100px;display:grid}.close-art{height:460px;position:relative}.close-portrait{border:1px solid var(--quiet-rule);width:62%;height:380px;position:absolute;top:0;left:7%;overflow:hidden}.close-portrait img{object-fit:cover;object-position:48% center}.close-art .evidence-collection-art{width:78%;height:270px;position:absolute;bottom:0;right:0}.close-art .volume-1{width:146px}.close-art .volume-2{width:130px;transform:translate(-94px,8px)rotate(-10deg)}.close-art .volume-3{width:130px;transform:translate(94px,12px)rotate(9deg)}.close-signature{font:italic 400 1.8rem var(--display-font);color:var(--accent);position:absolute;bottom:5px;left:2%}.close-copy .close-offer-name{color:var(--accent);margin:0 0 14px;font-size:.78rem;font-weight:650}.close-copy>p{font-size:.95rem}.close-economics{align-items:center;gap:20px;margin:25px 0;display:flex}.close-economics .price-line{gap:16px}.close-economics .price-line strong{font-size:4.5rem}.close-copy .close-delivery{font-size:.73rem}.close-options{text-align:center;min-height:44px;color:var(--text-secondary);padding:14px 0 0;font-size:.78rem;display:block}@media (hover:hover) and (pointer:fine){.proof-paper-stack{transition:transform .24s,filter .24s}.proof-paper-stack:hover{filter:brightness(1.025);transform:translateY(-5px)}.proof-controls button:not(:disabled):hover{background:var(--surface-high)}.chapter-stack summary:hover,.evidence-faq-list summary:hover{background:color-mix(in srgb, var(--primary) 34%, transparent)}.evidence-collection-art:hover .volume-2{transform:translate(-128px,4px)rotate(-12deg)}.evidence-collection-art:hover .volume-3{transform:translate(128px,8px)rotate(11deg)}.collection-at-work:hover .volume-2{transform:translate(32px,57px)rotate(2deg)}.collection-at-work:hover .volume-3{transform:translate(125px,58px)rotate(13deg)}.close-art .evidence-collection-art:hover .volume-2{transform:translate(-100px,4px)rotate(-12deg)}.close-art .evidence-collection-art:hover .volume-3{transform:translate(100px,8px)rotate(11deg)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.evidence-proof:before,.evidence-value:before,.evidence-close:before{animation:32s ease-in-out infinite alternate evidence-light}@keyframes evidence-light{0%{opacity:.55;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}}@media (max-width:1000px){.evidence-decision .section-inner,.evidence-chapters .section-inner,.evidence-value .section-inner,.evidence-close .section-inner{grid-template-columns:1fr 1fr;gap:40px}.evidence-proof .section-inner{grid-template-columns:1fr 42%;gap:48px}.evidence-creator .section-inner{grid-template-columns:40% 1fr}.creator-note{padding-left:40px}.evidence-faq .section-inner{grid-template-columns:30% 1fr;gap:40px}.evidence-collection-art{transform:scale(.85)}.value-ledger{padding:22px}.value-lines>div{grid-template-columns:1fr auto;gap:12px}.value-lines img{display:none}.storefront[data-funnel=evidence] .review-cards{grid-auto-columns:calc(50% - 10px)}}@media (max-width:700px){.video-instructions{gap:1px;margin-bottom:8px}.video-instructions strong{font-size:.75rem}.video-instructions span{max-width:42ch;font-size:.68rem;line-height:1.5}.evidence-section{padding:44px 18px}.evidence-section h2{max-width:21ch;font-size:2.05rem}.evidence-section p{font-size:.9rem}.evidence-trust{padding-block:0 8px}.evidence-trust ul{grid-template-columns:repeat(2,1fr);gap:15px 16px;padding:20px 0}.evidence-trust li{font-size:.66rem}.evidence-trust svg{width:19px!important}.evidence-decision .section-inner,.evidence-proof .section-inner,.evidence-chapters .section-inner,.evidence-creator .section-inner,.evidence-value .section-inner,.evidence-faq .section-inner,.evidence-close .section-inner{grid-template-columns:minmax(0,1fr);gap:34px}.evidence-decision .section-inner{gap:28px}.decision-visual{padding-bottom:52px}.decision-visual>img{transform:rotate(-1deg)}.decision-visual>p{display:none}.decision-price{gap:15px;padding:16px 20px;left:17%;right:0}.decision-price strong{font-size:2.9rem}.decision-price span{font-size:.76rem}.decision-pairs{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.decision-pairs>div{padding-left:12px}.decision-pairs h3{font-size:.75rem;line-height:1.4}.decision-pairs li{font-size:.78rem;line-height:1.6}.decision-pairs svg{display:none}.proof-index{grid-template-columns:1fr 1fr;gap:12px 16px;margin:22px 0 12px}.proof-index li{gap:10px}.proof-index strong{font-size:.76rem}.proof-index>li>span{font-size:1.15rem}.proof-index p{display:none}.proof-intro .evidence-link{font-size:.78rem}.proof-gallery{width:calc(100% - 12px);margin-inline:auto}.proof-controls{gap:4px;margin-top:16px}.proof-caption{gap:12px;font-size:.75rem!important}.proof-enlarge{padding:8px 12px;font-size:.7rem}.proof-dialog header{padding-inline:12px;font-size:.76rem}.chapter-intro{padding-right:80px;position:relative}.chapter-intro h2{font-size:1.9rem}.chapter-intro p{font-size:.82rem}.chapter-book{margin:0;padding:0;display:block;position:absolute;top:22px;right:-2px}.chapter-book .product-book{width:65px}.chapter-stack summary{grid-template-columns:30px 1fr 24px;gap:12px;min-height:94px;padding:19px 12px}.chapter-number{font-size:1.65rem}.chapter-stack summary strong{font-size:1.45rem}.chapter-stack summary small{font-size:.72rem;line-height:1.5}.chapter-body{padding:0 18px 22px 54px}.chapter-body li{font-size:.8rem}.chapter-body .chapter-outcome{font-size:.75rem}.process-heading{margin-bottom:26px;display:block}.process-track{grid-template-columns:1fr;gap:0}.process-track>li{grid-template-columns:57px 1fr;gap:20px;padding:0 0 32px;display:grid}.process-track>li:before{background:linear-gradient(var(--accent), var(--quiet-rule));width:1px;height:auto;inset:28px auto 0 28px}.process-track>li:last-child{padding-bottom:0}.process-track>li:last-child:before{display:none}.process-node{width:57px;height:57px;margin:0}.process-node span{font-size:1.55rem}.process-step h3{margin:4px 0 8px;font-size:1.65rem}.process-step>p{min-height:0;margin-top:0;font-size:.83rem}.process-result{padding-top:12px;font-size:.72rem}.evidence-metrics{padding-block:16px 30px}.evidence-metrics h2{max-width:none;font-size:.76rem}.evidence-metrics dl{gap:8px;padding-block:22px}.evidence-metrics dt{font-size:3.6rem}.evidence-metrics dd{max-width:13ch;margin:7px auto 0;padding-inline:4px;font-size:.67rem;line-height:1.5}.evidence-creator .section-inner{gap:0}.creator-editorial-image{height:330px;margin-right:32px}.creator-editorial-image>img{object-position:center 36%}.creator-image-caption{padding:55px 22px 22px}.creator-image-caption span{display:none}.creator-note{border:0;border-left:1px solid var(--accent);margin:-22px 0 0 20px;padding:26px 0 0 22px}.creator-note h2{font-size:1.9rem}.creator-note .creator-note-lead{font-size:.74rem}.creator-note>p{font-size:.86rem}.creator-signature{margin-top:20px}.storefront[data-funnel=evidence] .reviews-section{padding:40px 18px}.storefront[data-funnel=evidence] .review-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;grid-template-columns:none;grid-auto-columns:90%;grid-auto-flow:column;gap:14px;padding-bottom:18px;display:grid;overflow-x:auto}.storefront[data-funnel=evidence] .review-card{scroll-snap-align:start}.storefront[data-funnel=evidence] .reviews-heading{gap:14px}.evidence-value .section-inner{gap:0}.evidence-collection-art{height:225px;margin-inline:-12%;transform:scale(.67)}.value-ledger{padding:23px}.value-lines>div{grid-template-columns:33px 1fr auto;gap:12px}.value-lines img{width:33px;display:block}.value-lines strong{font-size:1.2rem}.value-lines p{font-size:.84rem}.value-lines>div>span{font-size:.76rem}.value-total{font-size:.77rem}.value-bottom>strong{font-size:4.2rem}.value-delivery{font-size:.7rem!important}.evidence-guarantee{padding-block:12px 44px}.guarantee-paper{grid-template-columns:1fr;gap:22px;padding:26px 22px}.guarantee-seal{justify-content:center;gap:18px;display:flex}.guarantee-seal strong{font-size:4.7rem}.guarantee-seal span{text-align:left;font-size:.75rem}.guarantee-seal svg{margin:0}.guarantee-copy h2{font-size:2rem}.guarantee-copy p{font-size:.86rem}.guarantee-copy ul{gap:8px;display:grid}.guarantee-copy a{font-size:.73rem}.evidence-faq{padding-block:26px 40px}.evidence-faq .section-inner{gap:22px}.evidence-faq-heading a{font-size:.77rem}.evidence-faq-list summary{gap:18px;min-height:78px;padding:20px 12px;font-size:.89rem}.evidence-faq-answer{padding:0 15px 22px}.evidence-faq-answer p{font-size:.86rem}.evidence-close .section-inner{gap:26px}.close-art{height:330px}.close-portrait{height:275px;left:4%}.close-art .evidence-collection-art{transform-origin:100% 100%;width:90%;height:210px;margin:0;bottom:-5px;right:-7%;transform:scale(.8)}.close-signature{font-size:1.5rem}.close-copy .close-offer-name{font-size:.73rem}.close-copy h2{font-size:2.2rem}.close-economics{justify-content:center;gap:20px}.close-economics .price-line strong{font-size:4.3rem}}@media (prefers-reduced-motion:reduce){.evidence-section *,.evidence-section:before,.proof-paper-stack{transition:none!important;animation:none!important}.proof-paper-stack:hover{transform:none}}
.storefront[data-environment=ambient]{--text-secondary:color-mix(in srgb, var(--surface) 83%, var(--dark));--quiet-rule:color-mix(in srgb, var(--accent) 32%, var(--dark));--surface-low:color-mix(in srgb, var(--primary) 54%, var(--dark));--surface-high:color-mix(in srgb, var(--primary) 78%, var(--dark));background-image:none}.storefront[data-environment=ambient]:before{display:none}.ambient-environment{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-environment:before{content:"";background:radial-gradient(ellipse at 8% 23%, color-mix(in srgb, var(--primary) 78%, transparent), transparent 39%), radial-gradient(ellipse at 91% 66%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 38%), radial-gradient(ellipse at 53% 110%, color-mix(in srgb, var(--primary) 52%, transparent), transparent 50%);animation:18s ease-in-out infinite alternate environment-light;position:absolute;inset:-8%}.ambient-environment:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--accent) 5%, transparent) 1px, transparent 1px);box-shadow:inset 0 0 120px color-mix(in srgb, var(--dark) 70%, transparent);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 10%,#000 95%);mask-image:radial-gradient(#0000 10%,#000 95%)}.ambient-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.storefront[data-environment=ambient]>main,.storefront[data-environment=ambient]>.site-footer{z-index:10;position:relative}.storefront[data-environment=ambient] :is(.evidence-proof,.evidence-process,.reviews-section,.evidence-close){background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 14%, transparent), transparent)}.storefront[data-environment=ambient] .review-card{background:var(--surface-low)}.storefront[data-environment=ambient] .evidence-section:before{opacity:1}.storefront[data-ambient-state=paused] :is(.evidence-section,.ambient-environment):before{animation-play-state:paused}.storefront[data-environment=ambient] .bundle-card{border-color:var(--quiet-rule);background:linear-gradient(155deg, var(--surface-high), var(--surface-low) 60%);box-shadow:0 22px 42px #0006, inset 0 1px color-mix(in srgb, var(--surface) 12%, transparent)}.storefront[data-environment=ambient] .bundle-card.is-recommended{border-color:var(--accent);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 13%, var(--surface-high)), var(--surface-low) 58%);box-shadow:0 0 34px color-mix(in srgb, var(--accent) 14%, transparent), 0 26px 55px #0008, inset 0 1px color-mix(in srgb, var(--surface) 30%, transparent)}.storefront[data-environment=ambient] .bundle-product-stage{background:radial-gradient(ellipse at 50% 76%, color-mix(in srgb, var(--surface) 9%, transparent), transparent 64%);height:334px}.storefront[data-environment=ambient] .bundle-product-stage>.product-book{width:186px}.storefront[data-environment=ambient] .bundle-product-stage:has(.bundle-book-2)>.product-book{width:158px}.storefront[data-environment=ambient] .bundle-product-stage:has(.bundle-book-3) .bundle-book-1{width:180px;transform:translate(-61px)rotate(-4deg)}.storefront[data-environment=ambient] .bundle-product-stage:has(.bundle-book-3) .bundle-book-2{width:126px;transform:translate(81px,-72px)rotate(5deg)}.storefront[data-environment=ambient] .bundle-product-stage:has(.bundle-book-3) .bundle-book-3{width:126px;transform:translate(87px,72px)rotate(5deg)}.storefront[data-environment=ambient] .bundle-product-list{background:color-mix(in srgb, var(--dark) 54%, var(--surface-low));border-color:var(--quiet-rule)}.storefront[data-environment=ambient] :is(.bundle-card h3,.process-step h3){color:var(--surface)}.storefront[data-environment=ambient] .bundle-card:not(.is-recommended) .purchase-form button{color:var(--dark);border-color:var(--surface);background:linear-gradient(180deg, var(--surface), var(--alternate));box-shadow:inset 0 1px #fff8, 0 5px 0 color-mix(in srgb, var(--border) 68%, var(--dark)), 0 10px 22px #0005}.storefront[data-environment=ambient] :is(.opening-options-cta,.is-recommended .purchase-form button,.value-ledger .purchase-form button,.close-copy .purchase-form button){color:var(--dark);border-color:color-mix(in srgb, var(--surface) 55%, var(--accent));background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 72%, var(--surface)), var(--accent) 66%);box-shadow:inset 0 1px #fff9, 0 5px 0 color-mix(in srgb, var(--accent) 52%, var(--dark)), 0 12px 30px color-mix(in srgb, var(--accent) 19%, transparent)}.storefront[data-environment=ambient] :is(.opening-options-cta,.purchase-form button):active{box-shadow:inset 0 1px #fff6, 0 1px 0 color-mix(in srgb, var(--accent) 45%, var(--dark));transform:translateY(2px)}.storefront[data-environment=ambient] .evidence-metrics{border-color:var(--quiet-rule);background:linear-gradient(90deg, transparent, var(--surface-low), transparent)}.storefront[data-environment=ambient] :is(.chapter-stack,.evidence-faq-list){background:color-mix(in srgb, var(--dark) 72%, var(--primary))}.storefront[data-environment=ambient] .process-node{background:var(--surface-low);box-shadow:0 0 28px color-mix(in srgb, var(--accent) 10%, transparent)}@keyframes environment-light{0%{opacity:.7;transform:translate(-1%,-1%)}to{opacity:1;transform:translate(2%,2%)}}@media (hover:hover) and (pointer:fine){.storefront[data-environment=ambient] .bundle-card:is(:hover,:focus-within){border-color:var(--accent);box-shadow:0 0 35px color-mix(in srgb, var(--accent) 18%, transparent), 0 32px 62px #0009}.storefront[data-environment=ambient] .purchase-form button:hover{filter:brightness(1.08)}}@media (max-width:767px){.ambient-environment:before{animation-duration:24s}.ambient-environment:after{opacity:.6;background-size:72px 72px}.storefront[data-environment=ambient] .bundle-product-stage{height:324px}}@media (prefers-reduced-motion:reduce){.storefront[data-environment=ambient] :is(.evidence-section,.ambient-environment):before{animation:none}}
