.hc-home .hc-hero{isolation:isolate;color:#fff;background:#06283e;position:relative;overflow:hidden}.hc-home .hc-hero-photo{object-fit:cover;object-position:68% 48%;z-index:-3}.hc-home .hc-hero-shade{z-index:-2;background:linear-gradient(90deg,#062438fa 0%,#062438ed 32%,#062438a3 62%,#06243842 100%);position:absolute;inset:0}.hc-home .hc-hero-content{padding-block:76px 42px;position:relative}.hc-home .hc-kicker{color:#a5edfa;letter-spacing:.16em;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.hc-home .hc-kicker>span{background:#67e8f9;width:26px;height:1px}.hc-home .hc-hero h1{letter-spacing:-.025em;color:#fff;max-width:760px;margin:24px 0;font-size:clamp(40px,4.5vw,66px);font-weight:600;line-height:1.36}.hc-home .hc-hero h1>span{color:#67e8f9}.hc-home .hc-hero-summary{letter-spacing:.015em;color:#d9eff8;font-size:19px}.hc-home .hc-hero-description{color:#dce6ed;max-width:590px;margin-top:18px;font-size:19px;line-height:1.85}.hc-home .hc-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hc-home .hc-hero .s3-primary{color:#082d45;background:#67e8f9;border-color:#67e8f9;border-radius:3px}.hc-home .hc-hero .s3-primary:hover{background:#a5f3fc}.hc-home .hc-hero .s3-secondary{color:#fff;background:#06243885;border-color:#91a5b5;border-radius:3px}.hc-home .hc-hero .s3-secondary:hover{background:#163e56}.hc-home .hc-free{color:#dce6ed;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:24px;font-size:14px;display:flex}.hc-home .hc-free>span:first-child{background:#67e8f9;border-radius:50%;width:5px;height:5px}.hc-home .hc-free>span[lang]{color:#9fc3d6;font-size:12px}.hc-home .hc-photo-caption{color:#c2d0db;text-align:right;margin-top:30px;font-size:12px}.hc-home .hc-pillar-nav{background:#052c42e8;border-top:1px solid #ffffff26}.hc-home .hc-pillar-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-home .hc-pillar-nav a{color:#e2ecf2;align-items:center;gap:18px;padding:23px 20px;font-size:16px;font-weight:500;display:flex}.hc-home .hc-pillar-nav a+a{border-left:1px solid #ffffff26}.hc-home .hc-pillar-nav a:hover{color:#67e8f9;background:#ffffff0c}.hc-home .hc-pillar-nav a svg{flex-shrink:0;margin-left:auto}.hc-home .hc-nav-number{color:#7dd3fc;font-size:12px}@media (max-width:1023px){.hc-home .hc-hero-content{padding-top:58px}.hc-home .hc-pillar-nav a{gap:10px;padding-inline:12px;font-size:14px}}@media (max-width:767px){.hc-home .hc-hero-content{padding-block:48px 24px}.hc-home .hc-hero-shade{background:linear-gradient(90deg,#062438f5,#062438cf)}.hc-home .hc-hero h1{font-size:clamp(36px,8.6vw,52px)}.hc-home .hc-hero-summary{font-size:15px;line-height:1.8}.hc-home .hc-hero-description{font-size:18px}.hc-home .hc-hero-actions{flex-direction:column}.hc-home .hc-free{font-size:13px}.hc-home .hc-free>span[lang]{flex-basis:100%;margin-left:15px}.hc-home .hc-photo-caption{text-align:left;margin-top:22px;font-size:11px}.hc-home .hc-pillar-nav>div{grid-template-columns:1fr}.hc-home .hc-pillar-nav a{padding:16px 0;font-size:15px}.hc-home .hc-pillar-nav a+a{border-top:1px solid #ffffff26;border-left:0}}
