:root{--navy:#06183d;--blue:#1357ec;--cyan:#2dc3f2;--muted:#5c6880;--line:#dce4f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{justify-content:space-between;align-items:center;gap:32px;max-width:1400px;height:96px;margin:auto;padding:0 4.5%;display:flex}.logo{align-items:center;gap:12px;display:flex}.logo>span{border-bottom:3px solid var(--cyan);align-items:flex-end;gap:3px;height:42px;display:flex}.logo i{background:var(--blue);width:9px;display:block}.logo i:first-child{height:24px}.logo i:nth-child(2){height:40px}.logo i:nth-child(3){height:31px}.logo b{letter-spacing:5px;font-size:25px}.logo small{letter-spacing:7px;margin-top:2px;font-size:10px;display:block}header nav{gap:44px;font-weight:600;display:flex}.button,.outline{justify-content:center;align-items:center;gap:20px;padding:17px 26px;font-weight:700;display:inline-flex}.button{background:var(--blue);color:#fff}.button svg,.outline svg{width:19px}.hero{border-bottom:1px solid var(--line);grid-template-columns:48% 52%;min-height:710px;display:grid}.hero-copy{padding:100px max(7vw,60px) 20px}.hero h1{letter-spacing:-3px;margin:0;font-size:clamp(54px,5.3vw,86px);line-height:1.08}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:var(--muted);max-width:600px;font-size:19px;line-height:1.7}.hero-copy>div{gap:18px;margin-top:35px;display:flex}.outline{border:1px solid var(--blue);color:var(--blue)}.hero-copy>svg{width:100%;height:160px;margin-top:30px;overflow:visible}.hero-copy polyline,.hero-copy circle,.growth polyline{fill:none;stroke:var(--cyan);stroke-width:2px}.hero-image,.about-image{position:relative;overflow:hidden}.hero-image:before{content:"";z-index:2;border-top:360px solid #fff;border-right:180px solid #0000;position:absolute;top:0;left:-1px}.hero-image img,.about-image img{object-fit:cover}.about{grid-template-columns:1fr 1.1fr;min-height:620px;display:grid}.about>div:first-child{padding:100px max(7vw,60px)}h2{letter-spacing:-2px;margin:0 0 28px;font-size:clamp(38px,4vw,58px);line-height:1.12}.about p,.cta p{color:var(--muted);font-size:17px;line-height:1.75}.about a{color:var(--blue);align-items:center;gap:12px;margin-top:24px;font-weight:700;display:inline-flex}.about a svg{width:18px}.directions,.why{max-width:1400px;margin:auto;padding:100px max(5vw,60px)}.directions>h2{max-width:700px}.direction{border-top:1px solid var(--line);grid-template-columns:80px 1fr 1fr;gap:34px;padding:42px 20px;display:grid}.direction>span{color:var(--blue);font-size:36px}.direction h3{margin:0;font-size:30px}.direction p,.direction li,.why p{color:var(--muted);line-height:1.65}.direction li{margin:8px 0}.growth{border-left:1px solid var(--line);padding-left:45px}.growth strong{color:var(--blue);font-size:50px}.growth svg{width:100%;height:120px;display:block}.growth small{color:var(--muted)}.why{border-top:1px solid var(--line)}.why>div{grid-template-columns:repeat(3,1fr);display:grid}.why article{border-right:1px solid var(--line);padding:25px 50px 25px 0}.why article+article{padding-left:50px}.why article:last-child{border:0}.why svg{width:38px;height:38px;color:var(--blue)}.why h3{font-size:22px}.cta{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;min-height:370px;padding:70px max(7vw,60px);display:flex}.cta>div{max-width:600px}.cta p{color:#c6d1e3}.cta>svg{color:#1261dc;stroke-width:.7px;width:250px;height:250px}.cta h2{font-size:52px}footer{color:#fff;background:#041430;border-top:1px solid #1c3154;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:55px max(7vw,60px);display:grid}footer p{color:#a9b8cf;max-width:350px;line-height:1.6}footer nav{align-items:center;gap:30px;display:flex}footer small{color:#7f91aa;border-top:1px solid #1c3154;grid-column:1/-1;padding-top:24px}@media (max-width:850px){header{height:76px;padding:0 20px}header nav{display:none}header>.button{padding:12px 15px;font-size:12px}.logo b{font-size:19px}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:70px 22px 30px}.hero h1{font-size:48px}.hero-copy>div{flex-direction:column;align-items:stretch}.hero-image{height:430px}.hero-image:before{display:none}.about{grid-template-columns:1fr}.about>div:first-child{padding:70px 22px}.about-image{height:420px}.directions,.why{padding:70px 22px}.direction{grid-template-columns:45px 1fr;padding:35px 0}.growth{border-left:0;grid-column:2;padding:0}.why>div{grid-template-columns:1fr}.why article,.why article+article{border-right:0;border-bottom:1px solid var(--line);padding:26px 0}.cta{padding:60px 22px}.cta h2{font-size:42px}.cta>svg{display:none}footer{grid-template-columns:1fr;padding:50px 22px}footer small{grid-column:auto}}
