@font-face{font-family:Inter;src:url(/assets/InterVariable-4.1.693b77d4f32e.woff2)format(woff2);font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/InterVariable-4.1-latin.dc4d30cc3c8b.woff2)format(woff2);font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U0-0FF,U131,U152-153,U2BB-02BC,U2C6,U2DA-02DC,U300-36F,U2000-206F,U20AC,U2122}:root{--ink:#171817;--muted:#61645f;--paper:#fff;--soft:#f5f5f2;--line:#e6e7e2;--green:#3c6553;--radius:18px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}img{display:block;max-width:100%}button{color:inherit}button:focus-visible{outline:2px solid var(--green);outline-offset:5px}a:focus-visible{outline:2px solid var(--green);outline-offset:5px}input:focus-visible{outline:2px solid var(--green);outline-offset:5px}textarea:focus-visible{outline:2px solid var(--green);outline-offset:5px}summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}::selection{background:#dce8df}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:450;line-height:1.12}h1{text-wrap:balance}h2{font-size:clamp(34px,3.2vw,46px)}h3{letter-spacing:-.025em;font-size:22px}p{color:var(--muted)}.wrap{width:calc(100% - 112px);max-width:1328px;margin-inline-start:auto;margin-inline-end:auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500;line-height:1.5}.button{display:inline-flex;border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;transition:background-color .12s ease,transform .12s var(--ease);border-radius:99px;justify-content:center;align-items: center;gap:23px;min-height:48px;padding:13px 23px;font-size:14px;font-weight:500}.button-small{min-height:40px;padding:8px 20px}.button:not(:disabled):not([data-static]):active{transform:scale(.96)}.button:disabled{opacity:.65}.text-link{display:inline-flex;color:var(--ink);background:0 0;border:0;align-items: center;gap:16px;padding:12px 0;font-size:14px;font-weight:500}.text-link .icon{transition:transform .12s var(--ease)}.caption{color:#757971;font-size:12px}.skip-link{position:fixed;z-index:100;border:1px solid var(--ink);background:#fff;padding:12px;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{display:flex;align-items: center;gap:36px;height:88px}.brand{letter-spacing:-1.1px;display:inline-flex;white-space:nowrap;align-items: center;gap:9px;font-size:25px;font-weight:600;line-height:1}.site-header nav{display:flex;gap:32px;margin-left:auto;font-size:14px}.site-header nav a{padding:10px 0}.site-header>.button{margin-left:7px}.hero-actions{display:flex;justify-content:center;align-items: center;gap:27px}.status-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.planned{display:flex;align-items: center;gap:7px;margin-bottom:13px;font-size:12px}.planned span{background:#b4bbb3;border-radius:50%;width:6px;height:6px}.connection-section{background:#f6f6f3;padding:78px 0}.connection-layout{display:grid;grid-template-columns:1fr 1fr;align-items: center;gap:90px}.connection-copy .eyebrow{margin-bottom:24px}.connection-copy h2{font-size:40px}.connection-copy>p:not(.eyebrow){max-width:445px;margin:22px 0 16px;font-size:16px;line-height:1.8}.connection-steps{list-style:none;margin:0;padding:0}.connection-steps li{display:flex;border-top:1px solid #dedfd8;gap:27px;padding:25px 0}.connection-steps li:last-child{padding-bottom:0}.connection-steps li>span{color:#81897c;padding-top:4px;font-size:12px}.connection-steps h3{margin-bottom:10px;font-size:19px}.connection-steps p{max-width:385px;font-size:15px;line-height:1.7}.demo-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:85px 0 78px}.demo-intro>.eyebrow{margin-bottom:22px}.demo-intro h2{font-size:44px}.demo-intro>p:not(.eyebrow){max-width:410px;margin-top:23px;font-size:16px;line-height:1.8}.demo-expect{display:flex;align-items: center;gap:15px;margin-top:40px}.small-circle{display:grid;border:1px solid #d6dad2;border-radius:50%;place-items: center;width:35px;height:35px}.demo-expect p{font-size:13px;line-height:1.7}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{color:#343931;font-size:14px;font-weight:500}.field label span{color:#72776d;font-size:12px;font-weight:400}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:19px}input,textarea{color:var(--ink);background:#fff;border:1px solid #dddfd8;border-radius:7px;width:100%;padding:13px 14px;transition:border-color .15s;font-size:15px;line-height:1.5}input{height:49px}textarea{resize:vertical;min-height:117px}input::placeholder,textarea::placeholder{color:#83887f;font-size:14px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#a54034}.form-privacy{max-width:460px;margin-top:3px;margin-bottom:23px;font-size:12px;line-height:1.8}.form-privacy a{text-decoration:underline;text-underline-offset:3px}.form-submit{justify-content:space-between;width:100%;padding-inline-start:21px;padding-inline-end:21px}.form-status{min-height:1.5em;margin-top:14px;font-size:14px}.form-status.error{color:#9c382c}.form-success{background:var(--soft);border-radius:var(--radius);padding:40px 32px}.success-symbol{display:grid;color:var(--green);background:#e4ece4;border-radius:50%;place-items: center;width:45px;height:45px;margin-bottom:24px;font-size:23px}.form-success h2{margin-bottom:15px;font-size:28px;line-height:1.25}.form-success>p{font-size:15px}.form-success .reference-label{color:#71786c;overflow-wrap:anywhere;margin:19px 0;font-size:12px}.honey{position:absolute;overflow:hidden;width:1px;height:1px;left:-10000px}.site-footer{border-top:1px solid var(--line);display:flex;align-items: center;gap:29px;padding:27px 0 34px}.site-footer .brand{font-size:22px}.site-footer p{margin-left:4px;font-size:13px}.site-footer>a:not(.brand){margin-left:auto;font-size:13px}.site-footer>span{color:#70766b;font-size:12px}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}[hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.button:hover{background:#353a32}.text-link:hover .icon{transform:translate(2px)}.site-header nav a:hover{color:var(--green)}}@media (max-width:1050px){.wrap{width:calc(100% - 64px)}.site-header,.site-header nav{gap:22px}.connection-layout{gap:50px}.connection-copy h2{font-size:34px}.demo-section{gap:55px}.demo-intro h2{font-size:38px}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.site-header{gap:12px;height:76px}.brand{font-size:23px}.site-header nav{display:none}.site-header>.button{gap:10px;min-height:38px;margin-left:auto;padding:8px 15px;font-size:12px}.hero-actions{gap:22px}.hero-actions .button{padding:12px 18px;font-size:13px}.hero-actions .text-link{gap:9px;font-size:13px}.planned{margin-bottom:10px}.connection-section{padding:49px 0}.connection-layout{grid-template-columns:1fr;gap:29px}.connection-copy h2{font-size:35px}.connection-copy>p:not(.eyebrow){max-width:100%;font-size:15px}.connection-copy>.eyebrow{margin-bottom:20px;font-size:11px}.connection-steps li{gap:22px;padding:21px 0}.connection-steps p{max-width:none}.demo-section{grid-template-columns:1fr;gap:34px;padding:49px 0 44px}.demo-intro h2{font-size:37px}.demo-intro>p:not(.eyebrow){max-width:100%;margin-top:20px;font-size:15px}.demo-expect{margin-top:24px}.field-row{gap:13px}.field label{font-size:13px}.field input,.field textarea{font-size:16px}.field input::placeholder,.field textarea::placeholder{font-size:13px}.form-privacy{font-size:12px}.site-footer{flex-wrap:wrap;gap:20px 15px;padding:25px 0}.site-footer .brand{font-size:21px}.site-footer p{margin-left:auto;font-size:12px}.site-footer>a:not(.brand){margin-left:0;font-size:12px}.site-footer>span{margin-left:auto}}@media (max-width:380px){.hero-actions .button{padding-inline-start:15px;padding-inline-end:15px;font-size:12px}.hero-actions .text-link{gap:8px;font-size:12px}.field-row{grid-template-columns:1fr;gap:0}.hero-actions{gap:15px}.site-footer p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:not(:disabled):not([data-static]):active{transform:none}}.icon{display:inline-block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em;flex:none;width:18px;height:18px}:where(span[aria-hidden=true]:has(>.icon),i[aria-hidden=true]:has(>.icon)){display:inline-flex;flex-shrink:0;justify-content:center;align-items: center}.button>.icon,.button>span>.icon{width:18px;height:18px}.success-symbol .icon{width:24px;height:24px}.button-label{min-width:0}.faq-icon{margin-left:auto;transition:transform .15s}details[open]>summary>.faq-icon{transform:rotate(45deg)}summary:has(.faq-icon){align-items: center}@media (prefers-reduced-motion:reduce){.faq-icon,.text-link .icon{transition:none}}
