@import "https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#fff8f1;--bg-soft:#f7e8dc;--surface:#fff;--surface-strong:#fffdf9;--text:#2b2420;--muted:#6f625a;--muted-strong:#4d423c;--primary:#d96c4a;--primary-dark:#b95336;--secondary:#7a9e7e;--secondary-soft:#e8f1e6;--border:#eadfd5;--shadow:0 24px 70px #462d201a;--shadow-soft:0 14px 40px #462d2014;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--container:1120px;--header-height:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.page{background:radial-gradient(circle at top left, #d96c4a1f, transparent 34rem), radial-gradient(circle at 80% 20%, #7a9e7e1f, transparent 30rem), var(--bg);min-height:100vh}.container{width:min(100% - 40px, var(--container));margin:0 auto}.narrow{width:min(100% - 40px,820px)}.section{padding:80px 0}.site-header{z-index:50;width:min(100% - 32px,1120px);height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9d1;border:1px solid #eadfd5e6;border-radius:999px;justify-content:space-between;align-items:center;padding:0 16px 0 22px;transition:transform .32s,opacity .32s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #2b242014}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-120%)}.site-header.is-visible{opacity:1;transform:translate(-50%)}.logo-button,.footer-logo{color:var(--text);letter-spacing:-.03em;background:0 0;border:0;font-family:Fraunces,serif;font-size:1.1rem;font-weight:800}.footer-grid{grid-template-columns:1.2fr auto;align-items:start;gap:28px;display:grid}.footer-brand{gap:12px;display:grid}.footer-brand p{max-width:520px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px 20px;display:flex}.footer-links a{color:var(--muted-strong);font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--primary-dark)}.site-footer small{color:var(--muted);grid-column:1/-1;font-size:.84rem}.header-cta{background:var(--primary);color:#fff;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 12px 30px #d96c4a40}.header-cta:hover,.primary-button:hover,.secondary-button:hover,.mobile-sticky-cta button:hover{transform:translateY(-2px)}.header-cta:hover,.primary-button:hover,.mobile-sticky-cta button:hover{background:var(--primary-dark);box-shadow:0 16px 36px #d96c4a52}.hero{align-items:center;min-height:100vh;padding-top:128px;padding-bottom:80px;display:flex}.hero-grid,.split-grid,.audience-grid{align-items:center;gap:48px;display:grid}.hero-grid{grid-template-columns:1.04fr .96fr}.hero-content h1{letter-spacing:-.065em;max-width:760px;margin:16px 0 0;font-family:Fraunces,serif;font-size:clamp(2.65rem,6vw,5.25rem);line-height:.98}.eyebrow{width:fit-content;color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{display:none}.eyebrow svg{stroke-width:2.4px;flex:none}.hero-subtitle{max-width:620px;color:var(--muted-strong);margin:24px 0 0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55}.hero-actions{margin-top:32px}.primary-button,.secondary-button{border:0;border-radius:999px;min-height:56px;padding:0 28px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.primary-button{background:var(--primary);color:#fff;box-shadow:0 14px 34px #d96c4a42}.primary-button.large{width:100%;max-width:440px;min-height:62px;font-size:1.05rem}.secondary-button{background:var(--text);color:#fff;margin-top:28px;box-shadow:0 14px 34px #2b24202e}.secondary-button:hover{background:#17120f}.safe-note{max-width:480px;color:var(--muted);margin:14px 0 0;font-size:.92rem;line-height:1.5}.hero-visual{place-items:center;min-height:580px;display:grid;position:relative}.phone-mockup{background:#fffdf9;border:10px solid #2b2420;border-radius:46px;width:min(100%,350px);min-height:590px;padding:18px;animation:5s ease-in-out infinite floatMockup;position:relative;box-shadow:0 32px 80px #2b242033,inset 0 0 0 1px #fffc}.phone-top{opacity:.22;background:#2b2420;border-radius:999px;width:92px;height:6px;margin:0 auto 18px}.pdf-preview-card{background:linear-gradient(180deg, #fff8f1f5, #fff), var(--surface);border:1px solid var(--border);border-radius:30px;min-height:520px;padding:26px}.preview-label{background:var(--secondary-soft);color:#557359;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.pdf-preview-card h2{letter-spacing:-.05em;margin:28px 0 20px;font-family:Fraunces,serif;font-size:2.1rem;line-height:1}.mini-list{gap:10px;display:grid}.mini-list svg,.mock-checklist svg,.check-preview svg{color:var(--primary-dark);flex:none}.mock-checklist{background:var(--bg-soft);border-radius:20px;margin-top:28px;padding:18px}.mock-checklist p{margin:0 0 12px;font-weight:800}.mock-checklist{gap:8px;display:grid}.floating-note{border:1px solid var(--border);color:var(--muted-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:800;display:inline-flex;position:absolute}.floating-note svg{color:var(--primary-dark)}.note-one{animation:4.6s ease-in-out infinite floatNote;top:110px;left:8%}.note-two{animation:5.4s ease-in-out infinite floatNote;bottom:120px;right:3%}.section-heading{text-align:center;max-width:760px;margin:0 auto 40px}.section-heading.align-left{text-align:left;margin:0}.section-heading h2,.audience-card h2,.offer-card h2,.guarantee-card h2,.final-cta-card h2{letter-spacing:-.055em;margin:14px 0 0;font-family:Fraunces,serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.section-heading p,.audience-card p,.offer-description,.guarantee-card p,.final-cta-card p{color:var(--muted-strong);margin:18px 0 0;font-size:1.06rem;line-height:1.65}.problem-section,.steps-section,.benefits-section,.guarantee-section{background:#ffffff6b}.problem-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:clamp(24px,5vw,42px)}.big-question{color:var(--text);letter-spacing:-.055em;margin:0 0 24px;font-family:Fraunces,serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.pain-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pain-list li{background:var(--bg);border:1px solid var(--border);color:var(--muted-strong);border-radius:18px;padding:16px 18px;font-weight:650;line-height:1.45}.cards-grid{gap:18px;display:grid}.four-cards{grid-template-columns:repeat(4,1fr)}.included-grid{grid-template-columns:repeat(5,1fr);align-items:stretch}.info-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffc7;min-height:100%;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 14px 40px #462d200e}.info-card:hover{box-shadow:var(--shadow-soft);border-color:#d96c4a6b;transform:translateY(-4px)}.card-icon{background:var(--bg-soft);width:48px;height:48px;color:var(--primary-dark);border-radius:16px;place-items:center;display:grid}.info-card h3{letter-spacing:-.02em;margin:18px 0 0;font-size:1.05rem}.info-card p{color:var(--muted);margin:10px 0 0;font-size:.96rem;line-height:1.6}.split-grid{grid-template-columns:.92fr 1.08fr}.solution-visual{place-items:center;min-height:430px;display:grid}.paper-stack{width:min(100%,340px);height:420px;position:relative}.paper{border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:28px;position:absolute;inset:0}.paper-back{background:var(--secondary-soft);transform:rotate(-8deg)translate(-20px,18px)}.paper-middle{background:var(--bg-soft);transform:rotate(6deg)translate(20px,8px)}.paper-front{background:var(--surface);flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.paper-front span{background:var(--primary);color:#fff;border-radius:999px;width:fit-content;padding:8px 12px;font-size:.8rem;font-weight:800}.paper-front h3{letter-spacing:-.055em;margin:18px 0 0;font-family:Fraunces,serif;font-size:2.4rem;line-height:1}.paper-front p{color:var(--muted);margin:14px 0 0;font-weight:700}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:30px;position:relative}.step-card span{background:var(--text);color:#fff;border-radius:999px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.step-card h3{margin:22px 0 0;font-size:1.2rem}.step-card p{color:var(--muted);margin:10px 0 0;line-height:1.6}.preview-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.preview-page{background:var(--surface);border:1px solid var(--border);min-height:410px;box-shadow:var(--shadow-soft);border-radius:28px;padding:24px}.preview-page-header{align-items:center;gap:12px;display:flex}.preview-page-header span{background:var(--primary);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.preview-page-header strong{font-size:1.05rem}.preview-lines{gap:12px;margin-top:34px;display:grid}.preview-lines span{background:var(--bg-soft);border-radius:14px;height:42px}.preview-lines span:nth-child(2){width:82%}.preview-lines span:nth-child(3){width:92%}.preview-lines span:nth-child(4){width:74%}.preview-page p{color:var(--muted);margin:34px 0 0;line-height:1.6}.shopping-tags,.check-preview{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.shopping-tags span{background:var(--secondary-soft);color:#547059;border-radius:999px;padding:12px 14px;font-size:.9rem;font-weight:800}.check-preview{display:grid}.benefits-list{gap:12px;display:grid}.benefit-item svg{stroke-width:3px}.benefit-item span{background:var(--secondary);color:#fff;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.benefit-item p{color:var(--muted-strong);margin:0;font-weight:700;line-height:1.45}.audience-grid{grid-template-columns:repeat(2,1fr);align-items:stretch}.audience-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);padding:clamp(26px,4vw,42px)}.audience-card.muted{background:#ffffff9e}.audience-card ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.audience-card li,.offer-content li{color:var(--muted-strong);align-items:flex-start;gap:10px;font-weight:700;line-height:1.45;display:flex}.audience-card li svg,.offer-content li svg{color:var(--secondary);stroke-width:3px;flex:none;margin-top:2px}.offer-section{padding-top:96px;padding-bottom:96px}.offer-card{background:linear-gradient(180deg, #fffffff5, #fff8f1f5), var(--surface);text-align:center;border:1px solid #d96c4a38;border-radius:36px;width:min(100%,720px);margin:0 auto;padding:clamp(28px,5vw,54px);box-shadow:0 30px 90px #462d2024}.offer-content{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:34px 0;display:grid}.offer-content ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list-dot{background:var(--muted);border-radius:999px;flex:none;width:7px;height:7px;margin-top:8px}.offer-content li{color:var(--muted-strong);font-weight:750;line-height:1.45}.price-box{background:var(--text);color:#fff;text-align:center;border-radius:24px;min-width:180px;padding:24px}.price-box span{opacity:.75;margin-bottom:6px;font-size:.88rem;display:block}.price-box strong{letter-spacing:-.05em;font-size:2.3rem;display:block}.guarantee-card,.final-cta-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);text-align:center;padding:clamp(28px,5vw,52px)}.guarantee-icon{background:var(--secondary-soft);width:64px;height:64px;color:var(--secondary);border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #462d200a}.faq-question{width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-weight:850;display:flex}.faq-question svg{background:var(--bg-soft);width:34px;height:34px;color:var(--primary-dark);stroke-width:2.4px;border-radius:999px;flex:0 0 34px;padding:7px}.faq-question strong{background:var(--bg-soft);width:34px;height:34px;color:var(--primary-dark);border-radius:999px;flex:0 0 34px;place-items:center;font-size:1.4rem;display:grid}.faq-answer{padding:0 20px 20px}.faq-answer p{color:var(--muted);margin:0;line-height:1.65}.final-cta-section{padding-top:40px}.final-cta-card .primary-button{margin-top:28px}.site-footer{border-top:1px solid var(--border);background:#fff6;padding:44px 0 120px}.site-footer .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer p{max-width:520px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.mobile-sticky-cta{display:none}.reveal{opacity:0;animation:.7s forwards revealUp;transform:translateY(18px)}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}.delay-3{animation-delay:.36s}.trust-bar{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.trust-bar span{border:1px solid var(--border);min-height:38px;color:var(--muted-strong);background:#ffffffb8;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #462d200b}.trust-bar svg{color:var(--secondary);stroke-width:3px}.real-preview-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.real-preview-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:30px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.real-preview-card:hover{box-shadow:var(--shadow);border-color:#d96c4a61;transform:translateY(-5px)}.real-preview-image{aspect-ratio:3/4;background:var(--bg-soft);position:relative;overflow:hidden}.real-preview-image img{object-fit:cover;width:100%;height:100%}.real-preview-content{padding:22px}.real-preview-content h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.05rem}.real-preview-content p{color:var(--muted);margin:10px 0 0;font-size:.95rem;line-height:1.6}.comparison-section{background:#ffffff75}.comparison-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);padding:clamp(22px,4vw,34px)}.comparison-header{grid-template-columns:1fr 42px 1fr;gap:12px;margin-bottom:14px;display:grid}.comparison-header span{text-align:center;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:900}.comparison-header span:first-child{background:var(--bg-soft);color:var(--muted-strong);grid-column:1}.comparison-header span:last-child{background:var(--secondary-soft);color:#537257;grid-column:3}.comparison-row{grid-template-columns:1fr 42px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.before-item,.after-item{border-radius:16px;align-items:center;min-height:52px;padding:14px 16px;font-weight:800;line-height:1.35;display:flex}.before-item{background:var(--bg-soft);color:var(--muted-strong)}.after-item{background:var(--secondary-soft);color:#405f44}.comparison-arrow{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.price-highlight{background:radial-gradient(circle at top, #ffffff2e, transparent 60%), var(--text);color:#fff;text-align:center;border-radius:30px;width:min(100%,360px);margin:34px auto 28px;padding:28px 24px;box-shadow:0 24px 70px #2b24202e}.price-highlight span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;font-size:.88rem;font-weight:800;display:block}.price-highlight strong{letter-spacing:-.08em;margin-top:8px;font-size:clamp(3rem,7vw,4.7rem);line-height:.95;display:block}.price-highlight small{color:#ffffffad;margin-top:8px;font-size:.9rem;font-weight:700;display:block}.offer-content.refined{text-align:left;grid-template-columns:1fr;width:min(100%,470px);margin:0 auto 30px}.not-found-page{background:radial-gradient(circle at top left, #d96c4a1f, transparent 34rem), radial-gradient(circle at bottom right, #7a9e7e1f, transparent 30rem), var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.not-found-card{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,620px);box-shadow:var(--shadow);text-align:center;background:#ffffffd6;padding:clamp(30px,6vw,56px)}.not-found-card h1{letter-spacing:-.065em;margin:16px 0 0;font-family:Fraunces,serif;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1}.not-found-card p{max-width:480px;color:var(--muted-strong);margin:18px auto 0;line-height:1.65}.not-found-button{justify-content:center;align-items:center;margin-top:28px;text-decoration:none;display:inline-flex}.legal-page{background:radial-gradient(circle at top left, #d96c4a1f, transparent 34rem), radial-gradient(circle at bottom right, #7a9e7e1f, transparent 30rem), var(--bg);min-height:100vh}.legal-hero{padding:72px 0 42px}.legal-back-link{width:fit-content;color:var(--muted-strong);margin-bottom:34px;font-size:.95rem;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.legal-back-link:hover{color:var(--primary-dark);transform:translate(-3px)}.legal-hero h1{letter-spacing:-.07em;margin:16px 0 0;font-family:Fraunces,serif;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.98}.legal-hero p{max-width:720px;color:var(--muted-strong);margin:20px 0 0;font-size:1.12rem;line-height:1.65}.legal-hero small{color:var(--muted);margin-top:18px;font-size:.92rem;font-weight:700;display:inline-flex}.legal-content-section{padding:24px 0 96px}.legal-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffdb;padding:clamp(26px,5vw,52px)}.legal-card h2{color:var(--text);letter-spacing:-.045em;margin:34px 0 0;font-family:Fraunces,serif;font-size:clamp(1.55rem,4vw,2.15rem);line-height:1.12}.legal-card h2:first-child{margin-top:0}.legal-card p{color:var(--muted-strong);margin:14px 0 0;font-size:1rem;line-height:1.75}.legal-card ul{color:var(--muted-strong);gap:8px;margin:16px 0 0;padding-left:22px;line-height:1.7;display:grid}.legal-card li{padding-left:4px}.legal-card a{color:var(--primary-dark);font-weight:800;text-decoration:none}.legal-card a:hover{text-decoration:underline}.cookie-banner{z-index:90;border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f0;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:20px;width:min(100% - 36px,980px);margin:0 auto;padding:18px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 24px 80px #2b242033}.cookie-banner strong{color:var(--text);font-size:1rem;display:block}.cookie-banner p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:.92rem;line-height:1.5}.cookie-actions{gap:10px;display:flex}.cookie-actions button{border-radius:999px;min-height:46px;padding:0 18px;font-weight:850}.cookie-primary{background:var(--primary);color:#fff;border:0}.cookie-secondary{border:1px solid var(--border);color:var(--muted-strong);background:#fff}.cookie-primary:hover{background:var(--primary-dark)}.cookie-secondary:hover{color:var(--primary-dark);border-color:#d96c4a61}.thank-you-page{background:radial-gradient(circle at top left, #d96c4a1f, transparent 34rem), radial-gradient(circle at bottom right, #7a9e7e24, transparent 30rem), var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.thank-you-card{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,680px);box-shadow:var(--shadow);text-align:center;background:#ffffffe6;padding:clamp(30px,6vw,58px)}.thank-you-badge{background:var(--secondary-soft);color:#537257;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:.82rem;font-weight:900;display:inline-flex}.thank-you-card h1{letter-spacing:-.07em;margin:18px 0 0;font-family:Fraunces,serif;font-size:clamp(2.5rem,8vw,4.7rem);line-height:.98}.thank-you-card>p{max-width:520px;color:var(--muted-strong);margin:20px auto 0;font-size:1.06rem;line-height:1.65}.thank-you-steps{text-align:left;gap:12px;margin:34px 0;display:grid}.thank-you-steps div{border:1px solid var(--border);background:var(--bg);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.thank-you-steps span{background:var(--primary);color:#fff;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.thank-you-steps p{color:var(--muted-strong);margin:0;font-weight:750;line-height:1.45}.thank-you-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.thank-you-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.secondary-link-button{border:1px solid var(--border);min-height:56px;color:var(--muted-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.secondary-link-button:hover{color:var(--primary-dark);border-color:#d96c4a66;transform:translateY(-2px)}.thank-you-card small{color:var(--muted);margin-top:24px;font-size:.9rem;line-height:1.5;display:block}@media (width<=560px){.thank-you-page{padding:20px}.thank-you-actions{display:grid}.thank-you-actions a{width:100%}}@media (width<=760px){.cookie-banner{grid-template-columns:1fr;width:auto;padding:16px;bottom:96px;left:12px;right:12px}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-actions button{width:100%}.legal-hero{padding:42px 0 28px}.legal-content-section{padding-bottom:72px}.legal-card{border-radius:24px}}@media (width<=900px){.real-preview-grid{grid-template-columns:1fr}.real-preview-card{max-width:430px;margin:0 auto}}@media (width<=760px){.trust-bar{justify-content:center}.trust-bar span{flex:auto;justify-content:center}.comparison-header,.comparison-row{grid-template-columns:1fr}.comparison-header span:first-child,.comparison-header span:last-child{grid-column:auto}.comparison-header{display:none}.comparison-row{gap:8px;padding:14px 0}.comparison-arrow{width:34px;height:34px;margin:0 auto;transform:rotate(90deg)}.before-item,.after-item{text-align:center;justify-content:center}.price-highlight{margin-top:28px}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes floatMockup{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes floatNote{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=1080px){.four-cards,.included-grid{grid-template-columns:repeat(2,1fr)}.included-grid .info-card:last-child{grid-column:span 2}.hero-grid,.split-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-content{text-align:center}.hero-content h1,.hero-subtitle,.safe-note{margin-left:auto;margin-right:auto}.section-heading.align-left{text-align:center;margin:0 auto}.solution-visual{order:2}}@media (width<=760px){:root{--header-height:62px}.footer-grid{text-align:center;grid-template-columns:1fr}.footer-brand{justify-items:center}.footer-links{justify-content:center}.site-footer small{text-align:center}.container,.narrow{width:min(100% - 32px, var(--container))}.section{padding:64px 0}.site-header{width:calc(100% - 20px);height:var(--header-height);justify-content:center;padding:0 14px;top:10px}.logo-button{font-size:1rem}.header-cta{display:none}.hero{padding-top:112px;padding-bottom:60px}.hero-grid{gap:36px}.hero-content h1{font-size:clamp(2.45rem,12vw,4rem)}.hero-subtitle{font-size:1.05rem}.primary-button,.secondary-button{width:100%;min-height:56px}.hero-visual{min-height:auto}.phone-mockup{border-radius:40px;width:min(100%,310px);min-height:520px}.pdf-preview-card{min-height:450px;padding:22px}.pdf-preview-card h2{font-size:1.85rem}.floating-note{display:none}.section-heading{margin-bottom:30px}.section-heading h2,.audience-card h2,.offer-card h2,.guarantee-card h2,.final-cta-card h2{font-size:clamp(2rem,9vw,3rem)}.four-cards,.included-grid,.steps-grid,.preview-grid,.audience-grid{grid-template-columns:1fr}.included-grid .info-card:last-child{grid-column:auto}.info-card,.step-card,.preview-page,.audience-card{padding:22px}.solution-visual{min-height:360px}.paper-stack{width:min(100%,290px);height:350px}.paper-front h3{font-size:2rem}.offer-content{text-align:left;grid-template-columns:1fr}.price-box{width:100%}.site-footer{padding-bottom:112px}.site-footer .container{text-align:center;flex-direction:column}.mobile-sticky-cta{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;border:1px solid #eadfd5f2;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 60px #2b24202e}.mobile-sticky-cta div{gap:2px;display:grid}.mobile-sticky-cta span{color:var(--muted);font-size:.78rem;font-weight:700}.mobile-sticky-cta strong{color:var(--text);font-size:1.15rem;font-weight:900}.mobile-sticky-cta button{background:var(--primary);color:#fff;border:0;border-radius:16px;min-height:50px;padding:0 18px;font-size:.92rem;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 12px 28px #d96c4a3d}}@media (width<=420px){.container,.narrow{width:min(100% - 28px, var(--container))}.hero-content h1{font-size:2.55rem}.phone-mockup{border-width:8px;width:min(100%,286px)}.mobile-sticky-cta{bottom:8px;left:8px;right:8px}.mobile-sticky-cta button{padding:0 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
