:root{--navy:#192b55;--purple:#6734df;--blue:#2765df;--muted:#56617e;--line:#e1e5f1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7fc;color:var(--navy);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}.wrap{max-width:1160px;margin:auto;padding-left:24px;padding-right:24px}.site-header{background:#fff;border-bottom:1px solid #e9eaf4}.header-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{width:220px;height:auto;display:block}.site-header nav{display:flex;gap:24px}.site-header nav a{text-decoration:none;font-weight:700;font-size:14px}.site-header nav a[aria-current]{color:var(--purple)}.nav-cta{border-radius:999px;background:#243b8a;color:white;padding:12px 19px;text-decoration:none;font-weight:700;font-size:14px}.hero{background:linear-gradient(120deg,#172e7b 0%,#3b3b9a 55%,#6341b5 100%);color:white;padding:78px 0 120px}.eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:1.4px;color:#cbd8ff}.hero h1{font-size:clamp(33px,4.6vw,57px);line-height:1.15;letter-spacing:-1.2px;max-width:950px;margin:17px 0}.hero h1 span{color:#c5e4ff}.intro{font-size:19px;max-width:780px;color:#e7ebff;margin:0}.hero-points{display:flex;gap:12px 23px;flex-wrap:wrap;font-size:14px;font-weight:700;margin-top:25px}.routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:-62px;position:relative;z-index:1;align-items:stretch}.route{background:#fff;border:1px solid var(--line);border-radius:20px;padding:27px;box-shadow:0 15px 38px #172b6a15;display:flex;flex-direction:column;min-width:0}.primary-route{border:2px solid #7252dc;padding:26px}.route-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.route-tag{font-size:11px;font-weight:800;letter-spacing:.8px;color:#6249c4;margin:0}.route-icon{font-size:25px;color:#6748d0}.route h2{font-size:26px;line-height:1.2;margin:15px 0 8px}.route>p{color:var(--muted);margin:0}.route ul{padding-left:20px;margin:18px 0 25px;color:#394765;font-size:14px}.route li{margin:6px 0}.button{display:block;text-align:center;text-decoration:none;font-size:14px;font-weight:800;border-radius:11px;padding:15px 12px;margin-top:auto}.button.primary{background:linear-gradient(100deg,#216fba,#6b28e6);color:#fff}.button:hover{filter:brightness(1.07)}.below{padding-top:25px;padding-bottom:75px}.fineprint{color:#6b748c;font-size:12px;max-width:900px}.help-strip{margin-top:44px;background:#eef0fb;border:1px solid #dfe3f6;border-radius:18px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow.dark{color:#6148bd}.help-strip h2{font-size:26px;margin:5px 0}.help-strip p:not(.eyebrow){color:#59637d;margin:0}.help-strip>a{font-weight:800;color:#5237bc;text-decoration:none;max-width:260px}.help-strip>a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #ac84ff;outline-offset:3px}@media(max-width:950px){.routes{grid-template-columns:1fr;max-width:690px}.route{min-height:0}.route ul{margin-bottom:22px}.hero{padding-bottom:112px}.help-strip{align-items:flex-start;flex-direction:column}.help-strip>a{max-width:none}}@media(max-width:800px){.site-header nav{display:none}.header-inner{min-height:75px}.brand img{width:175px}.nav-cta{font-size:12px;padding:10px 12px}}@media(max-width:600px){.wrap{padding-left:16px;padding-right:16px}.hero{padding:52px 0 100px}.hero h1{font-size:clamp(31px,9vw,41px)}.intro{font-size:16px}.hero-points{font-size:12px;gap:9px 14px}.routes{margin-top:-51px;gap:16px}.route,.primary-route{padding:23px;border-radius:17px}.route h2{font-size:24px}.help-strip{padding:23px}.below{padding-bottom:42px}}
