@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink: #17201b;--ink-2: #27332c;--muted: #6a746e;--line: #dfe4dc;--cream: #f6f2e9;--paper: #fffdf8;--mint: #b7f36b;--mint-deep: #8ecb42;--yellow: #f5dd77;--coral: #f1a18b;--blue: #a9d8db;--white: #ffffff;--shadow: 0 22px 54px rgba(23, 32, 27, .12);--radius: 20px;--shell: min(1180px, calc(100% - 72px) );--font-sans: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}body,button,input,select{font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}::selection{background:var(--mint);color:var(--ink)}.shell{width:var(--shell);max-width:1180px;margin:0 auto}.section-pad{padding:132px 0}.section-cream{background:var(--cream)}.section-dark{color:var(--paper);background:var(--ink)}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 22px;color:var(--muted);font:500 11px/1.2 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.eyebrow-light{color:#b7c1bb}.status-dot{width:8px;height:8px;border-radius:100%;background:var(--mint-deep);box-shadow:0 0 0 5px #b7f36b2e}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h1 em,h2 em{color:var(--mint-deep);font-style:normal}h1{max-width:760px;margin-bottom:24px;font-size:clamp(3.7rem,7.2vw,6.6rem);line-height:.96;font-weight:800}h2{margin-bottom:18px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.02;font-weight:800}h3{font-size:21px;line-height:1.18}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:20;top:12px;left:12px;padding:10px 14px;color:var(--ink);background:var(--mint);border-radius:8px;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:10;top:0;background:#fffdf8e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,228,220,.8)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:78px}.brand{display:inline-flex;align-items:center;gap:11px;color:var(--ink);font-weight:800}.brand-name{font-size:19px;letter-spacing:-.06em}.brand-name span{color:var(--mint-deep)}.brand-mark{position:relative;display:inline-block;width:27px;height:27px;overflow:hidden;border-radius:9px;background:var(--ink)}.brand-mark:before{content:"";position:absolute;width:10px;height:10px;left:8px;top:5px;border:2px solid var(--mint);border-bottom:0;transform:rotate(45deg)}.brand-mark span,.brand-mark i{position:absolute;display:block;width:19px;height:7px;left:4px;border-radius:50%;border:1.5px solid var(--paper)}.brand-mark span{bottom:5px;transform:rotate(-13deg)}.brand-mark i{bottom:2px;transform:rotate(-13deg);opacity:.35}.brand-mark.small{transform:scale(.78);transform-origin:left center;margin-right:-3px}.site-nav{display:flex;align-items:center;gap:28px}.site-nav>a:not(.button){color:#59645d;font-size:13px;transition:color .2s ease}.site-nav>a:not(.button):hover,.site-nav>a:not(.button):focus-visible{color:var(--ink)}.menu-toggle{display:none;width:42px;height:42px;padding:10px;color:var(--ink);background:transparent;border:0}.menu-toggle>span:not(.sr-only){display:block;width:22px;height:2px;margin:6px auto;background:currentColor}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:0 21px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;line-height:1;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--mint-deep);outline-offset:3px}.button-primary{color:var(--ink);background:var(--mint);box-shadow:0 10px 22px #b7f36b2e}.button-primary:hover{background:#c8fa82}.button-dark{color:var(--paper);background:var(--ink)}.button-dark:hover{background:#2b3a30}.button-outline{color:var(--ink);background:transparent;border-color:#bbc5bb}.button-outline:hover{border-color:var(--ink);background:var(--cream)}.button-small{min-height:39px;padding:0 15px;font-size:11px}.text-link,.arrow-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:4px;color:var(--ink);border-bottom:1px solid currentColor;font-size:13px;font-weight:700}.text-link span,.arrow-link span{transition:transform .2s ease}.text-link:hover span,.arrow-link:hover span{transform:translate(4px)}.hero{position:relative;overflow:hidden;padding-top:116px;padding-bottom:112px;background:var(--paper)}.hero:before{position:absolute;width:500px;height:500px;right:-250px;top:-240px;border:1px solid #edf0ea;border-radius:50%;content:"";box-shadow:0 0 0 50px #edf0ea80,0 0 0 100px #edf0ea52}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:80px}.hero-lead{max-width:580px;margin-bottom:32px;color:#58645d;font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:25px}.hero-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:46px;color:var(--muted);font:11px var(--font-mono)}.hero-proof strong{margin-right:6px;color:var(--mint-deep);font-weight:500}.hero-visual{position:relative;min-height:570px}.mini-dashboard{position:absolute;z-index:2;left:8%;top:70px;width:min(395px,90%);padding:25px 24px;color:var(--ink);background:#fff;border:1px solid #e6ebe3;border-radius:21px;box-shadow:var(--shadow);transform:rotate(3.5deg)}.mini-top,.mini-chart-head,.mini-list{display:flex;align-items:center;justify-content:space-between}.mini-top{color:#8b968e;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.11em}.mini-dots{color:var(--ink);letter-spacing:2px}.mini-greeting{margin-top:33px;font-size:22px;font-weight:800;letter-spacing:-.05em}.mini-score-row{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 0;border-bottom:1px solid var(--line)}.label{display:block;color:#8b968e;font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.mini-score-row strong{display:block;margin-top:3px;font-size:42px;line-height:1;letter-spacing:-.08em}.mini-score-row strong small{margin-left:3px;color:#a4afa7;font-size:15px;letter-spacing:0}.score-ring{display:grid;place-items:center;width:63px;height:63px;border:7px solid var(--mint);border-left-color:#e9f4dc;border-radius:50%;font-size:14px;font-weight:800}.mini-chart-head{margin-top:22px;color:#7c8780;font-size:11px}.positive,.up{color:#3f9b53;font-weight:700}.mini-chart{display:flex;align-items:end;gap:9px;height:74px;margin:14px 0;padding:6px 0;border-bottom:1px solid var(--line)}.mini-chart i{display:block;flex:1;border-radius:4px 4px 0 0;background:var(--mint)}.mini-chart i:nth-child(3n){background:#d8e9bd}.mini-list{padding:7px 0;color:#6b766f;font-size:11px}.mini-list strong{color:var(--ink);font-size:12px}.mini-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%}.mini-dot.mint{background:var(--mint-deep)}.mini-dot.coral{background:var(--coral)}.orbit{position:absolute;border:1px solid #e1e9de;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:410px;height:205px;left:8%;top:175px}.orbit-two{width:470px;height:235px;left:1%;top:156px;border-color:#edf0ea}.hero-note{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:12px 14px;color:var(--ink);background:var(--paper);border:1px solid #e2e9df;border-radius:12px;box-shadow:0 13px 30px #17201b17;font-size:11px}.hero-note strong,.hero-note small{display:block}.hero-note small{margin-top:3px;color:#7c8780;font-size:10px}.note-top{top:31px;right:4%}.note-bottom{right:-3%;bottom:89px}.note-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-weight:800}.note-green{background:#e6f6d4;color:#5b9b3b}.note-yellow{background:#fff4ca;color:#a78418}.signal-strip{color:#aab6ae;background:var(--ink);overflow:hidden}.signal-inner{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:16px;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.signal-inner i{width:5px;height:5px;border-radius:50%;background:var(--mint)}.problem-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:end}.problem h2{max-width:610px}.problem-intro{max-width:450px;padding-bottom:4px;color:#616c65;font-size:17px}.problem-intro p{margin-bottom:26px}.pain-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:80px}.pain-card{min-height:238px;padding:26px;border-top:1px solid #b5c0b7}.pain-number,.feature-index{color:var(--mint-deep);font:11px var(--font-mono)}.pain-card h3{max-width:235px;margin:28px 0 13px;font-size:20px}.pain-card p{max-width:270px;margin-bottom:0;color:#6d786f;font-size:13px}.centered{max-width:700px;margin:0 auto 58px;text-align:center}.centered .eyebrow{justify-content:center}.centered h2{margin-bottom:0}.audience-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.audience-card{min-height:380px;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:transform .25s ease,box-shadow .25s ease}.audience-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #17201b14}.audience-card.featured{background:var(--mint);border-color:var(--mint)}.audience-icon{display:grid;place-items:center;width:45px;height:45px;margin-bottom:65px;color:var(--ink);border:1px solid rgba(23,32,27,.2);border-radius:14px;font-size:21px}.icon-line{background:#e4f2f3}.icon-square{background:#fff1ec}.card-kicker{margin-bottom:13px;color:#6e7b72;font:11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.audience-card h3{max-width:280px;margin-bottom:12px;font-size:26px}.audience-card p:not(.card-kicker){max-width:290px;min-height:83px;margin-bottom:26px;color:#657068;font-size:13px}.featured p:not(.card-kicker){color:#39503c}.card-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:12px;font-weight:700}.product{overflow:hidden}.product-head{display:flex;justify-content:space-between;gap:100px;align-items:end;margin-bottom:66px}.product-head h2{max-width:640px;margin-bottom:0}.product-head h2 span{color:var(--mint)}.product-head>p{max-width:290px;margin-bottom:4px;color:#aab4ad;font-size:14px}.dashboard-wrap{position:relative;color:var(--ink);border:1px solid #38463c;border-radius:17px;background:#eef3ec;box-shadow:0 30px 75px #00000038;overflow:hidden}.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;border-bottom:1px solid #d7dfd5;background:#fffdf8;font-size:11px}.dash-brand{display:flex;align-items:center;min-width:145px;font-size:13px;font-weight:800;letter-spacing:-.04em}.dash-brand>span:last-child{color:var(--mint-deep)}.dash-tabs{display:flex;align-self:stretch;gap:25px;color:#839088}.dash-tabs span{display:flex;align-items:center;position:relative}.dash-tabs .active{color:var(--ink);font-weight:700}.dash-tabs .active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--mint)}.dash-user{display:flex;align-items:center;gap:8px;min-width:145px;justify-content:end;font-size:10px}.user-avatar{display:grid;place-items:center;width:25px;height:25px;color:var(--ink);background:var(--mint);border-radius:50%;font:9px var(--font-mono)}.dash-user b{color:#87928b;font-size:14px}.dashboard-body{display:grid;grid-template-columns:160px 1fr;min-height:530px}.dashboard-sidebar{display:flex;flex-direction:column;gap:3px;padding:25px 14px;background:#e1e9df;border-right:1px solid #d4ddd2;color:#718078;font-size:11px}.dashboard-sidebar>span{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px}.dashboard-sidebar>span b{font-size:10px;font-weight:600}.dashboard-sidebar>span em{display:grid;place-items:center;width:18px;height:18px;margin-left:auto;color:#56635a;background:#c9d8c6;border-radius:50%;font:normal 9px var(--font-mono)}.dashboard-sidebar>span em.warn{color:#90741f;background:#f7e5a4}.dashboard-sidebar .side-active{color:var(--ink);background:var(--mint)}.sidebar-help{margin:auto 10px 8px;padding:16px 0 0;border-top:1px solid #c9d5c7}.sidebar-help small,.sidebar-help strong{display:block}.sidebar-help small{margin-bottom:5px;color:#7a887d;font-size:9px}.sidebar-help strong{font-size:10px;line-height:1.4}.sidebar-help strong span{color:#679e3e}.dashboard-main{padding:29px 31px 34px}.dash-welcome{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.dash-date{color:#8b968e;font:9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.dash-welcome h3{margin:7px 0 2px;font-size:25px}.dash-welcome p{margin:0;color:#89948d;font-size:11px}.dash-button{padding:10px 13px;color:var(--ink);background:var(--mint);border:0;border-radius:7px;font-size:10px;font-weight:700}.dash-grid-top,.dash-grid-bottom{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.dash-grid-bottom{grid-template-columns:1.15fr .85fr;margin-top:14px}.health-card,.cash-card,.actions-card,.deadline-card{padding:20px;border:1px solid #dbe4d9;border-radius:12px;background:#fffdf8}.card-title{display:flex;justify-content:space-between;align-items:center;color:#66736a;font:10px var(--font-mono)}.card-title button{width:16px;height:16px;color:#6b776e;border:1px solid #bcc9bd;border-radius:50%;background:transparent;font-size:9px}.card-more{color:#8f9a91;font:9px var(--font-mono)}.health-content{display:flex;align-items:center;justify-content:space-between;padding:22px 0 11px}.big-score{font-size:54px;font-weight:800;letter-spacing:-.09em;line-height:.9}.big-score small{margin-left:3px;color:#a9b3aa;font-size:13px;letter-spacing:0}.health-ring{position:relative;display:grid;place-items:center;width:82px;height:82px}.health-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ring-bg,.ring-fill{fill:none;stroke-width:7}.ring-bg{stroke:#e7ede4}.ring-fill{stroke:var(--mint-deep);stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:74}.health-ring span{position:relative;font-size:11px;font-weight:800}.health-foot{margin:0;color:#849087;font-size:10px}.health-foot .up{margin-right:4px}.cash-amount{margin:16px 0 6px;font-size:28px;font-weight:800;letter-spacing:-.07em}.cash-amount .up{margin-left:7px;font-size:10px;letter-spacing:0}.cash-chart{position:relative;height:102px;overflow:hidden}.chart-grid{position:absolute;top:5px;right:0;bottom:5px;left:0;display:flex;flex-direction:column;justify-content:space-between}.chart-grid span{border-top:1px dashed #e3eae1}.chart-line{position:absolute;top:5px;right:0;bottom:5px;left:0}.chart-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,transparent 0 15%,rgba(183,243,107,.07) 15% 100%);clip-path:polygon(0 78%,12% 62%,24% 68%,36% 48%,48% 53%,60% 38%,72% 45%,84% 22%,96% 28%,96% 100%,0 100%)}.chart-line i{position:absolute;width:7px;height:7px;border:2px solid #fffdf8;border-radius:50%;background:var(--mint-deep);transform:translate(-50%,-50%)}.chart-labels{display:flex;justify-content:space-between;color:#a0aaa2;font:9px var(--font-mono)}.action-item,.deadline-item{display:flex;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #edf0ea}.action-item:last-child,.deadline-item:last-child{border-bottom:0}.action-check{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border:1px solid #c5d2c2;border-radius:50%;color:#568b43;font-size:10px}.action-check.done{background:var(--mint);border-color:var(--mint)}.action-item div,.deadline-item div{flex:1}.action-item strong,.action-item small,.deadline-item strong,.deadline-item small{display:block}.action-item strong,.deadline-item strong{font-size:10px;line-height:1.3}.action-item small,.deadline-item small{margin-top:3px;color:#89958c;font-size:9px}.action-arrow{color:#93a097;font-size:15px}.date-block{display:grid;place-items:center;width:34px;height:36px;border:1px solid #dce5db;border-radius:6px;line-height:1}.date-block b{font-size:13px}.date-block small{margin:0;color:#7a897d;font:8px var(--font-mono)}.deadline-alert{padding:4px 6px;color:#9d7b1d;background:#fff2c7;border-radius:5px;font:9px var(--font-mono)}.deadline-alert.soft{color:#6f8572;background:#e8f2e4}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:90px;margin-bottom:67px}.split-heading>p{max-width:310px;margin:0 0 5px;color:#6a766d;font-size:14px}.feature-list{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:70px 1fr minmax(330px,.75fr);align-items:center;gap:35px;min-height:270px;padding:40px 0;border-bottom:1px solid var(--line)}.feature-copy{max-width:430px}.feature-copy h3{margin:0 0 14px;font-size:27px}.feature-copy p{margin-bottom:19px;color:#657168;font-size:13px}.feature-art{position:relative;min-height:180px;overflow:hidden;border-radius:14px;background:var(--cream)}.inbox-art{background:#dbe9d8}.paper{position:absolute;width:195px;height:140px;left:50%;top:50%;padding:21px;border:1px solid #c9d7c8;border-radius:6px;background:#fffdf8;box-shadow:0 11px 18px #37583d1f;transform:translate(-50%,-50%) rotate(-5deg)}.paper-back{transform:translate(-45%,-54%) rotate(5deg);background:#f1f6ed}.paper-line{width:77%;height:5px;margin-bottom:8px;border-radius:3px;background:#dde9da}.paper-line.long{width:40%;margin-bottom:22px;background:#a7cf8e}.paper-line.short{width:45%}.paper-row{display:flex;justify-content:space-between;margin:18px 0 13px;color:#6b786e;font-size:9px}.paper-row b{color:var(--ink)}.paper-stamp{position:absolute;right:15px;bottom:13px;color:#5c9d4e;font:8px var(--font-mono);letter-spacing:.08em;transform:rotate(-8deg)}.float-tag{position:absolute;right:17%;bottom:22px;padding:8px 10px;color:#496941;background:#f2f9e9;border-radius:5px;font:9px var(--font-mono);box-shadow:0 7px 14px #37583d14}.calendar-art{padding:26px 30px;background:#f0e9f8}.calendar-head,.calendar-days,.calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;text-align:center}.calendar-head{display:flex;justify-content:space-between;margin-bottom:20px;color:#6d5d80;font:10px var(--font-mono);letter-spacing:.08em}.calendar-days{margin-bottom:9px;color:#9b8ca9;font:9px var(--font-mono)}.calendar-dates{row-gap:9px;color:#6d5d80;font-size:11px}.calendar-dates span{position:relative;display:grid;place-items:center;height:23px}.calendar-dates .today{color:var(--ink);font-weight:800;background:var(--mint);border-radius:50%}.calendar-dates .alert-day{color:#a47b2d;font-weight:800}.alert-day i{position:absolute;bottom:0;width:4px;height:4px;border-radius:50%;background:var(--coral)}.bars-art{display:flex;flex-direction:column;justify-content:end;padding:28px 42px 18px;background:#e5f0f3}.bars{display:flex;align-items:end;justify-content:space-between;gap:10px;height:125px;padding-bottom:8px;border-bottom:1px solid #b8d0d1}.bars i{width:19px;border-radius:5px 5px 0 0;background:#78b6b3}.bars i:nth-child(3n){background:#b6dddd}.bar-labels{display:flex;justify-content:space-between;padding-top:7px;color:#7c999c;font:9px var(--font-mono)}.chat-art{padding:21px;background:#f5eee6}.chat-bubble{max-width:85%;padding:11px 13px;border-radius:10px;font-size:10px;line-height:1.45}.user-bubble{margin-left:auto;color:#6b5923;background:#faeeba}.ai-bubble{margin-top:15px;color:#425947;background:#dff1d2}.chat-bubble small{display:block;margin-top:8px;color:#7c8e76;font:8px var(--font-mono)}.feature-footer{display:flex;justify-content:space-between;gap:25px;padding-top:30px;color:#8a968d;font:10px var(--font-mono)}.feature-footer .text-link{flex:0 0 auto;color:var(--ink);font-family:var(--font-sans)}.steps{overflow:hidden}.steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.step{min-height:265px;padding:0 38px 0 0}.step+.step{padding-left:38px;border-left:1px solid #d2dbd1}.step-top{display:flex;align-items:center;gap:12px;margin-bottom:46px}.step-top span{display:grid;place-items:center;width:36px;height:36px;color:var(--ink);background:var(--mint);border-radius:50%;font:12px var(--font-mono)}.step-top i{flex:1;height:1px;background:#cbd5ca}.step:last-child .step-top i{display:none}.step h3{margin-bottom:12px;font-size:25px}.step p:not(.card-kicker){max-width:270px;margin-bottom:0;color:#6d786f;font-size:13px}.steps-quote{display:flex;align-items:center;justify-content:center;gap:23px;max-width:760px;margin:77px auto 0;padding:24px 0;border-top:1px solid #d2dbd1;border-bottom:1px solid #d2dbd1}.steps-quote p{max-width:440px;margin:0;text-align:center;font-size:18px;font-weight:700;letter-spacing:-.03em}.quote-mark{color:var(--mint-deep);font-size:60px;line-height:.5}.quote-mark.close{align-self:flex-end}.pricing{background:var(--paper)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;min-height:465px;padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff}.price-card.price-featured{color:var(--paper);background:var(--ink);border-color:var(--ink);transform:translateY(-13px);box-shadow:var(--shadow)}.price-head{display:flex;align-items:center;justify-content:space-between}.price-card .card-kicker{margin:0}.price-tag{padding:5px 8px;color:#7f8c82;background:var(--cream);border-radius:4px;font:9px var(--font-mono)}.price-featured .price-tag{color:#3f503e;background:var(--mint)}.popular{position:absolute;top:0;right:24px;padding:7px 10px;color:var(--ink);background:var(--mint);border-radius:0 0 6px 6px;font:9px var(--font-mono)}.price{display:flex;align-items:baseline;gap:6px;margin:41px 0 13px}.price strong{font-size:48px;line-height:.9;letter-spacing:-.09em}.price span{color:#8d988f;font-size:11px}.price-featured .price span{color:#aebbb2}.price-desc{min-height:44px;margin-bottom:28px;color:#6c786f;font-size:13px}.price-featured .price-desc{color:#b6c1b9}.price-card ul{display:grid;gap:12px;padding:19px 0 24px;margin:0 0 auto;border-top:1px solid var(--line);list-style:none;color:#667269;font-size:12px}.price-featured ul{border-color:#3a493d;color:#c7d1ca}.price-card li span{display:inline-block;width:22px;color:var(--mint-deep);font-weight:800}.price-featured li span{color:var(--mint)}.price-card .button{width:100%}.pricing-note{margin:24px 0 0;color:#8b958d;font:10px var(--font-mono)}.trust{position:relative;overflow:hidden}.trust:after{position:absolute;right:-100px;bottom:-200px;width:600px;height:600px;border:1px solid #334238;border-radius:50%;content:"";box-shadow:0 0 0 40px #33423873,0 0 0 80px #33423840}.trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center}.trust h2{margin-bottom:24px}.trust h2 span{color:var(--mint)}.trust-lead{max-width:410px;margin-bottom:28px;color:#b3beb6;font-size:16px}.trust-point{display:grid;grid-template-columns:48px 1fr;gap:19px;padding:23px 0;border-bottom:1px solid #334238}.trust-point:first-child{border-top:1px solid #334238}.trust-icon{color:var(--mint);font:11px var(--font-mono)}.trust-point h3{margin-bottom:6px;color:var(--paper);font-size:18px}.trust-point p{max-width:410px;margin:0;color:#97a59b;font-size:12px}.faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:120px}.faq-intro{max-width:370px}.faq-intro h2{font-size:clamp(2.6rem,4.3vw,4rem)}.faq-intro>p:not(.eyebrow){margin:25px 0;color:#6b776e;font-size:14px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.025em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:26px;height:26px;color:#77847a;border:1px solid #c9d3c9;border-radius:50%;font-size:17px;font-weight:400;transition:transform .2s ease,background .2s ease}.faq-list details[open] summary span{color:var(--ink);background:var(--mint);transform:rotate(45deg)}.faq-list details p{max-width:620px;padding:0 55px 23px 0;margin:0;color:#68746c;font-size:13px}.pilot{background:var(--mint)}.pilot-card{display:grid;grid-template-columns:1fr .9fr;gap:100px;padding:66px 72px;border-radius:20px;background:#a9e55f}.pilot-card h2{max-width:580px;margin-bottom:20px}.pilot-copy>p:not(.eyebrow){max-width:470px;color:#3e553f;font-size:16px}.pilot-meta{display:flex;flex-wrap:wrap;gap:12px 21px;margin-top:42px;color:#4f694c;font:10px var(--font-mono)}.pilot-meta b{margin-right:5px;color:#29412d;font-weight:500}.pilot-form{padding:27px;border-radius:13px;background:var(--paper);box-shadow:0 15px 30px #33562714}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pilot-form label{display:block;margin-bottom:13px;color:#637065;font-size:10px;font-weight:700}.pilot-form input:not([type=checkbox]),.pilot-form select{display:block;width:100%;height:44px;margin-top:6px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid #d7dfd6;border-radius:7px;font-size:12px;outline:none}.pilot-form input::placeholder{color:#a6b0a8}.pilot-form input:not([type=checkbox]):focus,.pilot-form select:focus{border-color:var(--mint-deep);box-shadow:0 0 0 3px #8ecb4226}.consent{display:flex!important;gap:9px;align-items:flex-start;margin:19px 0!important;color:#869189!important;font-weight:500!important;line-height:1.45}.consent input{flex:0 0 auto;width:15px;height:15px;margin-top:1px;accent-color:var(--mint-deep)}.form-submit{width:100%}.form-status{min-height:20px;margin:12px 0 0;color:#3e8550;font-size:11px;font-weight:700}.form-note{display:block;margin-top:7px;color:#9aa49c;font:9px/1.4 var(--font-mono)}.site-footer{color:#aeb9b1;background:var(--ink)}.footer-top{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:60px;padding:50px 0 40px}.brand-footer{color:var(--paper)}.footer-top>p{max-width:310px;margin:0;font-size:12px}.footer-links{display:flex;justify-content:end;gap:22px;color:#c4cec7;font-size:11px}.footer-links a:hover{color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;padding:16px 0 25px;border-top:1px solid #334238;color:#718077;font:9px var(--font-mono)}.footer-bottom span span{color:var(--mint)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-delay="100"]{transition-delay:.1s}[data-delay="120"]{transition-delay:.12s}[data-delay="150"]{transition-delay:.15s}[data-delay="200"]{transition-delay:.2s}@media (max-width: 960px){:root{--shell: min(100% - 42px, 760px)}.section-pad{padding:96px 0}.hero-grid,.problem-grid,.trust-grid,.faq-grid{grid-template-columns:1fr;gap:55px}.hero{padding-top:85px}.hero-visual{max-width:520px;width:100%;min-height:520px;margin:0 auto}.problem-intro{max-width:580px}.pain-row{margin-top:45px}.audience-grid{grid-template-columns:repeat(2,1fr)}.audience-card.featured{grid-column:1 / -1;min-height:280px}.audience-card.featured p:not(.card-kicker){min-height:auto;max-width:550px}.product-head,.split-heading{align-items:start;flex-direction:column;gap:23px;margin-bottom:45px}.dashboard-body{grid-template-columns:1fr}.dashboard-sidebar{display:none}.dashboard-main{padding:24px}.trust-grid{gap:55px}.faq-grid{gap:45px}.pilot-card{grid-template-columns:1fr;gap:45px;padding:50px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>p{order:3;grid-column:1 / -1}.footer-links{justify-content:end}}@media (max-width: 680px){:root{--shell: calc(100% - 34px) }.section-pad{padding:78px 0}h1{max-width:100%;font-size:clamp(2.55rem,11vw,5.25rem);letter-spacing:-.07em}h2{font-size:clamp(2.45rem,12vw,4rem)}.site-header,.nav-wrap{min-height:68px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:13px 17px 20px;background:#fffdf8fa;border-bottom:1px solid var(--line);box-shadow:0 18px 25px #17201b14}.site-nav.is-open{display:flex}.site-nav>a:not(.button){padding:13px 4px}.site-nav .button{margin-top:10px}.hero{padding-top:70px}.hero-lead{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-proof{gap:10px 17px;margin-top:34px}.hero-visual{min-height:430px;margin-top:-18px;transform:scale(.83);transform-origin:top center}.mini-dashboard{left:1%;top:50px}.note-bottom{right:-8%;bottom:36px}.note-top{right:-2%}.signal-inner{justify-content:flex-start;overflow:hidden}.signal-inner span:nth-of-type(n+4),.signal-inner i:nth-of-type(n+4){display:none}.pain-row,.audience-grid,.pricing-grid,.steps-row{grid-template-columns:1fr}.pain-card{min-height:auto;padding:23px 0}.pain-card h3{margin-top:19px}.audience-card,.audience-card.featured{min-height:300px;grid-column:auto}.audience-icon,.product-head{margin-bottom:35px}.dashboard-wrap{margin:0 -14px;border-radius:0}.dashboard-topbar{padding:0 15px}.dash-tabs{display:none}.dash-user{min-width:0}.dashboard-main{padding:20px 14px 22px}.dash-welcome{align-items:start;flex-direction:column;gap:18px}.dash-grid-top,.dash-grid-bottom{grid-template-columns:1fr}.feature-row{grid-template-columns:35px 1fr;gap:15px;padding:31px 0}.feature-art{grid-column:1 / -1;min-height:160px;margin-top:5px}.feature-copy h3{font-size:23px}.feature-footer{align-items:start;flex-direction:column}.step{min-height:auto;padding:0 0 37px}.step+.step{padding:37px 0;border-top:1px solid #d2dbd1;border-left:0}.step-top{margin-bottom:25px}.steps-quote{margin-top:25px}.quote-mark{font-size:42px}.steps-quote p{font-size:16px}.price-card{min-height:425px}.price-featured{transform:none!important}.trust-grid{gap:45px}.faq-list summary{font-size:14px}.faq-list details p{padding-right:0}.pilot-card{margin:0 -8px;padding:34px 23px;border-radius:0}.pilot-meta{gap:10px}.form-row{grid-template-columns:1fr;gap:0}.footer-top{grid-template-columns:1fr;gap:25px}.footer-top>p{grid-column:auto}.footer-links{justify-content:start;flex-wrap:wrap}.footer-bottom{align-items:start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}
