@import "https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&display=swap";:root{--cream:#fff7e6;--cream-2:#fffaf1;--ink:#0f172a;--muted:#5d6678;--orange:#ff9f1c;--orange-2:#ffb84d;--green:#37b26c;--white:#fff;--line:#0f172a14;--shadow:0 24px 80px #0f172a21;--radius-lg:34px;--radius-md:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream-2);color:var(--ink);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow:hidden}.container{width:min(1180px,100% - 40px);margin:0 auto}.hero-section{background:radial-gradient(circle at 18% 12%, #ffb84d59, transparent 32%), radial-gradient(circle at 82% 14%, #37b26c3d, transparent 28%), radial-gradient(circle at 50% 92%, #ff666629, transparent 31%), var(--cream);padding:24px 0 86px;position:relative}.hero-glow{filter:blur(20px);opacity:.42;pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:#ffcf70;width:240px;height:240px;top:140px;left:-70px}.hero-glow-two{background:#8be7b1;width:260px;height:260px;top:210px;right:-90px}.hero-glow-three{background:#ff9aa2;width:220px;height:220px;bottom:-90px;left:44%}.nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffc2;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:13px 16px;display:flex;position:relative;box-shadow:0 10px 35px #0f172a12}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#fff;background:var(--ink);border-radius:18px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #0f172a38}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.03em;font-size:1rem}.brand small{color:var(--muted);margin-top:1px;font-size:.75rem;font-weight:700}.nav-links{color:var(--muted);align-items:center;gap:30px;font-size:.92rem;font-weight:800;display:flex}.nav-links a:hover{color:var(--ink)}.button{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 24px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:var(--ink)}.button-dark:hover{background:#1e293b}.button-orange{color:var(--ink);background:var(--orange);box-shadow:0 18px 32px #ff9f1c40}.button-orange:hover{background:var(--orange-2)}.button-light{background:#ffffffd1;border:1px solid #0f172a21}.button-white{color:var(--ink);background:#fff}.button-white:hover{background:#fff0ce}.hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:68px;padding-top:78px;display:grid;position:relative}.eyebrow{color:#8c5200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffd797;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:10px 15px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 12px 34px #0f172a0f}h1,h2,h3,p{margin:0}.hero-copy h1{letter-spacing:-.075em;max-width:760px;margin-top:20px;font-size:clamp(3rem,7vw,6.6rem);line-height:.94}.hero-text{max-width:660px;color:var(--muted);margin-top:26px;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.trust-row{color:var(--muted);flex-wrap:wrap;gap:17px 22px;margin-top:30px;font-size:.95rem;font-weight:800;display:flex}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row svg{color:var(--green)}.hero-visual{width:min(100%,560px);margin-inline:auto;position:relative}.book-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffd1;border-radius:36px;padding:16px}.book-cover{background:var(--ink);color:#fff;border-radius:26px;padding:28px}.book-topline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.book-topline span,.panel-head span,.section-heading span{color:#ffbf5c;letter-spacing:.22em;text-transform:uppercase;font-size:.8rem;font-weight:950}.book-topline h2{letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.03}.book-topline svg{box-sizing:content-box;background:#ffffff1a;border-radius:18px;flex:none;padding:12px}.letter-grid{background:#fff;border-radius:22px;grid-template-columns:repeat(8,1fr);gap:8px;padding:17px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0d}.letter-grid span{aspect-ratio:1;color:#3d485c;background:#f1f5f9;border-radius:10px;place-items:center;font-size:clamp(.78rem,2vw,1rem);font-weight:950;display:grid}.letter-grid span.highlighted{color:var(--ink);background:#ffca5f}.book-stats{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px;display:grid}.book-stats span{text-align:center;background:#ffffff1a;border-radius:18px;padding:13px 9px;font-size:.9rem;font-weight:900}.floating-note{z-index:3;background:#fff;border-radius:24px;align-items:center;gap:13px;padding:14px;display:flex;position:absolute;box-shadow:0 20px 50px #0f172a21}.floating-note span{border-radius:18px;place-items:center;width:46px;height:46px;display:grid}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:.9rem;font-weight:950}.floating-note small{color:var(--muted);margin-top:2px;font-size:.77rem;font-weight:700}.note-left{top:34px;left:-44px}.note-left span{color:#078147;background:#dff8e9}.note-right{bottom:44px;right:-26px}.note-right span{color:#b95c00;background:#ffead0}.section{padding:72px 0}.section-tight{padding-top:46px}.section-heading{max-width:640px}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto}.section-heading span{color:#d97706}.section-heading h2,.panel-head h2,.cta-copy h2{letter-spacing:-.065em;margin-top:12px;font-size:clamp(2.35rem,5vw,4.4rem);line-height:.96}.section-heading p,.cta-copy p{color:var(--muted);margin-top:18px;font-size:1.08rem;line-height:1.75}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.benefit-card{background:#ffffffc2;border:1px solid #fffffff0;border-radius:30px;padding:30px;box-shadow:0 18px 46px #0f172a12}.icon-badge{color:#b95c00;background:#fff0d8;border-radius:21px;place-items:center;width:56px;height:56px;margin-bottom:23px;display:grid}.benefit-card h3{letter-spacing:-.035em;font-size:1.35rem}.benefit-card p{color:var(--muted);margin-top:12px;line-height:1.7}.dark-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 0%, #ff9f1c2e, transparent 32%), radial-gradient(circle at 85% 16%, #37b26c24, transparent 35%), var(--ink);color:#fff;padding:clamp(28px,5vw,48px);box-shadow:0 30px 80px #0f172a2e}.panel-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:26px;padding:26px;transition:background .18s,transform .18s}.product-card:hover{background:#ffffff1a;transform:translateY(-3px)}.product-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.product-top span{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#ffbf5c;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:950}.product-top svg{color:#ffe6b9}.product-card h3{letter-spacing:-.04em;font-size:1.62rem;line-height:1.08}.product-card p{color:#cbd5e1;min-height:112px;margin-top:13px;line-height:1.72}.tag{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.9rem;font-weight:850;display:inline-flex}.tag svg{fill:#ffbf5c;color:#ffbf5c}.use-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;display:grid}.use-cases{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.use-cases div{text-align:center;background:#fff;border:1px solid #ffe2ae;border-radius:24px;padding:23px 18px;font-weight:950;box-shadow:0 14px 34px #0f172a0f}.cta-panel{border-radius:var(--radius-lg);background:#ffa726;grid-template-columns:1fr .72fr;align-items:center;gap:44px;padding:clamp(30px,6vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #ff9f1c38}.cta-bubble{pointer-events:none;border-radius:999px;position:absolute}.bubble-one{background:#ffffff38;width:260px;height:260px;top:-120px;right:-85px}.bubble-two{background:#0f172a1a;width:290px;height:290px;bottom:-135px;left:-110px}.cta-copy,.signup-card{z-index:2;position:relative}.cta-eyebrow{color:var(--ink);background:#ffffffc2;border-color:#ffffff9e}.cta-copy p{color:#0f172ac7;max-width:620px;font-weight:650}.signup-card{background:#fff;border-radius:26px;gap:13px;padding:18px;display:grid;box-shadow:0 22px 55px #0f172a29}.signup-card input,.signup-card button{width:100%;min-height:54px;font:inherit;border-radius:18px}.signup-card input{color:var(--ink);border:1px solid #0f172a1f;outline:none;padding:0 16px}.signup-card input:focus{border-color:var(--ink)}.signup-card button{color:#fff;background:var(--ink);cursor:pointer;border:0;font-weight:950}.signup-card button:hover{background:#1e293b}.signup-card p{color:var(--muted);text-align:center;font-size:.78rem;line-height:1.55}.footer{padding:22px 0 38px}.footer-inner{color:var(--muted);border-top:1px solid #ffe4b8;justify-content:space-between;align-items:center;gap:22px;padding-top:26px;font-size:.93rem;font-weight:750;display:flex}.footer-inner div{gap:22px;display:flex}.footer-inner a:hover{color:var(--ink)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.nav{border-radius:28px}.nav-links{display:none}.hero-grid,.use-grid,.cta-panel{grid-template-columns:1fr}.hero-grid{gap:46px;padding-top:58px}.hero-copy{text-align:left}.floating-note{display:none}.benefit-grid,.product-grid{grid-template-columns:1fr}.product-card p{min-height:auto}.panel-head{flex-direction:column;align-items:flex-start}.use-cases{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.container{width:min(100% - 28px,1180px)}.hero-section{padding-top:14px}.nav{border-radius:26px;flex-direction:column;align-items:flex-start;padding:14px}.nav .button{width:100%}.hero-copy h1{font-size:clamp(3rem,16vw,4.7rem)}.hero-actions .button{width:100%}.book-cover{padding:19px}.letter-grid{gap:5px;padding:12px}.book-stats{grid-template-columns:1fr}.section{padding:54px 0}.benefit-card,.product-card{padding:23px}.use-cases{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}}.legal-page{color:#0f172a;background:radial-gradient(circle at 18% 8%,#ffb84d3d,#0000 28%),radial-gradient(circle at 86% 18%,#37b26c29,#0000 26%),#fffaf1;min-height:100vh;padding:48px 20px}.legal-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #0f172a14;border-radius:30px;width:min(900px,100%);margin:0 auto;padding:clamp(26px,5vw,56px);box-shadow:0 24px 80px #0f172a14}.legal-back{color:#d97706;align-items:center;margin-bottom:28px;font-weight:950;display:inline-flex}.legal-back:hover{color:#0f172a}.legal-brand{color:#d97706;letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:950}.legal-container h1{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95}.legal-container h2{letter-spacing:-.035em;margin-top:34px;margin-bottom:10px;font-size:1.35rem;line-height:1.15}.legal-container p{color:#5d6678;margin-top:10px;line-height:1.75}.legal-container strong{color:#0f172a}.mailerlite-card{min-height:220px}.mailerlite-card .mailerlite-helper-text{margin-top:8px}@media (width<=620px){.legal-page{padding:24px 14px}.legal-container{border-radius:24px}}
