:root{--web-blue:#1670e8;--web-navy:#071d3c;--web-text:#101a2d;--web-muted:#63728a}.web-hero{min-height:680px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(3,20,45,.94),rgba(5,29,60,.72),rgba(5,29,60,.28)),var(--web-hero) center/cover no-repeat}.web-hero .wrap{width:100%;padding-top:80px;padding-bottom:80px}.web-kicker,.web-label{display:block;color:#70b0ff;text-transform:uppercase;letter-spacing:.16em;font-size:14px;font-weight:800}.web-hero h1{max-width:770px;margin:18px 0;font-size:clamp(50px,7vw,88px);line-height:1.02}.web-hero p{max-width:690px;font-size:23px;line-height:1.55;color:#d7e4f5}.web-hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0 26px}.web-hero-actions>a{color:#fff;font-weight:800}.web-btn{display:inline-flex;padding:18px 25px;border-radius:12px}.web-btn.light{background:#fff;color:var(--web-navy)}.web-hero small{color:#b8c8dc}.web-section{padding:100px 0}.web-split,.web-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:start}.web-split h2,.web-heading h2,.web-quote h2{font-size:clamp(36px,5vw,62px);line-height:1.08;margin:16px 0;color:var(--web-text)}.web-split>p,.web-quote-copy>p{font-size:20px;line-height:1.75;color:var(--web-muted)}.web-solutions{background:#f1f6fc}.web-heading{display:block;max-width:760px;margin-bottom:46px}.web-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.web-solution-grid article{background:#fff;border:1px solid #dce7f4;border-radius:20px;padding:34px;box-shadow:0 16px 50px rgba(16,42,78,.07)}.web-solution-grid i{display:flex;width:54px;height:54px;align-items:center;justify-content:center;background:#e9f3ff;color:var(--web-blue);border-radius:14px;font-style:normal;font-size:25px}.web-solution-grid small{display:block;margin-top:24px;color:var(--web-blue);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.web-solution-grid h3{font-size:26px;margin:10px 0}.web-solution-grid p{color:var(--web-muted);line-height:1.7}.web-process{padding:100px 0;background:var(--web-navy);color:#fff}.web-process h2{color:#fff}.web-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2b4261}.web-steps div{padding:34px 28px;border-right:1px solid #2b4261}.web-steps b{color:#6fb1ff}.web-steps h3{font-size:25px}.web-steps p{color:#b9c8dc;line-height:1.6}.web-quote{background:#f6f9fd}.web-quote>.wrap{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:start}.web-quote-copy{position:sticky;top:130px}.web-quote-copy ul{padding:0;list-style:none}.web-quote-copy li{margin:14px 0;font-weight:700}.web-quote-copy li:before{content:'✓';color:var(--web-blue);margin-right:10px}.web-wizard{background:#fff;border:1px solid #dbe5f2;border-radius:22px;padding:38px;box-shadow:0 20px 60px rgba(12,38,72,.09)}.web-progress{height:6px;background:#e7eef8;border-radius:9px;margin-bottom:34px;overflow:hidden}.web-progress span{display:block;height:100%;background:var(--web-blue);transition:.3s}.web-step{display:none;border:0;padding:0;margin:0}.web-step.active{display:block;animation:webIn .3s ease}.web-step>small{color:var(--web-blue);font-weight:800}.web-step legend{font-size:32px;font-weight:800;padding:10px 0 25px;color:var(--web-text)}.web-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.web-options label{cursor:pointer}.web-options input{position:absolute;opacity:0}.web-options span{display:block;border:1px solid #d9e3ef;border-radius:12px;padding:17px;font-weight:700}.web-options input:checked+span{border-color:var(--web-blue);background:#eaf3ff;color:#095ec9}.web-wizard button{border:0;border-radius:11px;padding:16px 22px;background:var(--web-blue);color:#fff;font-weight:800;font-size:16px;margin-top:24px}.web-nav{display:flex;justify-content:space-between;gap:12px}.web-nav .web-back{background:#eaf0f7;color:#34445c}.web-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.web-wizard label{display:block;font-weight:700;color:#26354c}.web-wizard input,.web-wizard select,.web-wizard textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;border:1px solid #d5e0ed;border-radius:10px;padding:14px;background:#fff;font:inherit}.web-privacy{display:flex!important;gap:10px;align-items:flex-start;margin-top:18px}.web-privacy input{width:20px!important;margin:1px 0!important}.web-hp{position:absolute!important;left:-9999px!important}.web-success,.web-error{padding:18px;border-radius:12px;margin-bottom:20px}.web-success{background:#e8f8ee;color:#176d37}.web-success span{display:block}.web-error{background:#fff0f0;color:#a51e1e}@keyframes webIn{from{opacity:0;transform:translateY(10px)}}@media(max-width:760px){.web-hero{min-height:620px;background-position:62% center}.web-hero .wrap{padding:65px 26px}.web-hero h1{font-size:52px}.web-hero p{font-size:19px}.web-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.web-section,.web-process{padding:70px 0}.web-split,.web-quote>.wrap{grid-template-columns:1fr;gap:35px}.web-solution-grid,.web-steps,.web-options,.web-fields{grid-template-columns:1fr}.web-steps div{border-right:0;border-bottom:1px solid #2b4261}.web-quote-copy{position:static}.web-wizard{padding:24px 18px;border-radius:16px}.web-step legend{font-size:27px}.web-nav button{flex:1}.web-options.checks span{padding:14px}}
