@media(min-width:1500px){.hero{padding-block:86px 92px}.hero h1{font-size:78px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.header-inner{gap:18px}.desktop-nav{gap:18px}.hero{gap:38px}.hero h1{font-size:59px}.integrations-inner{grid-template-columns:310px minmax(0,1fr);gap:28px}.integration-copy h2{font-size:29px}.case-card{padding:21px;aspect-ratio:.95}.case-bottom{left:12px;right:12px;bottom:12px;padding:12px}.case-bottom strong{font-size:15px}.case-top{font-size:12px}.case-play{width:38px;height:38px}.premium-heading h2{font-size:39px}.cap-details{gap:22px}.contact-premium .contact-inner{gap:50px}.mini-calendar{left:14%}.mini-email{width:260px}.contact-form-shell{padding:25px}.hero-signal{width:40px}}
@media(max-width:850px){.hero{gap:28px;padding-block:52px}.hero h1{font-size:49px}.demo{min-height:600px}.hero-description{font-size:15px}.signal-bars{min-width:100px}.hero-signal{display:none}.premium-heading h2{font-size:35px}.premium-heading{gap:24px}.premium-heading>p{font-size:13px}.case-grid{gap:13px}.case-card{aspect-ratio:.78;padding:16px}.case-top{font-size:12px;max-width:95%;line-height:1.5}.case-index{display:none}.case-bottom strong{font-size:14px}.case-bottom small{font-size:10px}.case-bottom{align-items:flex-end;padding:11px;gap:5px}.case-play{width:31px;height:31px}.case-play svg{width:15px;height:15px}.case-symbol{width:57px;height:57px;top:42%}.case-wave{gap:4px}.integrations-inner{grid-template-columns:270px minmax(0,1fr);gap:24px}.integration-copy h2{font-size:26px}.tool-tile{width:120px;height:95px}.cap-grid{grid-template-columns:1fr 1fr}.mini-calendar{left:7%;width:226px}.floating-result{right:5%;font-size:10px;padding:12px}.mini-email{width:228px}.cap-copy{padding:8px 20px 24px}.cap-copy h3{font-size:19px}.cap-details{grid-template-columns:1fr;gap:20px}.cap-details p{margin-top:3px}.contact-premium .contact-inner{gap:28px}.contact-form-shell{padding:22px}.contact-premium .contact-copy h2{font-size:35px}.contact-tabs{gap:16px}.contact-tabs button{font-size:12px}.motion-toggle{margin-left:0}.contact-form-shell .form-grid{grid-template-columns:1fr}}
@media(max-width:680px){.container{width:calc(100% - 40px)}.header-inner{min-height:70px;gap:10px}.brand img{width:33px}.brand span{font-size:21px}.menu-button{margin-left:0}.motion-toggle{margin-left:auto}.hero{grid-template-columns:1fr;padding-block:43px 22px;gap:36px}.hero h1{font-size:clamp(43px,11.65vw,64px);font-weight:500;margin-bottom:22px}.hero-description{font-size:16px;line-height:1.65}.hero-actions .button,.hero-actions .text-link{font-size:14px}.intro-label{font-size:12px}.phone-entry{margin-top:27px}.phone-link{font-size:18px}.phone-entry .small-note{font-size:11px}.demo{min-height:573px}.demo-panel{padding:23px 22px 16px;border-radius:20px;min-height:490px}.hero-signal{display:flex;width:51px}.demo-top h2{font-size:17px}.demo-top p{font-size:11px}.demo-top{gap:12px}.demo-caption{font-size:10px}.demo-top p{max-width:23ch}.demo-tabs button{font-size:13px}.demo-next{position:static;margin-top:12px}.demo-controls{padding-top:12px}.conversation{min-height:210px}.showcase{padding-block:23px 44px}.premium-heading{display:block;margin-bottom:24px}.premium-heading h2{font-size:34px;line-height:1.15}.premium-heading>p{font-size:14px;margin-top:17px;max-width:34ch}.premium-heading .subtle-tag{margin-top:17px}.section-kicker{font-size:12px;margin-bottom:12px}.case-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:3px 3px 18px;margin-inline:-3px;scrollbar-width:thin;scrollbar-color:#9db7d0 transparent;overscroll-behavior-x:contain}.case-card{flex:0 0 86%;aspect-ratio:1.05;scroll-snap-align:start;border-radius:16px;padding:21px}.case-card:hover{transform:none}.case-top{font-size:13px;max-width:none}.case-index{display:inline;font-size:11px}.case-bottom{left:13px;right:13px;bottom:13px;padding:14px}.case-bottom strong{font-size:16px}.case-bottom small{font-size:11px}.case-play{width:40px;height:40px}.case-play svg{width:18px;height:18px}.case-symbol{width:66px;height:66px;top:44%}.case-wave{top:64%;gap:6px}.section-bottom{display:block;margin-top:2px}.section-bottom>span{font-size:10px}.section-bottom .text-link{margin-top:3px;font-size:12px}.integrations-inner{display:block;padding-block:36px 30px}.integration-copy h2{font-size:29px}.integration-copy p:not(.section-kicker){font-size:13px;margin-top:14px}.integration-copy a{margin-top:7px}.integration-copy small{font-size:10px;max-width:none}.tool-window{margin-top:24px;margin-inline:-14px}.tool-tile{width:122px;height:87px;gap:10px}.tool-tile svg{width:25px;height:25px}.tool-tile span{font-size:11px}.tool-set{gap:10px;padding-right:10px}.tool-row+.tool-row{margin-top:10px}.capabilities{padding-block:44px 37px}.cap-grid{grid-template-columns:1fr;gap:15px}.cap-scene{height:226px}.mini-calendar{left:18%;top:21px;width:236px;max-width:78%}.mini-email{width:258px;max-width:81%;top:24px}.floating-result{bottom:18px;right:7%;padding:13px 16px}.cap-copy{padding:6px 22px 24px}.cap-copy h3{font-size:20px}.cap-copy p{font-size:13px}.cap-icon{margin-bottom:14px}.cap-details{gap:20px;padding-top:24px}.cap-details h3{font-size:15px}.cap-details p{font-size:12px}.how-inner{padding-block:34px}.pricing-section{padding-block:44px 23px}.section-title h2{font-size:32px}.plan-description{font-size:13px}.plan-included{font-size:13px}.plan li{font-size:14px}.setup{font-size:13px}.plan-button{font-size:14px}.pricing-note{font-size:11px}.faq-section{padding-block:24px 40px}.faq-section summary{font-size:14px}.faq-section details>p{font-size:13px}.contact-premium{padding-block:36px}.contact-premium .contact-inner{display:flex;flex-direction:column;gap:26px}.contact-premium .contact-copy{width:100%}.contact-orb-wrap{position:absolute;right:-8px;top:2px;width:100px;height:100px;margin:0}.marlin-orb{width:74px;height:74px}.marlin-orb img{width:46px}.orb-ring{inset:2px}.orb-ring.ring-two{inset:10px -3px}.orb-caption{display:none}.contact-premium .contact-copy h2{font-size:34px;max-width:12ch}.contact-premium .contact-eyebrow{margin-top:0;margin-bottom:14px;font-size:11px}.contact-premium .contact-copy>p:not(.contact-eyebrow){font-size:14px}.contact-premium .contact-methods{flex-direction:row;gap:8px 26px;margin-top:20px}.contact-premium .contact-destination{font-size:14px;min-height:35px}.contact-premium .contact-copy p.contact-disclaimer{font-size:10px}.contact-form-shell{width:100%;padding:22px 19px;min-height:560px;border-radius:15px}.contact-tabs{gap:22px;margin-bottom:22px}.contact-tabs button{font-size:14px}.contact-form-shell .form-grid{grid-template-columns:1fr 1fr}.contact-premium .field input,.contact-premium .field textarea,.contact-premium .field select{font-size:16px;min-height:46px;padding:10px}.contact-premium .field label{font-size:12px}.contact-premium .field label>span{font-size:10px}.contact-premium .field input::placeholder,.contact-premium .field textarea::placeholder{font-size:13px}.callback-intro{font-size:13px}.callback-consent{font-size:12px}.footer .text-link{font-size:11px}.showcase-dialog{width:calc(100% - 24px);border-radius:17px;max-height:calc(100dvh - 24px)}.showcase-dialog-header{padding:9px 10px 9px 19px}.showcase-dialog-header>span{font-size:11px}.preview-stage{padding:22px 19px 14px;min-height:435px}.stage-mark{width:49px;height:49px;margin-bottom:15px}.stage-mark img{width:32px}.preview-stage h2{font-size:27px}.preview-stage>p{font-size:12px;margin-bottom:19px}.preview-conversation{padding:17px 16px;min-height:186px}.preview-conversation>p{font-size:18px;min-height:84px;line-height:1.55}.preview-conversation>div{font-size:11px;line-height:1.6}.showcase-dialog-footer{padding:12px 18px;gap:10px}.showcase-dialog-footer>span{font-size:10px;max-width:23ch}.showcase-dialog-footer .text-link{font-size:11px}.showcase-dialog-footer svg{width:17px;height:17px}.preview-controls{gap:8px}.preview-controls button{font-size:11px}.preview-controls>span{font-size:10px}}
@media(max-width:350px){.container{width:calc(100% - 32px)}.hero h1{font-size:43px}.hero-signal{display:none}.case-card{flex-basis:92%}.case-bottom strong{font-size:14px}.case-bottom small{font-size:10px}.case-top{font-size:12px}.mini-calendar{left:9%}.contact-form-shell .form-grid{grid-template-columns:1fr}.contact-tabs{gap:15px}.contact-tabs button{font-size:13px}.contact-premium .contact-copy h2{font-size:31px}.contact-orb-wrap{width:86px;height:86px;right:-5px}.showcase-dialog-footer .text-link svg{display:none}}
@media(prefers-reduced-motion:reduce){:root{--ambient-play:paused}html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}.case-card:hover,.button:hover{transform:none}.tool-track{transform:none!important}.tool-window{mask-image:none;-webkit-mask-image:none;overflow:visible}.tool-row{overflow:visible}.tool-set[aria-hidden]{display:none}.tool-track{display:block;width:100%}.tool-set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;gap:8px}.tool-tile{width:100%;min-width:0}.tool-tile span{font-size:10px;text-align:center;padding-inline:3px}.tool-row+.tool-row{margin-top:8px}}
@media(max-width:850px){.case-top{left:17px;right:17px;top:19px}}
@media(max-width:680px){.case-top{left:21px;right:21px;top:22px}}
@media(max-width:680px){.contact-orb-wrap{right:9px}}
@media(max-width:350px){.contact-orb-wrap{right:7px}}
