*{box-sizing:border-box}body{background:#fafafa;color:#2d3748;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:0}h1,h2,h3,h4{color:var(--primary);font-weight:700;line-height:1.25;margin-top:0}h1{font-size:2.25rem;margin-bottom:.75rem}h2{border-bottom:2px solid var(--secondary);font-size:1.75rem;margin-bottom:1rem;padding-bottom:.5rem}h3{font-size:1.15rem;margin-bottom:.5rem}a{color:var(--secondary);text-decoration:none}a:hover{text-decoration:underline}p{margin:.5rem 0}ol,ul{padding-left:1.5rem}img{height:auto;max-width:100%}section{margin:2.5rem auto;max-width:1100px;padding:0 1.5rem}.card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1.75rem}.btn,.card{background:#fff}.btn{border:2px solid var(--secondary);border-radius:999px;color:var(--secondary);cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;transition:transform .1s,box-shadow .15s}.btn,.btn:hover{text-decoration:none}.btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.btn--primary{background:var(--secondary);color:#fff}.btn--primary:hover{background:var(--primary);border-color:var(--primary);color:#fff}.hero{color:#fff;isolation:isolate;margin:0;max-width:none;min-height:480px;overflow:hidden;padding:4.5rem 1.5rem 4rem;position:relative}.hero__bg{animation:heroZoom 24s ease-in-out infinite alternate;background-position:50%;background-size:cover;inset:-4%;position:absolute;z-index:-2}.hero[style*=background-image] .hero__bg,.hero__bg{background-image:inherit}.hero{background-attachment:scroll;background-position:50%;background-size:cover}.hero:before{background:linear-gradient(135deg,rgba(10,37,64,.88),rgba(10,37,64,.55) 55%,rgba(0,163,180,.65)),radial-gradient(circle at 75% 30%,rgba(0,163,180,.35),transparent 55%)}.hero:after,.hero:before{content:"";inset:0;position:absolute;z-index:-1}.hero:after{background:linear-gradient(0deg,rgba(10,37,64,.55),transparent 40%);pointer-events:none}.hero__inner{margin:0 auto;max-width:1100px;position:relative}.hero__logo{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.25);margin-bottom:2rem;max-width:240px;padding:.75rem 1.25rem}.hero h1{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;margin-bottom:1.25rem;text-shadow:0 2px 20px rgba(0,0,0,.35)}.hero p{color:hsla(0,0%,100%,.95)}.hero__planyear{font-size:1.1rem;letter-spacing:.08em;margin:1.25rem 0;opacity:.95;text-transform:uppercase}.hero--oe h1{font-size:3.75rem}#oe-countdown{display:flex;gap:.85rem;margin:1.5rem 0}#oe-countdown span{animation:tilePulse 4s ease-in-out infinite;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15);display:inline-block;font-size:1.35rem;font-weight:800;min-width:72px;padding:.85rem 1.1rem;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.25)}#oe-countdown span:nth-child(2){animation-delay:.2s}#oe-countdown span:nth-child(3){animation-delay:.4s}#oe-countdown span:nth-child(4){animation-delay:.6s}.hero__deadline{font-size:1rem;margin:1.25rem 0;max-width:720px;opacity:.95;text-shadow:0 1px 8px rgba(0,0,0,.3)}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero__btn{box-shadow:0 6px 20px rgba(0,0,0,.25);padding:.9rem 1.75rem}.btn--ghost{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.6);color:#fff}.btn--ghost:hover{background:hsla(0,0%,100%,.95);border-color:#fff;color:var(--primary);text-decoration:none}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes tilePulse{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}50%{box-shadow:0 4px 24px rgba(0,163,180,.35),inset 0 1px 0 hsla(0,0%,100%,.25)}}@media (prefers-reduced-motion:reduce){#oe-countdown span,.hero__bg{animation:none}}@media (max-width:640px){.hero{min-height:420px;padding:3rem 1rem}.hero h1{font-size:2.25rem}.hero--oe h1{font-size:2.5rem}#oe-countdown span{font-size:1.1rem;min-width:60px;padding:.65rem .8rem}.hero__ctas{align-items:flex-start;flex-direction:column}.hero__btn{text-align:center;width:100%}}.quicklinks{margin:1.5rem auto 0;max-width:1100px;padding:0 1.5rem}.quicklinks__toggle{display:none}.quicklinks__menu{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:center}.quicklinks__menu a{border-bottom:2px solid transparent;color:var(--primary);font-weight:600;padding:.5rem .25rem;transition:border-color .15s}.quicklinks__menu a:hover{border-bottom-color:var(--secondary);text-decoration:none}@media (max-width:640px){.quicklinks__toggle{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:var(--primary);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;justify-content:space-between;padding:.85rem 1.1rem;transition:border-color .15s,box-shadow .15s;width:100%}.quicklinks__toggle:hover{border-color:var(--secondary)}.quicklinks__toggle-icon{color:var(--secondary);font-size:1rem;transition:transform .2s}.quicklinks__toggle[aria-expanded=true] .quicklinks__toggle-icon{transform:rotate(180deg)}.quicklinks__menu{background:#fff;border:1px solid #e5e5e5;border-radius:10px;display:none;flex-direction:column;gap:0;margin-top:.5rem;padding:.5rem 0}.quicklinks__menu.is-open{display:flex}.quicklinks__menu a{border-bottom:1px solid #f7fafc;padding:.75rem 1.1rem;text-align:left}.quicklinks__menu a:last-child{border-bottom:none}.quicklinks__menu a:hover{background:color-mix(in srgb,var(--primary) 4%,#fff);border-bottom-color:#f7fafc}}.media-feature__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.media-feature__grid--dual{grid-template-columns:1fr 1fr}.media-feature__label{border-bottom:none;color:var(--primary);font-size:.95rem;margin-bottom:.5rem;padding-bottom:0}.media-feature__wrap{background:#000;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.media-feature__wrap iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media (max-width:780px){.media-feature__grid--dual{grid-template-columns:1fr}}.eligibility-block{display:grid;gap:1.5rem}@media (min-width:780px){.eligibility-block{grid-template-columns:1fr 1fr}.eligibility-block>.card:only-child{grid-column:span 2}}.welcome .card{font-size:1.05rem}.oe{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:2rem}.oe .alert{background:#fef3c7;border-left:5px solid #dc2626;border-radius:6px;box-shadow:0 2px 8px rgba(220,38,38,.08);color:#7f1d1d;font-size:1rem;font-weight:600;margin:1.5rem 0 2rem;padding:1rem 1.25rem}.oe .alert:before{content:"⚠️ ";margin-right:.25rem}.helper-card{background:#f7fafc;border-left:4px solid var(--secondary);border-radius:12px;margin-top:2rem;padding:1.75rem}.helper-card h3{font-size:1.05rem;margin-bottom:1rem;margin-top:0}.helper-card__people{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:1.25rem}.helper-card__person{align-items:center;display:flex;gap:.75rem}.helper-card__person img{border:2px solid var(--secondary);border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.helper-card__person>div{display:flex;flex-direction:column;min-width:0}.helper-card__person strong{color:var(--primary);font-size:.95rem}.helper-card__title{color:#718096;font-size:.8rem;margin-bottom:.25rem}.helper-card__person a{color:var(--secondary);font-size:.85rem;overflow-wrap:anywhere}.carrier-marquee{background:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:2rem 0;max-width:none;overflow:hidden;padding:1.5rem 0;position:relative}.carrier-marquee:after,.carrier-marquee:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.carrier-marquee:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.carrier-marquee:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:0}.carrier-marquee__track{align-items:center;animation:marquee 50s linear infinite;display:flex;gap:3rem;width:max-content}.carrier-marquee:hover .carrier-marquee__track{animation-play-state:paused}.carrier-marquee__item{align-items:center;display:flex;flex:0 0 auto;height:60px;justify-content:center;width:140px}.carrier-marquee__item img{filter:grayscale(20%);max-height:100%;max-width:100%;object-fit:contain;transition:filter .2s}.carrier-marquee__item:hover img{filter:grayscale(0)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.webinars__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.webinar{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:1.5rem}.webinar__type{align-self:flex-start;background:#f0f9fa;border-radius:999px;color:var(--secondary);display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;padding:.25rem .6rem;text-transform:uppercase}.webinar h3{font-size:1.05rem;margin:0 0 .5rem}.webinar__when{color:var(--primary);font-size:.9rem;margin:.25rem 0}.webinar__where{color:#718096;font-size:.85rem;margin:.25rem 0 .75rem}.webinar__desc{color:#4a5568;flex:1;font-size:.9rem;margin-bottom:.75rem}.webinar__hosts{color:#718096;font-size:.85rem;margin:.5rem 0}.webinar__hosts span{font-weight:600}.webinar .btn{align-self:flex-start;margin-top:.5rem}.plans .accordion{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-bottom:.75rem;padding:0 1.25rem}.accordion summary{color:var(--primary);cursor:pointer;font-weight:600;list-style:none;padding:1rem 2rem 1rem 0;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{color:var(--secondary);content:"▸";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);transition:transform .15s}.accordion[open] summary:after{transform:translateY(-50%) rotate(90deg)}.accordion[open] summary{border-bottom:1px solid #edf2f7;margin-bottom:1rem}.accordion table{border-collapse:collapse;font-size:.9rem;margin:.75rem 0;width:100%}.accordion td,.accordion th{border-bottom:1px solid #edf2f7;padding:.5rem .75rem;text-align:left}.accordion th{background:#f7fafc;color:var(--primary)}.downloads__intro{color:#4a5568;margin-bottom:1.5rem}.downloads__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.downloads__card{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:1.25rem}.downloads__card h3{border-bottom:1px solid #edf2f7;color:#718096;font-size:.85rem;letter-spacing:.05em;margin-bottom:.75rem;padding-bottom:.5rem;text-transform:uppercase}.downloads__list{list-style:none;margin:0;padding:0}.downloads__list li{border-bottom:1px solid #f7fafc;padding:.4rem 0}.downloads__list li:last-child{border-bottom:none}.downloads__list a{display:block;font-weight:600}.downloads__desc{color:#718096;display:block;font-size:.8rem;margin-top:.15rem}.faq__list{display:flex;flex-direction:column;gap:.5rem}.faq__item{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:0 1.25rem}.faq__item summary{font-weight:600;padding:1rem 0}.faq__answer{color:#4a5568;padding-bottom:1rem}.contacts__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.contact{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:1.5rem;text-align:center}.contact img{border:3px solid var(--secondary);border-radius:50%;height:96px;margin-bottom:.75rem;object-fit:cover;width:96px}.contact h3{font-size:1.05rem;margin-bottom:.25rem}.contact__title{color:#718096;font-size:.85rem;margin:0 0 .75rem}.contact p{font-size:.9rem;margin:.25rem 0}.client-contacts .card{overflow:hidden;padding:0}.hr-contact-table{background:#fff;border-collapse:collapse;font-size:.95rem;width:100%}.hr-contact-table td,.hr-contact-table th{border-bottom:1px solid #edf2f7;padding:.85rem 1.25rem;text-align:left;vertical-align:middle}.hr-contact-table th{background:color-mix(in srgb,var(--primary) 4%,#fff);color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hr-contact-table td:first-child,.hr-contact-table th:first-child{width:25%}.hr-contact-table td:nth-child(2),.hr-contact-table th:nth-child(2){width:45%}.hr-contact-table td:nth-child(3),.hr-contact-table th:nth-child(3){width:30%}.hr-contact-table tr:last-child td{border-bottom:none}.hr-contact-table td strong{color:var(--primary);display:block;font-size:.95rem}.hr-contact-table td .hr-title{color:#718096;display:block;font-size:.8rem;margin-top:.15rem}.hr-contact-table td a{color:var(--secondary);overflow-wrap:anywhere}@media (max-width:640px){.hr-contact-table,.hr-contact-table tbody,.hr-contact-table td,.hr-contact-table th,.hr-contact-table thead,.hr-contact-table tr{display:block}.hr-contact-table thead{display:none}.hr-contact-table tr{border-bottom:1px solid #edf2f7;padding:1rem 1.25rem}.hr-contact-table tr:last-child{border-bottom:none}.hr-contact-table td{border-bottom:none;padding:.5rem 0}.hr-contact-table td:empty{display:none}.hr-contact-table td[data-label]:before{color:#718096;content:attr(data-label);display:block;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin-bottom:.15rem;text-transform:uppercase}}@media (min-width:641px){.client-contacts .hr-contact-table{display:table!important;width:100%!important}.client-contacts .hr-contact-table tbody,.client-contacts .hr-contact-table thead{display:table-row-group!important;width:100%}.client-contacts .hr-contact-table thead{display:table-header-group!important}.client-contacts .hr-contact-table tr{display:table-row!important;width:100%}.client-contacts .hr-contact-table td,.client-contacts .hr-contact-table th{display:table-cell!important}}.carrier-search{margin:0 auto 1.5rem;max-width:400px}.carrier-search input{background:#fff;border:1px solid #e5e5e5;border-radius:999px;font-size:1rem;padding:.75rem 1rem;transition:border-color .15s;width:100%}.carrier-search input:focus{border-color:var(--secondary);outline:none}.carrier-search__empty{color:#718096;font-style:italic;margin-top:.75rem;text-align:center}details.carrier-group{border-bottom:1px solid #e5e5e5;margin-top:1rem;padding-bottom:1rem}details.carrier-group:last-child{border-bottom:none;padding-bottom:0}details.carrier-group summary{cursor:pointer;list-style:none;padding:.75rem 0;position:relative}details.carrier-group summary::-webkit-details-marker{display:none}details.carrier-group summary h3{border-bottom:none;display:inline-block;font-size:1.15rem;margin:0;padding-bottom:0;padding-right:2rem}details.carrier-group summary:after{color:var(--secondary);content:"+";font-size:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}details.carrier-group[open] summary:after{content:"−"}.carrier-list{list-style:none;margin:1rem 0 0;padding:0}.carrier-item{align-items:center;border-bottom:1px solid #edf2f7;display:grid;font-size:.9rem;gap:.75rem;grid-template-columns:60px 1.4fr 1.2fr 1.6fr 1.2fr .8fr;padding:.75rem 0}.carrier-item:last-child{border-bottom:none}.carrier__logo{align-items:center;display:flex;height:40px;justify-content:center;width:60px}.carrier__logo img{max-height:100%;max-width:100%;object-fit:contain}.carrier__logo--placeholder{background:var(--primary);border-radius:6px;color:#fff;font-size:.75rem;font-weight:700}.carrier__name{color:var(--primary)}.carrier__email,.carrier__phone,.carrier__role,.carrier__url{color:#4a5568;overflow-wrap:anywhere}.carrier__notes{color:#718096;font-size:.8rem;grid-column:2/-1;margin-top:.25rem}@media (max-width:780px){.carrier-item{gap:.5rem;grid-template-columns:60px 1fr}.carrier__email,.carrier__phone,.carrier__role,.carrier__url{grid-column:2}.carrier__notes{grid-column:1/-1}}.carrier-directory__footnote{border-top:1px solid #edf2f7;color:#718096;font-size:.85rem;margin-top:2rem;padding-top:1.25rem}.footer{background:var(--primary);color:#cbd5e0;margin-top:3rem;padding:2rem 1.5rem;text-align:center}.footer__compliance,.footer__legal{font-size:.8rem;line-height:1.5;margin:0 auto .75rem;max-width:1100px}.footer__attr{font-size:.75rem;margin-top:1rem;opacity:.7}@media (max-width:640px){.hero h1{font-size:1.75rem}.hero--oe h1{font-size:2rem}h1{font-size:1.75rem}h2{font-size:1.4rem}section{margin:1.75rem auto;padding:0 1rem}.card{padding:1.25rem}}.carrier-marquee{border-radius:12px;margin:2rem auto;max-width:1100px}.featured-video-strip{margin-bottom:1rem}.featured-video-strip__inner{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.featured-video-thumb{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.04);cursor:pointer;display:flex;font-family:inherit;gap:1rem;padding:.75rem 1rem;text-align:left;transition:transform .1s,box-shadow .15s,border-color .15s;width:100%}.featured-video-thumb:hover{border-color:var(--secondary);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.featured-video-thumb__play{align-items:center;background:var(--secondary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;padding-left:3px;width:44px}.featured-video-thumb__text{display:flex;flex-direction:column;min-width:0}.featured-video-thumb__text strong{color:var(--primary);font-size:.95rem}.featured-video-thumb__text span{color:#718096;font-size:.8rem;margin-top:.15rem}.video-lightbox{align-items:center;background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:9999}.video-lightbox[hidden]{display:none}.video-lightbox__content{max-width:960px;width:100%}.video-lightbox__wrap{background:#000;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.5);overflow:hidden;padding-top:56.25%;position:relative}.video-lightbox__wrap iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-lightbox__close{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:44px;justify-content:center;line-height:1;position:absolute;right:0;top:-3.25rem;width:44px;z-index:10}.video-lightbox__close:hover{background:hsla(0,0%,100%,.95);color:#0a2540}@media (max-width:640px){.video-lightbox__close{background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.6);right:.5rem;top:.5rem}}.nh-options{border-top:1px solid #e5e5e5;margin-top:1.75rem;padding-top:1.5rem}.nh-options__header{color:var(--primary);font-size:1rem;margin-bottom:1rem;text-align:center}.nh-options__grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}@media (max-width:640px){.nh-options__grid{grid-template-columns:1fr}}.nh-option{align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:12px;color:var(--primary);display:flex;flex-direction:column;padding:1.25rem .75rem;text-align:center;text-decoration:none;transition:transform .1s,box-shadow .15s,border-color .15s}.nh-option:hover{border-color:var(--secondary);box-shadow:0 6px 16px rgba(0,0,0,.08);text-decoration:none;transform:translateY(-2px)}.nh-option__icon{font-size:1.75rem;line-height:1;margin-bottom:.5rem}.nh-option strong{color:var(--primary);font-size:.95rem;margin-bottom:.25rem}.nh-option__desc{color:#718096;font-size:.8rem;line-height:1.3}.nh-option--primary{background:var(--secondary);border-color:var(--secondary);color:#fff}.nh-option--primary strong{color:#fff}.nh-option--primary .nh-option__desc{color:hsla(0,0%,100%,.85)}.nh-option--primary:hover{background:var(--primary);border-color:var(--primary);color:#fff}.helper-card--compact{background:#f7fafc;margin-top:0;padding:1rem 1.25rem}.helper-card--compact .helper-card__people{margin-bottom:0}.oe-options__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.75rem;margin-top:1.75rem}@media (max-width:640px){.oe-options__grid{grid-template-columns:1fr}}.oe-webinars{border-top:1px solid #e5e5e5;margin-top:2rem;padding-top:1.75rem}.oe-webinars__header{color:var(--primary);font-size:1rem;margin:0 0 .75rem}.oe-webinars__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.oe-webinar{align-items:flex-start;background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:inherit;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:transform .1s,box-shadow .15s,border-color .15s}.oe-webinar:hover{border-color:var(--secondary);box-shadow:0 4px 12px rgba(0,0,0,.08);text-decoration:none;transform:translateY(-1px)}.oe-webinar__when{align-items:center;background:var(--primary);border-radius:8px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:68px;padding:.5rem .75rem;text-align:center}.oe-webinar__when strong{color:#fff;font-size:.85rem;letter-spacing:.03em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.oe-webinar__when span{color:hsla(0,0%,100%,.85);font-size:.75rem;margin-top:.2rem;white-space:nowrap}.oe-webinar__body{display:flex;flex-direction:column;min-width:0}.oe-webinar__body strong{color:var(--primary);font-size:.95rem;margin-bottom:.25rem}.oe-webinar__meta{color:#718096;font-size:.8rem;margin-bottom:.35rem}.oe-webinar__cta{color:var(--secondary);font-size:.85rem;font-weight:600;margin-top:auto}.oe-enroll-cta{align-items:center;background:var(--secondary);border-radius:12px;color:#fff;display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .1s,box-shadow .15s,background .15s}.oe-enroll-cta:hover{background:var(--primary);box-shadow:0 6px 16px rgba(0,0,0,.12);color:#fff;text-decoration:none;transform:translateY(-1px)}.oe-enroll-cta__icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;height:44px;justify-content:center;width:44px}.oe-enroll-cta__text{display:flex;flex:1;flex-direction:column;min-width:0}.oe-enroll-cta__text strong{color:#fff;font-size:1.1rem;margin-bottom:.15rem}.oe-enroll-cta__text span{color:hsla(0,0%,100%,.9);font-size:.9rem}.oe-enroll-cta__arrow{flex-shrink:0;font-size:1.5rem;opacity:.8;transition:transform .15s}.oe-enroll-cta:hover .oe-enroll-cta__arrow{transform:translateX(4px)}@media (max-width:640px){.oe-enroll-cta{flex-wrap:wrap}.oe-enroll-cta__arrow{display:none}}.start-here{border-bottom:2px solid #edf2f7;margin-bottom:2.5rem;padding-bottom:2rem}.start-here__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.start-here__card{align-items:center;background:linear-gradient(135deg,#fff,#f7fafc);border:2px solid var(--secondary);border-radius:14px;box-shadow:0 4px 16px rgba(0,163,180,.1);color:inherit;display:flex;gap:1.25rem;overflow:hidden;padding:1.5rem 1.75rem;position:relative;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.start-here__card:hover{border-color:var(--primary);box-shadow:0 8px 24px rgba(0,163,180,.18);text-decoration:none;transform:translateY(-3px)}.start-here__icon{align-items:center;background:var(--secondary);border-radius:12px;box-shadow:0 4px 12px rgba(0,163,180,.25);color:#fff;display:flex;flex-shrink:0;font-size:1.75rem;height:56px;justify-content:center;width:56px}.start-here__body{display:flex;flex:1;flex-direction:column;min-width:0;padding-right:4rem}.start-here__title{color:var(--primary);font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:.25rem}.start-here__desc{color:#4a5568;font-size:.9rem;line-height:1.4}.start-here__arrow{transition:transform .15s}.start-here__card:hover .start-here__arrow{transform:translateX(4px)}@media (max-width:640px){.start-here__card{align-items:flex-start;flex-direction:column;padding:1.25rem;text-align:left}.start-here__body{padding-right:0}}.downloads__card--featured{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,#fff) 0,color-mix(in srgb,var(--primary) 3%,#fff) 100%);border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);box-shadow:0 2px 12px color-mix(in srgb,var(--primary) 10%,transparent);position:relative}.downloads__featured-badge{background:#fff;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);color:var(--primary);display:inline-block;padding:.2rem .55rem;top:.85rem}.downloads__featured-badge,.start-here__badge{border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.06em;position:absolute;right:.85rem;text-transform:uppercase}.start-here__badge{background:rgba(0,163,180,.1);color:var(--secondary);padding:.25rem .6rem;top:.75rem}#benefits,#carriers,#contact,#downloads,#events,#faq,#featured-video,#hr-team,#new-hires,#oe,#oe-events,#things-to-know{scroll-margin-top:1.5rem}.accordion[open]>table,.card table:not(.hr-contact-table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.1),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.1),transparent) 100% 0;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;border-collapse:collapse;max-width:100%}.accordion[open]>table td,.accordion[open]>table th,.card table:not(.hr-contact-table) td,.card table:not(.hr-contact-table) th{font-size:.9rem;padding:.5rem .75rem;white-space:nowrap}@media (max-width:640px){.accordion[open]>table td,.accordion[open]>table th,.card table:not(.hr-contact-table) td,.card table:not(.hr-contact-table) th{font-size:.85rem;padding:.4rem .6rem}}.nh-info__header{color:var(--primary);font-size:1rem;margin:1.5rem 0 1rem}.nh-info__grid{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.nh-info__card{background:color-mix(in srgb,var(--primary) 4%,#fff);border-radius:10px;flex-direction:row;gap:.85rem;padding:.75rem 1rem}.nh-info__card,.nh-info__icon{align-items:center;display:flex}.nh-info__icon{background:color-mix(in srgb,var(--secondary) 15%,#fff);border-radius:8px;color:var(--primary);flex-shrink:0;font-size:1rem;height:32px;justify-content:center;width:32px}.nh-info__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.nh-info__title{color:var(--primary);font-size:.9rem;font-weight:700;line-height:1.3}.nh-info__desc{color:#4a5568;font-size:.8rem;line-height:1.35}.eligibility-col{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.faq-card .faq__list{margin-top:.75rem}.faq-card h2{margin-bottom:.5rem}.eligibility-block>.eligibility-col:only-child{grid-column:span 2}.nh-helper-label{color:var(--secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:1rem 0 .4rem;text-align:center;text-transform:uppercase}.hero__btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;font-family:inherit;font-size:1rem;line-height:1.4;min-width:240px;text-align:center;width:240px}