.pricing-preview .grid{align-items:stretch}.pricing-preview .card{height:100%;display:flex;flex-direction:column}.pricing-preview .card p{margin-bottom:0}.pricing-help{max-width:760px;margin:34px 0 0;color:var(--m);font-size:1.02rem}.pricing-actions{display:flex;align-items:center;gap:14px;margin-top:22px}.pricing-actions .btn{min-height:52px}.pricing-actions .btn.primary{min-width:250px;padding-inline:30px}.pricing-actions .btn:not(.primary){min-width:145px}

/* Staging visual polish — desktop/mobile refinement */
@media(min-width:761px){.hero{grid-template-columns:.86fr 1.14fr;gap:58px}.hero-logo{max-width:460px}.hero h1{font-size:clamp(2.8rem,5.2vw,5rem)}.project-card strong{color:var(--t)}.mini .panel{padding:25px}}

@media(max-width:760px){.pricing-actions{flex-direction:column;width:100%}.pricing-actions .btn{width:100%;min-width:0}.pricing-actions .btn.primary{order:-1}.hero{min-height:auto;padding:34px 0 24px;gap:28px}.hero-logo{max-width:275px}.badge{margin-top:16px;padding:8px 13px;font-size:.78rem}.hero-copy .eyebrow{margin-bottom:13px;font-size:.72rem;line-height:1.55}.hero h1{font-size:clamp(2.55rem,11vw,3.55rem);line-height:.98;letter-spacing:-.045em}.hero .lead{margin-top:18px;font-size:1rem;line-height:1.65}.hero .actions{margin-top:24px}.hero .trust{margin-top:17px;gap:9px}.trust span{padding:6px 9px;font-size:.78rem}.section{padding-top:76px}.section-head{margin-bottom:24px}.card,.panel,.project-card{padding:23px}.mini .panel{padding:20px}.platform-strip{margin-top:10px;padding:14px;gap:8px}.platform-strip span{padding:7px 10px;font-size:.82rem}.platform-strip span:nth-child(3),.platform-strip span:nth-child(5){display:none}.project-card p:nth-of-type(2){display:none}.project-card p{margin:10px 0}.project-card h3{margin-top:10px}.cta{margin-top:76px}.footer{margin-top:62px}.footer .footer-grid{width:min(560px,92%)}.footer-logo{width:165px}.footer-grid>div:first-child{padding-bottom:20px!important}.footer-contact{padding:20px 0!important}.social-test{padding:22px 0!important}.footer-grid>nav:last-of-type{padding:17px 0!important}}

@media(max-width:420px){.hero-logo{max-width:245px}.hero h1{font-size:clamp(2.4rem,10.5vw,3.1rem)}.section{padding-top:68px}.card,.project-card{padding:21px}.mini .panel{padding:18px}.platform-strip span{font-size:.78rem}.footer-grid>nav:last-of-type{gap:20px!important}}