html body .marketing-site.marketing-site.marketing-site{--cream:#f6f3ea;--paper:#fff;--sunken:#f0ece0;--ink:#272923;--ink-2:#5b5e54;--ink-3:#6c6e63;--line:#e4dfd0;--line-2:#d3cdbb;--rust:#b84b2c;--rust-6:#9e3e23;--rust-7:#83321c;--rust-50:#fbf1ec;--rust-100:#f5ded3;--sage:#e4e7da;--blush:#f0e3d9;--sand:#e0d8ca;--ok:#256a47;--ok-bg:#e3f0e7;--warn:#7f5200;--warn-bg:#fbf0d5;--info:#2c5a82;--info-bg:#e4eef6;--muted:var(--ink-2);--violet:var(--rust);--purple-dark:var(--rust-6);--green:var(--ok);--soft:var(--sunken);--white:#fff;--radius:16px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(56px, 8vw, 112px);--font-head:var(--font-display), "Segoe UI", system-ui, sans-serif;--font-text:var(--font-body), "Segoe UI", system-ui, sans-serif;background:var(--cream);width:100%;color:var(--ink);font:400 17px/1.65 var(--font-text);scroll-behavior:smooth;margin:0;scroll-padding-top:88px;position:relative;overflow-x:clip}html body .marketing-site.marketing-site.marketing-site *,html body .marketing-site.marketing-site.marketing-site :before,html body .marketing-site.marketing-site.marketing-site :after{box-sizing:border-box}html body .marketing-site.marketing-site.marketing-site a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}html body .marketing-site.marketing-site.marketing-site button{font:inherit;cursor:pointer;color:inherit}html body .marketing-site.marketing-site.marketing-site img,html body .marketing-site.marketing-site.marketing-site video{max-width:100%;display:block}html body .marketing-site.marketing-site.marketing-site a:focus-visible,html body .marketing-site.marketing-site.marketing-site button:focus-visible,html body .marketing-site.marketing-site.marketing-site summary:focus-visible,html body .marketing-site.marketing-site.marketing-site input:focus-visible,html body .marketing-site.marketing-site.marketing-site select:focus-visible,html body .marketing-site.marketing-site.marketing-site textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}html body .marketing-site.marketing-site.marketing-site .sr-only,html body .marketing-site.marketing-site.marketing-site .hidden,html body .marketing-site.marketing-site.marketing-site .invisible{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin:0 auto}html body .marketing-site.marketing-site.marketing-site h1,html body .marketing-site.marketing-site.marketing-site h2,html body .marketing-site.marketing-site.marketing-site h3{font-family:var(--font-head);color:var(--ink);text-wrap:balance;margin:0}html body .marketing-site.marketing-site.marketing-site h1{letter-spacing:-.03em;font-size:clamp(40px,6.4vw,78px);font-weight:700;line-height:1.02}html body .marketing-site.marketing-site.marketing-site h2{letter-spacing:-.025em;font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.08}html body .marketing-site.marketing-site.marketing-site h3{letter-spacing:-.01em;font-size:clamp(19px,1.8vw,23px);font-weight:600;line-height:1.25}html body .marketing-site.marketing-site.marketing-site h1 span,html body .marketing-site.marketing-site.marketing-site h2 span:not(.eyebrow),html body .marketing-site.marketing-site.marketing-site h2 em{color:var(--rust);font-style:normal}html body .marketing-site.marketing-site.marketing-site p{margin:0 0 14px}html body .marketing-site.marketing-site.marketing-site .muted{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .eyebrow{font:600 13px/1.3 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--rust-6);margin-bottom:14px;display:inline-block}html body .marketing-site.marketing-site.marketing-site .eyebrow.pill{background:var(--sage);color:var(--ink);letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .eyebrow.pill .spark{color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .eyebrow.mint{color:#cfd6c0}html body .marketing-site.marketing-site.marketing-site .tiny-label{font:600 12px/1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}html body .marketing-site.marketing-site.marketing-site .text-link{color:var(--rust-6);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rust-100);text-decoration-color:var(--rust-100);align-items:center;gap:6px;font-weight:600;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .text-link:hover{-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .back-link{color:var(--ink-2);margin-bottom:18px;font-size:14px;font-weight:500;display:inline-block}html body .marketing-site.marketing-site.marketing-site .back-link:before{content:"← "}html body .marketing-site.marketing-site.marketing-site .back-link:hover{color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .button{background:var(--rust);min-height:52px;font:600 16px/1 var(--font-text);border:1px solid var(--rust);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:background .14s,transform .14s,border-color .14s;display:inline-flex;color:#fff!important}html body .marketing-site.marketing-site.marketing-site .button:hover{background:var(--rust-6);border-color:var(--rust-6)}html body .marketing-site.marketing-site.marketing-site .button:active{background:var(--rust-7);transform:translateY(1px)}html body .marketing-site.marketing-site.marketing-site .button.small{min-height:42px;padding:0 18px;font-size:15px}html body .marketing-site.marketing-site.marketing-site .button.secondary{border-color:var(--ink);background:0 0;color:var(--ink)!important}html body .marketing-site.marketing-site.marketing-site .button.secondary:hover{background:var(--ink);color:var(--cream)!important}html body .marketing-site.marketing-site.marketing-site .button.light{background:var(--cream);border-color:var(--cream);color:var(--ink)!important}html body .marketing-site.marketing-site.marketing-site .button.light:hover{background:#fff}html body .marketing-site.marketing-site.marketing-site .plain-button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}html body .marketing-site.marketing-site.marketing-site .play{font-size:12px}html body .marketing-site.marketing-site.marketing-site .header{z-index:50;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0}html body .marketing-site.marketing-site.marketing-site .header .nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}html body .marketing-site.marketing-site.marketing-site .brand{align-items:center;gap:10px;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .brand-icon{flex:none;width:26px;height:30px;display:block}html body .marketing-site.marketing-site.marketing-site .brand-text{font:700 27px/1 var(--font-head);letter-spacing:-.035em;color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .brand-ai{color:inherit}html body .marketing-site.marketing-site.marketing-site .header nav{align-items:center;gap:4px;margin-left:auto;display:flex}html body .marketing-site.marketing-site.marketing-site .header nav a{color:var(--ink-2);border-radius:8px;padding:9px 14px;font-size:15px;font-weight:500}html body .marketing-site.marketing-site.marketing-site .header nav a:hover{background:var(--sunken);color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .header nav a.nav-login-link{color:var(--ink);font-weight:600}html body .marketing-site.marketing-site.marketing-site .header .nav-cta{margin-left:8px}html body .marketing-site.marketing-site.marketing-site .menu-toggle{border:1px solid var(--line-2);background:var(--paper);border-radius:10px;width:44px;height:44px;font-size:18px;line-height:1;display:none}html body .marketing-site.marketing-site.marketing-site .nav-backdrop{display:none}@media (max-width:980px){html body .marketing-site.marketing-site.marketing-site .menu-toggle{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .header .nav-cta{display:none}html body .marketing-site.marketing-site.marketing-site .header nav{padding:12px var(--gutter) 24px;background:var(--cream);border-bottom:1px solid var(--line-2);opacity:0;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;inset:72px 0 auto;transform:translateY(-8px)}html body .marketing-site.marketing-site.marketing-site .header nav.open{opacity:1;visibility:visible;transform:none}html body .marketing-site.marketing-site.marketing-site .header nav a{border-bottom:1px solid var(--line);border-radius:0;padding:14px 8px;font-size:18px}html body .marketing-site.marketing-site.marketing-site .nav-backdrop{z-index:-1;background:#27292373;display:block;position:fixed;inset:72px 0 0}}html body .marketing-site.marketing-site.marketing-site .hero{isolation:isolate;padding:clamp(40px,6vw,88px) 0 clamp(88px,10vw,140px);position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hero:before{content:"";z-index:-1;aspect-ratio:1;background:var(--sage);border-radius:50%;width:62vw;max-width:820px;position:absolute;top:-18%;right:-8%}html body .marketing-site.marketing-site.marketing-site .hero:after{content:"";z-index:-1;aspect-ratio:1;background:var(--blush);mix-blend-mode:multiply;border-radius:50%;width:40vw;max-width:540px;position:absolute;top:22%;right:-14%}html body .marketing-site.marketing-site.marketing-site .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}html body .marketing-site.marketing-site.marketing-site .hero-copy h1{margin:6px 0 22px}html body .marketing-site.marketing-site.marketing-site .hero-sub{color:var(--ink);max-width:30em;margin-bottom:12px;font-size:clamp(19px,2vw,23px);line-height:1.5}html body .marketing-site.marketing-site.marketing-site .hero-description{max-width:34em;font-size:17px}html body .marketing-site.marketing-site.marketing-site .actions{flex-wrap:wrap;gap:12px;margin:26px 0 20px;display:flex}html body .marketing-site.marketing-site.marketing-site .hero-checks{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:500;display:flex}html body .marketing-site.marketing-site.marketing-site .hero-checks span:first-letter{color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .hero-bottom{border-top:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(48px,7vw,88px);padding-top:22px;font-size:14px;display:flex}html body .marketing-site.marketing-site.marketing-site .hero-bottom>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}html body .marketing-site.marketing-site.marketing-site .hero-bottom>span strong{color:var(--ink);text-transform:none;letter-spacing:0;font-size:14px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .hero-bottom>div{font:600 18px var(--font-head);color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .hero-bottom .sep{color:var(--line-2)}html body .marketing-site.marketing-site.marketing-site .hero-bottom>a{color:var(--rust-6);margin-left:auto;font-weight:600}@media (max-width:980px){html body .marketing-site.marketing-site.marketing-site .hero-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .hero:before{width:120vw;top:30%;right:-40%}html body .marketing-site.marketing-site.marketing-site .hero:after{display:none}html body .marketing-site.marketing-site.marketing-site .hero-bottom>a{margin-left:0}}html body .marketing-site.marketing-site.marketing-site .ai-avatar{background:var(--rust)!important;color:#fff!important}html body .marketing-site.marketing-site.marketing-site .ai-avatar span{margin-left:1px;font-size:9px}html body .marketing-site.marketing-site.marketing-site .section{padding:var(--section) 0}html body .marketing-site.marketing-site.marketing-site .section-heading{margin-bottom:clamp(28px,4vw,52px)}html body .marketing-site.marketing-site.marketing-site .section-heading.center{text-align:center;margin-inline:auto;max-width:780px;margin-bottom:clamp(28px,4vw,52px)}html body .marketing-site.marketing-site.marketing-site .section-heading.center p{color:var(--ink-2);margin-top:16px;font-size:19px}html body .marketing-site.marketing-site.marketing-site .section-heading.two-col{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,5vw,80px);display:grid}html body .marketing-site.marketing-site.marketing-site .section-heading.two-col>p{color:var(--ink-2);margin:0;font-size:18px}@media (max-width:860px){html body .marketing-site.marketing-site.marketing-site .section-heading.two-col{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .proof{z-index:2;background:var(--paper);max-width:none;padding:clamp(40px, 6vw, 72px) var(--gutter);border-radius:32px 32px 0 0;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:clamp(16px,3vw,40px);margin-top:-44px;display:grid;position:relative}html body .marketing-site.marketing-site.marketing-site .proof>div:first-child{max-width:30ch}html body .marketing-site.marketing-site.marketing-site .proof h2{font-size:clamp(26px,3vw,38px)}html body .marketing-site.marketing-site.marketing-site .metric strong{font:700 clamp(44px, 5.5vw, 72px)/1 var(--font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:block}html body .marketing-site.marketing-site.marketing-site .metric strong span{letter-spacing:0;color:var(--ink-2);margin-left:4px;font-size:.32em;font-weight:600}html body .marketing-site.marketing-site.marketing-site .metric p{color:var(--ink-2);margin:8px 0 0;font-size:15px}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .proof{grid-template-columns:repeat(3,minmax(0,1fr))}html body .marketing-site.marketing-site.marketing-site .proof>div:first-child{grid-column:1/-1;max-width:none}}@media (max-width:560px){html body .marketing-site.marketing-site.marketing-site .proof{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .workflow-video{background:var(--paper)}html body .marketing-site.marketing-site.marketing-site .video-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(28px,6vw,88px);display:grid}html body .marketing-site.marketing-site.marketing-site .video-copy p{color:var(--ink-2);font-size:18px}html body .marketing-site.marketing-site.marketing-site .video-chapters{border-top:1px solid var(--line);margin:22px 0 28px;padding:0;list-style:none}html body .marketing-site.marketing-site.marketing-site .video-chapters li{border-bottom:1px solid var(--line);gap:16px;padding:10px 0;font-size:16px;display:flex}html body .marketing-site.marketing-site.marketing-site .video-chapters li span{font:500 13px/1.9 var(--font-text);font-variant-numeric:tabular-nums;color:var(--rust-6);min-width:36px}html body .marketing-site.marketing-site.marketing-site .video-frame{border:1px solid var(--line-2);background:var(--ink);border-radius:20px;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .video-frame video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .video-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .video-frame{max-width:420px}}html body .marketing-site.marketing-site.marketing-site .platform{background:var(--cream)}html body .marketing-site.marketing-site.marketing-site .overview-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}html body .marketing-site.marketing-site.marketing-site .dashboard{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .dash-top{border-bottom:1px solid var(--line);background:var(--sunken);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}html body .marketing-site.marketing-site.marketing-site .mini-brand{font:700 18px var(--font-head);letter-spacing:-.02em}html body .marketing-site.marketing-site.marketing-site .mini-brand small{font:500 13px var(--font-text);color:var(--ink-3);margin-left:4px}html body .marketing-site.marketing-site.marketing-site .dash-content{padding:20px}html body .marketing-site.marketing-site.marketing-site .dash-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}html body .marketing-site.marketing-site.marketing-site .dash-title small{letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .dash-title h3{margin-top:2px}html body .marketing-site.marketing-site.marketing-site .dash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .dash-metrics>div{border:1px solid var(--line);border-radius:10px;padding:12px 14px}html body .marketing-site.marketing-site.marketing-site .dash-metrics span{color:var(--ink-2);font-size:12px;font-weight:500;display:block}html body .marketing-site.marketing-site.marketing-site .dash-metrics strong{font:600 28px/1.15 var(--font-head);font-variant-numeric:tabular-nums;display:block}html body .marketing-site.marketing-site.marketing-site .dash-metrics strong.green{color:var(--ok)}html body .marketing-site.marketing-site.marketing-site .dash-metrics strong.amber{color:var(--warn)}html body .marketing-site.marketing-site.marketing-site .table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}html body .marketing-site.marketing-site.marketing-site .table-wrap table{border-collapse:collapse;width:100%;font-size:14px}html body .marketing-site.marketing-site.marketing-site .table-wrap th{text-align:left;font:600 11px var(--font-text);letter-spacing:.06em;color:var(--ink-2);background:var(--sunken);padding:9px 12px}html body .marketing-site.marketing-site.marketing-site .table-wrap td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}html body .marketing-site.marketing-site.marketing-site .table-wrap td strong{font-weight:600;display:block}html body .marketing-site.marketing-site.marketing-site .table-wrap td small{color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .dash-insight{background:var(--rust-50);border-radius:10px;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}html body .marketing-site.marketing-site.marketing-site .dash-insight>span{color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .dash-insight p{color:var(--ink-2);margin:0}html body .marketing-site.marketing-site.marketing-site .illustration-label{color:var(--ink-3);margin-top:12px;font-size:12px;display:block}html body .marketing-site.marketing-site.marketing-site .tag{height:24px;font:600 12px var(--font-text);background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .tag.progress{background:var(--info-bg);color:var(--info)}html body .marketing-site.marketing-site.marketing-site .tag.waiting{background:var(--warn-bg);color:var(--warn)}html body .marketing-site.marketing-site.marketing-site .person,html body .marketing-site.marketing-site.marketing-site .avatar{width:28px;height:28px;font:600 12px var(--font-text);background:var(--sand);color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .person.purple{background:var(--blush)}html body .marketing-site.marketing-site.marketing-site .person.blue{background:var(--info-bg)}html body .marketing-site.marketing-site.marketing-site .person.peach{background:var(--rust-100)}html body .marketing-site.marketing-site.marketing-site .avatar{background:var(--sage);width:44px;height:44px;font-size:15px}html body .marketing-site.marketing-site.marketing-site .avatar.manager{width:30px;height:30px;font-size:11px}html body .marketing-site.marketing-site.marketing-site .platform-benefits{gap:0;display:grid}html body .marketing-site.marketing-site.marketing-site .platform-benefits article{border-top:1px solid var(--line-2);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}html body .marketing-site.marketing-site.marketing-site .platform-benefits article:last-child{border-bottom:1px solid var(--line-2)}html body .marketing-site.marketing-site.marketing-site .platform-benefits h3{margin-bottom:6px;font-size:20px}html body .marketing-site.marketing-site.marketing-site .platform-benefits p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .feature-icon{width:28px;height:28px;color:var(--ink);display:inline-flex}html body .marketing-site.marketing-site.marketing-site .feature-icon svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .overview-layout{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,32px);display:grid}html body .marketing-site.marketing-site.marketing-site .steps article{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}html body .marketing-site.marketing-site.marketing-site .step-number{font:700 54px/1 var(--font-head);letter-spacing:-.04em;color:var(--sand)}html body .marketing-site.marketing-site.marketing-site .steps article p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .step-example{background:var(--sage);border-radius:12px;margin-top:auto;padding:14px 16px;font-size:15px;line-height:1.5}html body .marketing-site.marketing-site.marketing-site .step-example span{color:var(--ok);font-weight:600}html body .marketing-site.marketing-site.marketing-site .step-example.ai-example{background:var(--blush)}html body .marketing-site.marketing-site.marketing-site .step-example.summary-example{background:var(--sunken)}html body .marketing-site.marketing-site.marketing-site .step-example.summary-example span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}html body .marketing-site.marketing-site.marketing-site .step-example.summary-example strong{font:600 18px var(--font-head)}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .steps{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .start-simple{background:var(--paper)}html body .marketing-site.marketing-site.marketing-site .start-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .start-steps li{border-right:1px solid var(--line-2);margin-right:28px;padding:24px 28px 8px 0}html body .marketing-site.marketing-site.marketing-site .start-steps li:last-child{border-right:0;margin-right:0}html body .marketing-site.marketing-site.marketing-site .start-when{font:600 12px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;display:inline-block}html body .marketing-site.marketing-site.marketing-site .start-now .start-when{color:var(--rust-6)}html body .marketing-site.marketing-site.marketing-site .start-steps h3{margin-bottom:8px}html body .marketing-site.marketing-site.marketing-site .start-steps p{color:var(--ink-2);font-size:16px}html body .marketing-site.marketing-site.marketing-site .start-note{background:var(--sage);border-radius:12px;max-width:70ch;margin-top:28px;padding:16px 20px;font-size:16px}@media (max-width:860px){html body .marketing-site.marketing-site.marketing-site .start-steps{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .start-steps li{border-right:0;border-bottom:1px solid var(--line-2);margin-right:0;padding-right:0}}html body .marketing-site.marketing-site.marketing-site .features{background:var(--cream)}html body .marketing-site.marketing-site.marketing-site .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .feature-card{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;flex-direction:column;gap:12px;padding:28px;display:flex}html body .marketing-site.marketing-site.marketing-site .feature-card h3{font-size:21px}html body .marketing-site.marketing-site.marketing-site .feature-card p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .card-bottom{border-top:1px solid var(--line);color:var(--rust-6);margin-top:auto;padding-top:14px;font-size:14px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .card-label{font:600 12px var(--font-text);letter-spacing:.08em;color:var(--rust-6)}html body .marketing-site.marketing-site.marketing-site .feature-card.featured{background:var(--ink);border-color:var(--ink);color:var(--cream);grid-column:span 2}html body .marketing-site.marketing-site.marketing-site .feature-card.featured h3{color:var(--cream);font-size:clamp(26px,3vw,36px)}html body .marketing-site.marketing-site.marketing-site .feature-card.featured p{color:#d3d0c2}html body .marketing-site.marketing-site.marketing-site .feature-card.featured .feature-icon,html body .marketing-site.marketing-site.marketing-site .feature-card.featured .card-label{color:#e58b6c}html body .marketing-site.marketing-site.marketing-site .reminder-example{background:#f6f3ea14;border:1px solid #f6f3ea2e;border-radius:12px;align-items:flex-start;gap:14px;margin-top:auto;padding:16px;display:flex}html body .marketing-site.marketing-site.marketing-site .reminder-example strong{color:var(--cream);display:block}html body .marketing-site.marketing-site.marketing-site .reminder-example p{color:#c9c6b6;margin:4px 0 0;font-size:15px}@media (max-width:960px){html body .marketing-site.marketing-site.marketing-site .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){html body .marketing-site.marketing-site.marketing-site .feature-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .feature-card.featured{grid-column:auto}}html body .marketing-site.marketing-site.marketing-site .difference{background:var(--paper)}html body .marketing-site.marketing-site.marketing-site .difference-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,6vw,88px);display:grid}html body .marketing-site.marketing-site.marketing-site .difference-grid p{color:var(--ink-2);font-size:18px}html body .marketing-site.marketing-site.marketing-site .comparison{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .comparison>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:16px 20px;font-size:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .comparison>div:first-child{border-top:0}html body .marketing-site.marketing-site.marketing-site .comparison-head{background:var(--sunken);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font:600 12px var(--font-text)!important}html body .marketing-site.marketing-site.marketing-site .comparison>div>span{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .comparison>div>strong{font-weight:600}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .difference-grid{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .solution{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;flex-direction:column;gap:14px;min-height:380px;padding:28px;transition:border-color .14s,background .14s;display:flex}html body .marketing-site.marketing-site.marketing-site .solution:hover{border-color:var(--ink);background:var(--rust-50)}html body .marketing-site.marketing-site.marketing-site .solution-no{font:600 12px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .solution h3{font-size:clamp(26px,2.6vw,32px);line-height:1.1}html body .marketing-site.marketing-site.marketing-site .solution p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .solution .text-link{margin-top:auto}@media (max-width:960px){html body .marketing-site.marketing-site.marketing-site .solution-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .solution{min-height:0}}html body .marketing-site.marketing-site.marketing-site .story-section{background:var(--ink);color:var(--cream);padding:var(--section) 0}html body .marketing-site.marketing-site.marketing-site .story-section h2,html body .marketing-site.marketing-site.marketing-site .story-section h3{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .story-section h2 em,html body .marketing-site.marketing-site.marketing-site .story-section .eyebrow{color:#e58b6c}html body .marketing-site.marketing-site.marketing-site .story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}html body .marketing-site.marketing-site.marketing-site .story-location{font:600 12px var(--font-text);letter-spacing:.08em;color:#b7b3a3;margin-top:24px;display:block}html body .marketing-site.marketing-site.marketing-site .story-copy p{color:#d3d0c2;font-size:18px}html body .marketing-site.marketing-site.marketing-site .story-copy .lead{font:600 clamp(22px, 2.4vw, 28px)/1.3 var(--font-head);color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .founders{border-top:1px solid #f6f3ea33;flex-wrap:wrap;gap:14px 32px;margin-top:28px;padding-top:24px;display:flex}html body .marketing-site.marketing-site.marketing-site .founders>div{align-items:center;gap:12px;display:flex}html body .marketing-site.marketing-site.marketing-site .founders strong{font-size:16px;display:block}html body .marketing-site.marketing-site.marketing-site .founders small{color:#b7b3a3;font-size:14px}html body .marketing-site.marketing-site.marketing-site .founders .avatar{background:var(--sage);color:var(--ink)}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .story-grid{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,88px);display:grid}html body .marketing-site.marketing-site.marketing-site .pricing-grid p{color:var(--ink-2);font-size:18px}html body .marketing-site.marketing-site.marketing-site .pricing-note{color:var(--ink-3);margin-top:14px;font-size:14px;display:block}html body .marketing-site.marketing-site.marketing-site .onboarding{border-top:1px solid var(--line-2);gap:0;display:grid}html body .marketing-site.marketing-site.marketing-site .onboarding>div{border-bottom:1px solid var(--line-2);grid-template-columns:56px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}html body .marketing-site.marketing-site.marketing-site .onboarding>div>span{font:700 34px/1 var(--font-head);color:var(--sand);letter-spacing:-.03em}html body .marketing-site.marketing-site.marketing-site .onboarding h3{margin-bottom:4px;font-size:20px}html body .marketing-site.marketing-site.marketing-site .onboarding p{margin:0;font-size:16px}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .pricing-grid{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .faq-section{background:var(--paper)}html body .marketing-site.marketing-site.marketing-site .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}html body .marketing-site.marketing-site.marketing-site .faq-grid>div:first-child p{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .faq-list details{border-top:1px solid var(--line-2)}html body .marketing-site.marketing-site.marketing-site .faq-list details:last-child{border-bottom:1px solid var(--line-2)}html body .marketing-site.marketing-site.marketing-site .faq-list summary{cursor:pointer;font:600 19px/1.35 var(--font-head);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}html body .marketing-site.marketing-site.marketing-site .faq-list summary::-webkit-details-marker{display:none}html body .marketing-site.marketing-site.marketing-site .faq-list summary:after{content:"+";border:1px solid var(--line-2);width:28px;height:28px;font:400 20px/1 var(--font-text);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .faq-list details[open] summary:after{content:"–";background:var(--ink);color:var(--cream);border-color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .faq-list details p{color:var(--ink-2);max-width:62ch;margin:0 0 20px;font-size:17px}html body .marketing-site.marketing-site.marketing-site .faq-list details a{color:var(--rust-6);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .faq-grid{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .cta-section{background:var(--rust);color:#fff;padding:clamp(64px,9vw,120px) 0}html body .marketing-site.marketing-site.marketing-site .cta-section h2,html body .marketing-site.marketing-site.marketing-site .cta-section p{color:#fff}html body .marketing-site.marketing-site.marketing-site .cta-section h2 span{color:#2b1209}html body .marketing-site.marketing-site.marketing-site .cta-section .eyebrow{color:#ffe5da}html body .marketing-site.marketing-site.marketing-site .cta-section p{max-width:34em;font-size:20px}html body .marketing-site.marketing-site.marketing-site .cta-section small{color:#ffe5da;margin-top:16px;font-size:14px;display:block}html body .marketing-site.marketing-site.marketing-site .cta-section .button.light{background:var(--cream);border-color:var(--cream);margin-top:14px;color:var(--ink)!important}html body .marketing-site.marketing-site.marketing-site .editorial{max-width:820px;padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,100px)}html body .marketing-site.marketing-site.marketing-site .editorial h1{margin-bottom:18px;font-size:clamp(34px,5vw,56px)}html body .marketing-site.marketing-site.marketing-site .editorial h2{letter-spacing:-.02em;margin:48px 0 12px;font-size:clamp(25px,3vw,34px)}html body .marketing-site.marketing-site.marketing-site .editorial h3{margin:26px 0 8px}html body .marketing-site.marketing-site.marketing-site .editorial p,html body .marketing-site.marketing-site.marketing-site .editorial li{font-size:18px}html body .marketing-site.marketing-site.marketing-site .editorial a:not(.button):not(.back-link){color:var(--rust-6);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rust-100);text-decoration-color:var(--rust-100)}html body .marketing-site.marketing-site.marketing-site .editorial a:not(.button):hover{-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .article-intro{font:500 clamp(19px, 2vw, 23px)/1.5 var(--font-text);color:var(--ink);max-width:36em}html body .marketing-site.marketing-site.marketing-site .article-byline{color:var(--ink-3);border-bottom:1px solid var(--line-2);margin-bottom:8px;padding-bottom:20px;font-size:14px!important}html body .marketing-site.marketing-site.marketing-site .article-video{border:1px solid var(--line-2);border-radius:16px;margin:24px 0;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .check-list{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .check-list li{margin:0;padding-left:32px;position:relative}html body .marketing-site.marketing-site.marketing-site .check-list li:before{content:"";background:var(--rust-50);border:1px solid var(--rust-100);border-radius:6px;width:20px;height:20px;position:absolute;top:.42em;left:0}html body .marketing-site.marketing-site.marketing-site .check-list li:after{content:"";border-left:2px solid var(--rust);border-bottom:2px solid var(--rust);width:7px;height:4px;position:absolute;top:calc(.42em + 4px);left:6px;transform:rotate(-45deg)}html body .marketing-site.marketing-site.marketing-site .article-cta{background:var(--ink);color:var(--cream);border-radius:18px;margin:36px 0;padding:28px 30px}html body .marketing-site.marketing-site.marketing-site .article-cta h2{color:var(--cream);margin:0 0 8px!important;font-size:clamp(24px,2.6vw,30px)!important}html body .marketing-site.marketing-site.marketing-site .article-cta p{color:#d3d0c2}html body .marketing-site.marketing-site.marketing-site .article-cta .button{margin-top:6px}html body .marketing-site.marketing-site.marketing-site .article-cta .text-link{margin-right:18px;color:#e58b6c!important;text-decoration-color:#e58b6c66!important}html body .marketing-site.marketing-site.marketing-site .form-note{color:var(--ink-3);font-size:14px!important}html body .marketing-site.marketing-site.marketing-site .followup-steps,html body .marketing-site.marketing-site.marketing-site .followup-message{margin:18px 0}html body .marketing-site.marketing-site.marketing-site .followup-step{border:1px solid var(--line-2);background:var(--paper);border-radius:12px;padding:16px 18px}html body .marketing-site.marketing-site.marketing-site .followup-message{background:var(--sage);border-radius:12px;padding:14px 18px;font-size:16px}html body .marketing-site.marketing-site.marketing-site .pain-quote,html body .marketing-site.marketing-site.marketing-site .segment-chat{background:var(--sage);border:1px solid #d1d6c2;border-radius:12px;padding:14px 18px;font-size:17px}html body .marketing-site.marketing-site.marketing-site .compare-scroll{border:1px solid var(--line-2);background:var(--paper);border-radius:14px;margin:18px 0 26px;overflow-x:auto}html body .marketing-site.marketing-site.marketing-site .compare-table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}html body .marketing-site.marketing-site.marketing-site .compare-table th,html body .marketing-site.marketing-site.marketing-site .compare-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 16px}html body .marketing-site.marketing-site.marketing-site .compare-table thead th{background:var(--sunken);font:600 13px var(--font-text);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;border-top:0}html body .marketing-site.marketing-site.marketing-site .compare-table tbody th{background:var(--paper);font-weight:600}html body .marketing-site.marketing-site.marketing-site .segment-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(40px,6vw,88px);display:grid}html body .marketing-site.marketing-site.marketing-site .segment-hero h1{margin:4px 0 20px;font-size:clamp(36px,5vw,62px)}html body .marketing-site.marketing-site.marketing-site .segment-hero p{color:var(--ink-2);font-size:19px}html body .marketing-site.marketing-site.marketing-site .offer-note{color:var(--ink-3);margin-top:14px;font-size:14px;display:block}html body .marketing-site.marketing-site.marketing-site .segment-demo{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;padding:26px}html body .marketing-site.marketing-site.marketing-site .segment-demo h2{letter-spacing:-.02em;margin:18px 0 10px;font-size:24px}html body .marketing-site.marketing-site.marketing-site .segment-demo ol{gap:8px;margin:0;padding-left:20px;font-size:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .audience-grid,html body .marketing-site.marketing-site.marketing-site .segment-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:8px clamp(40px,6vw,72px);display:grid}html body .marketing-site.marketing-site.marketing-site .audience-grid article{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;padding:26px}html body .marketing-site.marketing-site.marketing-site .audience-grid h2{letter-spacing:-.01em;margin-bottom:8px;font-size:22px}html body .marketing-site.marketing-site.marketing-site .audience-grid p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .audit-wrap{padding-block:0 var(--section)}html body .marketing-site.marketing-site.marketing-site .audit-panel{background:var(--ink);color:var(--cream);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);padding:clamp(28px,4vw,52px);display:grid}html body .marketing-site.marketing-site.marketing-site .audit-panel h2{color:var(--cream);margin-bottom:12px;font-size:clamp(28px,3.4vw,42px)}html body .marketing-site.marketing-site.marketing-site .audit-panel p{color:#d3d0c2}html body .marketing-site.marketing-site.marketing-site .audit-panel .check-list li:before{background:#f6f3ea1a;border-color:#f6f3ea40}html body .marketing-site.marketing-site.marketing-site .audit-panel .check-list li:after{border-color:#e58b6c}html body .marketing-site.marketing-site.marketing-site .audit-panel form,html body .marketing-site.marketing-site.marketing-site .audit-panel .audit-form{background:var(--cream);color:var(--ink);border-radius:16px;align-content:start;gap:14px;padding:22px;display:grid}html body .marketing-site.marketing-site.marketing-site .audit-panel label{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}html body .marketing-site.marketing-site.marketing-site .audit-panel input,html body .marketing-site.marketing-site.marketing-site .audit-panel select,html body .marketing-site.marketing-site.marketing-site .audit-panel textarea{border:1px solid var(--control,#8f8b7c);width:100%;min-height:46px;color:var(--ink);font:400 16px var(--font-text);background:#fff;border-radius:8px;padding:10px 12px}html body .marketing-site.marketing-site.marketing-site .audit-panel button[type=submit],html body .marketing-site.marketing-site.marketing-site .audit-panel .button{width:100%}html body .marketing-site.marketing-site.marketing-site .consent-row{align-items:flex-start;gap:10px;color:var(--ink-2)!important;grid-template-columns:none!important;font-size:14px!important;font-weight:400!important;display:flex!important}html body .marketing-site.marketing-site.marketing-site .consent-row input{width:18px;min-height:18px;margin-top:3px}html body .marketing-site.marketing-site.marketing-site .related-links{flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:8px clamp(48px,7vw,88px);display:flex}html body .marketing-site.marketing-site.marketing-site .related-links h2{letter-spacing:-.01em;width:100%;margin-bottom:4px;font-size:24px}html body .marketing-site.marketing-site.marketing-site .related-links a{color:var(--rust-6);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rust-100);text-decoration-color:var(--rust-100);font-weight:600}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .segment-hero,html body .marketing-site.marketing-site.marketing-site .audit-panel,html body .marketing-site.marketing-site.marketing-site .audience-grid,html body .marketing-site.marketing-site.marketing-site .segment-features{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .site-dialog{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);border-radius:18px;max-width:min(520px,100vw - 32px);padding:28px}html body .marketing-site.marketing-site.marketing-site .site-dialog::backdrop{background:#27292373}html body .marketing-site.marketing-site.marketing-site .dialog-close{float:right;border:1px solid var(--line-2);background:var(--paper);border-radius:8px;width:36px;height:36px}html body .marketing-site.marketing-site.marketing-site footer{background:var(--ink);color:#d3d0c2;padding:clamp(48px,6vw,80px) 0 28px}html body .marketing-site.marketing-site.marketing-site .footer-grid{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);display:grid}html body .marketing-site.marketing-site.marketing-site footer .brand-text{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site footer .brand-icon path,html body .marketing-site.marketing-site.marketing-site footer .brand-icon rect{fill:#e58b6c}html body .marketing-site.marketing-site.marketing-site footer h3{font:600 13px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#b7b3a3;margin-bottom:14px}html body .marketing-site.marketing-site.marketing-site footer a{color:#e7e3d5;padding:4px 0;font-size:15px;display:block}html body .marketing-site.marketing-site.marketing-site footer a:hover{color:#e58b6c}html body .marketing-site.marketing-site.marketing-site footer p{color:#b7b3a3;font-size:15px}html body .marketing-site.marketing-site.marketing-site .footer-note{color:#8f8b7c;font-size:13px}html body .marketing-site.marketing-site.marketing-site .footer-bottom{color:#8f8b7c;border-top:1px solid #f6f3ea29;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:44px;padding-top:20px;font-size:14px;display:flex}html body .marketing-site.marketing-site.marketing-site .footer-bottom a{color:#b7b3a3;display:inline}@media (max-width:1000px){html body .marketing-site.marketing-site.marketing-site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .marketing-site.marketing-site.marketing-site .footer-grid>div:first-child{grid-column:1/-1}}html body .marketing-site.marketing-site.marketing-site .fp-hero{padding:clamp(40px,6vw,88px) 0 clamp(36px,5vw,64px)}html body .marketing-site.marketing-site.marketing-site .fp-hero h1{max-width:15em;margin:4px 0 22px;font-size:clamp(36px,5.4vw,68px)}html body .marketing-site.marketing-site.marketing-site .fp-hero p.lead{max-width:36em;color:var(--ink-2);font-size:clamp(19px,2vw,23px);line-height:1.5}html body .marketing-site.marketing-site.marketing-site .fp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .marketing-site.marketing-site.marketing-site .fp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}html body .marketing-site.marketing-site.marketing-site .fp-card{border:1px solid var(--line-2);background:var(--paper);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}html body .marketing-site.marketing-site.marketing-site .fp-card h3{font-size:21px}html body .marketing-site.marketing-site.marketing-site .fp-card p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site a.fp-card:hover{border-color:var(--ink);background:var(--rust-50)}html body .marketing-site.marketing-site.marketing-site .fp-card .text-link{margin-top:auto;padding-top:8px}html body .marketing-site.marketing-site.marketing-site .fp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}html body .marketing-site.marketing-site.marketing-site .fp-before{background:var(--sunken);border-radius:18px;padding:26px}html body .marketing-site.marketing-site.marketing-site .fp-after{background:var(--sage);border-radius:18px;padding:26px}html body .marketing-site.marketing-site.marketing-site .fp-before h3,html body .marketing-site.marketing-site.marketing-site .fp-after h3{margin-bottom:12px}html body .marketing-site.marketing-site.marketing-site .fp-list{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .fp-list li{padding-left:22px;position:relative}html body .marketing-site.marketing-site.marketing-site .fp-list li:before{content:"";background:var(--ink-3);width:10px;height:2px;position:absolute;top:.62em;left:0}html body .marketing-site.marketing-site.marketing-site .fp-after .fp-list li:before{background:var(--rust);height:3px}html body .marketing-site.marketing-site.marketing-site .fp-band{background:var(--paper)}html body .marketing-site.marketing-site.marketing-site .fp-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .fp-steps li{counter-increment:s;border:1px solid var(--line-2);background:var(--cream);border-radius:18px;padding:26px}html body .marketing-site.marketing-site.marketing-site .fp-steps li:before{content:counter(s, decimal-leading-zero);font:700 40px/1 var(--font-head);letter-spacing:-.03em;color:var(--sand);margin-bottom:10px;display:block}html body .marketing-site.marketing-site.marketing-site .fp-steps h3{margin-bottom:6px;font-size:20px}html body .marketing-site.marketing-site.marketing-site .fp-steps p{color:var(--ink-2);margin:0;font-size:16px}html body .marketing-site.marketing-site.marketing-site .fp-crumbs{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:14px;display:flex}html body .marketing-site.marketing-site.marketing-site .fp-crumbs a:hover{color:var(--ink);text-decoration:underline}@media (max-width:960px){html body .marketing-site.marketing-site.marketing-site .fp-grid,html body .marketing-site.marketing-site.marketing-site .fp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}html body .marketing-site.marketing-site.marketing-site .fp-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){html body .marketing-site.marketing-site.marketing-site .fp-grid,html body .marketing-site.marketing-site.marketing-site .fp-grid.two,html body .marketing-site.marketing-site.marketing-site .fp-steps{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site .calc-tool-list{gap:14px;margin-top:24px;display:grid}html body .marketing-site.marketing-site.marketing-site .calc-tool-card{border:1px solid var(--line-2);background:var(--paper);border-radius:16px;padding:22px 24px;transition:border-color .14s,background .14s;display:block}html body .marketing-site.marketing-site.marketing-site .calc-tool-card:hover{border-color:var(--ink);background:var(--rust-50)}html body .marketing-site.marketing-site.marketing-site .calc-tool-card h3{margin:0 0 6px}html body .marketing-site.marketing-site.marketing-site .calc-tool-card p{color:var(--ink-2);margin:0;font-size:15px}html body .marketing-site.marketing-site.marketing-site .calc-tool{background:var(--paper);border:1px solid var(--line-2);border-radius:18px;margin:24px 0;padding:28px}html body .marketing-site.marketing-site.marketing-site .calc-tool h2{margin-top:0!important}html body .marketing-site.marketing-site.marketing-site .calc-radio-row{flex-wrap:wrap;gap:18px;margin:10px 0;display:flex}html body .marketing-site.marketing-site.marketing-site .calc-radio-row label{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}html body .marketing-site.marketing-site.marketing-site .calc-radio-row input{accent-color:var(--ink);width:18px;height:18px}html body .marketing-site.marketing-site.marketing-site .calc-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:16px 0;display:grid}html body .marketing-site.marketing-site.marketing-site .calc-field{gap:6px;display:grid}html body .marketing-site.marketing-site.marketing-site .calc-field label{color:var(--ink);font-size:14px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .calc-field input,html body .marketing-site.marketing-site.marketing-site .calc-field select{width:100%;min-height:46px;color:var(--ink);font:400 16px var(--font-text);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #8f8b7c;border-radius:8px;padding:10px 12px}html body .marketing-site.marketing-site.marketing-site #gstin-input{font-family:var(--font-mono), ui-monospace, Consolas, monospace;text-transform:uppercase;letter-spacing:1px}html body .marketing-site.marketing-site.marketing-site .calc-result{background:var(--sage);border:1px solid #d1d6c2;border-radius:12px;margin-top:20px;padding:18px 20px}html body .marketing-site.marketing-site.marketing-site .calc-result-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #d1d6c2;justify-content:space-between;gap:16px;padding:8px 0;font-size:16px;display:flex}html body .marketing-site.marketing-site.marketing-site .calc-result-row span:first-child{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .calc-result-row:last-child{color:var(--ink);border-bottom:0;font-size:19px;font-weight:700}html body .marketing-site.marketing-site.marketing-site .calc-note{color:var(--ink-3);margin-top:14px;font-size:14px}@media (prefers-reduced-motion:reduce){html body .marketing-site.marketing-site.marketing-site,html body .marketing-site.marketing-site.marketing-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body .marketing-site.marketing-site.marketing-site h1 span.nb{color:inherit;white-space:nowrap}html body .marketing-site.marketing-site.marketing-site .violet{color:inherit;background:0 0;padding:0}html body .marketing-site.marketing-site.marketing-site .muted{font-size:inherit}html body .marketing-site.marketing-site.marketing-site .dash-metrics strong.green,html body .marketing-site.marketing-site.marketing-site .dash-metrics strong.amber{background:0 0;border-radius:0;padding:0}html body .marketing-site.marketing-site.marketing-site .person{border:0}html body .marketing-site.marketing-site.marketing-site .section-heading{display:block}html body .marketing-site.marketing-site.marketing-site .section-heading.two-col{display:grid}html body .marketing-site.marketing-site.marketing-site .section-heading h2{gap:0;padding-left:0;display:block}html body .marketing-site.marketing-site.marketing-site .section-heading h2:before{display:none}html body .marketing-site.marketing-site.marketing-site .brand{color:var(--ink);font-size:inherit;font-weight:inherit;letter-spacing:normal;margin:0;line-height:1}html body .marketing-site.marketing-site.marketing-site .avatar{border:0}html body .marketing-site.marketing-site.marketing-site .person{color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .button{box-shadow:none}html body .marketing-site.marketing-site.marketing-site .back-link{width:fit-content;display:block}html body .marketing-site.marketing-site.marketing-site .hero-v3{--glow:#ef8a5f;--deep:#141511;top:var(--hero-top,-300vh);z-index:0;background:var(--deep);color:var(--cream);isolation:isolate;border-radius:28px;margin:12px 12px 0;padding:clamp(40px,5vw,72px) 0 0;position:sticky;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hero-v3:before,html body .marketing-site.marketing-site.marketing-site .hero-v3:after{display:none}html body .marketing-site.marketing-site.marketing-site .hv-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hv-aurora{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}html body .marketing-site.marketing-site.marketing-site .hv-aurora.a{background:radial-gradient(circle at 45% 45%,#d65c34bf,#0000 66%);width:52vw;max-width:760px;height:52vw;max-height:760px;animation:22s ease-in-out infinite alternate hv-drift-a;top:-18vw;right:-10vw}html body .marketing-site.marketing-site.marketing-site .hv-aurora.b{background:radial-gradient(circle,#de964866,#0000 64%);width:36vw;max-width:540px;height:36vw;max-height:540px;animation:27s ease-in-out infinite alternate hv-drift-b;bottom:-20vw;right:20vw}html body .marketing-site.marketing-site.marketing-site .hv-aurora.c{background:radial-gradient(circle,#5c786073,#0000 64%);width:34vw;max-width:500px;height:34vw;max-height:500px;animation:31s ease-in-out infinite alternate hv-drift-c;top:8%;left:-12vw}@keyframes hv-drift-a{to{transform:translate(-7vw,6vw)scale(1.14)}}@keyframes hv-drift-b{to{transform:translate(6vw,-5vw)scale(.9)}}@keyframes hv-drift-c{to{transform:translate(5vw,7vw)scale(1.12)}}html body .marketing-site.marketing-site.marketing-site .hv-grid{background-image:linear-gradient(#f6f3ea0e 1px,#0000 1px),linear-gradient(90deg,#f6f3ea0e 1px,#0000 1px);background-position:-1px -1px;background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 62% 38%,#000 20%,#0000 72%);mask-image:radial-gradient(75% 65% at 62% 38%,#000 20%,#0000 72%)}html body .marketing-site.marketing-site.marketing-site .hv-spot{background:radial-gradient(560px circle at var(--mx,64%) var(--my,38%), #ef8a5f24, transparent 62%);position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hv-grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hero-v3>.hero-grid{opacity:calc(1 - var(--hero-p,0) * .7);transform:scale(calc(1 - var(--hero-p,0) * .04));transform-origin:50% 0;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,4vw,64px)}html body .marketing-site.marketing-site.marketing-site .hero-v3 .eyebrow.pill{color:#f6f3eaeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f3ea0f;border:1px solid #f6f3ea24;margin:0;font-size:12px}html body .marketing-site.marketing-site.marketing-site .hero-v3 .live-dot{background:#8fd3a6;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite live-dot}@keyframes live-dot{0%{box-shadow:0 0 #8fd3a68c}to{box-shadow:0 0 0 9px #8fd3a600}}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-copy h1{color:var(--cream);margin:26px 0 22px}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-big{letter-spacing:-.05em;font-size:clamp(48px,6.2vw,94px);font-weight:600;line-height:.95;display:block}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-big .hv-line{color:var(--cream);display:block}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-big em.hv-line{color:#0000;background:linear-gradient(100deg,#f4a277 0%,#e4683d 38%,#f1b46a 62%,#e4683d 100%) 0 0/220% 100%;animation:.9s cubic-bezier(.2,.7,0,1) both hv-rise,9s ease-in-out 1.2s infinite alternate hv-sheen;animation-delay:calc(var(--i,0) * 90ms + .1s), 1.2s;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:normal}@keyframes hv-sheen{to{background-position:100% 0}}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-kw{color:#f6f3eaeb;font:500 clamp(18px, 1.7vw, 22px)/1.35 var(--font-text);letter-spacing:-.01em;max-width:21em;margin-top:24px;display:block}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-sub{color:#f6f3eaa3;max-width:34em;margin-bottom:28px;font-size:17px;line-height:1.62}html body .marketing-site.marketing-site.marketing-site .hero-v3 .actions{flex-wrap:wrap;gap:12px;margin:0 0 24px;display:flex}html body .marketing-site.marketing-site.marketing-site .hero-v3 .button{transition:background .2s,transform .2s,box-shadow .25s,border-color .2s;position:relative}html body .marketing-site.marketing-site.marketing-site .hero-v3 .button:not(.ghost){background:linear-gradient(180deg, #cc5a37, var(--rust));box-shadow:inset 0 1px #ffffff38,0 12px 32px -14px #e2683ee6}html body .marketing-site.marketing-site.marketing-site .hero-v3 .button:not(.ghost):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 18px 40px -14px #e2683e}html body .marketing-site.marketing-site.marketing-site .button.ghost{background:#f6f3ea0a;border-color:#f6f3ea42;color:var(--cream)!important}html body .marketing-site.marketing-site.marketing-site .button.ghost:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)!important}html body .marketing-site.marketing-site.marketing-site .button.ghost .play{background:#f6f3ea1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:inline-grid}html body .marketing-site.marketing-site.marketing-site .button.ghost:hover .play{background:var(--ink);color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-checks{color:#f6f3eab3;font-size:14.5px}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-checks span:first-letter{color:#8fd3a6}html body .marketing-site.marketing-site.marketing-site .hv-in{animation:.9s cubic-bezier(.2,.7,0,1) both hv-rise;animation-delay:calc(var(--i,0) * 90ms + .1s)}@keyframes hv-rise{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-bottom{color:#f6f3ea99;border-top-color:#f6f3ea1f;margin-top:clamp(28px,4vw,48px);padding-bottom:76px}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-bottom>span strong,html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-bottom>div{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-bottom .sep{color:#f6f3ea38}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-bottom>a{color:var(--glow)}html body .marketing-site.marketing-site.marketing-site .hs{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;min-width:0;animation:1.1s cubic-bezier(.2,.7,0,1) .35s both hv-rise;display:grid;position:relative}html body .marketing-site.marketing-site.marketing-site .hs-tabs{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f3ea0f;border:1px solid #f6f3ea1f;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}html body .marketing-site.marketing-site.marketing-site .hs-tabs button{color:#f6f3eaad;font:600 13.5px/1 var(--font-text);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px;transition:color .2s,background .25s;position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hs-tabs button:hover{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .hs-tabs button.on{background:var(--cream);color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .hs-tab-bar{background:#2729231f;border-radius:2px;height:2px;position:absolute;bottom:3px;left:16px;right:16px;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hs-tab-bar:after{content:"";background:var(--rust);transform-origin:0;animation:11.2s linear both hs-progress;position:absolute;inset:0}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html body .marketing-site.marketing-site.marketing-site .hs-scene{perspective:1500px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;width:100%;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-scene.grabbing{cursor:grabbing}html body .marketing-site.marketing-site.marketing-site .hs-rig{animation:7s ease-in-out infinite hs-float}@keyframes hs-float{0%,to{translate:0}50%{translate:0 -10px}}html body .marketing-site.marketing-site.marketing-site .hs-rig{width:540px;height:572px;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--rx,0deg))) rotateY(calc(-12deg + var(--ry,0deg)));flex:none;position:relative}html body .marketing-site.marketing-site.marketing-site .hs-glow{filter:blur(30px);background:radial-gradient(circle,#e2683e73,#0000 62%);border-radius:50%;width:440px;height:440px;margin:-220px 0 0 -240px;position:absolute;top:52%;left:50%;transform:translateZ(-140px)}html body .marketing-site.marketing-site.marketing-site .hs-phone{width:292px;height:572px;transform-style:preserve-3d;background:linear-gradient(150deg,#4a4b45 0%,#1a1b17 22%,#0e0f0c 60%,#34352f 100%);border-radius:50px;margin-left:-168px;padding:9px;position:absolute;top:0;left:50%;transform:translateZ(20px);box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 2px #0b0c0a,0 60px 110px -36px #000000d9,0 26px 50px -30px #d65c348c}html body .marketing-site.marketing-site.marketing-site .hs-edge{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hs-edge i{transform:translateZ(calc(var(--k) * -2.4px));background:linear-gradient(150deg,#55564f 0%,#1d1e1a 30%,#121310 65%,#3d3e38 100%);border-radius:50px;position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hs-edge i:last-child{background:#0d0e0b;box-shadow:0 50px 90px -30px #000c}html body .marketing-site.marketing-site.marketing-site .hs-screen{transform:translateZ(1px)}html body .marketing-site.marketing-site.marketing-site .hs-phone:before{content:"";background:#2a2b27;border-radius:0 3px 3px 0;width:3px;height:74px;position:absolute;top:150px;right:-3px}html body .marketing-site.marketing-site.marketing-site .hs-screen{background:#0b141a;border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hs-screen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff12,#0000 32%);position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hs-island{z-index:3;background:#000;border-radius:20px;width:90px;height:26px;margin-left:-45px;position:absolute;top:10px;left:50%}html body .marketing-site.marketing-site.marketing-site .hs-status-bar{height:44px;font:600 13px/1 var(--font-text);color:#e9edef;background:#1f2c33;justify-content:space-between;align-items:center;padding:10px 26px 0 30px;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-sys{align-items:flex-end;gap:4px;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .hs-sys i{background:#e9edef;border-radius:1px;width:4px;display:block}html body .marketing-site.marketing-site.marketing-site .hs-sys i:first-child{height:6px}html body .marketing-site.marketing-site.marketing-site .hs-sys i:nth-child(2){height:9px}html body .marketing-site.marketing-site.marketing-site .hs-sys i:nth-child(3){background:linear-gradient(#e9edef,#e9edef) 3px/70% 60% no-repeat;border-radius:3px;width:20px;height:10px;margin-left:3px;box-shadow:inset 0 0 0 1.2px #e9edef}html body .marketing-site.marketing-site.marketing-site .hs-chat-head{background:#1f2c33;align-items:center;gap:10px;padding:6px 14px 11px;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-avatar{color:#fff;width:36px;height:36px;font:700 16px/1 var(--font-head);background:linear-gradient(145deg,#ec7a4e,#b84b2c);border-radius:50%;flex:none;place-items:center;display:grid}html body .marketing-site.marketing-site.marketing-site .hs-who{gap:1px;display:grid}html body .marketing-site.marketing-site.marketing-site .hs-who strong{font:600 15px/1.2 var(--font-text);color:#e9edef}html body .marketing-site.marketing-site.marketing-site .hs-who small{color:#8696a0;font-size:12px}html body .marketing-site.marketing-site.marketing-site .hs-who small.typing{color:#00a884}html body .marketing-site.marketing-site.marketing-site .hs-chat{background-color:#0b141a;background-image:radial-gradient(#e9edef0d 1px,#0000 1.5px),radial-gradient(#e9edef08 1px,#0000 1.5px);background-position:0 0,12px 12px;background-size:24px 24px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:12px 10px 10px;display:flex;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hs-day{color:#8696a0;font:600 10.5px/1 var(--font-text);letter-spacing:.06em;background:#182229;border-radius:8px;align-self:center;margin-bottom:auto;padding:5px 10px}html body .marketing-site.marketing-site.marketing-site .hs-msg{color:#e9edef;max-width:86%;font:400 13.5px/1.4 var(--font-text);transform-origin:0 100%;border-radius:10px;padding:7px 9px 19px;animation:.42s cubic-bezier(.2,.9,.25,1.15) both hs-pop;position:relative;box-shadow:0 1px 1px #00000040}html body .marketing-site.marketing-site.marketing-site .hs-msg.in{background:#202c33;border-top-left-radius:3px;align-self:flex-start}html body .marketing-site.marketing-site.marketing-site .hs-msg.out{transform-origin:100% 100%;background:#005c4b;border-top-right-radius:3px;align-self:flex-end}html body .marketing-site.marketing-site.marketing-site .hs-msg small{color:#e9edef9e;align-items:center;gap:3px;font-size:10.5px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:8px}html body .marketing-site.marketing-site.marketing-site .hs-msg.done strong{margin-bottom:4px;font-weight:600;display:block}html body .marketing-site.marketing-site.marketing-site .hs-msg.done span{color:#d1d7db;font-size:13px;display:block}html body .marketing-site.marketing-site.marketing-site .hs-ticks{stroke:#e9edef9e;width:17px;height:10px;transition:stroke .35s}html body .marketing-site.marketing-site.marketing-site .hs-ticks.read{stroke:#53bdeb}@keyframes hs-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}html body .marketing-site.marketing-site.marketing-site .hs-typing{gap:4px;padding:12px 13px;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .hs-typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hs-dot}html body .marketing-site.marketing-site.marketing-site .hs-typing i:nth-child(2){animation-delay:.15s}html body .marketing-site.marketing-site.marketing-site .hs-typing i:nth-child(3){animation-delay:.3s}@keyframes hs-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}html body .marketing-site.marketing-site.marketing-site .hs-input{background:#0b141a;align-items:center;gap:8px;padding:6px 10px 18px;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-input span{color:#8696a0;background:#202c33;border-radius:22px;flex:1;padding:10px 14px;font-size:13px;line-height:1}html body .marketing-site.marketing-site.marketing-site .hs-input b{background:#00a884;border-radius:50%;flex:none;width:38px;height:38px;position:relative}html body .marketing-site.marketing-site.marketing-site .hs-input b:after{content:"";border-radius:5px;width:8px;height:13px;position:absolute;top:10px;left:15px;box-shadow:inset 0 0 0 2px #fff}html body .marketing-site.marketing-site.marketing-site .hs-card{z-index:2;color:var(--ink);background:#fbf9f3f7;border:1px solid #ffffffbf;border-radius:16px;gap:3px;padding:14px 16px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .6s;display:grid;position:absolute;box-shadow:inset 0 1px #fff,0 34px 60px -26px #000000b3,0 10px 22px -14px #00000073}html body .marketing-site.marketing-site.marketing-site .hs-kicker{font:600 10.5px/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .hs-card strong{font:600 15.5px/1.25 var(--font-head);letter-spacing:-.01em;color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .hs-meta{color:var(--ink-2);font-size:12.5px;line-height:1.35}html body .marketing-site.marketing-site.marketing-site .hs-task{width:216px;top:58px;right:-6px;transform:translateZ(150px)}html body .marketing-site.marketing-site.marketing-site .hs-task.lit{box-shadow:inset 0 1px #fff,0 0 0 4px #8fd3a659,0 34px 60px -26px #000000b3}html body .marketing-site.marketing-site.marketing-site .hs-pill{height:26px;font:600 12px/1 var(--font-text);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:9px;padding:0 11px 0 10px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both hs-flip;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .hs-pill.warn{background:var(--warn-bg);color:var(--warn)}html body .marketing-site.marketing-site.marketing-site .hs-pill.ok{background:var(--ok-bg);color:var(--ok)}html body .marketing-site.marketing-site.marketing-site .hs-pill.info{background:var(--info-bg);color:var(--info)}html body .marketing-site.marketing-site.marketing-site .hs-pill.muted{background:var(--sunken);color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .hs-check{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:-3px;font-size:9.5px;animation:.5s cubic-bezier(.2,.9,.3,1.6) .15s both hs-check;display:grid}@keyframes hs-flip{0%{opacity:0;transform:perspective(300px)rotateX(-75deg)translateY(4px)}to{opacity:1;transform:none}}@keyframes hs-check{0%{transform:scale(0)}to{transform:scale(1)}}html body .marketing-site.marketing-site.marketing-site .hs-side{opacity:0;align-items:center;gap:12px;width:196px;display:flex;top:148px;left:-12px;transform:translateZ(115px)translateY(22px)scale(.92)}html body .marketing-site.marketing-site.marketing-site .hs-side.show{opacity:1;transform:translateZ(115px)}html body .marketing-site.marketing-site.marketing-site .hs-side>span:last-child{gap:1px;display:grid}html body .marketing-site.marketing-site.marketing-site .hs-side-icon{background:var(--rust-50);width:40px;height:40px;color:var(--rust);border-radius:12px;flex:none;place-items:center;display:grid}html body .marketing-site.marketing-site.marketing-site .hs-side-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html body .marketing-site.marketing-site.marketing-site .hs-digest{width:196px;bottom:30px;right:14px;transform:translateZ(95px)}html body .marketing-site.marketing-site.marketing-site .hs-digest-row{align-items:baseline;gap:8px;margin-top:4px;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-num{font:700 30px/1 var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);animation:.55s cubic-bezier(.2,.9,.3,1.3) both hs-num}@keyframes hs-num{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html body .marketing-site.marketing-site.marketing-site .hs-bars{align-items:flex-end;gap:5px;height:38px;margin-top:10px;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-bars i{background:var(--sand);border-radius:4px 4px 2px 2px;flex:1;transition:height .9s cubic-bezier(.2,.8,.2,1)}html body .marketing-site.marketing-site.marketing-site .hs-bars i.last{background:linear-gradient(180deg, #e4683d, var(--rust))}html body .marketing-site.marketing-site.marketing-site .hs-steps{flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}html body .marketing-site.marketing-site.marketing-site .hs-steps li{color:#f6f3ea7a;font:500 13px/1 var(--font-text);border:1px solid #f6f3ea1a;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 6px;transition:color .35s,border-color .35s,background .35s;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .hs-steps li span{background:#f6f3ea1a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:background .35s,color .35s;display:grid}html body .marketing-site.marketing-site.marketing-site .hs-steps li.now{color:var(--cream);background:#ef8a5f1f;border-color:#ef8a5f8c}html body .marketing-site.marketing-site.marketing-site .hs-steps li.now span{background:var(--glow);color:#1d0e07}html body .marketing-site.marketing-site.marketing-site .hs-steps li.past{color:#f6f3eac7}html body .marketing-site.marketing-site.marketing-site .hs-steps li.past span{color:#8fd3a6;background:#8fd3a638}html body .marketing-site.marketing-site.marketing-site .hs-note{color:#f6f3ea66;margin:0;font-size:12px}html body .marketing-site.marketing-site.marketing-site .after-hero{z-index:1;background:var(--cream);border-radius:32px 32px 0 0;margin-top:-44px;position:relative;box-shadow:0 -24px 60px -30px #00000080}html body .marketing-site.marketing-site.marketing-site .after-hero>.proof{margin-top:0}@media (max-width:1100px){html body .marketing-site.marketing-site.marketing-site .hs-rig{transform:rotateX(calc(3deg + var(--rx,0deg))) rotateY(calc(-10deg + var(--ry,0deg))) scale(.9);transform-origin:50% 0;margin-bottom:-58px}}@media (max-width:980px){html body .marketing-site.marketing-site.marketing-site .hero-v3{border-radius:22px;margin:8px 8px 0;position:relative;top:auto}html body .marketing-site.marketing-site.marketing-site .hero-v3>.hero-grid{opacity:1;grid-template-columns:minmax(0,1fr);transform:none}html body .marketing-site.marketing-site.marketing-site .hs{margin-top:12px}html body .marketing-site.marketing-site.marketing-site .hs-rig{transform:rotateX(calc(3deg + var(--rx,0deg))) rotateY(calc(-8deg + var(--ry,0deg))) scale(.9);margin-bottom:-58px}}@media (max-width:600px){html body .marketing-site.marketing-site.marketing-site .hs-rig{transform:rotateX(calc(3deg + var(--rx,0deg))) rotateY(calc(-8deg + var(--ry,0deg))) scale(.72);margin-bottom:-160px}html body .marketing-site.marketing-site.marketing-site .hs-tabs button{padding:9px 12px;font-size:12.5px}html body .marketing-site.marketing-site.marketing-site .hs-steps li{font-size:12px}html body .marketing-site.marketing-site.marketing-site .hs-side{left:22px}html body .marketing-site.marketing-site.marketing-site .hs-task{right:22px}html body .marketing-site.marketing-site.marketing-site .hs-digest{right:30px}html body .marketing-site.marketing-site.marketing-site .hero-v3 .eyebrow.pill{letter-spacing:.04em;padding:7px 12px;font-size:10.5px}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-checks{gap:6px 16px;font-size:13.5px}}@media (max-width:400px){html body .marketing-site.marketing-site.marketing-site .hs-rig{transform:rotateX(calc(3deg + var(--rx,0deg))) rotateY(calc(-8deg + var(--ry,0deg))) scale(.64);margin-bottom:-206px}}@media (prefers-reduced-motion:reduce){html body .marketing-site.marketing-site.marketing-site .hero-v3{position:relative;top:auto}html body .marketing-site.marketing-site.marketing-site .hero-v3>.hero-grid{opacity:1;transform:none}}html body .marketing-site.marketing-site.marketing-site .reveal-on [data-reveal]:not(.in){opacity:0}html body .marketing-site.marketing-site.marketing-site .reveal-on [data-reveal].in{animation:.9s cubic-bezier(.2,.7,0,1) backwards rv-up;animation-delay:calc(var(--d,0) * 90ms)}@keyframes rv-up{0%{opacity:0;transform:translateY(28px)}}html body .marketing-site.marketing-site.marketing-site .feature-card,html body .marketing-site.marketing-site.marketing-site .solution,html body .marketing-site.marketing-site.marketing-site .fp-card,html body .marketing-site.marketing-site.marketing-site .steps article,html body .marketing-site.marketing-site.marketing-site .calc-tool-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s,background .2s}html body .marketing-site.marketing-site.marketing-site .feature-card:hover,html body .marketing-site.marketing-site.marketing-site .steps article:hover,html body .marketing-site.marketing-site.marketing-site a.fp-card:hover,html body .marketing-site.marketing-site.marketing-site a.solution:hover,html body .marketing-site.marketing-site.marketing-site a.calc-tool-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -30px #27292373}html body .marketing-site.marketing-site.marketing-site .feature-card .feature-icon{background:var(--rust-50);width:46px;height:46px;color:var(--rust);border-radius:13px;place-items:center;display:grid}html body .marketing-site.marketing-site.marketing-site .feature-card .feature-icon svg{stroke-width:1.7px;width:22px;height:22px}html body .marketing-site.marketing-site.marketing-site .feature-card.featured .feature-icon{color:#ef8a5f;background:#e58b6c24}html body .marketing-site.marketing-site.marketing-site .text-link span,html body .marketing-site.marketing-site.marketing-site .solution .text-link,html body .marketing-site.marketing-site.marketing-site .fp-card .text-link{transition:transform .25s,gap .25s}html body .marketing-site.marketing-site.marketing-site a.fp-card:hover .text-link,html body .marketing-site.marketing-site.marketing-site a.solution:hover .text-link{gap:10px}html body .marketing-site.marketing-site.marketing-site .hub-head{border-bottom:1px solid var(--line);background:radial-gradient(900px 420px at 88% -12%,#d65c3429,#0000 62%),radial-gradient(700px 380px at -4% 125%,#5c786029,#0000 62%);padding:clamp(36px,5.5vw,80px) 0 clamp(34px,5vw,58px);position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hub-head .eyebrow{display:block}html body .marketing-site.marketing-site.marketing-site .hub-head h1{letter-spacing:-.042em;max-width:14em;margin:2px 0 20px;font-size:clamp(38px,5.6vw,72px);line-height:1.02}html body .marketing-site.marketing-site.marketing-site .hub-head .lead{color:var(--ink-2);max-width:38em;margin:0;font-size:clamp(18px,1.8vw,21px);line-height:1.55}html body .marketing-site.marketing-site.marketing-site .hub-body{gap:18px;padding-block:clamp(30px,5vw,56px);display:grid}html body .marketing-site.marketing-site.marketing-site .hub-featured{padding:clamp(26px,4vw,46px);color:var(--cream);isolation:isolate;background:#171814;border-radius:26px;gap:10px;padding-right:clamp(26px,9vw,140px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hub-featured:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#e2683e80,#0000 64%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-140px}html body .marketing-site.marketing-site.marketing-site .hub-featured:after{content:"";z-index:-1;background-image:linear-gradient(#f6f3ea0d 1px,#0000 1px),linear-gradient(90deg,#f6f3ea0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 90% 10%,#000,#0000 70%);mask-image:radial-gradient(60% 90% at 90% 10%,#000,#0000 70%)}html body .marketing-site.marketing-site.marketing-site .hub-featured h2{color:var(--cream);letter-spacing:-.03em;max-width:20em;font-size:clamp(26px,3.2vw,40px);line-height:1.1}html body .marketing-site.marketing-site.marketing-site .hub-featured p{color:#f6f3eab3;max-width:46em;margin:0;font-size:17px}html body .marketing-site.marketing-site.marketing-site .hub-featured .hub-tag{color:#ef8a5f}html body .marketing-site.marketing-site.marketing-site .hub-featured .hub-go{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .hub-featured-icon{color:#ef8a5f;background:#f6f3ea12;border:1px solid #f6f3ea1f;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:clamp(22px,4vw,46px);right:clamp(22px,4vw,46px)}html body .marketing-site.marketing-site.marketing-site .hub-featured-icon svg{stroke-width:1.6px;width:30px;height:30px}html body .marketing-site.marketing-site.marketing-site .hub-featured:hover{transform:translateY(-4px);box-shadow:0 36px 64px -36px #171814cc}html body .marketing-site.marketing-site.marketing-site .hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html body .marketing-site.marketing-site.marketing-site .hub-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s;display:flex}html body .marketing-site.marketing-site.marketing-site .hub-card:hover{border-color:var(--line-2);transform:translateY(-5px);box-shadow:0 28px 50px -30px #27292373}html body .marketing-site.marketing-site.marketing-site .hub-card-top{align-items:center;gap:12px;margin-bottom:6px;display:flex}html body .marketing-site.marketing-site.marketing-site .hub-icon{background:var(--rust-50);width:44px;height:44px;color:var(--rust);border-radius:13px;flex:none;place-items:center;display:grid}html body .marketing-site.marketing-site.marketing-site .hub-icon svg{stroke-width:1.7px;width:21px;height:21px}html body .marketing-site.marketing-site.marketing-site .hub-tag{font:600 11.5px/1.3 var(--font-text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .hub-card h2{letter-spacing:-.015em;font-size:21px;line-height:1.25}html body .marketing-site.marketing-site.marketing-site .hub-card p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}html body .marketing-site.marketing-site.marketing-site .hub-go{color:var(--rust-6);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;transition:gap .25s;display:inline-flex}html body .marketing-site.marketing-site.marketing-site .hub-featured:hover .hub-go,html body .marketing-site.marketing-site.marketing-site .hub-card:hover .hub-go{gap:12px}html body .marketing-site.marketing-site.marketing-site .hub-tools{background:var(--sage);border-color:#d1d6c2}html body .marketing-site.marketing-site.marketing-site .hub-cta-wrap{padding-bottom:var(--section)}html body .marketing-site.marketing-site.marketing-site .hub-cta{isolation:isolate;color:var(--cream);background:#171814;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .hub-cta:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#e2683e66,#0000 64%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-220px;left:-120px}html body .marketing-site.marketing-site.marketing-site .hub-cta h2{color:var(--cream);margin-bottom:8px;font-size:clamp(26px,3vw,36px)}html body .marketing-site.marketing-site.marketing-site .hub-cta p{color:#f6f3eab3;margin:0}html body .marketing-site.marketing-site.marketing-site .hub-cta-links{flex-wrap:wrap;gap:10px;display:flex}html body .marketing-site.marketing-site.marketing-site .hub-cta .button{min-height:46px;padding:0 18px;font-size:15px}@media (max-width:960px){html body .marketing-site.marketing-site.marketing-site .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .marketing-site.marketing-site.marketing-site .hub-cta{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){html body .marketing-site.marketing-site.marketing-site .hub-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .hub-featured{padding-right:clamp(26px,4vw,46px)}html body .marketing-site.marketing-site.marketing-site .hub-featured-icon{border-radius:15px;width:52px;height:52px;margin-bottom:6px;position:static}}html body .marketing-site.marketing-site.marketing-site .read-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}html body .marketing-site.marketing-site.marketing-site .read-progress i{transform-origin:0;background:linear-gradient(90deg,#e4683d,#f1b46a);height:100%;display:block;transform:scaleX(0)}html body .marketing-site.marketing-site.marketing-site .editorial .eyebrow{color:var(--rust);display:block}html body .marketing-site.marketing-site.marketing-site .editorial h1{letter-spacing:-.04em;max-width:15em;font-size:clamp(36px,5vw,60px);line-height:1.04}html body .marketing-site.marketing-site.marketing-site .editorial .article-intro{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .editorial h2{border-top:1px solid var(--line);padding-top:34px}html body .marketing-site.marketing-site.marketing-site .editorial .article-byline+section h2,html body .marketing-site.marketing-site.marketing-site .editorial .article-intro+section h2{border-top:0;padding-top:0}html body .marketing-site.marketing-site.marketing-site .editorial p,html body .marketing-site.marketing-site.marketing-site .editorial li{color:#3d3f37;line-height:1.75}html body .marketing-site.marketing-site.marketing-site .editorial .article-cta{isolation:isolate;background:#171814;border-radius:24px;padding:clamp(26px,4vw,40px);position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .editorial .article-cta:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#e2683e73,#0000 64%);border-radius:50%;width:460px;height:460px;position:absolute;top:-200px;right:-120px}html body .marketing-site.marketing-site.marketing-site .editorial .article-cta h2{border-top:0;padding-top:0}html body .marketing-site.marketing-site.marketing-site .editorial .article-cta p{color:#f6f3eab8}html body .marketing-site.marketing-site.marketing-site .x3d{height:270vh;color:var(--cream);background:#141511;position:relative}html body .marketing-site.marketing-site.marketing-site .x3d-pin{align-items:center;height:calc(100vh - 72px);min-height:600px;display:flex;position:sticky;top:72px;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .x3d-pin:before{content:"";pointer-events:none;background:radial-gradient(760px 520px at 74% 52%,#d65c3433,#0000 66%),radial-gradient(620px 420px at 8% 92%,#5c78602e,#0000 66%);position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .x3d-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}html body .marketing-site.marketing-site.marketing-site .x3d .eyebrow{color:#ef8a5f}html body .marketing-site.marketing-site.marketing-site .x3d h2{color:var(--cream);letter-spacing:-.035em;font-size:clamp(34px,4.4vw,58px)}html body .marketing-site.marketing-site.marketing-site .x3d h2 span{color:#ef8a5f;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-lead{color:#f6f3eaa3;max-width:30em;margin:16px 0 28px;font-size:18px}html body .marketing-site.marketing-site.marketing-site .x3d-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-steps li{color:#f6f3ea6b;background:#f6f3ea05;border:1px solid #f6f3ea14;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;transition:background .4s,border-color .4s,color .4s,transform .4s;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-steps li strong{font:600 18px/1.3 var(--font-head);color:inherit;margin-bottom:4px;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-steps li span span{font-size:15px;line-height:1.55;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-no{color:#f6f3ea99;width:44px;height:44px;font:700 15px/1 var(--font-head);background:#f6f3ea0f;border-radius:12px;place-items:center;transition:background .4s,color .4s;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-steps li.on{color:#f6f3eacc;background:#f6f3ea0f;border-color:#ef8a5f80;transform:translate(6px)}html body .marketing-site.marketing-site.marketing-site .x3d-steps li.on strong{color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .x3d-steps li.on .x3d-no{color:#1d0e07;background:#ef8a5f}html body .marketing-site.marketing-site.marketing-site .x3d-steps li.done{color:#f6f3ea9e}html body .marketing-site.marketing-site.marketing-site .x3d-steps li.done .x3d-no{color:#8fd3a6;background:#8fd3a62e}html body .marketing-site.marketing-site.marketing-site .x3d-stage{perspective:1400px;place-items:center;height:580px;display:grid;position:relative}html body .marketing-site.marketing-site.marketing-site .x3d-floor{filter:blur(30px);width:540px;height:540px;opacity:calc(.4 + var(--e,0) * .6);background:radial-gradient(circle,#e2683e57,#0000 62%);border-radius:50%;margin:-270px 0 0 -270px;position:absolute;top:58%;left:50%}html body .marketing-site.marketing-site.marketing-site .x3d-stack{width:390px;height:256px;transform-style:preserve-3d;transform:rotateX(calc(var(--t,0) * 50deg)) rotateZ(calc(var(--t,0) * -30deg)) scale(calc(1.08 - var(--t,0) * .08));position:relative}html body .marketing-site.marketing-site.marketing-site .x3d-layer{border-radius:20px;padding:18px 20px;transition:opacity .45s,box-shadow .45s;position:absolute;inset:0;box-shadow:0 40px 70px -30px #000000bf}html body .marketing-site.marketing-site.marketing-site .x3d-layer.l1{transform:translateZ(calc(2px + var(--e,0) * 150px));background:#0b141a;border:1px solid #ffffff14}html body .marketing-site.marketing-site.marketing-site .x3d-layer.l2{color:var(--ink);background:#fbf9f3;transform:translateZ(0)}html body .marketing-site.marketing-site.marketing-site .x3d-layer.l3{color:var(--ink);transform:translateZ(calc(-2px - var(--e,0) * 150px));background:#fff}html body .marketing-site.marketing-site.marketing-site .x3d[data-step="0"] .x3d-layer:not(.l1),html body .marketing-site.marketing-site.marketing-site .x3d[data-step="1"] .x3d-layer:not(.l2),html body .marketing-site.marketing-site.marketing-site .x3d[data-step="2"] .x3d-layer:not(.l3){opacity:calc(1 - var(--e,0) * .42)}html body .marketing-site.marketing-site.marketing-site .x3d[data-step="0"] .l1,html body .marketing-site.marketing-site.marketing-site .x3d[data-step="1"] .l2,html body .marketing-site.marketing-site.marketing-site .x3d[data-step="2"] .l3{box-shadow:0 0 0 2px #ef8a5fd9,0 0 60px -8px #ef8a5f99,0 40px 70px -30px #000000bf}html body .marketing-site.marketing-site.marketing-site .x3d-beam{width:4px;height:300px;opacity:var(--e,0);transform:rotateX(90deg) scaleY(var(--e,0));background:repeating-linear-gradient(#ef8a5ff2 0 10px,#0000 10px 22px) 0 0/100% 44px;border-radius:4px;margin:-150px 0 0 -2px;animation:1.1s linear infinite x3d-flow;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ef8a5f99}@keyframes x3d-flow{to{background-position:0 44px}}html body .marketing-site.marketing-site.marketing-site .x3d-badge{color:#1d0e07;width:28px;height:28px;font:700 13px/1 var(--font-head);background:#ef8a5f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 6px 14px -6px #0009}html body .marketing-site.marketing-site.marketing-site .x3d-chat-head{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:12px;display:flex}html body .marketing-site.marketing-site.marketing-site .x3d-av{color:#fff;width:32px;height:32px;font:700 14px/1 var(--font-head);background:linear-gradient(145deg,#ec7a4e,#b84b2c);border-radius:50%;place-items:center;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-chat-head b{font:600 14px/1.2 var(--font-text);color:#e9edef;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-chat-head i,html body .marketing-site.marketing-site.marketing-site .x3d-dash-head i,html body .marketing-site.marketing-site.marketing-site .x3d-row i{font-style:normal}html body .marketing-site.marketing-site.marketing-site .x3d-chat-head i{color:#8696a0;font-size:11.5px}html body .marketing-site.marketing-site.marketing-site .x3d-chat{flex-direction:column;gap:8px;padding-top:14px;display:flex}html body .marketing-site.marketing-site.marketing-site .x3d-b{color:#e9edef;border-radius:10px;max-width:86%;padding:8px 10px 19px;font-size:13.5px;line-height:1.4;position:relative}html body .marketing-site.marketing-site.marketing-site .x3d-b.out{background:#005c4b;border-top-right-radius:3px;align-self:flex-end}html body .marketing-site.marketing-site.marketing-site .x3d-b.in{background:#202c33;border-top-left-radius:3px;align-self:flex-start}html body .marketing-site.marketing-site.marketing-site .x3d-b small{color:#e9edef9e;font-size:10px;position:absolute;bottom:4px;right:8px}html body .marketing-site.marketing-site.marketing-site .x3d-kicker{font:600 10.5px/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:block}html body .marketing-site.marketing-site.marketing-site .x3d-title{font:600 20px/1.2 var(--font-head);letter-spacing:-.01em;color:var(--ink);margin:6px 0 12px;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-layer dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-layer dl div{background:var(--sunken);border-radius:10px;padding:8px 10px}html body .marketing-site.marketing-site.marketing-site .x3d-layer dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .x3d-layer dd{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:600}html body .marketing-site.marketing-site.marketing-site .x3d-dash-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html body .marketing-site.marketing-site.marketing-site .x3d-dash-head b{font:600 15px/1.2 var(--font-head);color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .x3d-dash-head i{background:var(--sunken);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px}html body .marketing-site.marketing-site.marketing-site .x3d-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}html body .marketing-site.marketing-site.marketing-site .x3d-metrics span{border:1px solid var(--line);color:var(--ink-2);border-radius:10px;padding:9px 10px;font-size:11.5px}html body .marketing-site.marketing-site.marketing-site .x3d-metrics em{font:700 24px/1.1 var(--font-head);color:var(--ink);font-style:normal;display:block}html body .marketing-site.marketing-site.marketing-site .x3d-metrics .warn em{color:var(--warn)}html body .marketing-site.marketing-site.marketing-site .x3d-row{background:var(--ok-bg);color:var(--ink);border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}html body .marketing-site.marketing-site.marketing-site .x3d-row i{color:var(--ink-2);font-size:12px;font-weight:500}@media (max-width:900px),(prefers-reduced-motion:reduce){html body .marketing-site.marketing-site.marketing-site .x3d{height:auto}html body .marketing-site.marketing-site.marketing-site .x3d-pin{height:auto;min-height:0;padding:var(--section) 0;position:relative;top:auto}}@media (max-width:900px){html body .marketing-site.marketing-site.marketing-site .x3d-grid{grid-template-columns:minmax(0,1fr)}html body .marketing-site.marketing-site.marketing-site .x3d-stage{height:400px;margin-top:8px}html body .marketing-site.marketing-site.marketing-site .x3d-stack{width:300px;height:214px;transform:rotateX(calc(var(--t,0) * 50deg)) rotateZ(calc(var(--t,0) * -30deg)) scale(.74)}html body .marketing-site.marketing-site.marketing-site .x3d-layer{padding:14px 15px}html body .marketing-site.marketing-site.marketing-site .x3d-layer.l1{transform:translateZ(calc(2px + var(--e,0) * 115px))}html body .marketing-site.marketing-site.marketing-site .x3d-layer.l3{transform:translateZ(calc(-2px - var(--e,0) * 115px))}html body .marketing-site.marketing-site.marketing-site .x3d-beam{height:230px;margin-top:-115px}html body .marketing-site.marketing-site.marketing-site .x3d-title{margin-bottom:8px;font-size:17px}html body .marketing-site.marketing-site.marketing-site .x3d-layer dd,html body .marketing-site.marketing-site.marketing-site .x3d-b{font-size:12.5px}html body .marketing-site.marketing-site.marketing-site .x3d-metrics em{font-size:20px}}html:has(.marketing-site){overflow:clip visible}html:has(.marketing-site) body{overflow:clip visible}html body .marketing-site.marketing-site.marketing-site ol:not([class]){margin:0 0 18px;padding-left:1.4em;list-style:decimal}html body .marketing-site.marketing-site.marketing-site ul:not([class]){margin:0 0 18px;padding-left:1.3em;list-style:outside}html body .marketing-site.marketing-site.marketing-site ol:not([class])>li,html body .marketing-site.marketing-site.marketing-site ul:not([class])>li{margin:6px 0;padding-left:4px}html body .marketing-site.marketing-site.marketing-site ol:not([class])>li::marker{color:var(--rust-6);font-weight:600}html body .marketing-site.marketing-site.marketing-site ul:not([class])>li::marker{color:var(--rust)}html body .marketing-site.marketing-site.marketing-site .hw{z-index:0;opacity:0;pointer-events:none;transition:opacity 1.8s cubic-bezier(.2,.7,0,1);position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hw.ready{opacity:1}html body .marketing-site.marketing-site.marketing-site .hw canvas{width:100%;height:100%;display:block}html body .marketing-site.marketing-site.marketing-site .hv-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#141511e6 0%,#1415119e 32%,#14151100 60%),linear-gradient(#14151100 74%,#141511bf);position:absolute;inset:0}html body .marketing-site.marketing-site.marketing-site .hero-v3>.hv-grain{z-index:1;pointer-events:none}html body .marketing-site.marketing-site.marketing-site .hero-v3>.hero-grid,html body .marketing-site.marketing-site.marketing-site .hero-v3>.hero-bottom{z-index:2;position:relative}html body .marketing-site.marketing-site.marketing-site .hv-space{min-height:600px}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-big{font-size:clamp(46px,5.7vw,88px);line-height:.96}html body .marketing-site.marketing-site.marketing-site .hero-v3 h1 .h1-big em.hv-line{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;padding:.02em 0 .08em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.92}html body .marketing-site.marketing-site.marketing-site .hero-v3 .hero-sub{max-width:31em}@media (max-width:980px){html body .marketing-site.marketing-site.marketing-site .hv-scrim{background:linear-gradient(#14151180,#14151100 40%)}html body .marketing-site.marketing-site.marketing-site .hv-space{min-height:380px}html body .marketing-site.marketing-site.marketing-site .hw{inset:auto 0}}html body .marketing-site.marketing-site.marketing-site h2 span:not(.eyebrow),html body .marketing-site.marketing-site.marketing-site h2 em,html body .marketing-site.marketing-site.marketing-site h1>span:not([class]),html body .marketing-site.marketing-site.marketing-site h1 em:not(.hv-line){font-family:var(--font-serif), Georgia, serif;letter-spacing:-.012em;font-size:1.06em;font-style:italic;font-weight:400}html body .marketing-site.marketing-site.marketing-site .demo-stage{isolation:isolate;padding:clamp(64px,8vw,112px) 0 clamp(52px,7vw,96px);position:relative;overflow:hidden}html body .marketing-site.marketing-site.marketing-site .demo-stage:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#d65c3421,#0000 64%);border-radius:50%;width:64vw;max-width:800px;position:absolute;top:4%;right:-12%}html body .marketing-site.marketing-site.marketing-site .demo-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}html body .marketing-site.marketing-site.marketing-site .demo-copy h2{margin:0 0 18px}html body .marketing-site.marketing-site.marketing-site .demo-copy>p{color:var(--ink-2);max-width:32em;font-size:18px}html body .marketing-site.marketing-site.marketing-site .demo-points{gap:12px;margin:22px 0 30px;padding:0;list-style:none;display:grid}html body .marketing-site.marketing-site.marketing-site .demo-points li{color:var(--ink);padding-left:36px;font-size:16.5px;line-height:1.5;position:relative}html body .marketing-site.marketing-site.marketing-site .demo-points li:before{content:"✓";background:var(--ok-bg);width:24px;height:24px;color:var(--ok);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-tabs{background:var(--paper);border-color:var(--line-2);box-shadow:0 12px 30px -22px #27292359}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-tabs button{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-tabs button:hover{color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-tabs button.on{background:var(--ink);color:var(--cream)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-tab-bar{background:#f6f3ea33}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li{border-color:var(--line-2);background:var(--paper);color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li span{background:var(--sunken);color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li.now{border-color:var(--rust);background:var(--rust-50);color:var(--ink)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li.now span{background:var(--rust);color:#fff}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li.past{color:var(--ink-2)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-steps li.past span{background:var(--ok-bg);color:var(--ok)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-note{color:var(--ink-3)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-glow{background:radial-gradient(circle,#e2683e4d,#0000 62%)}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-card{border-color:var(--line);box-shadow:inset 0 1px #fff,0 30px 56px -28px #27292380,0 8px 18px -12px #2729234d}html body .marketing-site.marketing-site.marketing-site .demo-stage .hs-phone{box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 2px #0b0c0a,0 60px 100px -40px #272923a6,0 26px 50px -30px #d65c3480}html body .marketing-site.marketing-site.marketing-site .after-hero>.proof{border-radius:0}@media (max-width:980px){html body .marketing-site.marketing-site.marketing-site .demo-grid{grid-template-columns:minmax(0,1fr)}}html body .marketing-site.marketing-site.marketing-site main{position:relative}html body .marketing-site.marketing-site.marketing-site main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(900px 440px at 86% -12%,#d65c3421,#0000 62%),radial-gradient(720px 400px at -6% 34%,#5c78601f,#0000 62%);height:620px;position:absolute;top:0;left:0;right:0}html body .marketing-site.marketing-site.marketing-site main>:not(.hero-v3):not(.hub){z-index:1;position:relative}html body .marketing-site.marketing-site.marketing-site .wiki .fp-card p{margin:0 0 10px;font-size:15.5px}html body .marketing-site.marketing-site.marketing-site .wiki .fp-card ul{color:var(--ink-2);margin:4px 0 0;font-size:15.5px}html body .marketing-site.marketing-site.marketing-site .wiki .fp-card li strong{color:var(--ink);font-weight:600}html body .marketing-site.marketing-site.marketing-site .learn-compare{color:var(--ink-2);margin:24px 0 0;font-size:15.5px;line-height:1.8}html body .marketing-site.marketing-site.marketing-site .learn-compare a{color:var(--rust-6);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rust-100);text-decoration-color:var(--rust-100);font-weight:600}html body .marketing-site.marketing-site.marketing-site .learn-compare a:hover{-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth,html.lenis.lenis-smooth body,html.lenis.lenis-smooth html body .marketing-site.marketing-site.marketing-site{scroll-behavior:auto!important}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}
