@property --mesh-angle{syntax: "<angle>";inherits: false;initial-value: 0deg}:root{--bg: #16121d;--bg-2: #1d1826;--bg-3: #262033;--cream: #f4ecdc;--cream-2: #ddd2c0;--cream-3: #a597a0;--accent: #f2a48b;--accent-2: #e88a6e;--gold: #e8c37a;--line: rgba(244,236,220,.12);--f-display: "Fraunces",Georgia,"Times New Roman",serif;--f-body: "Inter","Segoe UI",system-ui,sans-serif;--radius: 26px;--gutter: clamp(20px,5vw,64px);--header-h: 100px;--ease-soft: cubic-bezier(.22,1,.36,1);--ease-bounce: cubic-bezier(.34,1.56,.64,1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 10px);-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--f-body);font-size:clamp(16px,1.05vw,18px);line-height:1.65;color:var(--cream-2);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit}ol,ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}main,footer{position:relative;z-index:1}section{position:relative}.container{width:min(1180px,100% - var(--gutter) * 2);margin-inline:auto}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--cream);color:var(--bg);padding:10px 16px;border-radius:12px;text-decoration:none}.skip-link:focus{top:16px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}h1,h2,h3{font-family:var(--f-display);color:var(--cream);font-weight:400;line-height:1.08;letter-spacing:-.015em;font-variation-settings:"SOFT" 100,"opsz" 96}h1 em,h2 em,h3 em{font-style:italic;color:var(--gold);font-variation-settings:"SOFT" 100,"opsz" 96}h2{font-size:clamp(2.1rem,4.6vw,3.6rem)}h3{font-size:1.3rem;font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 24}.kicker{font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.micro{font-size:.86rem;color:var(--cream-3)}.btn{--b-bg: var(--cream);--b-fg: var(--bg);display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--f-body);font-weight:600;font-size:1rem;padding:16px 28px;border-radius:999px;text-decoration:none;white-space:nowrap;background:var(--b-bg);color:var(--b-fg);border:1px solid transparent;transition:translate .45s var(--ease-bounce),box-shadow .4s var(--ease-soft),background .3s}.btn:hover{translate:0 -3px}.btn:active{translate:0 0}.btn-primary{--b-bg: linear-gradient(135deg,var(--gold),var(--accent));background:var(--b-bg);color:#2a1a14;position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #f2a48b8c}.btn-primary:hover{box-shadow:0 22px 50px -14px #f2a48bbf}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-160%) skew(-18deg);animation:shine 5s 2s ease-in-out infinite}.btn-ghost{--b-bg: transparent;--b-fg: var(--cream);border-color:var(--line)}.btn-ghost:hover{border-color:var(--cream-3)}.btn-small{padding:10px 20px;font-size:.9rem}.btn-big{padding:19px 36px;font-size:1.08rem}.btn-block{width:100%}.btn-price{background:#2a1a1424;padding:3px 12px;border-radius:999px}.sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.stars{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:repeat}.stars-a{background-image:radial-gradient(1.2px 1.2px at 20px 30px,#fff8e6 50%,transparent 51%),radial-gradient(1px 1px at 140px 80px,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 260px 160px,#ffe9b8 50%,transparent 51%),radial-gradient(1px 1px at 80px 210px,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 330px 40px,#fff 50%,transparent 51%);background-size:380px 260px;opacity:.55;animation:twinkle 5s ease-in-out infinite}.stars-b{background-image:radial-gradient(1.6px 1.6px at 60px 120px,#ffe9b8 50%,transparent 51%),radial-gradient(1px 1px at 200px 20px,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 300px 230px,#fff 50%,transparent 51%),radial-gradient(1px 1px at 420px 140px,#fff8e6 50%,transparent 51%);background-size:470px 300px;opacity:.35;animation:twinkle 7s 1.5s ease-in-out infinite}.header{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .4s,box-shadow .4s}.topbar{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 14px;font-size:.78rem;letter-spacing:.04em;padding:8px 16px;background:#e8c37a1a;color:var(--cream-2);border-bottom:1px solid var(--line)}.topbar strong{color:var(--gold)}.topbar-sep{color:var(--gold);opacity:.6}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px var(--gutter)}.header.is-solid{background:#16121df0;box-shadow:0 1px 0 var(--line)}@supports (backdrop-filter: blur(10px)){.header.is-solid{background:#16121db8;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}}.brand{font-family:var(--f-display);color:var(--cream);font-size:1.4rem;text-decoration:none;display:inline-flex;align-items:center;gap:10px;font-variation-settings:"SOFT" 100}.brand em{font-style:italic;color:var(--gold)}.brand-moon{width:20px;height:20px;border-radius:50%;box-shadow:inset -6px -2px 0 0 var(--gold);rotate:-20deg}.nav-links{display:flex;gap:32px}.nav-links a{text-decoration:none;font-size:.94rem;color:var(--cream-2);position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-soft)}.nav-links a:hover{color:var(--cream)}.nav-links a:hover:after{transform:scaleX(1)}.hero{min-height:100svh;overflow:hidden;display:flex;align-items:center;padding:calc(var(--header-h) + 40px) 0 90px}.hero-mesh{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;background:conic-gradient(from var(--mesh-angle) at 70% 40%,rgba(232,195,122,0),rgba(232,195,122,.22),rgba(242,164,139,.18),rgba(120,96,170,.25),rgba(232,195,122,0)),radial-gradient(40% 40% at 25% 70%,rgba(120,96,170,.35),transparent 70%);filter:blur(70px);animation:meshSpin 28s linear infinite}.moon{position:absolute;z-index:0;top:calc(var(--header-h) + 20px);right:8%;width:clamp(80px,9vw,130px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6df,#f1d79c 60%,#e2bb6d);box-shadow:0 0 60px 10px #e8c37a59,0 0 160px 40px #e8c37a1f;animation:moonGlow 6s ease-in-out infinite}.cloud{position:absolute;z-index:0;height:40px;border-radius:40px;background:#f4ecdc0f;filter:blur(2px)}.cloud:before,.cloud:after{content:"";position:absolute;border-radius:50%;background:inherit}.cloud:before{width:60px;height:60px;left:20%;top:-30px}.cloud:after{width:80px;height:80px;left:45%;top:-44px}.cloud-a{width:220px;top:30%;left:-240px;animation:drift 70s linear infinite}.cloud-b{width:160px;top:62%;left:-200px;animation:drift 95s 20s linear infinite;opacity:.7}.hero-inner{position:relative;z-index:2;width:min(1240px,100% - var(--gutter) * 2);margin-inline:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,80px);align-items:center}.hero-meta{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;color:var(--cream-2);border:1px solid var(--line);border-radius:999px;padding:6px 16px;margin-bottom:26px}.dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 #e8c37a99;animation:ping 2.4s infinite}.hero-title{font-size:clamp(2.8rem,6.4vw,5.6rem);margin-bottom:24px;font-weight:350}.hero-title em{display:inline-block}.hero-sub{font-size:clamp(1.04rem,1.3vw,1.18rem);max-width:34em;margin-bottom:32px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.hero-product{position:relative;display:grid;justify-items:center;gap:28px}.halo{position:absolute;top:10%;width:110%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(232,195,122,.28),rgba(242,164,139,.1) 55%,transparent);animation:breathe 7s ease-in-out infinite}.book{--rx: 0deg;--ry: 0deg;position:relative;width:min(330px,74%);border-radius:8px 16px 16px 8px;overflow:hidden;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 50px 80px -30px #000c,0 0 0 1px #ffffff0f}.book:after{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:linear-gradient(90deg,rgba(0,0,0,.25),rgba(255,255,255,.12) 60%,transparent)}.section-head{max-width:700px;margin-bottom:52px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-bottom:16px}.section-lead{font-size:1.08rem}.pain{padding:clamp(100px,12vw,150px) 0 clamp(80px,10vw,120px)}.flips{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.flip{width:100%;height:200px;perspective:1000px;text-align:left}.flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s var(--ease-soft)}.flip:hover .flip-inner,.flip.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 28px;border-radius:var(--radius);backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-front{background:var(--bg-3);border:1px solid var(--line);font-family:var(--f-display);font-style:italic;font-size:1.28rem;line-height:1.35;color:var(--cream);font-variation-settings:"SOFT" 100}.flip-front i{position:absolute;right:22px;bottom:16px;font-style:normal;color:var(--gold);opacity:.6}.flip-back{transform:rotateY(180deg);background:linear-gradient(140deg,#f1d79c,#f2a48b);color:#3a241b;font-size:.98rem;line-height:1.5}.flip-back b{font-family:var(--f-display);font-size:1.35rem;font-weight:500;color:#2a1a14}.stage{padding:clamp(60px,8vw,100px) 0}.stage-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.stage-tab{padding:11px 22px;border-radius:999px;border:1px solid var(--line);color:var(--cream-2);font-weight:500;transition:background .3s,color .3s,border-color .3s}.stage-tab:hover{border-color:var(--gold);color:var(--cream)}.stage-tab.is-active{background:var(--cream);color:var(--bg);border-color:var(--cream)}.stage-panel{max-width:920px;margin-inline:auto;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;padding:clamp(28px,4vw,48px);border-radius:32px;background:linear-gradient(160deg,#262033f2,#1d1826f2);border:1px solid var(--line);box-shadow:0 40px 80px -50px #000000e6}.stage-panel+.stage-panel{margin-top:16px}.js .stage-panel{display:none}.js .stage-panel.is-active{display:grid;animation:panelIn .6s var(--ease-soft)}.stage-panel h3{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:10px}.stage-start{margin-top:16px;font-size:.9rem;color:var(--cream-3)}.stage-start span{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.rail-nav{display:flex;gap:10px;margin-bottom:40px}.rail-btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);color:var(--cream);font-size:1.2rem;transition:background .3s,border-color .3s}.rail-btn:hover{background:var(--cream);color:var(--bg)}.rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:20px max(var(--gutter),(100% - 1180px) / 2) 40px;scroll-padding-inline:max(var(--gutter),(100% - 1180px) / 2)}.rail::-webkit-scrollbar{display:none}.topic{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;flex:0 0 clamp(250px,24vw,300px);scroll-snap-align:start;min-height:300px;padding:28px 26px;border-radius:var(--radius);overflow:hidden;background:var(--bg-3);border:1px solid var(--line);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-soft),border-color .4s}.topic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(232,195,122,.18),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.topic:hover{border-color:#e8c37a66}.topic:hover:before{opacity:1}.topic-n{position:absolute;top:22px;right:24px;font-family:var(--f-display);font-style:italic;font-size:2.6rem;color:#e8c37a40;line-height:1}.topic h3{margin-bottom:10px}.topic p{font-size:.93rem;color:var(--cream-3)}.topic-bonus{background:linear-gradient(150deg,#f1d79c,#f2a48b);border-color:transparent}.topic-bonus h3,.topic-bonus p{color:#2a1a14}.topic-bonus .topic-n{color:#2a1a144d}.compare{padding:clamp(60px,8vw,100px) 0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin-inline:auto}.compare-col{border-radius:30px;padding:clamp(28px,4vw,44px)}.compare-col h3{font-size:1.6rem;margin-bottom:22px}.compare-col ul{display:grid;gap:14px}.compare-col li{position:relative;padding-left:36px}.compare-col li:before{position:absolute;left:0;top:.15em;width:24px;height:24px;display:grid;place-items:center;font-size:.78rem;border-radius:50%}.compare-before{border:1px dashed var(--line);color:var(--cream-3)}.compare-before h3{color:var(--cream-3)}.compare-before li:before{content:"\2715";background:#f4ecdc12;color:var(--cream-3)}.compare-after{background:var(--bg-3);border:1px solid rgba(232,195,122,.45);box-shadow:0 0 80px -30px #e8c37a59}.compare-after li:before{content:"\2713";background:var(--gold);color:var(--bg);font-weight:700}.offer{padding:clamp(80px,10vw,130px) 0}.offer-grid{display:grid;grid-template-columns:1fr 440px;gap:clamp(32px,6vw,90px);align-items:center}.offer-lead{margin-top:18px;font-size:1.1rem;max-width:30em}.steps{display:grid;gap:12px;margin-top:32px}.steps li{display:flex;align-items:center;gap:14px}.steps span{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold);color:var(--gold);font-family:var(--f-display)}.offer-card{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;border-radius:34px;padding:44px 34px 30px;color:#3a241b;background:radial-gradient(400px circle at var(--mx) var(--my),rgba(255,255,255,.45),transparent 60%),linear-gradient(160deg,#fbecd0,#f6d2bf);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-soft);box-shadow:0 50px 100px -40px #f2a48b8c}.offer-badge{position:absolute;top:-15px;left:50%;translate:-50% 0;background:var(--bg);color:var(--gold);border:1px solid rgba(232,195,122,.5);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:8px 18px;border-radius:999px;white-space:nowrap}.offer-list{display:grid;gap:11px;margin-bottom:24px}.offer-list li{display:flex;gap:12px}.offer-price{display:grid;text-align:center;margin-bottom:18px;padding-top:20px;border-top:1px dashed rgba(58,36,27,.2)}.offer-amount{font-family:var(--f-display);font-size:3.8rem;line-height:1;color:#2a1a14;font-variation-settings:"SOFT" 100,"opsz" 144}.offer-per{font-size:.85rem;color:#7a5a4c;margin-top:8px}.offer-secure{text-align:center;font-size:.85rem;color:#7a5a4c;margin-top:14px}.faq{padding:clamp(80px,10vw,130px) 0}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,90px);align-items:start}.faq .section-head{position:sticky;top:calc(var(--header-h) + 30px)}.faq .section-lead a{color:var(--gold)}.faq-list{display:grid;gap:10px}.faq details{border-radius:20px;padding:2px 24px;background:var(--bg-2);border:1px solid var(--line);transition:border-color .4s}.faq details[open]{border-color:#e8c37a66}.faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 44px 20px 0;font-family:var(--f-display);font-size:1.15rem;color:var(--cream);font-variation-settings:"SOFT" 100}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;translate:0 -50%;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--gold);font-family:var(--f-body);transition:rotate .45s var(--ease-bounce),background .3s}.faq details[open] summary:after{rotate:45deg;background:var(--gold);color:var(--bg)}.faq details p{padding:0 0 22px}.final{overflow:hidden;text-align:center;padding:clamp(110px,14vw,180px) 0}.final-moon{position:absolute;left:50%;top:50%;width:min(620px,120vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(232,195,122,.22),rgba(242,164,139,.08) 60%,transparent);animation:breathe 8s ease-in-out infinite}.final-inner{position:relative;display:grid;justify-items:center;gap:24px}.final h2{font-size:clamp(2.2rem,5.2vw,4.2rem)}.footer{border-top:1px solid var(--line);background:#120f18;padding:48px 0 calc(120px + env(safe-area-inset-bottom,0px))}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:26px 40px}.footer-note{color:var(--cream-3);margin-top:6px}.footer-links{display:flex;flex-wrap:wrap;gap:12px 26px}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--gold)}.footer-legal{grid-column:1 / -1;font-size:.8rem;color:var(--cream-3);border-top:1px solid var(--line);padding-top:22px}.music{position:fixed;z-index:70;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;border-radius:999px;background:#262033f0;border:1px solid rgba(232,195,122,.35);color:var(--cream);font-size:.85rem;font-weight:500;box-shadow:0 12px 30px -10px #0009;transition:translate .5s var(--ease-bounce),border-color .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.music:hover{border-color:var(--gold)}.music:not(.is-playing){animation:nudge 3s 3s ease-in-out infinite}.music-bars{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.music-bars i{width:3px;height:4px;border-radius:2px;background:var(--gold);transition:height .3s}.music.is-playing .music-bars i{animation:eq 1.4s ease-in-out infinite}.music.is-playing .music-bars i:nth-child(2){animation-delay:-.4s}.music.is-playing .music-bars i:nth-child(3){animation-delay:-.8s}.music.is-playing .music-bars i:nth-child(4){animation-delay:-1.1s}.buybar.is-shown~.music{translate:0 -74px}.buybar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;width:min(520px,calc(100% - 24px));display:flex;align-items:center;gap:14px;padding:10px 10px 10px 20px;border-radius:22px;background:#262033f7;border:1px solid var(--line);box-shadow:0 18px 44px -14px #000000b3;translate:-50% 160%;transition:translate .55s var(--ease-bounce)}.buybar.is-shown{translate:-50% 0}.buybar-text{flex:1;min-width:0;display:grid;line-height:1.25;font-size:.82rem;color:var(--cream-3)}.buybar-text strong{font-family:var(--f-display);font-weight:500;color:var(--cream);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar-text b{color:var(--gold)}@keyframes meshSpin{to{--mesh-angle: 360deg}}@keyframes twinkle{0%,to{opacity:.55}50%{opacity:.2}}@keyframes moonGlow{50%{box-shadow:0 0 80px 16px #e8c37a73,0 0 200px 60px #e8c37a26}}@keyframes drift{to{transform:translate(calc(100vw + 500px))}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes breathe{50%{scale:1.08;opacity:.8}}@keyframes ping{70%{box-shadow:0 0 0 10px #e8c37a00}to{box-shadow:0 0 #e8c37a00}}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes shine{0%{transform:translate(-160%) skew(-18deg)}30%,to{transform:translate(360%) skew(-18deg)}}@keyframes eq{0%,to{height:4px}50%{height:16px}}@keyframes nudge{0%,85%,to{rotate:0deg}90%{rotate:-4deg}95%{rotate:4deg}}.js .reveal{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease-soft),transform 1.1s var(--ease-soft)}.js .reveal.is-visible,.reveal-all .reveal,.reveal[data-split]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cloud{animation-duration:240s}.btn-primary:after{animation:none}}@media(max-width:960px){.nav-links,.topbar-sep{display:none}.hero{min-height:auto;padding-bottom:70px}.hero-inner{grid-template-columns:minmax(0,1fr);text-align:center}.hero-copy{display:grid;justify-items:center}.hero-actions{justify-content:center}.hero-sub{margin-inline:auto}.moon{top:auto;bottom:22%;right:5%;width:64px}.flips{grid-template-columns:1fr 1fr}.stage-panel,.compare-grid,.offer-grid,.faq-grid{grid-template-columns:1fr}.faq .section-head{position:static}.rail-nav{display:none}.rail-head{display:block}.hero-assure{justify-content:center}.book-stage{width:min(220px,58%)}.hero-badge{width:88px;height:88px;left:2%}.spread{grid-template-columns:1fr;transform:none}.page-left,.page-right{border-radius:6px;background:#f7efdf;min-height:0}.page-right{margin-top:8px}.hero-meta{flex-wrap:wrap;justify-content:center}}@media(max-width:600px){.topbar{font-size:.72rem}.topbar span:nth-child(3){display:none}.nav .btn-small{padding:8px 14px;font-size:.84rem}.hero-actions .btn{width:100%}.flips{grid-template-columns:1fr}.flip{height:170px}.stage-tabs{display:grid;grid-template-columns:1fr 1fr}.stage-tab{padding:11px 8px;font-size:.9rem}.stage-panel .btn{width:100%}.topic{flex-basis:78vw;min-height:260px}.offer-card{padding:40px 22px 26px}.footer-inner{grid-template-columns:1fr}.music{padding:9px 14px 9px 12px;font-size:.8rem}.marquee{padding:14px 0}.toc li{font-size:.98rem}.page-facts{gap:16px}svg.topic-ico{margin-bottom:50px}}@property --angle{syntax: "<angle>";inherits: false;initial-value: 0deg}svg.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}h1 em,h2 em{background:linear-gradient(100deg,#e8c37a,#fbe6b8 30%,#f2a48b,#e8c37a 80%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:foil 9s linear infinite;padding-right:.06em}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:95;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),var(--accent));pointer-events:none}.kicker{display:inline-flex;align-items:center;gap:12px}.center .kicker{justify-content:center}.kicker .num{font-family:var(--f-display);font-style:italic;letter-spacing:0;text-transform:none;font-size:1rem;color:var(--gold);display:inline-flex;align-items:center;gap:12px}.kicker .num:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.btn-dark{--b-bg: #2a1a14;--b-fg: var(--cream);box-shadow:0 16px 30px -14px #2a1a1499}.btn-dark:hover{--b-bg: #3a251c}.hero-title{font-weight:330}.hero-title .line{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hero-title .line>span{display:inline-block;animation:lineUp 1.3s var(--ease-soft) both}.hero-title .line:nth-child(2)>span{animation-delay:.12s}.hero-title .line:nth-child(3)>span{animation-delay:.24s}.hero-sub,.hero-actions,.hero-assure,.hero-meta{animation:fadeUp 1.2s .35s var(--ease-soft) both}.hero-actions{animation-delay:.5s}.hero-assure{animation-delay:.6s}.hero-meta{animation-delay:0s}.hero-assure{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.86rem;color:var(--cream-3)}.hero-assure li{display:inline-flex;align-items:center;gap:8px}.hero-assure .ico{width:16px;height:16px;color:var(--gold)}.moon-ring{position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;border-radius:50%;border:1px solid rgba(232,195,122,.18);animation:spin 40s linear infinite}.moon-ring:before{content:"";position:absolute;top:12%;left:8%;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.hero-product{perspective:1400px;padding-bottom:20px;grid-template-columns:minmax(0,1fr)}.hero-inner>*{min-width:0}.book-stage{--rx: 0deg;--ry: 0deg;position:relative;width:min(320px,70%);transform-style:preserve-3d;transform:rotateY(calc(-16deg + var(--ry))) rotateX(calc(4deg + var(--rx)));transition:transform .7s var(--ease-soft);animation:float 7s ease-in-out infinite}.book-stage .book{width:100%;animation:none;transform:none;box-shadow:0 2px #ffffff0a,30px 40px 60px -20px #000000bf}.book-stage .book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,transparent 32%,transparent 70%,rgba(255,255,255,.06))}.book-pages{position:absolute;top:1.2%;bottom:1.2%;right:0;width:24px;transform-origin:right center;transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#f6eedd 0 1.5px,#d8cbb2 1.5px 3px);border-radius:0 3px 3px 0}.book-floor{width:62%;height:26px;margin-top:6px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(4px);animation:floorPulse 7s ease-in-out infinite}.hero-badge{position:absolute;top:2%;left:4%;width:112px;height:112px;display:grid;place-items:center;color:var(--gold)}.badge-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 26s linear infinite}.badge-ring text{font-family:var(--f-body);font-size:9px;letter-spacing:1px;text-transform:uppercase;fill:var(--cream-2)}.hero-badge>span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e8c37a1f;border:1px solid rgba(232,195,122,.4);font-size:1rem}.marquee{overflow:hidden;border-block:1px solid var(--line);background:#1d182699;padding:20px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;align-items:center;gap:30px;width:max-content;animation:marquee 60s linear infinite}.marquee span{font-family:var(--f-display);font-style:italic;font-size:clamp(1.3rem,2.2vw,1.8rem);color:var(--cream-2);white-space:nowrap;font-variation-settings:"SOFT" 100}.marquee i{font-style:normal;color:var(--gold);font-size:.9rem}.marquee:hover .marquee-track{animation-play-state:paused}.flip-front{background:linear-gradient(160deg,#2c253af2,#201b2bf2);border-color:#e8c37a24}.flip-front i{font-family:var(--f-body);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.flip-back .ico{width:26px;height:26px;color:#2a1a14;margin-bottom:4px}.flip:hover .flip-front{border-color:#e8c37a66}.inside{padding:clamp(80px,10vw,130px) 0}.spread{--rx: 0deg;--ry: 0deg;--mx: 50%;--my: 50%;position:relative;max-width:980px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;padding:10px;background:#2a2236;box-shadow:0 60px 120px -50px #000000e6,0 0 0 1px #e8c37a26;transform:perspective(1600px) rotateX(calc(8deg + var(--rx))) rotateY(var(--ry));transition:transform .7s var(--ease-soft)}.page{position:relative;background:#f7efdf;color:#3a2c26;padding:clamp(26px,4vw,52px) clamp(22px,4vw,48px);min-height:440px}.page-left{border-radius:6px 2px 2px 6px;background:linear-gradient(90deg,#f7efdf 85%,#e6dac4)}.page-right{border-radius:2px 6px 6px 2px;background:linear-gradient(270deg,#f7efdf 85%,#e6dac4)}.page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(500px circle at var(--mx) var(--my),rgba(255,255,255,.35),transparent 60%);border-radius:inherit}.page-kicker{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#b06a4f;margin-bottom:22px}.toc{counter-reset:toc;display:grid;gap:9px}.toc li{counter-increment:toc;display:flex;align-items:baseline;gap:12px;font-family:var(--f-display);font-size:1.04rem;font-variation-settings:"SOFT" 100}.toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--f-body);font-size:.72rem;color:#b06a4f;min-width:20px}.toc li:after{content:"";flex:1;border-bottom:1px dotted rgba(58,44,38,.3);translate:0 -4px}.toc .toc-bonus:before{content:"+"}.toc .toc-bonus{font-style:italic;color:#b06a4f}.page-quote{font-family:var(--f-display);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.3;color:#2a1d17;font-variation-settings:"SOFT" 100,"opsz" 72;margin-bottom:34px}.page-quote em{color:#b06a4f}.page-facts{display:flex;gap:26px;border-top:1px solid rgba(58,44,38,.15);padding-top:22px;font-size:.78rem;color:#7d665a}.page-facts li{display:grid}.page-facts strong{font-family:var(--f-display);font-size:1.6rem;font-weight:500;color:#2a1d17;line-height:1.1}.page-mark{position:absolute;right:28px;bottom:20px;font-size:1.4rem;color:#c9a25a}.spread-note{text-align:center;font-size:.78rem;color:var(--cream-3);margin-top:22px;opacity:.7}.topics-sec{padding:clamp(60px,8vw,100px) 0}.rail-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.rail-head .section-head{margin-bottom:36px}.topic{background:linear-gradient(165deg,#2c253af2,#1e1928f2);border-color:#e8c37a1f}svg.topic-ico{width:38px;height:38px;stroke-width:1.2;color:var(--gold);margin-bottom:80px;display:block}.topic-bonus svg.topic-ico{color:#2a1a14}.offer-frame{position:relative;border-radius:36px;padding:1.5px;isolation:isolate}.offer-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--angle),rgba(232,195,122,.9),rgba(232,195,122,.05) 30%,rgba(242,164,139,.8) 50%,rgba(232,195,122,.05) 75%,rgba(232,195,122,.9));animation:rotateConic 6s linear infinite}.offer-frame:after{content:"";position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-2;border-radius:60px;background:radial-gradient(closest-side,rgba(232,195,122,.22),transparent);filter:blur(20px)}.offer-frame .offer-card{border-radius:34.5px;box-shadow:none}.offer-list .ico{width:16px;height:16px;color:var(--accent-2);translate:0 3px}.offer-secure{display:flex;justify-content:center;align-items:center;gap:6px}.offer-secure .ico{width:15px;height:15px}.final .hero-assure{justify-content:center;animation:none}@keyframes foil{to{background-position:-240% 0}}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes spin{to{rotate:360deg}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes rotateConic{to{--angle: 360deg}}@keyframes floorPulse{50%{scale:.85;opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bebe-feliz.css.map */
