*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Plus Jakarta Sans",system-ui,sans-serif;color:#14213d;line-height:1.65;background:#fff}a{color:#2059c6}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.13;letter-spacing:-.035em}h1{font-size:clamp(2.35rem,5.1vw,4.2rem);margin:.6rem 0 1rem}h1 em{font-style:normal;color:#2563eb}h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:.5rem 0 1rem}h3{font-size:1.12rem}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.narrow{max-width:850px}.header{position:sticky;top:0;z-index:20;background:#ffffffef;backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{width:174px;display:block}.nav{display:flex;align-items:center;gap:20px}.nav a{color:#26354d;text-decoration:none;font-size:.91rem;font-weight:700}.nav a:hover{color:#2563eb}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:13px 21px;border-radius:12px;font-weight:800;text-decoration:none!important;min-height:48px}.btn.primary{background:#2563eb;color:#fff}.btn.secondary{border:1px solid #aebed6;background:#fff;color:#17395d}.btn.light{background:#fff;color:#1744aa}.menu{display:none}.skip{position:absolute;left:-10000px}.skip:focus{left:10px;top:10px;z-index:99;background:white}.hero{background:linear-gradient(130deg,#f5f9ff,#fff);padding:72px 0}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:.76rem;color:#245ac8}.lead{font-size:1.21rem;color:#42536c}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.micro{font-size:.85rem;color:#63738c}.hero-img{margin:0;background:#fff;padding:12px;border:1px solid #e0e9f5;border-radius:22px;box-shadow:0 20px 55px #0f172a13}.hero-img img{border-radius:14px;aspect-ratio:1.35;object-fit:cover}.hero-img figcaption{text-align:center;font-size:.73rem;color:#64748b;padding:8px 0 2px}.section{padding:76px 0}.alt{background:#f7f9fc}.intro{font-size:1.1rem;color:#4d5d74;max-width:850px}.path{display:flex;align-items:center;justify-content:center;gap:14px;margin:30px 0;flex-wrap:wrap}.path>div{background:#edf4ff;border:1px solid #cbdffc;border-radius:16px;padding:20px 28px;min-width:175px;text-align:center}.path b{display:block;color:#2563eb}.path strong,.path small{display:block}.path small{color:#64748b}.path>span{color:#2563eb;font-size:1.6rem}.note{color:#596b80;font-size:.91rem}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.card{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:24px;box-shadow:0 8px 25px #17355b0b}.card h3{margin:10px 0}.card p{color:#52617a;margin:0}.number{color:#2563eb;font-weight:800}.split{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.ticks{padding-left:22px}.ticks li{margin:9px 0}.info{padding:30px;border:1px solid #d8e6ff;background:#fff;border-radius:20px}.info p{margin-bottom:22px}.faqs{display:grid;gap:11px;margin-top:30px}.faqs details{border:1px solid #dfe6ef;border-radius:12px;background:#fff;padding:0 19px}.faqs summary{padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-weight:750}.faqs summary span{color:#2563eb;font-size:22px}.faqs details p{margin:0 0 18px;color:#506078}.cta{background:linear-gradient(130deg,#1d4ed8,#0e367e);color:#fff;text-align:center;padding:72px 0}.cta p{color:#e3ebff;max-width:760px;margin:0 auto 24px}footer{background:#0f172a;color:#cbd5e1;padding:42px 0}.footer{display:grid;grid-template-columns:2fr 1fr;gap:35px}.footer img{width:170px}.footer a{display:block;color:#cbd5e1;text-decoration:none;margin:8px 0}@media(max-width:850px){.menu{display:block;background:transparent;border:0;font-size:27px;cursor:pointer;min-height:44px;min-width:44px}.nav{display:none;position:absolute;top:78px;left:0;right:0;flex-direction:column;align-items:stretch;gap:8px;padding:16px 20px;background:#fff;box-shadow:0 18px 25px #0f172a1a}.nav.open{display:flex}.hero-grid,.split{grid-template-columns:1fr}.hero{padding:46px 0}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.wrap{width:calc(100% - 32px)}.header-inner{height:68px}.nav{top:68px}.hero{padding:36px 0}.hero-grid{gap:20px}.hero-img img{aspect-ratio:1.35}.section{padding:54px 0}.cards{grid-template-columns:1fr}.path{flex-direction:column}.path>div{width:100%}.path>span{transform:rotate(90deg)}.footer{grid-template-columns:1fr}.actions .btn{width:100%}}
