.marketing{color:#171c27}.marketing-header{height:80px;background:#fff}.marketing-nav{max-width:1240px;padding-inline:40px}.marketing-nav nav a{color:#515866;font-size:14px}.marketing .nav-actions a{font-size:13px}.marketing .nav-actions>a:last-of-type{height:38px;border-radius:7px}.homepage-v2{overflow:clip}.homepage-v2 .home-hero{max-width:1240px;padding:88px 40px 0;position:relative;border-inline:1px solid #f0f1f4}.homepage-v2 .hero-copy{max-width:920px;position:relative;z-index:1}.homepage-v2 .hero-copy>[data-slot=badge]{border:0;border-radius:0;background:transparent;color:#526078;font-size:10px;letter-spacing:.15em;padding:0;margin-bottom:25px}.homepage-v2 .hero-copy h1{font-size:clamp(40px,4.7vw,64px);font-weight:600;line-height:1.14;letter-spacing:-.045em;text-wrap:balance}.homepage-v2 .hero-copy h1>span{color:#2563eb}.homepage-v2 .hero-copy>p{line-height:1.65;color:#515d70;max-width:580px;margin:25px auto 32px;text-wrap:pretty}.marketing .website-start{max-width:720px;width:100%;margin:30px auto 0}.marketing .website-start form{display:flex;flex-direction:row;gap:12px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;align-items:stretch}.domain-entry{display:flex;align-items:center;flex:1;min-width:0;gap:11px;border:1px solid #d6dce7;background:white;border-radius:9px;padding:0 18px;height:60px;box-shadow:0 2px 4px #11182704;transition:border-color .2s,box-shadow .2s}.domain-entry:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1c}.domain-protocol{color:#2563eb;font-size:18px;font-weight:500;letter-spacing:-.03em}.domain-favicon{width:23px;height:23px;display:grid;place-items:center;flex-shrink:0;color:#a0a9b8}.domain-favicon img{width:23px;height:23px;object-fit:contain;border-radius:4px}.marketing .website-start .domain-entry input{width:100%;height:100%;min-width:0;padding:0;background:transparent;border:0;outline:0;box-shadow:none;font-size:18px;color:#171c27;letter-spacing:-.025em}.marketing .website-start input::placeholder{color:#9ba3b2}.marketing .website-start button{min-height:60px;padding-inline:25px;font-size:15px;font-weight:600;gap:18px;background:#2563eb;border:1px solid #215ce0;border-radius:9px;box-shadow:inset 0 1px 0 #ffffff35,0 3px 5px #1e40af15;transition:background .2s,transform .2s,box-shadow .2s}.marketing .website-start button:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff35,0 5px 12px #1e40af20}.marketing .website-start button:disabled{transform:none}.marketing .website-start>p{font-size:12px;color:#7b8290;margin:14px 0 0;text-align:center}.marketing .website-start>p[role=alert]{color:#b91c1c}.hero-assurances{display:flex;justify-content:center;gap:25px;margin-top:28px;color:#7d8593;font-size:11px}.hero-assurances span{display:inline-flex;align-items:center;gap:6px}.hero-assurances svg{color:#7490be}.homepage-v2 .hero-product{max-width:1040px;margin:66px auto 0;padding:0;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 24px 80px -35px #1a365d35,0 2px 4px #1a365d04}.preview-tabs{gap:7px;padding:13px;border-bottom:1px solid #e4e8ef;border-radius:14px 14px 0 0;background:#fafbfe}.preview-tabs,.preview-tabs button{display:flex;align-items:center;justify-content:center}.preview-tabs button{gap:8px;padding:9px 18px;color:#788191;font-size:12px;border:1px solid transparent;border-radius:6px;transition:background .2s,color .2s}.preview-tabs button[aria-selected=true]{color:#245bdd;background:#fff;border-color:#dee6f5;box-shadow:0 1px 3px #1b3a6808}.preview-tabs button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.homepage-v2 .product-window{border:0;border-radius:0;min-height:475px;grid-template-columns:190px minmax(0,1fr)}.homepage-v2 .product-window>aside{background:#fcfdff}.homepage-v2 .product-main{padding:25px 40px 22px}.homepage-v2 .demo-question{animation:preview-appear .35s ease-out}.homepage-v2 .demo-answer{color:#242c3a}.homepage-v2 .demo-chart{background:#fff}.homepage-v2 .demo-chart svg{max-height:128px}.homepage-v2 .product-caption{border-top:1px solid #e9edf3;padding:15px 20px;color:#8791a2;font-size:9px;letter-spacing:.07em}.homepage-v2 .integration-strip{max-width:1160px;padding:48px 20px 55px}.homepage-v2 .integration-strip>p{font-size:12px;color:#9298a4}.homepage-v2 .integration-strip>div{gap:34px}.homepage-v2 .integration-strip>div>span{font-size:14px;color:#596171;letter-spacing:-.02em}.homepage-v2 .integration-strip img{opacity:1}.homepage-v2 .marketing-section{max-width:1160px;padding-inline:20px}.homepage-v2 .intro-section{padding-top:104px;padding-bottom:38px;gap:24px 95px}.homepage-v2 .eyebrow{color:#758299;font-size:10px;letter-spacing:.13em;font-weight:500}.homepage-v2 .marketing-section h2{font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.14;letter-spacing:-.045em}.homepage-v2 .intro-section>p{font-size:16px;line-height:1.8}.homepage-v2 .feature-grid{gap:0;padding-top:0;padding-bottom:95px}.homepage-v2 .feature{border-radius:0!important;padding:40px 0!important;background:#fff!important;border:1px solid #e8ebf1!important;margin:0 -1px -1px 0}.homepage-v2 .feature:first-child{border-radius:12px 0 0 0!important}.homepage-v2 .feature:nth-child(2){border-radius:0 12px 0 0!important}.homepage-v2 .feature:nth-child(3){border-radius:0 0 0 12px!important}.homepage-v2 .feature:last-child{border-radius:0 0 12px 0!important}.homepage-v2 .feature-icon{color:#2563eb;border-color:#e5ebf6;background:#f8faff;width:38px;height:38px}.homepage-v2 .feature h3{font-size:25px;font-weight:600;letter-spacing:-.035em}.homepage-v2 .feature p{font-size:16px;line-height:1.75;max-width:420px;color:#697383}.homepage-v2 .feature-chat,.homepage-v2 .mini-change,.homepage-v2 .mini-doc{background:#fafbfe;border-color:#e6ebf3;box-shadow:none}.homepage-v2 .how-section{border-top:1px solid #e8ebf1;padding-top:80px;padding-bottom:90px}.homepage-v2 .how-section li{padding:22px 0}.homepage-v2 .how-section li>span{font-size:13px;font-variant-numeric:tabular-nums;color:#2563eb}.homepage-v2 .how-section p{font-size:15px;line-height:1.75}.homepage-v2 .pricing-preview{border-top:1px solid #e8ebf1;padding-top:85px}.homepage-v2 .public-pricing>[data-slot=card]{box-shadow:none}.homepage-v2 .closing-section{max-width:1160px;margin:20px auto 0;border:1px solid #e2e9f5;border-radius:14px;background:#f7f9fe;padding:74px 30px 65px}.homepage-v2 .closing-section h2{font-size:clamp(32px,3.5vw,44px);line-height:1.15;letter-spacing:-.05em;margin:20px 0 32px}.marketing-footer{max-width:1240px;margin-top:40px}@keyframes preview-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.marketing-header{height:70px}.marketing-nav{padding-inline:22px}.homepage-v2 .home-hero{padding:65px 22px 0;border:0}.homepage-v2 .hero-copy h1{font-size:clamp(36px,6.5vw,48px);letter-spacing:-.04em}.homepage-v2 .hero-copy>p{font-size:16px;max-width:490px}.marketing .website-start form{flex-direction:column;gap:10px}.marketing .website-start{max-width:460px}.domain-entry{flex:auto;height:58px}.marketing .website-start button{min-height:54px;width:100%}.hero-assurances{gap:13px;font-size:10px;flex-wrap:wrap;margin-top:23px}.homepage-v2 .hero-product{margin-top:42px}.preview-tabs{padding:8px 5px;gap:0}.preview-tabs button{padding:8px;font-size:10px;flex:1;gap:5px}.preview-tabs button svg{width:13px}.homepage-v2 .product-window{grid-template-columns:1fr;min-height:0}.homepage-v2 .product-window>aside{display:none}.homepage-v2 .product-main{padding:22px}.homepage-v2 .product-caption{padding:12px;font-size:8px}.homepage-v2 .product-caption span:last-child{display:none}.homepage-v2 .integration-strip{padding:35px 22px}.homepage-v2 .integration-strip>div{gap:20px 24px}.homepage-v2 .integration-strip>div>span{font-size:12px}.homepage-v2 .intro-section{padding-top:60px;gap:20px;grid-template-columns:1fr}.homepage-v2 .intro-section>p{max-width:none}.homepage-v2 .feature-grid{grid-template-columns:1fr;padding-bottom:50px}.homepage-v2 .feature{border-radius:0!important}.homepage-v2 .feature:first-child{border-radius:12px 12px 0 0!important}.homepage-v2 .feature:nth-child(2),.homepage-v2 .feature:nth-child(3){border-radius:0!important}.homepage-v2 .feature:last-child{border-radius:0 0 12px 12px!important}.homepage-v2 .feature [data-slot=card-content]{padding-inline:25px}.homepage-v2 .closing-section{margin-inline:20px;padding:50px 22px}.homepage-v2 .marketing-section h2{letter-spacing:-.04em}}@media (prefers-reduced-motion:reduce){.homepage-v2 *,.marketing .website-start *{animation:none!important;transition:none!important}}@media (max-width:480px){.homepage-v2 .hero-copy h1{font-size:34px}.homepage-v2 .home-hero{padding-top:55px}}.marketing{font-size:16px;line-height:1.6}.marketing .nav-actions a,.marketing-nav nav a{font-size:14px;font-weight:500}.marketing .brand{font-family:var(--font-body),sans-serif;font-weight:750;letter-spacing:-.045em}.homepage-v2 .hero-copy>p{font-size:18px;max-width:610px}.marketing .website-start form button{font-size:16px;font-weight:600}.marketing .website-start>p{font-size:13px;color:#637087}.homepage-v2 .hero-assurances{font-size:12px;color:#637087}@media (max-width:760px){.homepage-v2 .hero-copy>p{font-size:16px;line-height:1.65}.marketing .website-start form button{font-size:15px}}.homepage-v2 .closing-section h2,.homepage-v2 .marketing-section h2,.marketing h1{font-family:var(--font-display),Georgia,serif;font-weight:400;font-synthesis:none;letter-spacing:-.025em}.homepage-v2 .hero-copy h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(54px,6.2vw,84px);font-weight:400;line-height:1.02;letter-spacing:-.025em}.homepage-v2 .hero-copy h1>span{font-style:italic;letter-spacing:-.035em}.homepage-v2 .marketing-section h2{font-size:clamp(38px,4vw,54px);line-height:1.08}.homepage-v2 .hero-copy>p{max-width:570px;margin-top:28px;font-size:17px;line-height:1.7}.homepage-v2 .feature h3{letter-spacing:-.025em;font-size:24px}@media (max-width:760px){.homepage-v2 .hero-copy h1{font-size:clamp(46px,8vw,62px)}.homepage-v2 .hero-copy>p{font-size:16px}.homepage-v2 .marketing-section h2{font-size:38px}}@media (max-width:380px){.homepage-v2 .hero-copy h1{font-size:42px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}