.vqd-landing-shell{background:#f8fafc;color:#13213b;padding-bottom:46px}.vqd-landing-hero{background:linear-gradient(117deg,#fff 0%,#fff7f1 66%,#fff 100%);overflow:hidden}.vqd-landing-inner{max-width:1230px;margin:auto;min-height:470px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:38px;padding:60px 25px}.vqd-landing-copy{max-width:640px}.vqd-landing-eyebrow{display:inline-flex;letter-spacing:.08em;font-size:12px;font-weight:800;background:var(--vqd-primary-soft,#fff0e5);color:var(--vqd-primary,#ed6419);border-radius:40px;padding:8px 14px;margin-bottom:18px}.vqd-landing-copy h1{font-size:clamp(34px,4vw,58px);letter-spacing:-.04em;line-height:1.13;margin:0 0 20px;color:#101b31}.vqd-landing-copy p{color:#5b6578;line-height:1.8;font-size:17px;max-width:590px}.vqd-landing-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px;align-items:center}.vqd-landing-btn{background:var(--vqd-primary,#f46b27);color:var(--vqd-primary-contrast,#fff)!important;text-decoration:none;padding:16px 23px;border-radius:12px;font-weight:750;box-shadow:0 10px 22px var(--vqd-primary-shadow,rgba(0,0,0,.10))}.vqd-landing-secondary{text-decoration:none;color:#364359;font-weight:650}.vqd-landing-visual{height:375px;border-radius:28px;background:linear-gradient(145deg,var(--vqd-primary-soft,#fff0e5),#f0f6ff);box-shadow:0 15px 40px rgba(19,33,59,.09);overflow:hidden}.vqd-landing-visual img{width:100%;height:100%;object-fit:cover}.vqd-landing-abstract{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--vqd-primary,#f46b27);text-align:center}.vqd-landing-abstract span{font-size:96px}.vqd-landing-abstract b{font-size:28px}.vqd-landing-abstract small{color:#667085}.vqd-landing-content{max-width:1230px;margin:auto;padding:0 24px}.vqd-landing-section{padding:50px 0 15px}.vqd-landing-section h2{font-size:clamp(24px,3vw,32px);color:#142137;line-height:1.3;margin-bottom:26px}.vqd-landing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vqd-landing-features article{border:1px solid #e5eaf1;border-radius:18px;background:#fff;padding:25px;box-shadow:0 8px 22px rgba(21,37,60,.04)}.vqd-landing-feature-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--vqd-primary-soft,#fff2e9);color:var(--vqd-primary,#f46b27);border-radius:14px;font-size:24px}.vqd-landing-features h3{font-size:18px;margin:16px 0 8px}.vqd-landing-features p{color:#667085;line-height:1.65;margin:0}.vqd-landing-stepgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vqd-landing-stepgrid>div{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:16px}.vqd-landing-stepgrid span{background:var(--vqd-primary,#f46b27);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-weight:750}.vqd-landing-stepgrid strong{font-size:14px}.vqd-landing-rich{color:#3e495f;line-height:1.75}.vqd-landing-rich h2,.vqd-landing-rich h3{color:#13213b}.vqd-landing-form-wrap{margin-top:44px;background:#fff;border:1px solid #e5eaf2;border-radius:22px;padding:clamp(16px,3vw,34px);box-shadow:0 10px 35px rgba(10,30,60,.045)}.vqd-landing-form-wrap .vqd-ctv-apply,.vqd-landing-form-wrap .vqd-partner-intake{border:0;box-shadow:none;padding:0;background:transparent;max-width:100%}.vqd-landing-form-wrap input:not([type=checkbox]),.vqd-landing-form-wrap textarea,.vqd-landing-form-wrap select{max-width:100%;box-sizing:border-box}.vqd-landing-shell .vqd-company-public{display:grid;gap:18px}.vqd-landing-shell .vqd-company-public .vqd-company-hero{display:none}.vqd-landing-form-wrap:target{scroll-margin-top:25px}.vqd-f-landing-photo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #e6eaf2;padding:12px;border-radius:12px;margin:12px 0 22px}.vqd-f-landing-photo img{max-height:90px;max-width:180px;width:auto;height:auto;border-radius:8px}.vqd-f-landing-photo span{color:#677387;font-size:13px}
@media(max-width:820px){.vqd-landing-inner{grid-template-columns:1fr;gap:25px;padding:46px 20px}.vqd-landing-visual{height:290px}.vqd-landing-features{grid-template-columns:1fr}.vqd-landing-stepgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vqd-landing-copy h1{font-size:36px}.vqd-landing-section{padding-top:35px}}
@media(max-width:440px){.vqd-landing-stepgrid{grid-template-columns:1fr}.vqd-landing-inner{padding:34px 16px}.vqd-landing-content{padding:0 15px}.vqd-landing-copy h1{font-size:30px}.vqd-landing-visual{height:220px}}
