@media (max-width:1199px){.landing-workflow-section{padding-top:64px;padding-bottom:64px}.landing-laptop-section h2,.landing-features h2{font-size:clamp(32px,4.5vw,40px)}.landing-section-copy,.landing-carousel-copy p{font-size:clamp(18px,2.3vw,20px)}.landing-carousel-copy h3{font-size:20px}.landing-stage-tabs button{font-size:14px}.landing-footer-content>div:first-child>p{font-size:clamp(36px,8vw,72px)}}@media (min-width:960px) and (max-width:1023px) and (max-height:900px){.landing-workflow-section{height:calc(100svh - 144px);max-height:calc(100svh - 144px);margin-top:120px;padding:48px 128px;min-height:0!important}.landing-workflow-grid{grid-template-columns:minmax(288px,.75fr) minmax(0,1.25fr);gap:32px;height:100%;min-height:0}.landing-workflow-copy,.landing-workflow-media,.landing-workflow-viewport{min-height:0!important}}@media (min-width:1024px) and (max-height:900px){.landing-laptop-section{height:100svh;max-height:100svh;padding-top:120px;padding-bottom:24px;min-height:0!important}.landing-hero-heading{flex:0 0 48%;width:48%;max-width:48%;font-size:clamp(56px,6.25vw,72px)}.landing-hero-copy{flex:0 48%;width:48%;max-width:48%}.landing-hero-chin{display:none}.landing-laptop-section h2,.landing-features h2{font-size:clamp(32px,3.3vw,36px)}.landing-section-copy{font-size:18px}.landing-features{align-items:flex-start;min-height:0;padding-top:120px;padding-bottom:64px}.landing-scheduling-content,.landing-tracking-content{flex-direction:column;height:100%;min-height:0;display:flex}.landing-scheduling-grid,.landing-tracking-grid{flex:1;gap:24px;min-height:0;margin-top:24px}.landing-scheduling-main-card,.landing-scheduling-card,.landing-tracking-card{min-height:0}.landing-tracking-grid>.landing-tracking-card:first-child{padding:16px}.landing-tracking-grid>.landing-tracking-card:first-child>div:nth-child(2){margin-top:16px}.landing-tracking-grid>.landing-tracking-card:first-child>div:nth-child(2)>div{padding:12px}.landing-tracking-grid>.landing-tracking-card:first-child>div:nth-child(3){margin-top:12px}.landing-tracking-grid>.landing-tracking-card:first-child>div:nth-child(3)>div{padding:8px 12px}.landing-scheduling-browser,.landing-scheduling-side,.landing-scheduling-card{height:100%;min-height:0}.landing-scheduling-cards{grid-template-rows:minmax(0,1fr);gap:24px;height:100%;min-height:0}.landing-scheduling-cards>*{min-height:0}.landing-scheduling-browser-viewport{height:calc(100% - 32px)}.landing-scheduling-side{grid-template-rows:minmax(0,1fr) auto;gap:24px;display:grid}.landing-workflow-grid{grid-template-columns:minmax(288px,.75fr) minmax(0,1.25fr);gap:32px;height:100%;min-height:0}.landing-workflow-section{height:calc(100svh - 144px);max-height:calc(100svh - 144px);margin-top:120px;padding:48px 128px}.landing-stage-tabs{max-width:304px}.landing-stage-tabs button{font-size:14px}.landing-workflow-copy,.landing-workflow-media,.landing-workflow-viewport{min-height:0!important}.landing-workflow-media,.landing-workflow-viewport{height:100%!important}.landing-carousel{overflow:hidden}.landing-carousel-track{margin-top:24px}.landing-carousel-visual{height:clamp(340px,45vh,400px)}.landing-carousel-control{width:48px;height:48px}.landing-carousel-control svg{width:24px;height:24px}.landing-carousel-controls{gap:24px}.landing-carousel-copy{margin-top:24px}.landing-carousel-copy p{font-size:18px}.landing-carousel-copy h3{font-size:20px}.landing-audience-section{align-items:flex-start;height:auto;max-height:none;padding-top:96px;padding-bottom:48px;min-height:100svh!important}.landing-cta{align-items:center;padding-top:120px;padding-bottom:48px;display:flex}.landing-cta-card{width:100%;height:auto;min-height:585px;padding:64px}.landing-cta-copy{max-width:500px}.landing-cta-image{right:-43%}.landing-faq{padding-left:48px;padding-right:48px}.landing-faq-grid{grid-template-columns:400px minmax(0,1fr);gap:32px}.landing-faq-list{gap:8px}.landing-faq-item{padding:12px 16px}.landing-faq-question{font-size:16px}.landing-faq-answer{padding-top:8px;font-size:15px;line-height:22px}.landing-footer{min-height:0;max-height:100svh;padding-top:120px;padding-bottom:32px}.landing-footer-content{gap:32px}.landing-footer-content>div:first-child>span{width:clamp(96px,9vw,136px)}.landing-footer-content>div:first-child>p{font-size:clamp(112px,12vw,192px)}.landing-footer-details{grid-template-columns:minmax(300px,500px) minmax(480px,600px);justify-content:space-between}.landing-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:0 48px;width:100%;max-width:600px}.landing-footer-nav>div{grid-area:auto;gap:8px}}