@media (max-width:900px){.nav-panel{gap:18px}.nav-links{gap:16px}.hero{min-height:auto;padding:62px 0}.hero-grid{grid-template-columns:1fr 45%;min-height:520px}.hero-phone{right:20px;width:255px}.phone-halo{right:10px;width:290px}.float-card-top{left:-20px}.float-card-bottom{right:-22px}.feature-grid{grid-template-columns:repeat(2,1fr)}.showcase-layout{grid-template-columns:1fr}.showcase-copy{padding-left:0}.screen-gallery{min-height:530px}.faq-layout{grid-template-columns:1fr;gap:45px}.cta-card>img{right:4%;width:220px}.benefit-row{grid-template-columns:75px 1fr}}
@media (max-width:640px){.container{width:min(calc(100% - 36px),var(--container))}.site-header{position:sticky}.nav{height:72px}.menu-toggle{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#fff}.menu-toggle span{display:block;width:21px;height:1px;background:currentColor;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.nav-panel{position:absolute;top:60px;right:18px;left:18px;display:none;flex-direction:column;align-items:stretch;gap:18px;padding:20px;border:1px solid var(--faint);border-radius:20px;background:rgba(20,19,25,.96);box-shadow:0 20px 50px rgba(0,0,0,.4);backdrop-filter:blur(20px)}.nav-panel.is-open{display:flex}.nav-links{flex-direction:column;gap:3px}.nav-links a{display:block;padding:10px}.nav-panel .button{width:100%}.hero{padding:46px 0 10px}.hero-grid{display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding-bottom:15px}h1{font-size:48px}.hero-description{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-proof{margin-top:34px}.hero-visual{min-height:474px;margin-top:22px}.hero-visual:before{right:-215px;top:-5px}.hero-phone{right:50%;width:248px;transform:translateX(50%)}.hero-phone{animation:float-mobile 6s ease-in-out infinite}.phone-halo{right:50%;transform:translateX(50%);width:260px;height:440px}.float-card-top{top:75px;left:-2px}.float-card-bottom{right:-5px;bottom:57px}.section{padding:85px 0}.section-heading{margin-bottom:34px}.section-heading h2,.showcase-copy h2,.benefits-intro h2,.faq-intro h2,.cta-card h2{font-size:39px}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{min-height:190px;padding:19px 16px;border-radius:19px}.feature-icon{width:38px;height:38px;margin-bottom:31px;font-size:23px}.feature-card h3{font-size:15px}.feature-card p{font-size:11px}.showcase-section{padding-top:85px}.screen-gallery{min-height:410px;margin:0 -7px}.screen-card{width:124px;border-radius:22px}.screen-card-two{width:145px}.screen-card-one{transform:translate(16px,45px) rotate(-7deg)}.screen-card-three{transform:translate(-16px,45px) rotate(7deg)}.benefits-section{padding-top:90px}.benefits-intro{margin-bottom:40px}.benefit-row{grid-template-columns:42px 1fr;gap:14px;padding:23px 0}.benefit-row h3{font-size:18px}.benefit-row p{font-size:13px}.faq-section{padding-top:85px}.faq-layout{gap:35px}.closing-cta{padding:75px 0 45px}.cta-card{min-height:440px;padding:43px 28px;align-items:flex-start}.cta-card>img{right:-25px;bottom:-35px;width:190px}.footer-top{gap:16px}.footer-bottom{align-items:flex-start;flex-wrap:wrap;gap:17px}.footer-bottom p:nth-child(2){display:none}.footer-bottom div{width:100%;gap:17px}@keyframes float-mobile{50%{transform:translate(50%,-10px)}}}
