/* Compact campaign layout: same VisioNext language, less vertical travel. */
.site-header{min-height:82px;padding:14px max(28px,calc((100vw - 1320px)/2))}.site-nav{gap:clamp(12px,1.6vw,24px);font-size:.9rem}.site-nav a{padding:7px 0 9px}.header-cta{min-height:46px;padding:0 20px;font-size:.86rem}
.hero{min-height:510px;padding:58px max(28px,calc((100vw - 1320px)/2)) 54px;gap:clamp(34px,5vw,68px)}.hero-visual{min-height:390px}.visual-card{width:285px;height:340px;padding:28px}.visual-number{margin-top:54px}.visual-number strong{font-size:112px}.visual-rule{margin:35px 0 18px}.orbit-a{width:430px;height:165px}.orbit-b{width:385px;height:215px}.tag-one{top:75px}.tag-two{bottom:45px}
.intro-strip .strip-inner{padding-top:42px;padding-bottom:44px}.strip-title{font-size:25px}.audience{padding-top:72px;padding-bottom:78px}.audience-grid{margin-top:52px}.audience-grid article{padding-top:17px}.audience-grid h3{margin:15px 0 6px}.dark-section .outcome{padding-top:76px;padding-bottom:82px}.large-copy{margin-bottom:28px}.benefits{gap:8px;margin-bottom:28px}.process{padding-top:78px;padding-bottom:82px}.steps{margin-top:52px}.steps article{padding-top:17px}.steps h3{margin:14px 0 5px}.quality-note{margin-top:40px;padding:18px 22px}.price-inner{padding-top:45px;padding-bottom:48px}.price-inner h2{margin-bottom:0}
.form-section{padding:78px 0 88px}.form-intro>p:last-child{margin-top:14px}.wizard{margin-top:38px;padding:28px 34px 26px}.progress{margin:15px 0 30px}.wizard fieldset{min-height:300px}.field-hint{margin:6px 0 21px}.wizard label:not(.choice):not(.consent){margin-top:14px}.wizard-actions{margin-top:12px;padding-top:16px}.closing{padding:76px 0}.closing h2{margin-bottom:26px}.site-footer{padding:28px 0}
@media(max-width:900px){.hero{min-height:auto;padding-top:58px;padding-bottom:50px}}
@media(max-width:760px){.site-header{min-height:68px;padding:11px 18px}.header-cta{min-height:38px;padding:0 12px}.hero{padding:52px 18px 48px}.hero-visual{min-height:340px;margin-top:32px}.visual-card{width:250px;height:305px;padding:24px}.visual-number{margin-top:45px}.visual-number strong{font-size:98px}.orbit-a{width:330px;height:140px}.orbit-b{width:300px;height:180px}.intro-strip .strip-inner{padding:38px 0}.audience{padding-top:60px;padding-bottom:62px}.audience-grid{margin-top:38px}.audience-grid article{padding-bottom:21px}.dark-section .outcome{padding-top:60px;padding-bottom:65px}.process{padding-top:60px;padding-bottom:65px}.steps{margin-top:37px}.steps article{padding-bottom:21px}.price-inner{padding:40px 0}.form-section{padding:60px 0 72px}.wizard{margin-top:30px;padding:21px 17px 20px}.wizard fieldset{min-height:350px}.wizard legend{font-size:23px}.closing{padding:62px 0}}
