.vanly-bonding-page{--vb-navy:#061a33;--vb-blue:#0877c9;--vb-cyan:#30b6e8;--vb-ink:#10243a;--vb-soft:#eef7fc;color:var(--vb-ink);font-size:17px;line-height:1.72}.vanly-bonding-page section{max-width:1180px;margin:0 auto;padding:70px 28px}.vanly-bonding-page h1,.vanly-bonding-page h2{line-height:1.17}.vanly-bonding-page h1{font-size:clamp(38px,5vw,66px);color:#fff;margin:0 0 22px}.vanly-bonding-page h2{font-size:clamp(28px,3vw,40px);color:var(--vb-navy);margin:0 0 24px}.vanly-bonding-hero{position:relative;max-width:none!important;min-height:620px;display:flex;align-items:center;overflow:hidden;background:var(--vb-navy)}.vanly-bonding-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,20,43,.97) 0%,rgba(2,20,43,.77) 42%,rgba(2,20,43,.08) 75%)}.vanly-bonding-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vanly-bonding-hero-copy{position:relative;z-index:2;width:min(620px,48vw);margin-left:max(5vw,30px);color:#dceffc}.vanly-bonding-hero-copy p{font-size:20px;margin-bottom:32px}.vanly-bonding-button{display:inline-block;padding:15px 26px;border-radius:5px;background:linear-gradient(135deg,var(--vb-blue),var(--vb-cyan));color:#fff!important;text-decoration:none!important;font-weight:700;box-shadow:0 10px 24px rgba(8,119,201,.25)}.vanly-bonding-tint{max-width:none!important;background:var(--vb-soft)}.vanly-bonding-tint>h2,.vanly-bonding-tint>.vanly-bonding-grid{max-width:1124px;margin-left:auto;margin-right:auto}.vanly-bonding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;padding:0}.vanly-bonding-grid li{background:#fff;border-left:4px solid var(--vb-cyan);padding:22px;border-radius:5px;box-shadow:0 7px 20px rgba(14,62,98,.08)}.vanly-bonding-process{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;counter-reset:step;list-style:none;padding:0}.vanly-bonding-process li{position:relative;padding:54px 20px 20px;border-top:2px solid #d5e6f0}.vanly-bonding-process li:before{counter-increment:step;content:counter(step);position:absolute;top:12px;left:20px;color:var(--vb-blue);font-size:28px;font-weight:800}.vanly-bonding-split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.vanly-bonding-cta{max-width:none!important;text-align:center;background:linear-gradient(135deg,#061a33,#0b4c76);color:#dceffc}.vanly-bonding-cta h2{color:#fff}.vanly-bonding-cta p{max-width:760px;margin:0 auto 28px}@media(max-width:800px){.vanly-bonding-hero{min-height:560px}.vanly-bonding-hero-copy{width:auto;margin:0 24px}.vanly-bonding-hero:after{background:rgba(2,20,43,.78)}.vanly-bonding-grid,.vanly-bonding-process,.vanly-bonding-split{grid-template-columns:1fr}.vanly-bonding-page section{padding:52px 22px}}

