@media(max-width:1024px){.arch-zone-content-row{flex-wrap:wrap}.arch-arrow-right{transform:rotate(90deg)}.features-grid{grid-template-columns:repeat(6,1fr)}.feature-card{grid-column:span 3}.feature-card.featured{grid-column:span 6}.stats-grid{flex-wrap:wrap}.stat-item{flex:1 1 auto;min-width:0}.pricing-showcase-bottom{grid-template-columns:1fr}.pricing-features-col{border-right:0;border-bottom:1px solid var(--pf-border)}.pricing-features-col:last-child{border-bottom:0}.pricing-tiers-grid{grid-template-columns:repeat(2,1fr)}.pricing-calc-result-row{grid-template-columns:repeat(2,1fr)}.pricing-calc-result-item:nth-child(2){border-right:0}.pricing-calc-result-item:nth-child(1),.pricing-calc-result-item:nth-child(2){border-bottom:1px solid var(--pf-border)}.pricing-tiers-mini{flex-wrap:wrap}.pricing-tier-mini{flex:1 1 33%}.pricing-faq-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto 3rem}}@media(max-width:768px){.hero{padding:3rem 1.5rem 2rem}.hero h1{font-size:2rem}.hero-orbit{display:none}.hero-metrics{flex-direction:column;border-radius:var(--pf-radius-sm)}.hero-metric{width:100%;justify-content:center}.hero-metric:not(:last-child){border-right:0;border-bottom:1px solid var(--pf-border)}.stats-grid{flex-direction:column}.stat-item:not(:last-child){border-right:0;border-bottom:1px solid var(--pf-border)}.steps-grid{grid-template-columns:1fr;gap:1.5rem}.steps-grid::before{display:none}.flow-diagram{flex-direction:column}.flow-arrow svg{transform:rotate(90deg)}.features-grid{grid-template-columns:1fr}.feature-card{grid-column:span 1!important}.feature-card.featured{display:block}.trust-points{grid-template-columns:1fr}.pricing-card-hero .pricing-amount{flex-wrap:wrap}.pricing-value{font-size:3rem}.pricing-showcase-amount .pricing-value{font-size:3.5rem}.hero-flow{flex-wrap:wrap;gap:.5rem}.hero-flow-arrow{display:none}.arch-tabs{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.arch-callouts{flex-direction:column;align-items:flex-start;gap:.5rem}}