.nv-hero{position:relative;z-index:2;padding:140px 0 0!important;background:#e8eeeb!important}.nv-hero__grid{display:grid;grid-template-columns:1.25fr .85fr;gap:70px;align-items:center}.nv-hero h1{font-size:clamp(48px,5.6vw,82px);margin:22px 0 0!important;line-height:1.02!important;letter-spacing:-.055em!important}.nv-hero h1 em{color:#176f6f;font-style:normal}.nv-tagline{font-size:clamp(23px,2.5vw,34px);line-height:1.28!important;letter-spacing:-.03em;margin:26px 0}.nv-tagline span{color:#176f6f}.nv-intro{font-size:16px;max-width:610px;color:#486260}.nv-hero .ss-actions{margin-bottom:35px}.nv-portrait{position:relative;align-self:stretch;margin:0;background:#d5e3dd;overflow:hidden;min-height:550px}.nv-portrait>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:top center}.nv-portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0c2c31);padding:90px 28px 28px;color:white;font-size:22px}.nv-portrait figcaption span{display:block;font-size:12px;margin-top:8px;line-height:1.5}.nv-date{position:absolute;right:0;top:0;background:#0c2c31;color:#fff;display:flex;align-items:center;gap:12px;padding:18px 24px}.nv-date strong{font-size:58px;line-height:1;font-weight:500;letter-spacing:-.06em}.nv-date span{font-size:12px;line-height:1.5}.nv-facts{display:grid;grid-template-columns:1fr 1.4fr .8fr;border-top:1px solid #b8cbc4;margin-top:40px;padding:26px 0;gap:30px}.nv-facts p{margin:0}.nv-facts small,.nv-facts span,.nv-facts strong{display:block}.nv-facts span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#486260}.nv-facts strong{font-size:22px;font-weight:500;letter-spacing:-.03em;margin-top:6px}.nv-facts small{font-size:12px;color:#486260;margin-top:5px}.nv-explain{max-width:780px;margin-left:auto;font-size:19px}.nv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.nv-steps article{border-top:1px solid #b8cbc4;padding-top:22px}.nv-steps article>span{color:#176f6f;font-size:15px}.nv-steps h3{font-size:28px;margin-top:25px}.nv-steps p{font-size:15px;color:#486260}.nv-format{background:#e8eeeb;padding:70px 0}.nv-format .ss-section__head{margin-bottom:0}.nv-format p{font-size:17px;color:#486260}.nv-plan{display:grid;grid-template-columns:1fr 1fr;gap:70px}.nv-plan h2{margin-top:25px}.nv-plan h2 span{display:block;font-size:20px;margin-top:15px;letter-spacing:-.02em}.nv-time{display:flex;gap:35px;align-items:center;border-bottom:1px solid #b8cbc4;padding:25px 0}.nv-time strong{font-size:37px;font-weight:500;letter-spacing:-.04em}.nv-time span{font-size:16px}.nv-register{background:#edf1ed;margin-bottom:80px}.nv-register .ss-form{background:#fff}.nv-page .ss-faq{padding-top:0}.nv-hero--home{margin:0}.nv-hero--home+.ss-feature{margin-top:0}@media(max-width:1000px){.nv-hero__grid{gap:30px}.nv-portrait{min-height:500px}.nv-facts{gap:20px}.nv-facts strong{font-size:18px}}@media(max-width:650px){.nv-hero{padding-top:100px!important}.nv-hero__grid{grid-template-columns:1fr;gap:0}.nv-hero h1{font-size:48px}.nv-hero .ss-byline{font-size:19px}.nv-tagline{font-size:27px}.nv-intro{font-size:15px}.nv-portrait{min-height:380px;aspect-ratio:1/1.05;margin-top:10px}.nv-portrait figcaption{font-size:20px;padding:80px 20px 20px}.nv-date{padding:12px 18px}.nv-date strong{font-size:45px}.nv-facts{grid-template-columns:1fr;margin-top:25px;gap:18px}.nv-facts p{padding-bottom:18px;border-bottom:1px solid #c4d3cf}.nv-facts p:last-child{border:0;padding:0}.nv-facts strong{font-size:21px}.nv-explain{font-size:17px}.nv-plan,.nv-steps{grid-template-columns:1fr;gap:25px}.nv-steps{margin-top:35px}.nv-steps h3{margin-top:15px}.nv-format{padding:50px 0}.nv-time{gap:25px}.nv-time strong{font-size:32px}.nv-register{margin-bottom:55px}.nv-page .ss-registration h2{font-size:35px}}