@media (max-width:1100px){:root{--section-space:100px}.desktop-nav{gap:20px}.nav-actions .text-link{display:none}.hero-grid-layout{grid-template-columns:1fr 420px;gap:30px}.hero-copy h1{font-size:78px}.capabilities-layout,.integrations-layout{gap:50px}.payments-layout{gap:40px}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.footer-grid>div:nth-child(n+4){margin-top:10px}}

@media (max-width:900px){.desktop-nav,.nav-actions{display:none}.menu-toggle{display:block;margin-left:auto}.nav-shell{height:68px}.hero{padding-top:128px;min-height:auto}.hero-grid-layout,.split-layout,.capabilities-layout,.payments-layout,.integrations-layout,.faq-layout{grid-template-columns:1fr}.hero-grid-layout{gap:40px}.hero-copy{max-width:680px}.hero-copy h1{font-size:clamp(62px,12vw,90px)}.hero-product{min-height:430px}.invoice-card--hero{right:8%;top:0}.metric-card--hero{left:6%;bottom:0}.company-row{grid-template-columns:repeat(3,1fr);row-gap:20px}.split-layout,.capabilities-layout,.payments-layout,.integrations-layout,.faq-layout{gap:56px}.section-copy>p:not(.eyebrow){max-width:640px}.mode-list{max-width:none}.document-stage{min-height:450px}.capabilities-intro img{max-width:640px}.capability-list{padding-top:0}.payments-visual{max-width:620px;width:100%;margin-inline:auto}.integration-orbit{max-width:620px;width:100%;margin-inline:auto}.automation-flow{grid-template-columns:repeat(2,1fr);gap:16px}.flow-arrow{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);row-gap:46px}.stats-grid article:nth-child(2){border-right:0}.pricing-head{align-items:start}.testimonial-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:nth-child(n+4){margin-top:20px}}

@media (max-width:680px){:root{--section-space:78px}.container{width:min(calc(100% - 32px),var(--container))}.hero{padding-top:112px}.hero-grid{right:-420px;top:70px;width:900px}.hero-copy h1{font-size:clamp(55px,17vw,76px)}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-trust{gap:12px 18px}.hero-product{min-height:390px;margin-top:4px}.invoice-card--hero{right:0;width:88%}.metric-card--hero{left:0;width:74%;bottom:6px}.proof-strip{padding:40px 0}.company-row{grid-template-columns:repeat(2,1fr);gap:18px 12px}.section-copy h2,.section-heading h2,.pricing-head h2{font-size:clamp(42px,13vw,58px)}.split-layout,.capabilities-layout,.payments-layout,.integrations-layout,.faq-layout{gap:44px}.invoice-card--large{padding:24px}.document-shadow{width:80%;height:300px}.capabilities{background-size:70px 70px}.scale-section{padding:82px 0}.stats-grid{grid-template-columns:1fr 1fr;margin-top:56px}.stats-grid article{padding:0 16px}.stats-grid strong{font-size:24px}.payments-visual{min-height:560px}.phone-shell{left:0;width:270px;height:560px}.payment-screen{height:472px}.collection-card{width:250px;bottom:20px}.automation-flow{grid-template-columns:1fr}.automation-flow article{min-height:auto}.integration-orbit{min-height:500px}.integration-orbit::after{width:420px;height:420px}.integration-orbit::before{width:280px;height:280px}.orbit-card{width:170px}.orbit-card--one{left:-10px;top:48px}.orbit-card--two{right:-10px;top:198px}.orbit-card--three{left:0;bottom:22px}.orbit-line{display:none}.pricing-head{display:grid}.billing-toggle{width:max-content}.pricing-grid{grid-template-columns:1fr}.price-card{padding:30px 24px}.testimonial-grid blockquote{min-height:250px}.signup-form{grid-template-columns:1fr}.signup-form .button{width:100%}.security-row{gap:12px 18px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px 22px}.footer-brand{grid-column:1/-1}.footer-grid>div:nth-child(n+4){margin-top:0}.footer-bottom{align-items:flex-start}.mobile-nav{margin-top:50px}}

@media (max-width:420px){.hero-copy h1{font-size:53px}.hero-product{min-height:360px}.invoice-card--hero{width:94%;padding:18px}.metric-card--hero{width:82%;padding:18px}.phone-shell{width:246px}.collection-card{width:220px;padding:20px}.integration-orbit{min-height:460px}.orbit-center{width:105px;height:105px}.integration-orbit::after{width:360px;height:360px}.integration-orbit::before{width:250px;height:250px}.orbit-card{width:150px}.footer-grid{grid-template-columns:1fr}}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
