@media (max-width:1100px){.desktop-nav,.login-link{display:none}.menu-toggle{display:grid;place-items:center}.mobile-nav{display:none;background:#fff;border-top:1px solid var(--border);padding:16px 24px}.mobile-nav.open{display:grid;gap:4px}.mobile-nav a{padding:12px;font-weight:800}.mobile-sub summary{padding:12px;font-weight:800;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.mobile-sub summary::after{content:"\25BE";font-size:14px;transition:transform 0.2s}.mobile-sub[open] summary::after{transform:rotate(180deg)}.mobile-sub a{padding:10px 12px 10px 28px;font-weight:600;font-size:14px;display:block}.hero{padding:56px 0 78px}.hero h1{font-size:42px;line-height:52px}.hero-grid{gap:44px}.hero-visual .blur{width:180px;height:180px;filter:blur(44px)}.hero-image-frame{transform:scale(1)}.lead{font-size:17px}.section,.split-section{padding:72px 0}.section-title{margin-bottom:42px}.split-grid{gap:44px}.bento-grid{gap:22px}.stats{gap:22px}.hero-grid,.split-grid,.bento-grid{grid-template-columns:1fr}.hero-content{text-align:center}.lead{margin-left:auto;margin-right:auto}.hero-buttons,.stats{justify-content:center}.device-card{height:auto;max-height:380px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid.six{grid-template-columns:repeat(2,1fr)}.testimonial-layout,.footer-grid{grid-template-columns:1fr 1fr}.price-card.popular{transform:none}.section-title h2,.split-content h2,.testimonial-intro h2{font-size:36px;line-height:44px}.showcase-grid,.cta .cta-grid,.home-news-grid{grid-template-columns:1fr}.cta .cta-grid{text-align:center}.cta-copy h2,.cta-copy p{margin-left:auto;margin-right:auto}.cta-actions{justify-content:center}.pain-grid,.benefit-grid{grid-template-columns:repeat(2,1fr)}.blog-listing-layout,.post-detail-layout{grid-template-columns:1fr}.blog-listing-sidebar,.post-detail-sidebar{position:static}.support-layout{grid-template-columns:1fr}.support-sidebar{position:static}.support-index-grid{grid-template-columns:repeat(2,1fr)}.page-hero-title{font-size:30px}.post-detail-content h2{font-size:24px}.post-detail-content h3{font-size:20px}.pricing-cards{grid-template-columns:1fr 1fr}.plan-card.featured{transform:none}.plan-card.featured:hover{transform:translateY(-5px)}.trial-box{grid-template-columns:1fr}.pricing-hero h1{font-size:40px}.contact-grid{grid-template-columns:1fr}.contact-info-col{grid-template-columns:repeat(2,1fr)}.trial-form-layout{grid-template-columns:1fr}.trial-form-card{position:static}.trial-page-hero h1{font-size:40px}}@media (max-width:760px){.container{padding:0 20px}.header-inner{height:68px}.header-actions .btn-outline{display:none}.hero{padding:40px 0 56px}.hero-grid{gap:28px}.hero h1{font-size:32px;line-height:40px;font-weight:700}.lead{font-size:16px}.hero-buttons{flex-direction:column}.btn-large,.hero-buttons .btn{width:100%}.eyebrow{font-size:11px;padding:7px 14px;margin-bottom:20px}.hero-visual{padding:0 8px}.hero-image-frame{border-radius:18px;overflow:hidden}.blur{display:none}.stats{gap:12px;align-items:stretch}.stats i{display:none}.stats div{background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px;flex:1;text-align:center}.stats strong{font-size:20px;line-height:28px}.mockup-window{transform:none}.mockup-body{grid-template-columns:1fr;min-height:auto}.mockup-sidebar{display:none}.mockup-cards{grid-template-columns:1fr}.mockup-main{padding:16px}.room-grid{grid-template-columns:repeat(3,1fr)}.proof-inner{flex-direction:column;text-align:center;gap:16px}.section,.split-section{padding:48px 0}.section-title{margin-bottom:28px}.section-title h2,.split-content h2,.testimonial-intro h2{font-size:26px;line-height:34px}.section-title p,.lead,.split-content p{font-size:15px;line-height:23px}.testimonial-layout{gap:32px}.feature-grid,.feature-grid.six,.pricing-grid,.testimonial-layout,.footer-grid,.pain-grid,.benefit-grid,.home-news-grid{grid-template-columns:1fr}.home-news-featured{border-radius:24px}.home-news-featured-body{padding:22px;gap:12px}.home-news-featured h3{font-size:22px;line-height:1.3}.home-news-list{gap:12px}.home-news-item{grid-template-columns:92px 1fr;gap:12px;padding:10px;border-radius:18px}.home-news-thumb{border-radius:14px}.home-news-item h3{font-size:14px;line-height:1.35}.home-news-meta{font-size:12px}.feature-card{padding:24px 20px}.feature-card div{width:52px;height:52px;margin-bottom:16px}.feature-card h3{font-size:18px;line-height:24px}.pain-grid article{padding:22px}.benefit-grid article{padding:24px}.device-card.image-card{height:auto;min-height:0;display:flex;align-items:center;justify-content:center}.showcase-grid{gap:24px}.showcase-list article{grid-template-columns:44px 1fr;padding:14px}.showcase-list span{width:44px;height:44px}.showcase-list b{font-size:15px}.testimonial-track blockquote,.testimonial-cards>blockquote{flex-basis:100%}.device-card{height:320px}.laptop{width:90%;height:210px}.tablet{width:45%;height:190px}.phone{width:95px;height:190px}.bento-large{grid-template-columns:1fr}.bento-large>div:first-child,.price-visual,.bento-small{padding:24px}.bento-grid{gap:20px}.pricing-grid{gap:20px}.price-card{padding:24px 20px}.price strong{font-size:28px}.price{margin:16px 0 22px}.price-card ul{gap:10px;margin-bottom:26px}.cta .container{border-radius:24px;padding:36px 20px}.cta h2{font-size:24px;line-height:32px}.cta p{font-size:16px;margin-bottom:22px}.cta-actions{flex-direction:column}.cta-actions .btn{width:100%}.trial-form{padding:20px}.trial-form h3{font-size:20px}.contact-price{font-size:24px}.copyright{flex-direction:column;gap:12px}.copyright div{flex-wrap:wrap}.footer-float-contact{right:16px;bottom:16px;gap:10px}.float-item{width:52px;height:52px;min-width:0;padding:0;border-radius:999px;justify-content:center}.float-text{display:none}.float-icon{width:52px;height:52px;border:0}.brand-logo{width:130px}.hero-image-frame{transform:none}.image-card img{max-height:340px}.image-fill img{min-height:220px}.footer-brand .brand-logo{width:140px}.solution-note{align-items:flex-start;text-align:left}.showcase-list article{grid-template-columns:48px 1fr;padding:14px}.showcase-list span{width:48px;height:48px}.benefit-grid strong{font-size:32px}.blog-grid{grid-template-columns:1fr}.page-hero{padding:50px 0 34px}.page-hero-title{font-size:24px;line-height:1.25}.blog-card-body{padding:18px 20px 22px}.blog-card-title{font-size:18px}.post-detail-featured-image{border-radius:14px;margin-bottom:20px}.post-detail-meta{flex-direction:column;align-items:flex-start}.post-detail-content{font-size:15px}.post-detail-content h2{font-size:22px}.post-detail-content h3{font-size:18px}.support-index-grid{grid-template-columns:1fr;max-width:420px}.support-card{padding:18px 20px}.support-article{padding:22px}.support-article-content h2{font-size:22px}.support-article-content h3{font-size:18px}.pricing-hero{padding:60px 0 30px}.pricing-hero h1{font-size:32px}.pricing-hero p{font-size:16px}.pricing-cards{grid-template-columns:1fr}.pricing-wrap{padding:40px 0}.billing-note span{font-size:12px;padding:8px 14px}.plan-card{padding:26px 22px}.plan-price .amount{font-size:36px}.faq-grid{grid-template-columns:1fr}.trial-box{padding:26px;border-radius:24px}.trial-box h2{font-size:30px}.trial-cta-box{padding:28px 24px;border-radius:24px}.trial-cta-box h2{font-size:28px}.trial-cta-points{flex-direction:column;align-items:center;gap:10px}.pricing-form{padding:22px}.sticky-price-cta{display:block}.contact-main{padding:56px 0 64px}.contact-grid{gap:32px}.contact-info-col{grid-template-columns:1fr}.contact-form-wrapper{padding:24px}.contact-form .form-row{grid-template-columns:1fr}.contact-map iframe{height:280px}.trial-page-hero{padding:64px 0 48px}.trial-page-hero h1{font-size:30px;line-height:1.2}.trial-hero-sub{font-size:16px}.trial-hero-trust{gap:18px}.trial-form-section{padding-bottom:64px}.trial-form-card{padding:26px 22px}.trial-form-grid .row{grid-template-columns:1fr}.trial-stats-strip{gap:28px}.trial-stats-strip strong{font-size:26px}.footer{padding:56px 0 28px}.footer-grid{gap:28px}.footer h3{margin:0 0 16px}.copyright{margin-top:36px;padding-top:20px}.btn-primary{padding:12px 20px;font-size:14px}}@media (max-width:420px){.brand-text small{display:none}.brand-text strong{font-size:18px}.hero h1{font-size:28px;line-height:36px}.hero{padding:32px 0 48px}.section,.split-section{padding:36px 0}.section-title{margin-bottom:22px}.section-title h2,.split-content h2{font-size:22px;line-height:30px}.stats{grid-template-columns:1fr;display:grid;gap:8px}.stats div{padding:10px 14px}.price strong{font-size:28px}.footer-float-contact{right:12px;bottom:12px;gap:8px}.footer-float-contact .float-item{width:46px;height:46px}.footer-float-contact .float-icon{width:46px;height:46px}img,svg,video,canvas,iframe,table{max-width:100%;height:auto}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}