@font-face{font-family:inter;src:url(../media/inter_regular-s.p.0zmo08_vugq2d.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/inter_semibold-s.p.3rgamc31_khrg.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(../media/inter_bold-s.p.451r62fmxwgk7.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_8c3b8bbf-module__FegiUq__className{font-family:inter,inter Fallback}
:root{--black:#050505;--white:#fff;--muted:#6d6d6d;--line:#dedede;--soft:#f5f5f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);background:var(--white);margin:0;font-size:15px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:74px;padding:0 max(28px,50vw - 620px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.35px;align-items:center;gap:11px;font-weight:650;display:flex}.brand img{object-fit:contain}.site-header nav{align-items:center;gap:29px;font-size:13px;display:flex}.button{color:#fff;cursor:pointer;background:#050505;border:1px solid #050505;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:620;transition:all .2s;display:inline-flex}.button:hover{background:#282828}.button:disabled{opacity:.55;cursor:wait}.button-small{padding:10px 15px}.hero{max-width:1240px;margin:auto;padding:112px 28px 0}.hero-kicker{text-transform:uppercase;letter-spacing:1.3px;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.pulse{background:#34a853;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e5f4e9}.hero h1{letter-spacing:-.075em;max-width:1050px;margin:44px 0 34px;font-size:clamp(64px,9vw,126px);font-weight:650;line-height:.87}.hero h1 span{color:#a7a7a7}.hero>p{color:#5e5e5e;max-width:600px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.text-link{border-bottom:1px solid #bbb;align-items:center;gap:8px;padding-bottom:3px;font-size:13px;font-weight:620;display:inline-flex}.signal-grid{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.signal-grid div{border-right:1px solid var(--line);flex-direction:column;gap:40px;padding:26px;display:flex}.signal-grid div:last-child{border:0}.signal-grid strong{color:#999;font-size:12px}.signal-grid span{font-size:17px;font-weight:600}.proof-strip{color:#fff;background:#050505;justify-content:space-between;align-items:center;min-height:82px;padding:0 max(28px,50vw - 592px);display:flex}.proof-strip p{font-size:13px}.proof-strip div{gap:30px;display:flex}.proof-strip span{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:11px}.section{max-width:1240px;margin:auto;padding:130px 28px}.section-heading>span,.preview-copy>span,.auth-card>span{text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:700}.section-heading h2,.preview-copy h2{letter-spacing:-.055em;margin:25px 0 20px;font-size:clamp(42px,5vw,68px);line-height:1}.section-heading p{color:#666;font-size:16px}.pricing-grid{border:1px solid #d7d7d7;grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.price-card{border-right:1px solid #d7d7d7;flex-direction:column;min-height:650px;padding:38px;display:flex}.price-card:last-child{border:0}.dark-card{color:#fff;background:#050505}.card-index{color:#8a8a8a;float:right;font-size:12px}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.1px!important}.price-card h3{letter-spacing:-.045em;max-width:450px;margin:25px 0 16px;font-size:36px}.price-card p{color:#757575;line-height:1.6}.dark-card p{color:#aaa}.price{margin:58px 0 33px}.price span{letter-spacing:-.055em;font-size:54px;font-weight:620}.price small{color:#888;margin-top:6px;display:block}.price-card ul{border-top:1px solid #ddd;gap:16px;margin:0 0 36px;padding:25px 0 0;list-style:none;display:grid}.dark-card ul{border-color:#353535}.price-card li{align-items:center;gap:10px;display:flex}.card-button{width:100%;margin-top:auto}.button-white{color:#050505;background:#fff;border-color:#fff}.button-white:hover{background:#eaeaea}.button-error{color:#b63333!important;margin:10px 0 0!important;font-size:12px!important}.black-section{color:#fff;background:#050505;padding:130px max(28px,50vw - 592px)}.inverse>span{color:#aaa}.steps{border-top:1px solid #353535;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.steps article{border-right:1px solid #353535;min-height:265px;padding:34px 30px 20px 0}.steps article:not(:first-child){padding-left:30px}.steps article:last-child{border:0}.steps article>span{color:#777;margin:30px 0;font-size:11px;display:block}.steps h3{font-size:21px}.steps p{color:#999;font-size:13px;line-height:1.6}.dashboard-preview{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;max-width:1240px;margin:0 auto;padding:140px 28px;display:grid}.preview-copy p{color:#666;max-width:390px;margin-bottom:32px;line-height:1.7}.mini-dashboard{background:#fff;border:1px solid #ccc;padding:30px;box-shadow:0 28px 70px #0000001a}.mini-top,.mini-stats{justify-content:space-between;align-items:center;display:flex}.mini-top span{font-size:18px;font-weight:650}.mini-top b{color:#287840;background:#edf8f0;padding:7px 10px;font-size:11px}.progress{background:#ededed;height:7px;margin:28px 0}.progress i{background:#050505;width:42%;height:100%;display:block}.mini-stats{border-bottom:1px solid #ddd;padding-bottom:25px}.mini-stats div{flex-direction:column;gap:6px;display:flex}.mini-stats small{letter-spacing:1px;color:#888;font-size:9px}.mini-stats strong{font-size:14px}.mini-list p{border-bottom:1px solid #eee;grid-template-columns:17px 1fr auto;align-items:center;margin:0;padding:16px 0;font-size:13px;display:grid}.mini-list p>b{color:#888;font-size:10px}.open-dot,.empty-dot{border:2px solid #111;border-radius:50%;width:12px;height:12px}.empty-dot{border-color:#bbb}.faq{border-top:1px solid #ddd;grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.faq details{border-top:1px solid #ddd;padding:24px 0}.faq details:last-child{border-bottom:1px solid #ddd}.faq summary{cursor:pointer;justify-content:space-between;font-weight:620;list-style:none;display:flex}.faq details p{color:#666;max-width:620px;line-height:1.7}.closing{color:#fff;text-align:center;background:#050505;padding:130px 28px}.closing p{text-transform:uppercase;letter-spacing:1.5px;color:#aaa;font-size:11px}.closing h2{letter-spacing:-.06em;margin:26px 0 45px;font-size:clamp(48px,7vw,92px)}footer{color:#858585;background:#050505;border-top:1px solid #303030;grid-template-columns:1fr 1fr 1fr;align-items:end;min-height:180px;padding:45px max(28px,50vw - 592px);font-size:12px;display:grid}.footer-brand{color:#fff;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}footer>span{text-align:right}.auth-page{background:#f3f3f1;place-items:center;min-height:calc(100vh - 74px);padding:60px 20px;display:grid}.auth-card{background:#fff;border:1px solid #ddd;width:min(520px,100%);padding:48px}.auth-card h1{letter-spacing:-.055em;margin:23px 0 14px;font-size:45px}.auth-card>p{color:#666;line-height:1.65}.login-form{gap:11px;margin-top:30px;display:grid}.login-form label{font-size:12px;font-weight:650}.login-form input{border:1px solid #bbb;outline:none;padding:14px}.login-form input:focus{border-color:#000}.login-form p{color:#555;font-size:12px}.success-card>i{color:#fff;background:#050505;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:25px;display:grid}.dash-shell{background:#f6f6f4;grid-template-columns:230px 1fr;min-height:calc(100vh - 74px);display:grid}.dash-side{color:#fff;background:#0a0a0a;flex-direction:column;padding:30px 20px;display:flex}.dash-side>div{align-items:center;gap:10px;display:flex}.dash-side>div b{border:1px solid #555;padding:7px}.dash-side>div span{font-size:12px;font-weight:600}.dash-side nav{gap:6px;margin-top:55px;display:grid}.dash-side button{color:#888;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:11px 12px;display:flex}.dash-side button.active{color:#fff;background:#242424}.dash-side>p{color:#777;margin-top:auto;font-size:11px;line-height:1.6}.dash-side a{color:#fff}.dash-main{width:100%;max-width:1250px;margin:auto;padding:44px max(30px,5vw)}.demo-banner{background:#fff5cc;border:1px solid #e8d887;margin-bottom:20px;padding:10px 14px;font-size:11px}.dash-header{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.dash-header span{letter-spacing:1.2px;color:#777;font-size:10px}.dash-header h1{letter-spacing:-.045em;margin:9px 0 0;font-size:36px}.dash-header>b{color:#236b37;background:#eaf6ed;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.dash-header>b i{background:#2e9f4f;border-radius:50%;width:6px;height:6px}.dash-progress,.dash-grid>article,.timeline,.full-panel{background:#fff;border:1px solid #ddd;padding:26px}.dash-progress>div:first-child,.date-row,.panel-title{justify-content:space-between;align-items:center;display:flex}.dash-progress strong{font-size:24px}.date-row{color:#777;font-size:11px}.date-row span{align-items:center;gap:7px;display:flex}.dash-grid{grid-template-columns:1.35fr .65fr;gap:18px;margin-top:18px;display:grid}.panel-title{border-bottom:1px solid #e3e3e3;padding-bottom:18px;font-size:12px;font-weight:700}.panel-title button{cursor:pointer;background:0 0;border:0;align-items:center;font-size:10px;display:flex}.task{border-bottom:1px solid #eee;grid-template-columns:25px 1fr auto;align-items:center;padding:17px 0;display:grid}.task>div{flex-direction:column;gap:5px;display:flex}.task b{font-size:12px}.task span{color:#888;font-size:10px}.task em{text-transform:capitalize;background:#eee;padding:6px 8px;font-size:9px;font-style:normal}.task em.complete{color:#21723a;background:#e8f4ea}.task em.in_review{color:#84600e;background:#fff3d6}.latest-comment p,.comment p{color:#555;font-size:12px;line-height:1.7}.latest-comment{padding-top:18px}.latest-comment b{font-size:11px}.latest-comment small,.comment small{color:#999;font-size:9px}.timeline{margin-top:18px}.timeline-row{grid-template-columns:repeat(4,1fr);padding:28px 0 5px;display:grid}.timeline-row>div{flex-direction:column;gap:8px;display:flex;position:relative}.timeline-row>div:after{content:"";background:#ddd;height:1px;position:absolute;top:15px;left:34px;right:0}.timeline-row>div:last-child:after{display:none}.timeline-row i{z-index:1;background:#fff;border:1px solid #aaa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.timeline-row .done i{color:#fff;background:#050505}.timeline-row b{font-size:11px}.timeline-row span{color:#888;font-size:9px}.full-panel{max-width:820px}.comment{border-bottom:1px solid #eee;padding:20px 0}.comment>div{justify-content:space-between;display:flex}.comment-box{justify-items:end;gap:10px;padding-top:25px;display:grid}.comment-box textarea{resize:vertical;border:1px solid #ccc;width:100%;min-height:100px;padding:13px}@media (max-width:800px){.site-header nav>a:not(.button){display:none}.site-header nav{gap:0}.hero{padding-top:80px}.hero h1{font-size:62px}.signal-grid,.pricing-grid,.steps,.dashboard-preview,.faq,.dash-grid{grid-template-columns:1fr}.signal-grid div{border-bottom:1px solid #ddd;border-right:0}.price-card{border-bottom:1px solid #ddd;border-right:0;min-height:600px}.steps article,.steps article:not(:first-child){border-bottom:1px solid #333;border-right:0;min-height:0;padding:28px 0}.dashboard-preview{gap:50px}.faq{gap:30px}.proof-strip{padding:20px 28px}.proof-strip div{display:none}footer{grid-template-columns:1fr;gap:25px}footer>span{text-align:left}.dash-shell{grid-template-columns:1fr}.dash-side{padding:18px}.dash-side nav{margin-top:20px;display:flex}.dash-side>p{display:none}.dash-main{padding:30px 18px}.timeline-row{grid-template-columns:1fr;gap:22px}.timeline-row>div:after{display:none}}@media (max-width:500px){.site-header{padding:0 16px}.brand span{font-size:13px}.button-small{display:none}.hero,.section,.dashboard-preview{padding-left:18px;padding-right:18px}.hero h1{font-size:50px}.hero-actions{flex-direction:column;align-items:flex-start}.price-card{padding:26px}.black-section{padding-left:18px;padding-right:18px}.dash-header{flex-direction:column;align-items:flex-start;gap:18px}.date-row{flex-direction:column;align-items:flex-start}.auth-card{padding:30px}}
@media (max-width:500px){.brand span{font-size:12px}.site-header .button-small{padding:9px 11px;font-size:11px;display:inline-flex}}
.site-header .auth-nav-button{appearance:none;color:#050505;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #bdbdbd;padding:9px 13px;font-size:12px;font-weight:620;line-height:1}.site-header .auth-nav-button:hover{background:#f1f1ef;border-color:#999}.site-header .auth-nav-button:disabled{color:#777;cursor:wait}@media (max-width:800px){.site-header .auth-nav-button{padding:9px 10px;font-size:11px;display:inline-flex}}@media (max-width:430px){.site-header nav>.button-small{display:none}}
