:root{--ink:#1a1410;--ink-soft:#3a2f28;--cream:#f5efe4;--cream-deep:#ebe2d1;--parchment:#e8dcc4;--gold:#b8894a;--gold-deep:#8f6730;--burgundy:#5a1f1f;--burgundy-bright:#7a2828;--accent-glow:#d4a35f;--shadow-warm:#5a1f1f1f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;padding-bottom:92px;font-family:Inter,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.serif{font-family:Cormorant Garamond,serif}.display{letter-spacing:.02em;font-family:Italiana,serif}body:before{content:"";opacity:.08;pointer-events:none;z-index:9999;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{z-index:100;-webkit-backdrop-filter:blur(14px);background:#f5efe4eb;border-bottom:1px solid #5a1f1f14;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.logo{letter-spacing:.12em;color:var(--ink);align-items:center;gap:10px;font-family:Italiana,serif;font-size:22px;display:flex}.logo-mark{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.menu-btn{cursor:pointer;z-index:1001;background:0 0;border:1px solid #1a141026;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;transition:background .3s,border-color .3s;display:flex;position:relative}.menu-btn span{background:var(--ink);width:14px;height:1px;transition:transform .35s cubic-bezier(.6,.05,.28,.91),opacity .2s,background .3s;display:block}.menu-btn.open{background:var(--ink);border-color:var(--ink)}.menu-btn.open span{background:var(--cream)}.menu-btn.open span:first-child{transform:translateY(5px)rotate(45deg)}.menu-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-btn.open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.menu-overlay{-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:998;background:#1a141066;transition:opacity .4s;position:fixed;inset:0}.menu-overlay.open{opacity:1;pointer-events:auto}.menu-panel{background:var(--cream);z-index:1000;flex-direction:column;width:min(88%,380px);padding:100px 34px 40px;transition:transform .5s cubic-bezier(.6,.05,.28,.91);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 60px -20px #00000040}.menu-panel.open{transform:translate(0)}.menu-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8894a26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;left:-80px}.menu-kicker{letter-spacing:.25em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid #b8894a40;margin-bottom:22px;padding-bottom:14px;font-size:10px;font-weight:600;position:relative}.menu-links{margin-bottom:40px;list-style:none}.menu-link{color:var(--ink);letter-spacing:.01em;opacity:0;border-bottom:1px solid #1a141014;padding:18px 0;font-family:Italiana,serif;font-size:28px;text-decoration:none;transition:padding-left .3s,color .3s;display:block;position:relative;transform:translate(20px)}.menu-panel.open .menu-link{opacity:1;transition:opacity .5s,transform .5s,padding-left .3s,color .3s;transform:translate(0)}.menu-panel.open .menu-link:first-child{transition-delay:.15s}.menu-panel.open .menu-link:nth-child(2){transition-delay:.22s}.menu-panel.open .menu-link:nth-child(3){transition-delay:.29s}.menu-panel.open .menu-link:nth-child(4){transition-delay:.36s}.menu-panel.open .menu-link:nth-child(5){transition-delay:.43s}.menu-link:active{color:var(--burgundy);padding-left:12px}.menu-link:after{content:"→";color:var(--gold);opacity:0;font-family:Inter,sans-serif;font-size:18px;transition:opacity .3s,right .3s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.menu-link:active:after{opacity:1;right:0}.menu-cta{background:var(--ink);width:100%;color:var(--cream);letter-spacing:.1em;text-transform:uppercase;opacity:0;border:none;border-radius:100px;justify-content:center;align-items:center;margin-bottom:28px;padding:18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .5s .5s,transform .5s .5s;display:flex;transform:translateY(10px)}.menu-panel.open .menu-cta{opacity:1;transform:translateY(0)}.menu-foot{opacity:0;border-top:1px dashed #b8894a4d;margin-top:auto;padding-top:30px;transition:opacity .5s .65s}.menu-lang{opacity:0;margin-bottom:36px;transition:opacity .5s .55s,transform .5s .55s;transform:translateY(10px)}.menu-panel.open .menu-lang{opacity:1;transform:translateY(0)}.menu-lang-label{letter-spacing:.25em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid #b8894a40;margin-bottom:14px;padding-bottom:10px;font-size:10px;font-weight:600}.menu-lang-list{flex-direction:column;gap:8px;display:flex}.menu-lang-item{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #1a141014;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:flex;position:relative}.menu-lang-item.active{border-color:var(--gold);color:var(--burgundy);background:#fffaf0;box-shadow:0 4px 10px -4px #b8894a40}.menu-lang-item .flag{border-radius:3px;flex-shrink:0;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.menu-lang-item .flag svg{display:block}.menu-lang-item .soon{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);background:var(--cream-deep);border-radius:100px;margin-left:auto;padding:3px 8px;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.menu-panel.open .menu-foot{opacity:1}.menu-foot-text{color:var(--ink-soft);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;line-height:1.5}.menu-socials{gap:14px;display:flex}.menu-social{width:38px;height:38px;color:var(--ink-soft);border:1px solid #b8894a4d;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:flex}.menu-social:active{background:var(--ink);color:var(--accent-glow);border-color:var(--ink)}.menu-social svg{width:16px;height:16px}body.menu-open{overflow:hidden}.hero{padding:32px 22px 40px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8894a2e 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-120px}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5a1f1f14 0%,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:0;left:-100px}.badge-row{background:var(--cream-deep);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);border:1px solid #b8894a4d;border-radius:100px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.badge-row .dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.laurel-badge{color:var(--gold-deep);justify-content:center;align-items:center;gap:6px;margin-bottom:28px;display:flex}.laurel{width:36px;height:60px;color:var(--gold);opacity:.85;flex-shrink:0}.laurel-content{flex-direction:column;align-items:center;gap:4px;display:flex}.laurel-title{color:var(--ink);letter-spacing:.02em;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:600}.laurel-title em{color:var(--burgundy);font-style:italic;font-weight:700}.laurel-stars{color:var(--gold);gap:2px;display:flex}.laurel-stars svg{filter:drop-shadow(0 1px 2px #b8894a4d);width:12px;height:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{letter-spacing:-.01em;color:var(--ink);margin-bottom:22px;font-family:Italiana,serif;font-size:54px;font-weight:400;line-height:.98}.hero h1 em{color:var(--burgundy);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;position:relative}.hero h1 em:after{content:"";background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold) 80%, transparent);opacity:.6;width:100%;height:2px;position:absolute;bottom:2px;left:0}.hero .sub{color:var(--ink-soft);max-width:340px;margin-bottom:30px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.45}.hero-card{background:#fffaf0;border:1px solid #b8894a2e;border-radius:24px;padding:26px 20px;position:relative;box-shadow:inset 0 1px #fffc,0 30px 60px -20px #5a1f1f2e,0 10px 25px -10px #b8894a1f}.hero-card:before{content:"";pointer-events:none;border:1px solid #b8894a40;border-radius:16px;position:absolute;inset:12px}.hand-visual{background:radial-gradient(at 50% 40%,#3a2818 0%,#1f140c 50%,#0a0503 100%);border-radius:14px;justify-content:center;align-items:center;height:380px;margin-bottom:20px;padding:18px;display:flex;position:relative;overflow:hidden}.hand-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 35%,#f0d9a833 0%,#0000 45%),radial-gradient(circle at 70% 75%,#b8894a26 0%,#0000 50%);position:absolute;inset:0}.hand-visual:after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(0deg,#0000 0 8px,#d4a35f0a 8px 9px),repeating-linear-gradient(90deg,#0000 0 8px,#d4a35f0a 8px 9px);position:absolute;inset:0}.scan-grid{pointer-events:none;z-index:1;background-image:linear-gradient(#d4a35f14 1px,#0000 1px),linear-gradient(90deg,#d4a35f14 1px,#0000 1px);background-size:24px 24px;animation:8s ease-in-out infinite gridDrift;position:absolute;inset:20px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}@keyframes gridDrift{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.hand-photo{z-index:3;object-fit:contain;object-position:center;filter:sepia(.45)saturate(1.3)hue-rotate(-10deg)brightness(1.05)contrast(1.05)drop-shadow(0 0 22px #f0d9a866)drop-shadow(0 0 50px #b8894a52);width:calc(100% - 36px);height:calc(100% - 36px);animation:6s ease-in-out infinite handBreathe;position:absolute;inset:18px}@keyframes handBreathe{0%,to{filter:sepia(.45)saturate(1.3)hue-rotate(-10deg)brightness(1.05)contrast(1.05)drop-shadow(0 0 22px #f0d9a866)drop-shadow(0 0 50px #b8894a52)}50%{filter:sepia(.45)saturate(1.35)hue-rotate(-10deg)brightness(1.1)contrast(1.08)drop-shadow(0 0 30px #f0d9a88c)drop-shadow(0 0 68px #b8894a6b)}}.hand-brackets{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scan-line{z-index:5;background:linear-gradient(90deg,#0000 0%,#f0d9a8cc 20%,#f0d9a8 50%,#f0d9a8cc 80%,#0000 100%);height:1.5px;animation:4s ease-in-out infinite scan;position:absolute;left:10%;right:10%;box-shadow:0 0 12px #f0d9a8e6,0 0 30px #d4a35f99}.scan-halo{z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#f0d9a81f 50%,#0000 100%);height:80px;animation:4s ease-in-out infinite scanHalo;position:absolute;left:0;right:0}@keyframes scan{0%{opacity:0;top:8%}8%{opacity:1}50%{opacity:1;top:92%}58%{opacity:0}to{opacity:0;top:8%}}@keyframes scanHalo{0%{opacity:0;top:-40px}8%{opacity:1}50%{opacity:1;top:calc(100% - 40px)}58%{opacity:0}to{opacity:0;top:-40px}}.particle{z-index:2;opacity:0;background:#f0d9a8;border-radius:50%;width:2px;height:2px;animation:3s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 6px #f0d9a8,0 0 12px #f0d9a880}.p1{animation-delay:.2s;top:18%;left:15%}.p2{width:1.5px;height:1.5px;animation-delay:1.1s;top:28%;right:18%}.p3{animation-delay:2s;bottom:22%;left:22%}.p4{width:3px;height:3px;animation-delay:.7s;bottom:30%;right:12%}.p5{width:1.5px;height:1.5px;animation-delay:1.5s;top:50%;left:8%}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.hand-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-glow);z-index:4;background:#fffaf026;border:1px solid #d4a35f4d;border-radius:100px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:inline-flex;position:absolute;top:14px;left:14px}.hand-label .pulse{background:var(--accent-glow);width:6px;height:6px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;animation:1.2s infinite pulse}.card-question{text-align:center;color:var(--ink);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.choice-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.choice{background:var(--cream);text-align:center;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;font-size:12px;font-weight:600;transition:all .3s;display:flex}.choice.active{background:linear-gradient(135deg, #fff 0%, var(--cream-deep) 100%);border-color:var(--gold);color:var(--burgundy);box-shadow:0 6px 14px -4px #b8894a4d}.choice svg{opacity:.8;width:30px;height:30px}.cta-primary{background:var(--ink);width:100%;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -8px #1a141066}.cta-primary:active{transform:scale(.98)}.cta-primary:before{content:"";background:linear-gradient(90deg,#0000,#d4a35f40,#0000);width:100%;height:100%;animation:3s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}50%,to{left:100%}}.cta-primary .sub-label{opacity:.65;letter-spacing:.1em;text-transform:none;margin-top:2px;font-size:11px;font-weight:400}.cta-primary-wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.trust-row{border-top:1px dashed #b8894a4d;justify-content:space-around;gap:8px;margin-top:18px;padding-top:18px;display:flex}.trust-item{color:var(--ink-soft);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.trust-item svg{width:14px;height:14px;color:var(--gold-deep)}.featured{text-align:center;padding:46px 22px 30px}.featured-label{color:var(--ink-soft);justify-content:center;align-items:center;gap:14px;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;display:flex}.featured-label:before,.featured-label:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);flex:1;max-width:60px;height:1px}.featured-logos{opacity:.55;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;display:flex}.featured-logos span{color:var(--ink);letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600}.featured-logos span:nth-child(2){font-family:Italiana,serif;font-size:22px}.featured-logos span:nth-child(3){font-size:18px;font-style:italic;font-weight:500}.featured-logos span:nth-child(4){text-transform:uppercase;letter-spacing:.3em;font-size:14px}.featured-logos span:nth-child(5){letter-spacing:.15em;font-family:Italiana,serif;font-size:22px}.section{padding:56px 22px;position:relative}.section-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.section h2{color:var(--ink);letter-spacing:-.01em;margin-bottom:16px;font-family:Italiana,serif;font-size:40px;font-weight:400;line-height:1.05}.section h2 em{color:var(--burgundy);font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.section-lead{color:var(--ink-soft);max-width:420px;margin-bottom:36px;font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.5}.how{background:linear-gradient(180deg, var(--cream) 0%, var(--cream-deep) 100%);position:relative}.steps{flex-direction:column;gap:18px;display:flex}.step{background:#fffaf0;border:1px solid #b8894a2e;border-radius:20px;padding:24px 22px;position:relative;box-shadow:0 12px 30px -15px #5a1f1f26}.step-num{background:var(--ink);width:44px;height:44px;color:var(--accent-glow);border:3px solid var(--cream);border-radius:50%;justify-content:center;align-items:center;font-family:Italiana,serif;font-size:22px;display:flex;position:absolute;top:-16px;left:22px}.step h3{color:var(--ink);margin:12px 0 8px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.step p{color:var(--ink-soft);font-size:15px;line-height:1.55}.step-icon{background:linear-gradient(135deg, var(--burgundy) 0%, var(--ink) 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-44px;margin-left:auto;display:flex}.step-icon svg{width:22px;height:22px;color:var(--accent-glow)}.get{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.get:before{content:"";background:radial-gradient(circle,#b8894a33 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-150px;right:-150px}.get .section-kicker{color:var(--accent-glow)}.get h2{color:var(--cream)}.get h2 em{color:var(--accent-glow)}.get .section-lead{color:#f5efe4bf}.pdf-mockup{max-width:300px;margin:30px auto 0;position:relative}.pdf-cover{aspect-ratio:3/4;color:var(--ink);background:linear-gradient(#fdf6e8 0%,#f5e8cf 100%);border-radius:8px;padding:34px 28px;transition:transform .4s;position:relative;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #00000080,0 60px 120px -30px #d4a35f4d}.pdf-cover:before{content:"";pointer-events:none;border:1px solid #b8894a66;border-radius:4px;position:absolute;inset:14px}.pdf-cover:after{content:"";pointer-events:none;border:1px solid #b8894a33;border-radius:2px;position:absolute;inset:18px}.pdf-cover-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);text-align:center;margin-bottom:24px;font-size:9px;font-weight:600}.pdf-cover-title{text-align:center;color:var(--ink);margin-bottom:4px;font-family:Italiana,serif;font-size:32px;line-height:1.05}.pdf-cover-sub{text-align:center;color:var(--burgundy);margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic}.pdf-hand-icon{justify-content:center;margin-bottom:24px;display:flex}.pdf-hand-icon svg{width:60px;height:60px;color:var(--gold-deep)}.pdf-cover-name{text-align:center;color:var(--ink-soft);border-top:1px solid #b8894a4d;padding-top:14px;font-family:Cormorant Garamond,serif;font-size:13px;font-style:italic}.pdf-stack:before,.pdf-stack:after{content:"";z-index:-1;background:#f5e8cf;border-radius:8px;position:absolute;inset:0}.pdf-stack:before{transform:rotate(2deg)translate(6px,4px)}.pdf-stack:after{z-index:-2;background:#ebdab5;transform:rotate(6deg)translate(12px,8px)}.pdf-features{grid-template-columns:1fr 1fr;gap:12px;margin-top:44px;display:grid}.pdf-feature{background:#f5efe40d;border:1px solid #d4a35f33;border-radius:12px;padding:16px}.pdf-feature-val{color:var(--accent-glow);margin-bottom:6px;font-family:Italiana,serif;font-size:28px;line-height:1}.pdf-feature-lbl{color:#f5efe4b3;font-size:11px;line-height:1.35}.sample-list{flex-direction:column;gap:0;margin-top:28px;display:flex}.sample-item{border-bottom:1px dashed #d4a35f33;align-items:center;gap:14px;padding:14px 0;display:flex}.sample-item:last-child{border-bottom:none}.sample-num{color:var(--accent-glow);min-width:24px;font-family:Italiana,serif;font-size:14px}.sample-text{color:var(--cream);flex:1;font-family:Cormorant Garamond,serif;font-size:17px}.why{background:var(--cream)}.why-grid{flex-direction:column;gap:14px;margin-top:20px;display:flex}.why-card{background:#fffaf0;border:1px solid #b8894a2e;border-radius:20px;padding:26px 22px;position:relative;overflow:hidden}.why-card:before{content:"";background:linear-gradient(180deg, var(--gold), var(--burgundy));width:3px;height:0;transition:height .4s;position:absolute;top:0;left:0}.why-card.visible:before{height:100%}.why-icon{background:linear-gradient(135deg, var(--cream-deep) 0%, var(--parchment) 100%);border:1px solid #b8894a40;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.why-icon svg{width:24px;height:24px;color:var(--burgundy)}.why-card h3{color:var(--ink);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600}.why-card p{color:var(--ink-soft);font-size:15px;line-height:1.55}.stats{background:linear-gradient(180deg, var(--cream-deep) 0%, var(--parchment) 100%)}.stats-grid{flex-direction:column;gap:14px;margin-top:18px;display:flex}.stat-card{background:#fffaf0;border:1px solid #b8894a33;border-radius:20px;padding:30px 26px;position:relative;overflow:hidden}.stat-card:after{content:"";background:radial-gradient(circle,#b8894a26 0%,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40px;right:-40px}.stat-val{color:var(--burgundy);letter-spacing:-.01em;margin-bottom:10px;font-family:Italiana,serif;font-size:64px;line-height:1}.stat-card:nth-child(2) .stat-val{color:var(--gold-deep)}.stat-card:nth-child(3) .stat-val{color:var(--ink)}.stat-lbl{color:var(--ink);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600}.stat-sub{color:var(--ink-soft);font-size:14px}.testimonials{background:var(--cream);position:relative}.rating-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.stars{color:var(--gold);gap:2px;display:flex}.stars svg{width:16px;height:16px}.rating-text{color:var(--ink-soft);font-size:14px;font-weight:500}.testi-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:28px -22px 0;padding:0 22px 20px;display:flex;overflow-x:auto}.testi-scroll::-webkit-scrollbar{display:none}.testi{scroll-snap-align:start;background:#fffaf0;border:1px solid #b8894a2e;border-radius:18px;flex:0 0 78%;min-width:260px;padding:24px;position:relative}.testi-stars{color:var(--gold);gap:2px;margin-bottom:14px;display:flex}.testi-stars svg{width:14px;height:14px}.testi-quote{color:var(--ink);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;line-height:1.45}.testi-author{border-top:1px dashed #b8894a4d;align-items:center;gap:10px;padding-top:14px;display:flex}.testi-avatar{background:linear-gradient(135deg, var(--gold) 0%, var(--burgundy) 100%);width:34px;height:34px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;font-family:Italiana,serif;font-size:14px;display:flex}.testi-name{color:var(--ink);font-size:13px;font-weight:600}.testi-meta{color:var(--ink-soft);font-size:11px}.faq{background:var(--cream-deep)}.faq-list{flex-direction:column;gap:10px;margin-top:28px;display:flex}.faq-item{background:#fffaf0;border:1px solid #b8894a2e;border-radius:14px;overflow:hidden}.faq-q{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:20px 22px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;display:flex}.faq-icon{background:var(--cream-deep);width:24px;height:24px;color:var(--burgundy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:300;transition:transform .3s;display:flex}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-soft);padding:0 22px;font-size:15px;line-height:1.6;transition:max-height .35s,padding .35s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding:0 22px 22px}.final{background:var(--ink);color:var(--cream);text-align:center;padding:60px 22px 50px;position:relative;overflow:hidden}.final:before{content:"";background:radial-gradient(circle at 20% 30%,#b8894a26 0%,#0000 50%),radial-gradient(circle at 80% 70%,#7a282826 0%,#0000 50%);position:absolute;inset:0}.final-content{z-index:2;position:relative}.final h2{color:var(--cream);margin-bottom:16px;font-family:Italiana,serif;font-size:42px;line-height:1.05}.final h2 em{color:var(--accent-glow);font-family:Cormorant Garamond,serif;font-style:italic}.final p{color:#f5efe4cc;margin-bottom:30px;font-family:Cormorant Garamond,serif;font-size:18px}.price-block{align-items:baseline;gap:6px;margin-bottom:22px;display:inline-flex}.price-old{color:#f5efe466;font-size:18px;text-decoration:line-through}.price-new{color:var(--accent-glow);font-family:Italiana,serif;font-size:56px;line-height:1}.price-tag{color:#f5efe499;font-size:13px}.final .cta-primary{background:var(--cream);color:var(--ink);max-width:340px;margin:0 auto}.final-trust{color:#f5efe480;letter-spacing:.05em;margin-top:22px;font-size:12px}footer{color:#f5efe48c;text-align:center;background:#13100d;padding:40px 22px 32px;font-size:13px}footer .logo{color:var(--cream);justify-content:center;margin-bottom:20px}.foot-disclaimer{color:#f5efe480;max-width:320px;margin:0 auto 24px;font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;line-height:1.5}.foot-links{letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.foot-links a{color:#f5efe499;text-decoration:none}.foot-copy{color:#f5efe459;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.sticky-cta{-webkit-backdrop-filter:blur(14px);z-index:99;background:#f5efe4f2;border-top:1px solid #5a1f1f1a;padding:12px 14px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -10px #1a141026}.sticky-inner{border:1.5px solid var(--burgundy);background:#fff;border-radius:100px;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:6px;display:flex}.sticky-price{flex-direction:column;padding-left:14px;line-height:1;display:flex}.sticky-price strong{color:var(--ink);font-family:Italiana,serif;font-size:24px}.sticky-price small{color:var(--ink-soft);letter-spacing:.05em;margin-top:3px;font-size:10px}.sticky-btn{background:var(--ink);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:flex}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.hero h1{max-width:600px;font-size:72px}.section h2{max-width:600px;font-size:56px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:60px 40px;display:grid}.section,.featured,.final,footer{padding-left:40px;padding-right:40px}.steps,.why-grid,.stats-grid{flex-direction:row}.step,.why-card,.stat-card{flex:1}.pdf-features{grid-template-columns:repeat(4,1fr)}body{padding-bottom:0}.sticky-cta{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;padding:0;display:none;position:static}}
