
:root{--ink:#17223b;--muted:#626d83;--accent:#6653e8;--line:#e2e6f0;--pale:#f5f6fb;--green:#158067}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b17eff;outline-offset:5px}img{max-width:100%;height:auto}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.header{border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);position:sticky;top:0;z-index:10}.admin-bar .header{top:32px}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-1px}.brand-mark{display:block;width:29px;height:29px;border-radius:50%;background:conic-gradient(from 45deg,#6750e9,#25bfc0,#a871f0,#6750e9);position:relative}.brand-mark:after{content:"";position:absolute;inset:7px;background:#fff;border-radius:50%}.beta{font-size:10px;letter-spacing:0;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 6px;margin-left:5px;font-weight:500}nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:600}.nav-list{list-style:none;display:flex;padding:0;gap:24px;margin:0}.nav-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;background:var(--ink);color:white;border-radius:10px;font-size:14px;font-weight:650;box-shadow:0 6px 12px #14213b12;transition:transform .2s,background .2s}.button:hover{background:#4634c5;transform:translateY(-2px)}.button.small{padding:12px 16px;gap:12px;font-size:12px}.skip{position:absolute;left:10px;top:-100px;z-index:99;background:white;padding:10px}.skip:focus{top:10px}.hero{padding-top:76px;text-align:center;position:relative}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:750;letter-spacing:1.9px;color:var(--accent);margin:0 0 24px}.hero .eyebrow{justify-content:center}.eyebrow>span{width:7px;height:7px;background:#6b58e9;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5.2vw,68px);font-weight:650;line-height:1.08;letter-spacing:-3px}h2{font-size:clamp(32px,3.5vw,46px);font-weight:620;line-height:1.16;letter-spacing:-1.7px}h3{font-size:24px;line-height:1.25;letter-spacing:-.7px}.hero h1{max-width:920px;margin:0 auto 26px}.hero-intro{max-width:670px;margin:0 auto 28px;color:var(--muted);font-size:18px;line-height:1.7}.actions{display:flex;align-items:center;justify-content:center;gap:32px}.text-link{font-size:14px;font-weight:650;border-bottom:1px solid var(--line);padding-bottom:5px}.hero-note{color:var(--muted);font-size:12px;margin:19px 0 46px}.product-visual{padding:12px;background:linear-gradient(120deg,#e6e2fc,#f2f5fa,#d9f0f0);border:1px solid #e4e4f3;border-radius:20px;box-shadow:0 26px 60px #202e5414;text-align:left}.visual-caption{font-size:10px;color:#717a8c;margin:16px 0 0}.real-dashboard{display:block;border-radius:10px;width:100%}.dashboard{background:#fff;border:1px solid #e3e5ef;border-radius:12px;overflow:hidden}.dash-top{height:54px;display:flex;align-items:center;gap:35px;padding:0 24px;border-bottom:1px solid var(--line);font-size:11px}.dash-top strong{font-size:17px;letter-spacing:-.6px}.dash-dot{margin-left:auto;color:#697287;font-size:10px}.dash-body{display:flex}.dash-body aside{background:#f8f9fd;display:flex;flex-direction:column;gap:17px;padding:25px 16px;width:150px;flex-shrink:0;font-size:11px;color:#727c90}.dash-body aside b{font-size:26px;color:var(--accent)}.dash-body .selected{padding:8px;background:#e9e7fb;color:var(--accent);border-radius:6px;margin-left:-8px}.dash-main{padding:24px 28px;width:100%;min-width:0}.dash-title{display:flex;align-items:center;justify-content:space-between}.dash-title small{font-size:8px;letter-spacing:1.5px;color:#7c8493}.dash-title h3{font-size:20px;margin:5px 0 20px}.dash-title>span{border:1px solid var(--line);padding:5px 10px;border-radius:5px;font-size:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metrics>div{border:1px solid var(--line);padding:14px 17px;border-radius:8px}.metrics small{display:block;font-size:10px;color:#70798c}.metrics b{display:block;font-size:26px;letter-spacing:-1px;margin:3px 0}.metrics em{font-size:9px;font-style:normal;color:#81899a}.positive{color:var(--green)}.chart{margin:20px 0 10px;border:1px solid var(--line);border-radius:8px;padding:17px}.chart>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px}.chart>div>span{font-size:8px;color:var(--accent)}.chart i{color:#8c94aa;font-style:normal;margin-left:8px}.chart svg{width:100%;height:165px;display:block;margin-top:16px}.chart-axis{display:flex;justify-content:space-between;font-size:8px;color:#7e889c;padding-top:8px}.dash-note{display:flex;gap:12px;align-items:center;background:#f7f7fe;padding:12px;border-radius:7px;font-size:11px}.dash-note small{display:block;font-size:9px;color:#81889c}.dash-note>span:last-child{margin-left:auto}.proof{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:46px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.proof strong{color:var(--ink);font-weight:600}.proof>span+span{border-left:1px solid var(--line)}.section{padding-top:104px;padding-bottom:104px}.problem,.profit,.faq{display:grid;grid-template-columns:1fr 1fr;gap:90px}.lead{color:var(--muted);font-size:18px;line-height:1.8}.problem-list p{border-bottom:1px solid var(--line);padding:14px 0;margin:0;font-size:14px}.problem-list span{font-size:11px;color:var(--accent);padding-right:18px}.features{background:var(--pale)}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.section-top h2{margin-bottom:0}.section-top>p{font-size:15px;color:var(--muted);margin:0 0 5px}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.module-card{padding:25px 23px;border:1px solid var(--line);background:white;border-radius:12px;display:flex;flex-direction:column;min-height:280px;transition:transform .2s,border-color .2s}.module-card:hover{border-color:#a99bf4;transform:translateY(-4px)}.card-top{display:flex;justify-content:space-between;font-size:12px;color:#8991a2;margin-bottom:26px}.module-card h3,.module-card h2{font-size:20px;letter-spacing:-.5px;margin-bottom:12px}.module-card p{font-size:13px;color:var(--muted);line-height:1.8}.card-link{font-size:11px;font-weight:650;margin-top:auto;padding-top:20px}.module-card.featured{background:var(--ink);color:white;border-color:var(--ink)}.featured p,.featured .card-top{color:#bdc7dc}.future{background:transparent;border-style:dashed}.pill{align-self:flex-start;padding:4px 9px;border-radius:30px;font-size:10px;background:#e9e6fc;color:#6550bf;margin-bottom:25px}.profit-card{border:1px solid #dedaf7;background:linear-gradient(135deg,#faf9ff,#f3f9fb);padding:32px;border-radius:14px}.profit-card>small{font-size:10px;letter-spacing:1.5px;color:var(--accent)}.profit-card>div{display:flex;justify-content:space-between;border-bottom:1px solid #dedfed;padding:20px 0;font-size:16px}.profit-card .total{font-weight:700;color:var(--accent);font-size:20px;border:0}.profit-card p{font-size:11px;color:var(--muted);margin:12px 0 0}.story{background:#18233b;color:white;padding:82px 0;position:relative}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.story .eyebrow{color:#b8aafc}.story p:not(.eyebrow){font-size:21px;color:#d0d8e8;line-height:1.75}.story strong{display:block;font-size:16px}.story small{display:block;color:#acb7cc;margin-top:5px}.story a{display:inline-block;margin-top:28px;font-size:13px;color:#c5b8ff}.faq{grid-template-columns:.8fr 1.2fr}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:21px 0;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600}summary::-webkit-details-marker{display:none}summary span{font-weight:400;color:var(--accent);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;color:var(--muted);line-height:1.8;padding-right:20px}.closing{padding:65px 30px;background:linear-gradient(120deg,#f0edff,#f0f8fa);text-align:center;border-radius:18px;margin-bottom:90px}.closing .eyebrow{justify-content:center}.closing p:last-child{font-size:12px;color:var(--muted);margin:18px 0 0}.footer{background:#f9fafc;border-top:1px solid var(--line);padding:55px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer p{color:var(--muted);font-size:14px;margin:20px 0}.footer small{font-size:11px;color:var(--muted)}.footer h2{font-size:12px;font-weight:700;letter-spacing:0;margin:5px 0 20px}.footer-grid>div>a:not(.brand){display:block;font-size:13px;color:var(--muted);margin:10px 0}.footer-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:20px}.footer-bottom a{font-size:11px;color:var(--muted);margin-right:18px}.page-main{min-height:65vh;padding-top:70px;padding-bottom:100px}.page-heading{margin-bottom:45px}.page-heading h1{font-size:56px}.prose{max-width:800px;font-size:17px;color:var(--muted)}.prose h2{font-size:32px;color:var(--ink);margin-top:35px}.prose h3{color:var(--ink)}.prose p{margin-bottom:22px}.prose a{text-decoration:underline}.page-main .module-grid{margin-top:45px}.signup{padding:35px;background:var(--pale);border:1px solid var(--line);border-radius:12px;margin-top:40px;max-width:800px}.signup h2{font-size:28px}.signup input,.signup textarea,.signup select{max-width:100%;padding:10px;border:1px solid var(--line);border-radius:6px}.signup label{display:block}.home-extra{margin-bottom:70px}.home-extra:empty{display:none}
@media(min-width:1500px){.hero{padding-top:88px}}
@media(max-width:1100px){nav{gap:14px;font-size:11px}.beta{display:none}.module-grid{grid-template-columns:repeat(2,1fr)}.problem,.profit,.story-grid,.faq{gap:45px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.nav-wrap{min-height:72px}.nav-toggle{display:block;background:white;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:12px}#navigation{display:none;position:absolute;top:72px;left:0;right:0;background:white;padding:22px;box-shadow:0 12px 20px #14213b10;border-bottom:1px solid var(--line)}#navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:17px;font-size:14px}.nav-list{flex-direction:column}.hero{padding-top:52px}h1{letter-spacing:-1.7px}.hero-intro{font-size:16px}.hero-note{margin-bottom:32px}.dash-body aside{display:none}.dash-main{padding:18px}.dash-top{padding:0 16px;gap:18px}.metrics b{font-size:20px}.metrics>div{padding:10px}.dash-title h3{font-size:17px}.proof{font-size:11px;padding:30px 0}.section{padding:64px 0}.problem,.profit,.story-grid,.faq{grid-template-columns:1fr;gap:25px}.section-top{display:block;margin-bottom:30px}.section-top>p{margin-top:20px}.story{padding:58px 0}.story p:not(.eyebrow){font-size:18px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:20px}.footer-bottom{flex-wrap:wrap}.page-heading h1{font-size:40px}.page-main{padding-top:48px}.home-extra{margin-top:20px}.admin-bar .header{top:46px}}
@media(max-width:480px){.wrap{width:calc(100% - 32px)}h1{font-size:40px}.hero .eyebrow{font-size:9px;letter-spacing:1.2px}.actions{gap:20px;flex-direction:column}.hero-note{font-size:11px}.product-visual{padding:7px;border-radius:12px}.dash-top{height:44px;font-size:8px;gap:12px}.dash-top strong{font-size:13px}.dash-dot{font-size:7px}.dash-main{padding:12px}.dash-title>span{font-size:7px;padding:4px}.dash-title h3{font-size:13px}.dash-title small{font-size:6px}.metrics{gap:5px}.metrics>div{padding:8px 6px}.metrics small{font-size:7px}.metrics b{font-size:15px;letter-spacing:-.6px}.metrics em{font-size:6px}.chart{padding:10px;margin-top:12px}.chart>div:first-child{font-size:7px}.chart>div>span{font-size:6px}.chart svg{height:100px;margin-top:8px}.dash-note{font-size:8px;padding:8px}.dash-note small{font-size:7px}.visual-caption{font-size:9px}.proof{grid-template-columns:1fr;gap:16px}.proof>span+span{border-left:0}.module-grid{grid-template-columns:1fr}.module-card{min-height:225px;padding:24px}.card-top{margin-bottom:20px}.closing{padding:44px 20px;margin-bottom:55px}.closing h2{font-size:34px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.signup{padding:24px}.admin-bar .header{top:0;position:relative}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
