.hfw{--hfw-blue:#0f6cb6;--hfw-blue-dark:#0b5490;--hfw-navy:#0b2a44;--hfw-navy-2:#082d4e;--hfw-ink:#12263a;--hfw-muted:#55677a;--hfw-line:#e3e9f0;--hfw-tint:#f1f7fd;--hfw-tint-2:#e6f0fa;--hfw-orange:#f5821f;--hfw-radius:16px;-webkit-font-smoothing:antialiased;background:#fff;color:var(--hfw-ink);font-family:Inter,system-ui,sans-serif}.hfw,.hfw *,.hfw :after,.hfw :before{box-sizing:border-box;transition:none}.hfw section,.hfw ul{padding:0}.hfw ul{list-style:none}.hfw h1,.hfw h2,.hfw h3,.hfw p,.hfw ul{margin:0}.hfw a{text-decoration:none}.hfw [id]{scroll-margin-top:78px}.hfw :focus-visible{border-radius:6px;outline:3px solid #0f6cb673;outline-offset:2px}.hfw-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.hfw-wrap{margin:0 auto;max-width:1320px;padding:0 32px}.hfw-eyebrow{color:var(--hfw-blue);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.hfw-h2{color:var(--hfw-ink);font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.hfw-sub{color:var(--hfw-muted);font-size:15px;line-height:1.5;margin-top:6px}.hfw-btn{align-items:center;border:1.5px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1.2;padding:13px 24px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.hfw-btn svg{flex:none}.hfw-btn--primary{background:var(--hfw-blue);border-color:var(--hfw-blue);color:#fff!important}.hfw-btn--primary:hover{background:var(--hfw-blue-dark);border-color:var(--hfw-blue-dark)}.hfw-btn--secondary{background:#fff;border-color:var(--hfw-blue);color:var(--hfw-blue)!important}.hfw-btn--secondary:hover{background:var(--hfw-tint)}.hfw-btn--ghost{background:#0000;border-color:#fff9;color:#fff!important}.hfw-btn--ghost:hover{background:#ffffff1a}.hfw-btn:disabled{cursor:default;opacity:.7}.hfw-dot{background:var(--hfw-orange);border-radius:50%;flex:none;height:8px;width:8px}.hfw-meta{display:flex;flex-wrap:wrap;gap:8px 20px}.hfw-meta li{align-items:center;display:inline-flex;gap:7px}.hfw-meta svg{flex:none}.hfw-hero{background:radial-gradient(circle at 92% 12%,#0f6cb61a 0,#0f6cb600 38%),linear-gradient(180deg,#f5f9fe,#e8f1fb);overflow:hidden;position:relative}.hfw .hfw-hero{padding:56px 0 60px}.hfw-hero__grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.hfw-hero__grid--solo{grid-template-columns:minmax(0,1fr)}.hfw-hero__eyebrow{color:var(--hfw-blue);display:block;font-size:13px;font-weight:800;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.hfw-hero__title{color:var(--hfw-navy);font-size:52px;font-weight:800;letter-spacing:-1.4px;line-height:1.08}.hfw-hero__lead{color:#3f5468;font-size:18px;line-height:1.55;margin-top:18px;max-width:580px}.hfw-features{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px!important;max-width:640px}.hfw-features li{align-items:flex-start;display:flex;gap:12px}.hfw-features__icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px #0b2a4414;color:var(--hfw-blue);display:flex;flex:none;height:46px;justify-content:center;width:46px}.hfw-features__title{color:var(--hfw-ink);display:block;font-size:14px;font-weight:700;margin-top:3px}.hfw-features__text{color:var(--hfw-muted);display:block;font-size:13px;line-height:1.45;margin-top:3px}.hfw-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hfw-hero__media{aspect-ratio:16/9;background:var(--hfw-navy);border-radius:20px;box-shadow:0 18px 50px #0b2a4438;display:block;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.hfw-hero__media:hover{box-shadow:0 22px 56px #0b2a4442;transform:translateY(-2px)}.hfw-hero__media img{display:block;height:100%;object-fit:cover;width:100%}.hfw .hfw-band{padding:28px 0 8px}.hfw-spot{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,2.45fr) minmax(0,1fr)}.hfw-spot--solo{grid-template-columns:1fr}.hfw-spot__card{grid-column-gap:32px;align-items:center;background:linear-gradient(135deg,var(--hfw-navy-2) 0,#0b3a66 100%);border-radius:var(--hfw-radius);color:#fff;column-gap:32px;display:grid;grid-template-areas:"main people" "ctas people";grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden;padding:34px 38px;position:relative}.hfw-spot__card--solo{grid-template-areas:"main" "ctas";grid-template-columns:minmax(0,1fr)}.hfw-spot__main{align-self:end;grid-area:main;position:relative;z-index:1}.hfw-spot__card>.hfw-spot__ctas{align-self:start;grid-area:ctas;position:relative;z-index:1}.hfw-spot__card>.hfw-spot__speakers{grid-area:people}.hfw-spot__card:after{border:40px solid #ffffff0a;border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-90px;top:-120px;width:320px}.hfw-badge{align-items:center;background:#fff;border-radius:20px;color:var(--hfw-navy);display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.hfw-badge__dot{background:var(--hfw-orange);border-radius:50%;height:8px;width:8px}.hfw-badge--live .hfw-badge__dot{background:#d62828;box-shadow:0 0 0 3px #d628282e}.hfw-spot__title{font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-top:16px!important}.hfw-spot__title a{color:#fff}.hfw-spot__title a:hover{text-decoration:underline;text-underline-offset:4px}.hfw-spot__meta{color:#e1edf8;font-size:14px;font-weight:600;margin-top:16px!important}.hfw-spot__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#c9dcee;display:-webkit-box;font-size:15px;line-height:1.6;margin-top:16px;max-width:620px;overflow:hidden}.hfw-spot__countdown{color:#ffb879;font-size:12px;font-weight:800;letter-spacing:.12em;margin-top:14px;text-transform:uppercase}.hfw-spot__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hfw-spot__speakers{grid-gap:18px;display:grid;gap:18px;justify-items:center;position:relative;text-align:center;z-index:1}.hfw-spot__speakers--1{grid-template-columns:1fr}.hfw-spot__speakers--2{grid-template-columns:repeat(2,1fr)}.hfw-spot__speakers--3{grid-template-columns:repeat(3,1fr)}.hfw-person{align-items:center;display:flex;flex-direction:column;min-width:0}.hfw-person__photo{background:#dbe8f5;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 18px #00000040;height:96px;margin-bottom:12px;overflow:hidden;position:relative;width:96px}.hfw-person__photo span{align-items:center;color:#3d6185;display:flex;font-size:26px;font-weight:800;inset:0;justify-content:center;position:absolute}.hfw-person__photo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hfw-person__name{color:#fff;font-size:15px;font-weight:700;line-height:1.3}.hfw-person__org,.hfw-person__role{color:#c9dcee;font-size:12.5px;line-height:1.4;margin-top:2px}.hfw-why{background:var(--hfw-tint);border:1px solid #e1ecf7;border-radius:var(--hfw-radius);padding:28px}.hfw-why__title{color:var(--hfw-ink);font-size:20px;font-weight:800}.hfw-why__list{display:flex;flex-direction:column;gap:18px;margin-top:18px!important}.hfw-why__list li{align-items:flex-start;display:flex;gap:14px}.hfw-why__icon{align-items:center;border-radius:50%;display:flex;flex:none;height:42px;justify-content:center;width:42px}.hfw-why__icon--blue{background:#dcebf8;color:var(--hfw-blue)}.hfw-why__icon--orange{background:#fde9d8;color:#b65406}.hfw-why__item{color:var(--hfw-ink);display:block;font-size:14.5px;font-weight:700;margin-top:2px}.hfw-why__text{color:var(--hfw-muted);display:block;font-size:13px;line-height:1.45;margin-top:2px}.hfw-spot--solo .hfw-why__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hfw-preview{background:#fff4e5;border-bottom:1px solid #f5d3a8;color:#6b3a00;font-size:14px;line-height:1.5;padding:10px 32px;text-align:center}.hfw .hfw-speakers-sec{padding:56px 0 8px}.hfw-speakers{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px!important}.hfw-speaker{align-items:flex-start;background:#fff;border:1px solid var(--hfw-line);border-radius:var(--hfw-radius);box-shadow:0 2px 10px #0b2a440a;display:flex;gap:22px;padding:26px}.hfw-speaker__photo{background:#dbe8f5;border-radius:50%;box-shadow:0 0 0 6px var(--hfw-tint);flex:none;height:112px;overflow:hidden;position:relative;width:112px}.hfw-speaker__photo span{align-items:center;color:#3d6185;display:flex;font-size:30px;font-weight:800;inset:0;justify-content:center;position:absolute}.hfw-speaker__photo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hfw-speaker__body{min-width:0}.hfw-speaker__name{color:var(--hfw-ink);font-size:21px;font-weight:800;line-height:1.25}.hfw-speaker__role{color:#3f5468;font-size:14.5px;font-weight:600;margin-top:4px}.hfw-speaker__org{color:var(--hfw-blue)}.hfw-speaker__bio{color:var(--hfw-muted);font-size:14.5px;line-height:1.65;margin-top:12px;white-space:pre-line}.hfw .hfw-split-sec{padding:40px 0 8px}.hfw-split{border:1px solid #e1ecf7;border-radius:var(--hfw-radius);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);overflow:hidden}.hfw-split--solo{grid-template-columns:minmax(0,1fr)}.hfw-split__left{background:linear-gradient(160deg,var(--hfw-navy) 0,var(--hfw-navy-2) 100%);padding:40px}.hfw-split__right{background:var(--hfw-tint);padding:40px}.hfw-eyebrow--light{color:#ffb879}.hfw-split__title{color:#fff;font-size:26px;font-weight:800;line-height:1.25;max-width:420px}.hfw-audience{display:flex;flex-direction:column;gap:12px;margin-top:24px!important}.hfw-audience li{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;color:#fff;display:flex;font-size:15.5px;font-weight:700;gap:12px;padding:16px 18px}.hfw-split--solo .hfw-audience{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hfw-split__meta{color:var(--hfw-muted);font-size:14px;font-weight:600;margin-top:8px}.hfw-agenda{list-style:none;margin:16px 0 0!important;padding:0!important}.hfw-agenda li{grid-gap:16px;align-items:start;border-top:1px solid #dbe5ef;display:grid;gap:16px;grid-template-columns:52px 1fr;padding:16px 0}.hfw-agenda__num{color:var(--hfw-blue);font-size:22px;font-weight:800;line-height:1.3}.hfw-agenda__text{color:var(--hfw-ink);font-size:15.5px;font-weight:600;line-height:1.55}.hfw .hfw-lib{padding:56px 0 64px}.hfw-lib__head{align-items:flex-end;gap:18px 24px;justify-content:space-between}.hfw-lib__head,.hfw-tabs{display:flex;flex-wrap:wrap}.hfw-tabs{gap:10px}.hfw-tab{background:#fff;border:1px solid #d3dde8;border-radius:999px;color:var(--hfw-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:9px 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hfw-tab:hover{border-color:var(--hfw-blue);color:var(--hfw-blue)}.hfw-tab.is-active{background:var(--hfw-blue);border-color:var(--hfw-blue);color:#fff}.hfw-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hfw-search{align-items:center;background:var(--hfw-tint);border:1px solid #dde7f1;border-radius:999px;color:var(--hfw-muted);display:flex;flex:1 1 320px;gap:10px;margin:0;padding:0 18px}.hfw-search input{background:#0000;border:0;color:var(--hfw-ink);flex:1 1;font-family:inherit;font-size:15px;min-width:0;outline:none;padding:12px 0}.hfw-search:focus-within{border-color:var(--hfw-blue);box-shadow:0 0 0 3px #0f6cb626}.hfw-select{margin:0;position:relative}.hfw-select select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%2312263a' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #d3dde8;border-radius:999px;color:var(--hfw-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:11px 42px 11px 18px}.hfw-select select:focus{border-color:var(--hfw-blue);box-shadow:0 0 0 3px #0f6cb626;outline:none}.hfw-filter-note{align-items:center;color:var(--hfw-muted);display:flex;font-size:14px;gap:12px;margin-top:18px}.hfw-textbtn{background:none;border:0;color:var(--hfw-blue);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.hfw-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.hfw-grid--few{gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.hfw-card{background:#fff;border:1px solid var(--hfw-line);border-radius:14px;box-shadow:0 2px 10px #0b2a440a;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.hfw-card:hover{box-shadow:0 12px 30px #0b2a441a;transform:translateY(-2px)}.hfw-card.is-hidden{display:none}.hfw-card__media{aspect-ratio:16/9;background:var(--hfw-navy);overflow:hidden;position:relative}.hfw-card__fallback{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:800;inset:0;justify-content:center;letter-spacing:.04em;line-height:1.45;padding:18px;position:absolute;text-align:center;text-transform:uppercase}.hfw-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hfw-card__tag{border-radius:6px;bottom:12px;box-shadow:0 2px 8px #0b2a4426;color:var(--hfw-blue);padding:4px 9px}.hfw-card__status,.hfw-card__tag{background:#fff;font-size:11.5px;font-weight:700;left:12px;position:absolute}.hfw-card__status{align-items:center;border-radius:20px;color:var(--hfw-navy);display:inline-flex;gap:6px;padding:4px 10px;top:12px}.hfw-card__status span{background:var(--hfw-orange);border-radius:50%;height:7px;width:7px}.hfw-card__status.is-live span{background:#d62828}.hfw-card__play{align-items:center;background:#fff;border-radius:50%;box-shadow:0 3px 12px #0b2a4440;color:var(--hfw-blue);display:flex;height:40px;justify-content:center;position:absolute;right:12px;top:12px;transition:transform .15s ease;width:40px}.hfw-card__play svg{margin-left:2px}.hfw-card__play:hover{transform:scale(1.08)}.hfw-card__body{display:flex;flex:1 1;flex-direction:column;padding:16px 18px 18px}.hfw-card__title{font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.35}.hfw-card__title a{color:var(--hfw-ink)}.hfw-card__title a:hover{color:var(--hfw-blue)}.hfw-card__meta{color:var(--hfw-muted);font-size:13px;gap:6px 16px;margin-top:10px!important}.hfw-card__cta{display:flex;justify-content:flex-end;margin-top:auto;padding-top:14px}.hfw-cardlink{align-items:center;color:var(--hfw-blue)!important;display:inline-flex;font-size:14px;font-weight:700;gap:6px}.hfw-cardlink:hover{color:var(--hfw-blue-dark)!important;text-decoration:underline;text-underline-offset:3px}.hfw-more{display:flex;justify-content:center;margin-top:32px}.hfw-empty{color:var(--hfw-muted);font-size:16px;padding:48px 16px;text-align:center}.hfw-empty p{margin-bottom:16px}.hfw .hfw-topics{background:var(--hfw-tint);border-bottom:1px solid #e1ecf7;border-top:1px solid #e1ecf7;padding:28px 0}.hfw-topics__row{align-items:center;display:flex;gap:28px}.hfw-topics__title{color:var(--hfw-ink);flex:none;font-size:22px;font-weight:800}.hfw-topics__list{display:flex;flex-wrap:wrap;gap:12px}.hfw-topic{align-items:center;background:#fff;border:1px solid #dde7f1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;min-width:112px;padding:14px 12px;transition:border-color .15s ease,box-shadow .15s ease}.hfw-topic.is-active,.hfw-topic:hover{border-color:var(--hfw-blue);box-shadow:0 6px 16px #0f6cb61f}.hfw-topic__icon{color:var(--hfw-blue)}.hfw-topic__name{color:var(--hfw-ink);font-size:13px;font-weight:600}.hfw .hfw-register-sec{background:var(--hfw-tint);border-bottom:1px solid #e1ecf7;border-top:1px solid #e1ecf7;margin-top:48px;padding:64px 0}.hfw-register{grid-gap:52px;align-items:start;display:grid;gap:52px;grid-template-columns:1fr 1.1fr}.hfw-register__session{color:var(--hfw-blue);font-size:17px;font-weight:700;margin-top:10px}.hfw-register__text{color:var(--hfw-muted);font-size:15px;line-height:1.65;margin:14px 0 22px;max-width:460px}.hfw-checklist{display:flex;flex-direction:column;gap:12px}.hfw-checklist li{align-items:center;color:var(--hfw-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px}.hfw-form{background:#fff;border:1px solid var(--hfw-line);border-radius:14px;box-shadow:0 4px 18px #0b2a440f;padding:28px}.hfw-form__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.hfw-form__full{grid-column:span 2}.hfw-form label{display:block;margin:0}.hfw-form label span{color:#3b4d61;display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.hfw-form label span em{color:#5f7386;font-style:normal;font-weight:400}.hfw-form input,.hfw-form textarea{background:#fff;border:1px solid #c9d5e1;border-radius:8px;color:var(--hfw-ink);font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.hfw-form textarea{display:block;line-height:1.5;resize:none}.hfw-form input:focus,.hfw-form textarea:focus{border-color:var(--hfw-blue);box-shadow:0 0 0 3px #0f6cb626;outline:none}.hfw-form__submit{margin-top:18px;padding:14px;width:100%}.hfw-form__note{color:#5f7386;font-size:12px;line-height:1.5;margin-top:10px;text-align:center}.hfw-form__error{color:#b42318;font-size:13px;font-weight:600;margin-top:12px;text-align:center}.hfw-form__done{padding:40px 10px;text-align:center}.hfw-form__done-icon{color:var(--hfw-blue);font-size:42px;line-height:1;margin-bottom:12px}.hfw-form__done-title{color:var(--hfw-ink);font-size:22px;font-weight:800;margin-bottom:8px}.hfw-form__done-text{color:var(--hfw-muted);font-size:14.5px}.hfw .hfw-partner-sec{padding:8px 0 64px}.hfw-register-sec+.hfw-partner-sec{padding-top:56px}.hfw-partner{align-items:center;background:linear-gradient(90deg,#e3eefa,#f4f9fe);border:1px solid #d9e7f5;border-radius:20px;display:flex;gap:28px;padding:30px 36px}.hfw-partner__icon{align-items:center;background:var(--hfw-navy);border-radius:16px;color:#fff;display:flex;flex:none;height:64px;justify-content:center;width:64px}.hfw-partner__icon svg{height:30px;width:30px}.hfw-partner__copy{flex:1 1;min-width:0}.hfw-partner__copy .hfw-eyebrow{margin-bottom:4px}.hfw-partner__title{color:var(--hfw-navy);font-size:24px;font-weight:800;line-height:1.25}.hfw-partner__text{color:#3f5468;font-size:15px;line-height:1.5;margin-top:6px}.hfw-partner__email{color:var(--hfw-blue)!important;font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media (max-width:1199px){.hfw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hfw-hero__title{font-size:44px}.hfw-spot{grid-template-columns:1fr}.hfw-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hfw-speakers{grid-template-columns:1fr}}@media (max-width:991px){.hfw-wrap{padding:0 24px}.hfw-hero__grid{gap:36px;grid-template-columns:1fr}.hfw-hero__media{max-width:640px}.hfw-grid,.hfw-grid--few{grid-template-columns:repeat(2,minmax(0,1fr))}.hfw-spot__card,.hfw-spot__card--solo{grid-template-areas:"main" "people" "ctas";grid-template-columns:minmax(0,1fr);padding:30px}.hfw-spot__card>.hfw-spot__speakers{justify-content:start;margin-top:26px}.hfw-spot__speakers--1,.hfw-spot__speakers--2,.hfw-spot__speakers--3{grid-template-columns:repeat(auto-fit,minmax(120px,160px))}.hfw-register{gap:32px;grid-template-columns:1fr}.hfw-split{grid-template-columns:minmax(0,1fr)}.hfw-split--solo .hfw-audience{grid-template-columns:repeat(2,minmax(0,1fr))}.hfw-topics__row{align-items:flex-start;flex-direction:column;gap:16px}.hfw-partner{flex-wrap:wrap}.hfw-form input,.hfw-form textarea,.hfw-search input,.hfw-select select{font-size:16px}}@media (max-width:767px){.hfw-wrap{padding:0 16px}.hfw .hfw-hero{background:linear-gradient(160deg,#0b2a44,#0b3d6b 55%,#0f6cb6 130%);padding:36px 0 32px}.hfw-hero__eyebrow{color:#a9cdf0;font-size:12px;margin-bottom:10px}.hfw-hero__title{color:#fff;font-size:34px;letter-spacing:-.8px}.hfw-hero__lead{color:#d6e6f5;font-size:16px;margin-top:14px}.hfw-features{gap:16px;grid-template-columns:1fr;margin-top:24px!important}.hfw-features li{align-items:center}.hfw-features__icon{background:#ffffff1f;border:1px solid #ffffff2e;box-shadow:none;color:#fff;height:52px;width:52px}.hfw-features__title{color:#fff;font-size:15px;margin-top:0}.hfw-features__text{color:#c9dcee;font-size:13.5px}.hfw-hero__ctas{flex-direction:column;gap:12px;margin-top:26px}.hfw-hero__ctas .hfw-btn{width:100%}.hfw-hero .hfw-btn--secondary{background:#fff;border-color:#fff;color:var(--hfw-navy)!important}.hfw-hero .hfw-btn--primary{border-color:#ffffff59}.hfw-hero__media{border-radius:14px;box-shadow:0 10px 30px #0000004d}.hfw .hfw-band{padding:20px 0 0}.hfw-spot__card{background:var(--hfw-tint);border:1px solid #dde9f6;color:var(--hfw-ink);padding:24px 20px}.hfw-spot__card:after{display:none}.hfw-badge{background:#0000;color:var(--hfw-blue);padding:0}.hfw-spot__title{font-size:26px}.hfw-spot__meta,.hfw-spot__title a{color:var(--hfw-ink)}.hfw-spot__meta{flex-direction:column;font-size:15px;font-weight:500;gap:10px}.hfw-spot__meta svg{color:var(--hfw-blue)}.hfw-spot__desc{-webkit-line-clamp:5;color:#3f5468}.hfw-spot__countdown{color:#b65406}.hfw-spot__card>.hfw-spot__speakers{gap:12px;justify-content:center;margin-top:22px}.hfw-spot__speakers--1,.hfw-spot__speakers--2,.hfw-spot__speakers--3{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.hfw-person__photo{border-width:2px;box-shadow:0 3px 10px #0b2a4426;height:76px;width:76px}.hfw-person__name{color:var(--hfw-ink);font-size:14px}.hfw-person__org,.hfw-person__role{color:var(--hfw-muted);font-size:12px}.hfw-spot__ctas{flex-direction:column}.hfw-spot__ctas .hfw-btn{width:100%}.hfw-spot__ctas .hfw-btn--ghost{border-color:#0000;color:var(--hfw-blue)!important;padding:8px}.hfw-spot__ctas .hfw-btn--ghost:hover{background:#0000;text-decoration:underline}.hfw-why{padding:22px 20px}.hfw-spot--solo .hfw-why__list,.hfw-why__list{display:flex}.hfw .hfw-lib{padding:40px 0 44px}.hfw-h2{font-size:26px}.hfw-tabs{width:100%}.hfw-tab{font-size:13.5px;padding:8px 14px}.hfw-tools .hfw-select{flex:1 1}.hfw-select select{width:100%}.hfw-grid,.hfw-grid--few{gap:18px;grid-template-columns:1fr;margin-top:22px}.hfw-card__cta{justify-content:stretch}.hfw-cardlink{border:1.5px solid var(--hfw-blue);border-radius:8px;justify-content:center;padding:11px;width:100%}.hfw-cardlink:hover{background:var(--hfw-tint);text-decoration:none}.hfw-topics__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.hfw-topic{min-width:0;padding:14px 6px}.hfw-topic__name{font-size:12.5px;text-align:center}.hfw .hfw-register-sec{margin-top:36px;padding:44px 0}.hfw-preview{font-size:13px;padding:10px 16px;text-align:left}.hfw .hfw-speakers-sec{padding:40px 0 0}.hfw-speaker{flex-direction:column;gap:16px;padding:22px 20px}.hfw-speaker__photo{height:96px;width:96px}.hfw-speaker__name{font-size:19px}.hfw .hfw-split-sec{padding:28px 0 0}.hfw-split__left,.hfw-split__right{padding:26px 20px}.hfw-split__title{font-size:22px}.hfw-split--solo .hfw-audience{grid-template-columns:1fr}.hfw-agenda li{gap:12px;grid-template-columns:40px 1fr}.hfw-agenda__num{font-size:19px}.hfw-agenda__text{font-size:15px}.hfw-form{padding:20px}.hfw-form__grid{grid-template-columns:1fr}.hfw-form__full{grid-column:span 1}.hfw .hfw-partner-sec{padding:0 0 44px}.hfw-register-sec+.hfw-partner-sec{padding-top:40px}.hfw-partner{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 20px}.hfw-partner__title{font-size:21px}.hfw-partner .hfw-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hfw-card,.hfw-card:hover,.hfw-card__play:hover,.hfw-hero__media,.hfw-hero__media:hover{transform:none}}