@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}body{background:#f4f7fa;margin:0}.ecap-ty{color:#17243a;font:17px/1.65 Roboto,Arial,sans-serif}.ecap-ty a,.ecap-ty button,.ecap-ty h1,.ecap-ty h2,.ecap-ty h3{font-family:Roboto,Arial,sans-serif}.ecap-ty .wrap{margin:auto;width:min(1160px,calc(100% - 48px))}.ecap-ty .brand{background:#fff;border-bottom:1px solid #d8e0e8;padding:20px 0}.ecap-ty .brand img{display:block;height:auto;max-width:100%;width:196px}.ecap-ty .hero{background:linear-gradient(125deg,#10223f,#182e57 60%,#245a93);padding:58px 0 64px}.ecap-ty .hero-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.5fr 1fr}.ecap-ty .eyebrow{color:#245a93;font-size:14px;font-weight:700;letter-spacing:2px;margin:0 0 16px;text-transform:uppercase}.ecap-ty .hero .eyebrow{color:#eba92d!important}.ecap-ty .hero h1{color:#fff!important;font-size:clamp(34px,4.2vw,52px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0 0 20px}.ecap-ty .hero p.intro{color:#e2ebf5!important;font-size:21px;margin:0 0 27px}.ecap-ty .btn{align-items:center;background:#eba92d!important;border-radius:8px;color:#10223f!important;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;min-height:52px;padding:15px 26px;text-decoration:none!important}.ecap-ty .btn:hover{background:#d89418!important}.ecap-ty a:focus-visible{outline:3px solid #eba92d;outline-offset:5px}.ecap-ty .hero .note{color:#dce7f2!important;font-size:14px;margin:14px 0 0}.ecap-ty .cover{margin:0;text-align:center}.ecap-ty .cover img{background:#fff;border-radius:4px;box-shadow:0 20px 50px #07152c70;height:auto;max-width:100%;width:245px}.ecap-ty .lower{display:grid;gap:36px;grid-template-columns:1fr 1fr;padding:56px 0}.ecap-ty .card{background:#fff;border:1px solid #d8e0e8;border-radius:18px;height:100%;padding:34px}.ecap-ty h2{color:#182e57!important;font-size:31px;font-weight:700;line-height:1.2}.ecap-ty .card p,.ecap-ty h2{margin:0 0 18px}.ecap-ty .next ul{list-style:none;margin:22px 0 26px;padding:0}.ecap-ty .next li{margin:14px 0;padding-left:29px;position:relative}.ecap-ty .next li:before{color:#245a93;content:"✓";font-weight:800;left:0;position:absolute}.ecap-ty .testimonial{border-top:4px solid #eba92d}.ecap-ty blockquote{color:#182e57;font-size:23px;line-height:1.5;margin:24px 0}.ecap-ty .person{align-items:center;display:flex;gap:17px}.ecap-ty .person img{border-radius:8px;height:92px;object-fit:cover;width:72px}.ecap-ty .person b{color:#182e57;display:block}.ecap-ty .person span{color:#5f6d7e;display:block;font-size:14px}.ecap-ty .footer{background:#fff;border-top:1px solid #d8e0e8;color:#5f6d7e;font-size:14px;padding:24px 0}.ecap-ty .footer .wrap{align-items:center;display:flex;gap:25px;justify-content:space-between}.ecap-ty .footer p{margin:0}.ecap-ty .footer a{color:#182e57}@media(max-width:780px){.ecap-ty .wrap{width:calc(100% - 36px)}.ecap-ty .brand{padding:16px 0}.ecap-ty .brand img{width:166px}.ecap-ty .hero{padding:36px 0 42px}.ecap-ty .hero-grid{gap:32px;grid-template-columns:1fr}.ecap-ty .cover img{width:190px}.ecap-ty .lower{gap:24px;grid-template-columns:1fr;padding:36px 0}.ecap-ty .card{padding:26px}.ecap-ty .footer .wrap{display:block}.ecap-ty .footer a{display:inline-block;margin-top:12px}.ecap-ty .btn{width:100%}}