[data-template-family=nova] .nova-section{padding:5rem var(--nova-page-gutter);overflow-x:hidden}[data-template-family=nova] .nova-section--tinted .nova-section__inner{max-width:1360px;padding:5rem 3rem;border-radius:var(--radius-lg);background:rgba(255,255,255,.42);border:1px solid var(--nova-border)}@media (max-width:767px){[data-template-family=nova] .nova-section{padding-block:3rem;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] .nova-section--tinted .nova-section__inner{padding-block:2.5rem;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] .nova-section-head{margin-bottom:2.5rem}[data-template-family=nova] #section-countdown+#section-about.nova-section,[data-template-family=nova] .nova-section.nova-section--after-hero{padding-top:1.75rem}[data-template-family=nova] #section-about.nova-section{padding-bottom:1.75rem}[data-template-family=nova] #section-fun-facts.nova-section{padding-bottom:1.25rem}[data-template-family=nova] #section-fun-facts.nova-section--tinted .nova-section__inner{padding-top:2rem;padding-bottom:1.5rem}[data-template-family=nova] #section-fun-facts+#section-speakers.nova-section,[data-template-family=nova] #section-speakers.nova-section{padding-top:1.25rem}[data-template-family=nova] #section-speakers .nova-section-head{margin-bottom:2rem}}[data-template-family=nova] .nova-section-head{max-width:47.5rem;margin-bottom:4rem}[data-template-family=nova] .nova-section-head--center{display:flex;flex-direction:column;align-items:center;width:100%;max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}[data-template-family=nova] .nova-section-head--center .nova-section-heading__subtitle,[data-template-family=nova] .nova-section-head--center .nova-section-heading__title{text-align:center}[data-template-family=nova] .nova-section-head--center .nova-section-heading__subtitle{max-width:52rem;margin-inline:auto}[data-template-family=nova] .nova-section-head--left{text-align:left;margin-left:0;margin-right:0;padding-top:0}[data-template-family=nova] .nova-section-head--left .nova-section-heading__title{margin-block:0}[data-template-family=nova] .nova-section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;margin-bottom:1.25rem;background:#ffffff;border:1px solid var(--nova-border);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nova-text-dim);box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-section-eyebrow__num{font-family:var(--font-mono);color:var(--accent-500)}[data-template-family=nova] .nova-section-title-em{color:var(--sec-600);font-style:italic}[data-template-family=nova] .nova-final-cta__title .nova-section-title-em{background:linear-gradient(135deg,var(--accent-3),var(--accent-500),var(--accent-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;color:transparent}@media (min-width:768px){[data-template-family=nova] .nova-section{padding:6.25rem var(--nova-page-gutter)}}[data-template-family=nova] .nova-section-heading{margin-bottom:2rem}[data-template-family=nova] .nova-section-heading--center{text-align:center}[data-template-family=nova] .nova-section-heading__title{font-family:inherit;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}[data-template-family=nova] .nova-section-heading__subtitle{margin-top:.75rem;max-width:40rem;color:var(--nova-text-dim);font-size:1.05rem}[data-template-family=nova] .nova-section-heading--center .nova-section-heading__subtitle{margin-left:auto;margin-right:auto}[data-template-family=nova] .nova-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:920px;margin:0 auto}@media (max-width:767px){[data-template-family=nova] .nova-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-template-family=nova] .nova-countdown-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.75rem 1.25rem;border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff,#fbfaf5);border:1px solid var(--nova-border);text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-countdown-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent,var(--accent-500)),transparent);opacity:.5}[data-template-family=nova] .nova-countdown-card--live:before,[data-template-family=nova] .nova-countdown-card.live:before{background:linear-gradient(90deg,transparent,var(--sec-500),transparent);opacity:.8}[data-template-family=nova] .nova-countdown-card--live,[data-template-family=nova] .nova-countdown-card.live{background:linear-gradient(180deg,var(--sec-100) 0,#fffbeb 100%);border-color:color-mix(in srgb,var(--sec-500) 40%,transparent)}[data-template-family=nova] .nova-countdown-card__num{display:block;width:100%;font-family:var(--font-mono);font-size:clamp(2.625rem,6vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--nova-text)}[data-template-family=nova] .nova-countdown-card--live .nova-countdown-card__num{color:var(--sec-600)}[data-template-family=nova] .nova-countdown-card__label{display:block;width:100%;margin-top:0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nova-text-mute)}[data-template-family=nova] .nova-countdown-live__badge{display:inline-flex;padding:.5rem 1rem;border-radius:999px;background:var(--sec-500);color:var(--sec-contrast);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-template-family=nova] .nova-about-grid{--nova-about-left-eyebrow-rail:0px;display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;align-items:start}[data-template-family=nova] .nova-about-grid:has(.nova-about-text:not(.nova-about-text--right) .nova-section-eyebrow){--nova-about-left-eyebrow-rail:calc(0.5rem + 1.25rem + 0.75rem * 1.25)}@media (max-width:900px){[data-template-family=nova] .nova-about-grid{grid-template-columns:1fr}}[data-template-family=nova] .nova-rsvp-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-500) 20%,transparent) 0,color-mix(in srgb,var(--accent-600) 14%,transparent) 100%);border:1px solid color-mix(in srgb,var(--nova-text) 22%,transparent);border-radius:var(--radius-lg);position:sticky;top:6.25rem;overflow:hidden;padding:1.5px;box-shadow:0 40px 80px rgba(15,23,42,.12),0 16px 32px rgba(15,23,42,.08)}@media (max-width:900px){[data-template-family=nova] .nova-rsvp-card{position:static}}[data-template-family=nova] .nova-rsvp-inner{background:linear-gradient(180deg,#ffffff 0,var(--accent-100) 100%);border-radius:calc(var(--radius-lg) - 1.5px);padding:1.75rem;position:relative;overflow:hidden}[data-template-family=nova] .nova-rsvp-price-wrap{display:flex;align-items:baseline;gap:.375rem;margin:0 0 1.5rem}[data-template-family=nova] .nova-rsvp-price__num{font-size:2.625rem;font-weight:700;letter-spacing:-.03em;color:var(--accent-500)}[data-template-family=nova] .nova-rsvp-price__unit{font-size:.875rem;color:var(--nova-text-dim)}[data-template-family=nova] .nova-rsvp-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:10px;background:linear-gradient(180deg,var(--accent-500) 0,var(--accent-600) 100%);color:#fff;font-size:.9375rem;font-weight:600;box-shadow:0 14px 36px color-mix(in srgb,var(--accent-500) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}[data-template-family=nova] .nova-rsvp-rows{margin-top:1.5rem}[data-template-family=nova] .nova-rsvp-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 0;border-top:1px solid var(--nova-border)}[data-template-family=nova] .nova-rsvp-row:first-child{border-top:none;padding-top:0}[data-template-family=nova] .nova-rsvp-row dt{font-size:.8125rem;color:var(--nova-text-mute)}[data-template-family=nova] .nova-rsvp-row dd{font-size:.875rem;font-weight:500;color:var(--nova-text);margin:0}[data-template-family=nova] .nova-rsvp-row__mono{font-family:var(--font-mono)}[data-template-family=nova] .nova-rsvp-row__sold{color:var(--sec-700)}[data-template-family=nova] .nova-rsvp-cap{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--nova-border);font-size:.75rem;color:var(--nova-text-mute);text-align:center}[data-template-family=nova] .nova-tier-price__unit{font-size:.8125rem;color:var(--nova-text-dim);margin-left:.25rem}[data-template-family=nova] .nova-agenda-tag--keynote{background:color-mix(in srgb,var(--accent-500) 12%,transparent);color:var(--accent-600);border:1px solid color-mix(in srgb,var(--accent-500) 30%,transparent)}[data-template-family=nova] .nova-agenda-tag--talk{background:color-mix(in srgb,var(--accent-500) 8%,transparent);color:var(--accent-600);border:1px solid color-mix(in srgb,var(--accent-500) 22%,transparent)}[data-template-family=nova] .nova-agenda-tag--workshop{background:color-mix(in srgb,var(--accent-600) 10%,transparent);color:var(--accent-700);border:1px solid color-mix(in srgb,var(--accent-600) 30%,transparent)}[data-template-family=nova] .nova-agenda-tag--live,[data-template-family=nova] .nova-agenda-tag--panel{background:color-mix(in srgb,var(--sec-500) 12%,transparent);color:var(--sec-700);border:1px solid color-mix(in srgb,var(--sec-500) 30%,transparent)}[data-template-family=nova] .nova-about-body{font-size:1.05rem;color:var(--nova-text-dim);line-height:1.65;margin-bottom:1rem}[data-template-family=nova] .nova-about-right-stack{display:flex;flex-direction:column;gap:1.25rem;min-width:0}[data-template-family=nova] .nova-about-highlights-panel{border-radius:1rem;padding:1.25rem 1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-500) 18%,var(--nova-surface-raised)),color-mix(in srgb,var(--sec-500) 10%,var(--nova-surface-raised)));border:1px solid color-mix(in srgb,var(--accent-500) 22%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--accent-contrast) 8%,transparent) inset,0 18px 40px -28px color-mix(in srgb,var(--accent-700) 45%,transparent)}[data-template-family=nova] .nova-about-highlights-panel__head{margin-bottom:1rem}[data-template-family=nova] .nova-about-highlights-panel__head .nova-section-heading{margin:0}[data-template-family=nova] .nova-about-highlights-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}[data-template-family=nova] .nova-about-highlights-panel__cta-wrap{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}[data-template-family=nova] .nova-about-highlights-panel__note{margin:0;font-size:.75rem;line-height:1.45;color:var(--nova-text-mute);text-align:center}[data-template-family=nova] .nova-about-highlight-card{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem .95rem;border-radius:.85rem;background:color-mix(in srgb,var(--nova-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--accent-500) 14%,transparent);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}[data-template-family=nova] .nova-about-highlight-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-500) 32%,transparent);box-shadow:0 12px 28px -22px color-mix(in srgb,var(--accent-700) 55%,transparent)}[data-template-family=nova] .nova-about-highlight-card__icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-600),var(--accent-800));box-shadow:0 8px 18px -10px color-mix(in srgb,var(--accent-700) 70%,transparent)}[data-template-family=nova] .nova-about-highlight-card__icon--accent{background:linear-gradient(135deg,var(--sec-500),var(--sec-700))}[data-template-family=nova] .nova-about-highlight-card__copy{min-width:0}[data-template-family=nova] .nova-about-highlight-card__title{margin:0;font-size:.98rem;font-weight:650;line-height:1.35;color:var(--nova-text)}[data-template-family=nova] .nova-about-highlight-card__description{margin:.35rem 0 0;font-size:.86rem;line-height:1.55;color:var(--nova-text-dim)}[data-template-family=nova] .nova-funfacts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;max-width:1200px;margin:0 auto}@media (max-width:767px){[data-template-family=nova] .nova-funfacts-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){[data-template-family=nova] .nova-funfacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-template-family=nova] .nova-ff-card{position:relative;padding:1.35rem 1.5rem;border-radius:var(--radius-md);background:#ffffff;border:1px solid var(--nova-border);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden;isolation:isolate}[data-template-family=nova] .nova-ff-card>*{position:relative;z-index:1}[data-template-family=nova] .nova-ff-card--featured{border:1px solid color-mix(in srgb,var(--sec-500) 45%,var(--nova-border));background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}[data-template-family=nova] .nova-ff-card--featured .nova-ff-card__num{color:var(--sec-600,#d97706)}[data-template-family=nova] .nova-ff-card__chip{position:absolute;top:.65rem;right:.65rem;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border-radius:999px;background:color-mix(in srgb,var(--sec-500) 16%,#fffbeb);color:var(--sec-600,#d97706);border:1px solid color-mix(in srgb,var(--sec-500) 45%,transparent)}[data-template-family=nova] .nova-ff-card__chip-icon{width:.72rem;height:.72rem}[data-template-family=nova] .nova-ff-card__num{font-family:var(--font-mono);font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:700;color:var(--accent-600);line-height:1.05;letter-spacing:-.02em}[data-template-family=nova] .nova-ff-card__label{margin-top:.35rem;color:var(--nova-text-dim);font-size:.85rem}[data-template-family=nova] .nova-speakers-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:72rem;margin:0 auto}[data-template-family=nova] .nova-speaker-card{flex:0 1 16.75rem;width:min(100%,18rem);max-width:18rem;border-radius:1.15rem;border:1px solid var(--nova-border);background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.8)}[data-template-family=nova] .nova-speakers-grid[data-count="1"] .nova-speaker-card,[data-template-family=nova] .nova-speakers-grid[data-count="2"] .nova-speaker-card,[data-template-family=nova] .nova-speakers-grid[data-count="3"] .nova-speaker-card{flex-basis:17.5rem}@media (min-width:1024px){[data-template-family=nova] .nova-speaker-card{flex-basis:calc((100% - 4.5rem) / 4);max-width:calc((100% - 4.5rem) / 4)}[data-template-family=nova] .nova-speakers-grid[data-count="1"] .nova-speaker-card{flex-basis:18rem;max-width:18rem}[data-template-family=nova] .nova-speakers-grid[data-count="2"] .nova-speaker-card,[data-template-family=nova] .nova-speakers-grid[data-count="3"] .nova-speaker-card{flex-basis:17.75rem;max-width:18.5rem}}@media (max-width:767px){[data-template-family=nova] .nova-speaker-card{flex-basis:100%;max-width:22rem}}[data-template-family=nova] .nova-speaker-card__inner{height:100%;display:flex;flex-direction:column}[data-template-family=nova] .nova-speaker-card:hover{border-color:color-mix(in srgb,var(--accent-500) 38%,var(--nova-border));box-shadow:0 18px 40px rgba(15,23,42,.12),0 0 0 1px color-mix(in srgb,var(--accent-500) 18%,transparent)}[data-template-family=nova] .nova-speaker-photo{position:relative;aspect-ratio:4/5;overflow:hidden;font-family:var(--font-sans);font-size:3.375rem;font-weight:700;color:#fff}[data-template-family=nova] .nova-speaker-photo--g1{background:linear-gradient(145deg,var(--accent-400),var(--accent-700))}[data-template-family=nova] .nova-speaker-photo--g2{background:linear-gradient(145deg,var(--accent-700),var(--accent-800))}[data-template-family=nova] .nova-speaker-photo--g3{background:linear-gradient(145deg,var(--accent-400),var(--accent-500))}[data-template-family=nova] .nova-speaker-photo--g4{background:linear-gradient(145deg,var(--accent-400),var(--accent-600))}[data-template-family=nova] .nova-speaker-photo__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .55s ease}[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-photo__img{transform:scale(1.07)}[data-template-family=nova] .nova-speaker-photo__initial{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;letter-spacing:-.04em}[data-template-family=nova] .nova-speaker-photo__shade{position:absolute;inset:auto 0 0;z-index:1;height:52%;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.32) 58%,transparent);pointer-events:none;transition:height .32s ease}[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-photo__shade{height:68%}[data-template-family=nova] .nova-speaker-caption{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:3;padding:0 1.1rem .85rem;text-align:left;pointer-events:none}[data-template-family=nova] .nova-speaker-caption__stack{display:flex;flex-direction:column;align-items:stretch;gap:.14rem;width:100%;min-width:0;pointer-events:auto}[data-template-family=nova] .nova-speaker-caption__truncate{width:100%;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-template-family=nova] .nova-speaker-caption:focus-within .nova-speaker-caption__truncate,[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-caption__truncate{white-space:normal;overflow:visible;text-overflow:clip}[data-template-family=nova] .nova-speaker-photo__meta-row{--nova-speaker-badge-h:1.5rem;position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.45rem;min-height:var(--nova-speaker-badge-h);margin:0;pointer-events:none}[data-template-family=nova] .nova-speaker-photo-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--nova-speaker-badge-h);min-height:var(--nova-speaker-badge-h);padding:0 .5rem;pointer-events:auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-500) 22%,rgba(255,255,255,.72));background:rgba(255,255,255,.88);box-shadow:0 6px 16px rgba(15,23,42,.12);vertical-align:middle}[data-template-family=nova] .nova-speaker-index{justify-self:start;padding-inline:.5rem;color:var(--accent-700);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1}[data-template-family=nova] .nova-speaker-company-wrap{position:relative;display:block;width:100%;max-width:100%;min-width:0;margin:.06rem 0 0;padding:0;line-height:0;pointer-events:auto}[data-template-family=nova] .nova-speaker-company-name.nova-speaker-caption__truncate{display:inline-block;width:fit-content;max-width:100%}[data-template-family=nova] .nova-speaker-company-name{box-sizing:border-box;margin:0;padding:.16rem .55rem;line-height:1.25;vertical-align:top;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-400) 42%,transparent);background:color-mix(in srgb,var(--accent-100) 88%,#fff);color:var(--accent-800);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;cursor:pointer;transition:max-width .32s ease,white-space .32s ease,background .2s ease,transform .2s ease}[data-template-family=nova] .nova-speaker-company-name:focus-visible,[data-template-family=nova] .nova-speaker-company-name:hover{background:color-mix(in srgb,var(--accent-200) 92%,#fff);transform:translateY(-1px);outline:none;box-shadow:0 6px 16px color-mix(in srgb,var(--accent-600) 18%,transparent)}[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-company-name,[data-template-family=nova] .nova-speaker-company-wrap:focus-within .nova-speaker-company-name{overflow:visible}[data-template-family=nova] .nova-speaker-company-popover{position:absolute;left:0;right:0;bottom:calc(100% + .32rem);z-index:9;box-sizing:border-box;width:100%;max-width:100%;padding:.42rem .45rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--accent-400) 38%,#fff);background:#fff;color:var(--nova-text);box-shadow:0 10px 24px rgba(15,23,42,.16),inset 0 0 0 1px rgba(255,255,255,.85);animation:nova-speaker-pop-in .2s ease}[data-template-family=nova] .nova-speaker-company-popover__close{position:absolute;top:.28rem;right:.28rem;z-index:1;width:1.35rem;height:1.35rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--accent-100) 80%,#fff);color:var(--accent-800);font-size:.95rem;line-height:1;cursor:pointer;transition:background .15s ease}[data-template-family=nova] .nova-speaker-company-popover__close:focus-visible,[data-template-family=nova] .nova-speaker-company-popover__close:hover{background:color-mix(in srgb,var(--accent-200) 88%,#fff);outline:none}[data-template-family=nova] .nova-speaker-company-popover__body{display:flex;align-items:center;gap:.45rem;min-width:0;padding-right:1.35rem}[data-template-family=nova] .nova-speaker-company-popover__logo{flex:0 0 auto;width:2rem;height:2rem;border-radius:.45rem;object-fit:contain;background:#fff;padding:.2rem;box-shadow:0 2px 8px rgba(15,23,42,.08)}[data-template-family=nova] .nova-speaker-company-popover__logo--fallback{display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:var(--accent-800);background:color-mix(in srgb,var(--accent-100) 88%,#fff);border:1px solid color-mix(in srgb,var(--accent-300) 45%,transparent)}[data-template-family=nova] .nova-speaker-company-popover__name{margin:0;min-width:0;flex:1;font-size:.78rem;font-weight:700;line-height:1.3;color:var(--accent-900);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-template-family=nova] .nova-speaker-topic{display:none;margin:0;padding:0;max-width:100%;font-size:.76rem;font-weight:500;line-height:1.45;color:rgba(255,255,255,.92)}[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-topic{display:block;margin-top:.12rem}[data-template-family=nova] .nova-speaker-company-wrap:focus-within~.nova-speaker-topic{display:none}[data-template-family=nova] .nova-speaker-social{position:relative;justify-self:end;display:flex;align-items:center;height:var(--nova-speaker-badge-h);pointer-events:auto}[data-template-family=nova] .nova-speaker-social-trigger{height:var(--nova-speaker-badge-h);min-height:var(--nova-speaker-badge-h);padding-inline:.52rem;margin:0;appearance:none;border:1px solid color-mix(in srgb,var(--accent-600) 48%,rgba(255,255,255,.35));background:linear-gradient(165deg,color-mix(in srgb,var(--accent-50) 92%,#fff) 0,color-mix(in srgb,var(--accent-200) 78%,#fff) 100%);color:var(--accent-800);cursor:pointer;box-shadow:0 5px 14px color-mix(in srgb,var(--accent-700) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}[data-template-family=nova] .nova-speaker-social-trigger:focus-visible,[data-template-family=nova] .nova-speaker-social-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-600) 62%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent-100) 95%,#fff) 0,color-mix(in srgb,var(--accent-300) 72%,#fff) 100%);box-shadow:0 8px 18px color-mix(in srgb,var(--accent-700) 26%,transparent),inset 0 1px 0 rgba(255,255,255,.95);outline:none}[data-template-family=nova] .nova-speaker-social-trigger:active{transform:translateY(0) scale(.96);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-800) 22%,transparent),inset 0 1px 2px color-mix(in srgb,var(--accent-700) 18%,transparent)}[data-template-family=nova] .nova-speaker-social-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent-600) 72%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent-200) 88%,#fff) 0,color-mix(in srgb,var(--accent-400) 62%,#fff) 100%);color:var(--accent-900)}[data-template-family=nova] .nova-speaker-social-trigger svg{display:block;width:.84rem;height:.84rem;stroke-width:2.25}[data-template-family=nova] .nova-speaker-social-panel{position:absolute;top:calc(100% + .45rem);right:0;z-index:12;width:min(15.5rem,calc(100vw - 2rem));padding:.65rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.97);box-shadow:0 16px 36px rgba(15,23,42,.2);pointer-events:auto;animation:nova-speaker-pop-in .22s ease}[data-template-family=nova] .nova-speaker-social-panel__title{margin:0 0 .45rem;padding:0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-700)}[data-template-family=nova] .nova-speaker-social-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}[data-template-family=nova] .nova-speaker-social-link{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:.72rem;border:1px solid transparent;text-decoration:none;color:var(--nova-text);background:color-mix(in srgb,var(--accent-50) 55%,#fff);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}[data-template-family=nova] .nova-speaker-social-link:focus-visible,[data-template-family=nova] .nova-speaker-social-link:hover{background:color-mix(in srgb,var(--accent-200) 72%,#fff);border-color:color-mix(in srgb,var(--accent-400) 42%,transparent);color:var(--accent-900);transform:translateX(2px);box-shadow:0 4px 14px color-mix(in srgb,var(--accent-600) 14%,transparent);outline:none}[data-template-family=nova] .nova-speaker-social-link:focus-visible .nova-speaker-social-link__platform,[data-template-family=nova] .nova-speaker-social-link:hover .nova-speaker-social-link__platform{color:var(--accent-800)}[data-template-family=nova] .nova-speaker-social-link:focus-visible .nova-speaker-social-link__url,[data-template-family=nova] .nova-speaker-social-link:hover .nova-speaker-social-link__url{color:color-mix(in srgb,var(--accent-700) 48%,var(--nova-text-dim))}[data-template-family=nova] .nova-speaker-social-link:focus-visible .nova-speaker-social-link__arrow,[data-template-family=nova] .nova-speaker-social-link:hover .nova-speaker-social-link__arrow{color:var(--accent-700);opacity:1}[data-template-family=nova] .nova-speaker-social-link__icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:999px;color:#fff}[data-template-family=nova] .nova-speaker-social-link__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.08rem}[data-template-family=nova] .nova-speaker-social-link__platform{font-size:.78rem;font-weight:700;line-height:1.2}[data-template-family=nova] .nova-speaker-social-link__url{font-size:.68rem;color:var(--nova-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-template-family=nova] .nova-speaker-social-link__arrow{flex-shrink:0;font-size:.85rem;color:var(--accent-600);opacity:.85}@keyframes nova-speaker-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[data-template-family=nova] .nova-schedule-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}[data-template-family=nova] .nova-schedule-tab{padding:.45rem 1rem;border-radius:999px;border:1px solid var(--nova-border);background:#fff;font-size:.85rem;font-weight:600;color:var(--nova-text-dim)}[data-template-family=nova] .nova-schedule-tab--active{border-color:var(--accent-500);color:var(--accent-700);background:var(--accent-50)}[data-template-family=nova] .nova-agenda-list{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}[data-template-family=nova] .nova-agenda-row{display:grid;grid-template-columns:110px 1fr auto;gap:1.25rem;align-items:center;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--nova-border);background:#fff}@media (max-width:767px){[data-template-family=nova] .nova-agenda-row{grid-template-columns:1fr;gap:.35rem}}[data-template-family=nova] .nova-agenda-time{font-family:var(--font-mono);font-size:.9375rem;color:var(--accent-600);font-weight:500}[data-template-family=nova] .nova-agenda-sub{font-size:.85rem;color:var(--nova-text-mute)}[data-template-family=nova] .nova-schedule-expand{display:inline-flex;width:auto;align-self:center;align-items:center;justify-content:center;gap:.25rem;margin-top:.5rem;padding:.4rem .75rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:transparent;color:var(--nova-ink,#0f172a);font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}[data-template-family=nova] .nova-schedule-expand:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.2)}[data-template-family=nova] .nova-schedule-expand__icon{width:.875rem;height:.875rem;flex-shrink:0}[data-template-family=nova][data-theme=dark] .nova-schedule-expand{border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.9)}[data-template-family=nova][data-theme=dark] .nova-schedule-expand:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}[data-template-family=nova] .nova-agenda-tag{padding:.25rem .65rem;border-radius:999px;font-size:.68rem;font-weight:600;background:color-mix(in srgb,var(--accent-500) 12%,transparent);color:var(--accent-700);border:1px solid color-mix(in srgb,var(--accent-500) 28%,transparent)}[data-template-family=nova] .nova-agenda-tag--sec{background:color-mix(in srgb,var(--sec-500) 14%,transparent);color:var(--sec-800);border-color:color-mix(in srgb,var(--sec-500) 35%,transparent)}[data-template-family=nova] .nova-tickets-grid{--nova-tickets-gap:1.25rem;--nova-tickets-cols:3;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nova-tickets-gap);width:100%;max-width:68.75rem;margin-inline:auto;align-items:stretch}[data-template-family=nova] .nova-tickets-grid>.nova-tier-card{flex:0 1 calc((100% - (var(--nova-tickets-cols) - 1) * var(--nova-tickets-gap)) / var(--nova-tickets-cols));max-width:calc((100% - (var(--nova-tickets-cols) - 1) * var(--nova-tickets-gap)) / var(--nova-tickets-cols));min-width:0}[data-template-family=nova] #section-tickets .nova-section-heading{margin-bottom:3rem}@media (max-width:767px){[data-template-family=nova] .nova-tickets-grid{--nova-tickets-cols:1}[data-template-family=nova] .nova-tier-card--featured{transform:none}[data-template-family=nova] .nova-tier-card--featured:hover{transform:translateY(-6px)}}[data-template-family=nova] .nova-tier-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--nova-border);background:#ffffff;box-shadow:var(--nova-shadow-md,0 4px 12px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.05)),inset 0 1px 0 rgba(255,255,255,.9);transition:all .3s ease}[data-template-family=nova] .nova-tier-card:hover{transform:translateY(-6px);box-shadow:var(--nova-shadow-lg,0 20px 50px rgba(15,23,42,.1),0 8px 16px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04))}[data-template-family=nova] .nova-tier-card__inner{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;padding:2rem;width:100%;box-sizing:border-box;cursor:default}[data-template-family=nova] .nova-tier-card--featured{z-index:1;border:2px solid var(--sec-600);background:linear-gradient(180deg,var(--sec-100) 0,#ffffff 100%);box-shadow:0 30px 60px color-mix(in srgb,var(--sec-500) 22%,transparent),0 10px 20px color-mix(in srgb,var(--sec-500) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.9);transform:scale(1.03)}[data-template-family=nova] .nova-tier-card--featured:hover{transform:scale(1.03) translateY(-4px)}[data-template-family=nova] .nova-tier-ribbon{position:absolute;top:1rem;right:1rem;z-index:2;padding:.25rem .65rem;border-radius:999px;background:var(--sec-500);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px color-mix(in srgb,var(--sec-500) 40%,transparent)}[data-template-family=nova] .nova-tier-urgent{display:block;font-size:.72rem;font-weight:700;color:var(--sec-700);letter-spacing:.06em;text-transform:uppercase}[data-template-family=nova] .nova-tier-meta{font-size:.78rem;font-weight:600;color:var(--sec-700)}[data-template-family=nova] .nova-tier-price__num{font-size:2.75rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--accent-500)}[data-template-family=nova] .nova-tickets-grid .nova-tier-card:first-child:not(.nova-tier-card--featured) .nova-tier-price__num{color:var(--accent-500)}[data-template-family=nova] .nova-tickets-grid .nova-tier-card:nth-child(3):not(.nova-tier-card--featured) .nova-tier-price__num{color:var(--accent-600)}[data-template-family=nova] .nova-tier-card--featured .nova-tier-price__num{color:var(--sec-700)}[data-template-family=nova] .nova-tier-perks{list-style:none;margin:0;padding:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.625rem}[data-template-family=nova] .nova-tier-perk{display:flex;gap:.625rem;align-items:flex-start;font-size:.875rem;color:var(--nova-text-dim,#4c5a52)}[data-template-family=nova] .nova-tier-perk__chk{width:1.125rem;height:1.125rem;margin-top:.0625rem;border-radius:50%;background:var(--accent-50);color:var(--accent-600);display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;flex-shrink:0}[data-template-family=nova] .nova-tier-card--featured .nova-tier-perk__chk{background:var(--sec-100);color:var(--sec-700)}[data-template-family=nova] .nova-tier-perk--excluded{opacity:.72}[data-template-family=nova] .nova-tier-card--featured .nova-tier-perk--excluded .nova-tier-perk__chk,[data-template-family=nova] .nova-tier-perk--excluded .nova-tier-perk__chk{background:color-mix(in srgb,var(--nova-text-dim) 18%,transparent);color:var(--nova-text-dim)}[data-template-family=nova] .nova-tier-btn{display:block;width:100%;margin-top:auto;text-align:center;padding:.875rem 1rem;border-radius:10px;border:1px solid var(--nova-border);font-size:.875rem;font-weight:600;text-decoration:none;color:var(--nova-text);background:#ffffff;cursor:pointer;transition:all .2s ease}[data-template-family=nova] .nova-tier-btn:hover{border-color:var(--accent-500);color:var(--accent-500)}[data-template-family=nova] .nova-tier-card--featured .nova-tier-btn{border:none;background:linear-gradient(180deg,var(--sec-600) 0,var(--sec-700) 100%);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--sec-500) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}[data-template-family=nova] .nova-tier-card--featured .nova-tier-btn:hover{transform:translateY(-2px);color:#fff}[data-template-family=nova] .nova-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:180px;gap:.75rem;max-width:1200px;margin:0 auto}@media (max-width:900px){[data-template-family=nova] .nova-gallery-grid--mockup3{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}[data-template-family=nova] .nova-gallery-grid--mockup3 .nova-gal-item--tall,[data-template-family=nova] .nova-gallery-grid--mockup3 .nova-gal-item--wide{grid-column:auto;grid-row:auto}}@media (max-width:767px){[data-template-family=nova] .nova-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}[data-template-family=nova] .nova-gal-item--tall,[data-template-family=nova] .nova-gal-item--wide{grid-column:auto;grid-row:auto}}[data-template-family=nova] .nova-gal-item{position:relative;border-radius:var(--radius-md);overflow:hidden}[data-template-family=nova] .nova-gal-item--wide{grid-column:span 2}[data-template-family=nova] .nova-gal-item--tall{grid-row:span 2}[data-template-family=nova] .nova-gal-fallback{position:absolute;inset:0}[data-template-family=nova] .nova-gal-fallback--1{background:linear-gradient(135deg,var(--accent-500) 0,var(--accent-600) 100%)}[data-template-family=nova] .nova-gal-fallback--2{background:linear-gradient(135deg,var(--accent-400) 0,var(--accent-600) 100%)}[data-template-family=nova] .nova-gal-fallback--3{background:linear-gradient(135deg,var(--accent-600) 0,var(--accent-500) 100%)}[data-template-family=nova] .nova-gal-fallback--4{background:linear-gradient(135deg,var(--accent-400) 0,var(--accent-600) 100%)}[data-template-family=nova] .nova-gal-fallback--5{background:linear-gradient(135deg,var(--accent-600) 0,var(--accent-500) 100%)}[data-template-family=nova] .nova-gal-fallback--6{background:linear-gradient(135deg,var(--accent-800) 0,var(--accent-500) 100%)}[data-template-family=nova] .nova-gal-item--mockup3{box-shadow:0 4px 10px rgba(15,23,42,.06),0 10px 24px rgba(15,23,42,.08);transition:transform .3s ease;cursor:pointer}[data-template-family=nova] .nova-gal-item--mockup3:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.4))}[data-template-family=nova] .nova-gal-item--mockup3:hover{transform:scale(1.02)}[data-template-family=nova] .nova-gal-item--mockup3 .nova-gal-cap:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-3);margin-right:8px;vertical-align:middle}[data-template-family=nova] .nova-gallery-grid--mockup3{gap:12px}[data-template-family=nova] .nova-gal-item--interactive{display:block;width:100%;padding:0;border:none;font:inherit;text-align:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}[data-template-family=nova] .nova-gal-item:not(.nova-gal-item--mockup3).nova-gal-item--interactive{transition:transform .3s ease}[data-template-family=nova] .nova-gal-item:not(.nova-gal-item--mockup3).nova-gal-item--interactive:hover{transform:scale(1.02)}[data-template-family=nova] .nova-gal-cap{position:absolute;left:1rem;bottom:.875rem;z-index:2;color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.02em}[data-template-family=nova].nova-gal-lightbox{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;pointer-events:none;background:transparent}[data-template-family=nova].nova-gal-lightbox--open{pointer-events:auto}[data-template-family=nova] .nova-gal-lightbox__backdrop{position:fixed;inset:0;z-index:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(0,0,0,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .32s ease}[data-template-family=nova].nova-gal-lightbox--open .nova-gal-lightbox__backdrop{opacity:1}[data-template-family=nova] .nova-gal-lightbox__chrome{position:relative;z-index:2;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1rem .5rem;opacity:0;transform:translateY(-8px);transition:opacity .32s ease .04s,transform .36s cubic-bezier(.22,1,.36,1) .04s}[data-template-family=nova].nova-gal-lightbox--open .nova-gal-lightbox__chrome{opacity:1;transform:translateY(0)}[data-template-family=nova] .nova-gal-lightbox__counter{margin:0;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.92);background:rgba(0,0,0,.45);backdrop-filter:blur(8px)}[data-template-family=nova] .nova-gal-lightbox__close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:999px;color:#fff;cursor:pointer;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}[data-template-family=nova] .nova-gal-lightbox__close:hover{background:rgba(0,0,0,.65);transform:scale(1.05)}[data-template-family=nova] .nova-gal-lightbox__stage-wrap{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 .5rem 1rem;background:transparent;pointer-events:none}[data-template-family=nova] .nova-gal-lightbox__stage-wrap>*{pointer-events:auto}[data-template-family=nova] .nova-gal-lightbox__stage{position:relative;width:auto;max-width:min(56rem,92vw);max-height:min(78vh,44rem);margin:0;border-radius:var(--radius-md,.75rem);overflow:hidden;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 20px 48px rgba(15,23,42,.22);opacity:0;transform:scale(.94) translateY(14px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}[data-template-family=nova].nova-gal-lightbox--open .nova-gal-lightbox__stage{opacity:1;transform:scale(1) translateY(0)}[data-template-family=nova] .nova-gal-lightbox__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;background:transparent}[data-template-family=nova] .nova-gal-lightbox__shimmer{position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.04) 8%,rgba(255,255,255,.12) 18%,rgba(255,255,255,.04) 33%);background-size:200% 100%;animation:nova-gal-lightbox-shimmer 1.2s ease-in-out infinite}@keyframes nova-gal-lightbox-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-template-family=nova] .nova-gal-lightbox__img{display:block;width:auto;max-width:min(56rem,92vw);height:auto;max-height:min(78vh,44rem);object-fit:contain;vertical-align:middle;opacity:0;transform:scale(1.02);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}[data-template-family=nova] .nova-gal-lightbox__img.is-loaded{opacity:1;transform:scale(1)}[data-template-family=nova] .nova-gal-lightbox__caption{margin:0;padding:.75rem 1rem .875rem;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--nova-text,#0f172a);background:#fff;border-top:1px solid rgba(15,23,42,.08)}[data-template-family=nova] .nova-gal-lightbox__nav{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:999px;color:#fff;cursor:pointer;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);transform:translateY(-50%);transition:background .2s ease,transform .2s ease}[data-template-family=nova] .nova-gal-lightbox__nav:hover{background:rgba(0,0,0,.65);transform:translateY(-50%) scale(1.06)}[data-template-family=nova] .nova-gal-lightbox__nav--prev{left:max(.5rem,env(safe-area-inset-left,0px))}[data-template-family=nova] .nova-gal-lightbox__nav--next{right:max(.5rem,env(safe-area-inset-right,0px))}@media (min-width:768px){[data-template-family=nova] .nova-gal-lightbox__nav--prev{left:max(1rem,env(safe-area-inset-left,0px))}[data-template-family=nova] .nova-gal-lightbox__nav--next{right:max(1rem,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){[data-template-family=nova] .nova-gal-lightbox__chrome,[data-template-family=nova] .nova-gal-lightbox__img,[data-template-family=nova] .nova-gal-lightbox__shimmer,[data-template-family=nova] .nova-gal-lightbox__stage{transition:none;animation:none}[data-template-family=nova] .nova-gal-lightbox__img,[data-template-family=nova] .nova-gal-lightbox__stage{transform:none}}[data-template-family=nova] .nova-sponsor-tier-label{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--nova-text-mute);margin-bottom:1rem}[data-template-family=nova] .nova-sponsor-tier-star{color:var(--sec-500);font-size:.875rem;line-height:1}[data-template-family=nova] .nova-sponsor-tier-label--mockup3{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:20px}[data-template-family=nova] .nova-sponsor-tier-label--mockup3:after,[data-template-family=nova] .nova-sponsor-tier-label--mockup3:before{content:"";flex:1;max-width:80px;height:1px;background:var(--nova-border)}[data-template-family=nova] .nova-sponsor-row{display:grid;gap:1rem}[data-template-family=nova] .nova-sponsor-row--platinum{grid-template-columns:repeat(2,minmax(0,1fr))}[data-template-family=nova] .nova-sponsor-row--gold{grid-template-columns:repeat(3,minmax(0,1fr))}[data-template-family=nova] .nova-sponsor-row--silver{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--platinum{grid-template-columns:1fr}[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--gold,[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--silver{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-template-family=nova] .nova-sponsor-row--gold,[data-template-family=nova] .nova-sponsor-row--platinum,[data-template-family=nova] .nova-sponsor-row--silver{grid-template-columns:1fr}}[data-template-family=nova] .nova-sponsor-logo{aspect-ratio:2.6/1;display:flex;align-items:center;justify-content:center;min-width:0;border-radius:var(--radius-md);border:1px solid var(--nova-border);background:var(--nova-bg-2,#fff);padding:.75rem;font-weight:700;letter-spacing:.05em;color:var(--nova-text-mute);transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-sponsor-logo--image{display:flex;align-items:stretch;justify-content:center;padding:.35rem .75rem;overflow:hidden}[data-template-family=nova] .nova-sponsors-group--mockup3{max-width:75rem;margin-inline:auto}[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-logo:hover{border-color:var(--accent-500);color:var(--accent-500);transform:translateY(-2px)}[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--platinum .nova-sponsor-logo{font-size:1.375rem}[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--gold .nova-sponsor-logo{font-size:1.125rem}[data-template-family=nova] .nova-sponsors-group--mockup3 .nova-sponsor-row--silver .nova-sponsor-logo{font-size:.875rem}[data-template-family=nova] .nova-sponsor-logo__img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center;display:block;flex:0 1 auto}[data-template-family=nova] .nova-sponsors-footnote{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--nova-text-mute)}[data-template-family=nova] .nova-faq-list{display:flex;flex-direction:column;gap:.5rem}[data-template-family=nova] .nova-faq-list--mockup{max-width:47.5rem;margin:0 auto;gap:8px}[data-template-family=nova] .nova-faq-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--nova-border);background:#fff;text-align:left;cursor:pointer}[data-template-family=nova] .nova-faq-row--mockup{cursor:pointer;gap:16px;padding:20px 24px;background:var(--nova-bg-2,#ffffff);box-shadow:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:all .2s ease}[data-template-family=nova] .nova-faq-row--mockup:hover{border-color:var(--accent-500);box-shadow:0 14px 36px color-mix(in srgb,var(--accent-500) 12%,transparent),0 4px 10px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-q{font-size:15px;font-weight:500}[data-template-family=nova] .nova-faq-ico{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accent-100);color:var(--accent-700);display:inline-flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-ico{width:28px;height:28px;background:var(--accent-50);color:var(--accent-600);border:1px solid color-mix(in srgb,var(--accent-500) 20%,transparent);font-size:1rem;line-height:1;font-weight:600}[data-template-family=nova] .nova-faq-a{padding:0 1.5rem;color:var(--nova-text-dim);font-size:.92rem}[data-template-family=nova] .nova-faq-item--open .nova-faq-a{padding-bottom:1.25rem}[data-template-family=nova] .nova-final-cta{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;padding:4rem 1.5rem;text-align:center;border-radius:var(--radius-lg);border:1px solid var(--nova-border);background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent-500) 32%,transparent) 0,transparent 55%),linear-gradient(180deg,#ffffff 0,var(--accent-100) 100%)}[data-template-family=nova] .nova-final-cta--mockup{padding:100px 24px;border-color:color-mix(in srgb,var(--accent-900) 22%,transparent);background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent-500) 32%,transparent) 0,transparent 55%),radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent-600) 26%,transparent) 0,transparent 55%),radial-gradient(ellipse at bottom,color-mix(in srgb,var(--accent-600) 20%,transparent) 0,transparent 55%),linear-gradient(180deg,#ffffff 0,var(--accent-100) 100%);box-shadow:0 40px 80px color-mix(in srgb,var(--accent-900) 12%,transparent),0 16px 32px color-mix(in srgb,var(--accent-900) 8%,transparent),0 4px 8px color-mix(in srgb,var(--accent-900) 5%,transparent),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-final-cta--mockup:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--accent-900) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-900) 6%,transparent) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,transparent 70%)}[data-template-family=nova] .nova-final-cta--mockup>*{position:relative;z-index:1}[data-template-family=nova] .nova-final-cta--mockup .nova-final-cta__body{font-size:1.125rem;margin-bottom:2.25rem}[data-template-family=nova] .nova-final-cta__sticker{display:inline-flex;margin-bottom:1rem;padding:.35rem .85rem;border-radius:999px;background:var(--sec-500);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-template-family=nova] .nova-final-cta__title{font-family:inherit;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:1.25rem}[data-template-family=nova] .nova-final-cta__body{max-width:36rem;margin:0 auto 2rem;color:var(--nova-text-dim);font-size:1.05rem}[data-template-family=nova] .nova-final-cta__register{max-width:720px;margin:0 auto;text-align:left}[data-template-family=nova] .nova-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 24px;border-radius:10px;border:none;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;color:#fff;background:linear-gradient(180deg,var(--accent-500) 0,var(--accent-600) 100%);box-shadow:0 14px 36px color-mix(in srgb,var(--accent-500) 35%,transparent),0 4px 10px color-mix(in srgb,var(--accent-500) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s ease,box-shadow .2s ease}[data-template-family=nova] .nova-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 50px color-mix(in srgb,var(--accent-500) 45%,transparent),0 6px 14px color-mix(in srgb,var(--accent-500) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}[data-template-family=nova] .nova-final-cta__btn{padding:18px 32px;font-size:1rem}[data-template-family=nova] .nova-final-cta__contact{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--nova-text-dim) 22%,transparent);max-width:36rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center}[data-template-family=nova] .nova-final-cta__contact-channels{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;width:100%}[data-template-family=nova] .nova-final-cta__contact-context{margin:0;font-size:.95rem;line-height:1.55;color:var(--nova-text-dim)}[data-template-family=nova] .nova-final-cta__contact-email,[data-template-family=nova] .nova-final-cta__contact-whatsapp{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1.15rem;border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;border:1.5px solid transparent;box-shadow:0 5px 16px rgba(15,23,42,.09),0 1px 3px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.88)}[data-template-family=nova] .nova-final-cta__contact-email{color:var(--accent-800,var(--accent-700,var(--accent)));background:linear-gradient(165deg,#fff 0,color-mix(in srgb,var(--accent-100,var(--accent)) 72%,#fff) 100%);border-color:color-mix(in srgb,var(--accent-500,var(--accent)) 42%,#94a3b8)}[data-template-family=nova] .nova-final-cta__contact-email:hover{border-color:color-mix(in srgb,var(--accent-600,var(--accent)) 58%,#64748b);background:linear-gradient(165deg,#fff 0,color-mix(in srgb,var(--accent-200,var(--accent)) 55%,#fff) 100%);box-shadow:0 8px 22px color-mix(in srgb,var(--accent-900,#0a2e1a) 14%,transparent),0 2px 6px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95)}[data-template-family=nova] .nova-final-cta__contact-whatsapp{color:#0d6b5c;background:linear-gradient(165deg,#fff,color-mix(in srgb,#25d366 16%,#fff));border-color:color-mix(in srgb,#25d366 45%,#94a3b8)}[data-template-family=nova] .nova-final-cta__contact-whatsapp:hover{color:#0a584c;border-color:color-mix(in srgb,#25d366 58%,#64748b);background:linear-gradient(165deg,#fff,color-mix(in srgb,#25d366 22%,#fff));box-shadow:0 8px 22px color-mix(in srgb,#128c7e 18%,transparent),0 2px 6px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95)}[data-template-family=nova] .nova-final-cta__contact-whatsapp svg{color:#25d366}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-email,[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-whatsapp{box-shadow:0 6px 18px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.07)}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-email{color:#ecfdf5;background:linear-gradient(165deg,color-mix(in srgb,var(--nova-panel-glass,#0f172a) 30%,#1e293b) 0,color-mix(in srgb,var(--accent-900,var(--accent)) 35%,#0f172a) 100%);border-color:color-mix(in srgb,var(--accent-400,var(--accent)) 38%,rgba(255,255,255,.14))}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-email:hover{border-color:color-mix(in srgb,var(--accent-400,var(--accent)) 52%,rgba(255,255,255,.2))}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-whatsapp{color:#bbf7d0;background:linear-gradient(165deg,color-mix(in srgb,var(--nova-panel-glass,#0f172a) 30%,#1e293b) 0,color-mix(in srgb,#128c7e 32%,#0f172a) 100%);border-color:color-mix(in srgb,#25d366 36%,rgba(255,255,255,.14))}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-whatsapp:hover{border-color:color-mix(in srgb,#25d366 48%,rgba(255,255,255,.2))}[data-template-family=nova][data-theme=dark] .nova-final-cta__contact-whatsapp svg{color:#4ade80}[data-template-family=nova] .nova-hero-slider{position:relative;width:100%;max-width:1400px;margin:.25rem auto 3.5rem;padding:0 1.5rem;box-sizing:border-box}[data-template-family=nova] .nova-hero-viewport{position:relative;overflow:hidden;width:100%;border-radius:22px;min-height:min(660px,calc(100dvh - var(--storefront-navbar-height, 5rem) - 1rem));box-sizing:border-box;box-shadow:0 36px 72px color-mix(in srgb,var(--accent-900) 22%,transparent),0 14px 28px color-mix(in srgb,var(--accent-900) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.08)}@media (max-width:960px){[data-template-family=nova] .nova-hero-viewport{min-height:min(492px,calc(100dvh - var(--storefront-navbar-height, 4.5rem) - .875rem))}}[data-template-family=nova] .nova-hero-slide{position:absolute;inset:0;display:flex;align-items:center;padding:5.5rem 4rem 6.75rem;color:#ffffff;overflow:hidden}[data-template-family=nova] .nova-hero-slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto;z-index:1}[data-template-family=nova] .nova-hero-slide[data-tone=forest]{background:radial-gradient(ellipse at 20% 10%,var(--nova-hero-forest-to) 0,var(--nova-hero-forest-from) 70%)}[data-template-family=nova] .nova-hero-slide[data-tone=pine]{background:radial-gradient(ellipse at 25% 15%,var(--nova-hero-pine-to) 0,var(--nova-hero-pine-from) 72%)}[data-template-family=nova] .nova-hero-slide[data-tone=moss]{background:radial-gradient(ellipse at 20% 20%,var(--nova-hero-moss-to) 0,var(--nova-hero-moss-from) 72%)}[data-template-family=nova] .nova-hero-orn{position:absolute;pointer-events:none}[data-template-family=nova] .nova-hero-orn--glow{top:50%;left:-100px;width:380px;height:380px;transform:translateY(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--accent-400) 30%,transparent) 0,transparent 60%);filter:blur(50px)}[data-template-family=nova] .nova-hero-orn--arcs{top:-100px;right:6%;width:min(480px,55vw);height:min(480px,55vw);opacity:.72}[data-template-family=nova] .nova-hero-orn--arcs svg{width:100%;height:100%}[data-template-family=nova] .nova-hero-orn--arcs circle{fill:none;stroke:var(--accent-300);stroke-width:1.4}[data-template-family=nova] .nova-hero-slide[data-tone=pine] .nova-hero-orn--arcs circle{stroke:var(--accent-200)}[data-template-family=nova] .nova-hero-slide[data-tone=moss] .nova-hero-orn--arcs circle{stroke:var(--accent-300)}[data-template-family=nova] .nova-hero-orn--grid{top:18%;right:-20px;width:220px;height:320px;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(135deg,transparent 10%,#000 60%,#000);transform:skewY(-6deg)}[data-template-family=nova] .nova-hero-orn--dots{bottom:10%;left:-30px;width:200px;height:140px;background-image:radial-gradient(circle,color-mix(in srgb,var(--accent-300) 50%,transparent) 1.5px,transparent 2.2px);background-size:18px 18px;mask-image:radial-gradient(ellipse at left bottom,#000 10%,transparent 70%)}[data-template-family=nova] .nova-hero-orn--curve{bottom:-30px;right:8%;width:240px;height:120px;opacity:.55;color:var(--accent-200)}[data-template-family=nova] .nova-hero-orn--curve svg{width:100%;height:100%}[data-template-family=nova] .nova-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:center;width:100%;max-width:1240px;margin:0 auto}[data-template-family=nova] .nova-hero-headline{font-family:var(--font-display);font-size:clamp(2.25rem,4.75vw,4.25rem);line-height:1.03;letter-spacing:-.015em;font-weight:700;color:#ffffff;margin-bottom:1.375rem;padding-bottom:.12em;text-shadow:0 2px 20px rgba(0,0,0,.25)}[data-template-family=nova] .nova-hero-headline,[data-template-family=nova] .nova-hero-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}[data-template-family=nova] .nova-hero-lead{max-width:30rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.78);margin-bottom:2rem}[data-template-family=nova] .nova-hero-actions{display:flex;gap:.625rem;flex-wrap:wrap}[data-template-family=nova] .nova-hero-btn{padding:.75rem 1.375rem;border-radius:999px;font-size:.8125rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:none;transition:transform .25s ease,background .25s ease;text-decoration:none;cursor:pointer}[data-template-family=nova] .nova-hero-btn--primary{background:var(--sec-50);color:var(--accent-900);box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.6)}[data-template-family=nova] .nova-hero-btn--primary:hover{transform:translateY(-2px);background:#ffffff}[data-template-family=nova] .nova-hero-btn--ghost{background:transparent;color:#ffffff;border:1.5px solid rgba(255,255,255,.4)}[data-template-family=nova] .nova-hero-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}[data-template-family=nova] .nova-hero-visual-slot{position:relative;aspect-ratio:1/1;max-width:480px;width:100%;justify-self:end;border-radius:50%;display:flex;align-items:center;justify-content:center}[data-template-family=nova] .nova-hero-visual-ring{position:absolute;inset:-18px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--accent-300) 35%,transparent);animation:nova-hero-spin 60s linear infinite}[data-template-family=nova] .nova-hero-visual-ring:after,[data-template-family=nova] .nova-hero-visual-ring:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent-300);box-shadow:0 0 10px color-mix(in srgb,var(--accent-300) 90%,transparent)}[data-template-family=nova] .nova-hero-visual-ring:before{top:-5px;left:50%;transform:translateX(-50%)}[data-template-family=nova] .nova-hero-visual-ring:after{bottom:-5px;left:50%;transform:translateX(-50%);background:var(--accent-200)}[data-template-family=nova] .nova-hero-visual-art{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--accent-300) 40%,transparent) 0,transparent 40%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--accent-400) 35%,transparent) 0,transparent 50%),linear-gradient(135deg,var(--accent-500) 0,var(--accent-900) 100%);box-shadow:inset 0 0 60px rgba(0,0,0,.4),0 30px 80px rgba(0,0,0,.35)}[data-template-family=nova] .nova-hero-visual-art:after,[data-template-family=nova] .nova-hero-visual-art:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:0}[data-template-family=nova] .nova-hero-visual-art:before{width:72%;height:72%;background:color-mix(in srgb,var(--accent-400) 14%,transparent)}[data-template-family=nova] .nova-hero-visual-art:after{width:48%;height:48%;background:color-mix(in srgb,var(--accent-300) 12%,transparent)}[data-template-family=nova] .nova-hero-visual-art svg{z-index:1}[data-template-family=nova] .nova-hero-visual-img{position:absolute;inset:0;width:100%;height:100%;z-index:2}[data-template-family=nova] .nova-hero-visual-art svg{position:absolute;inset:0;width:100%;height:100%}[data-template-family=nova] .nova-hero-visual-slot.has-image .nova-hero-visual-art{background:var(--nova-hero-pine-from)}[data-template-family=nova] .nova-hero-visual-img{object-fit:cover;border-radius:50%}[data-template-family=nova] .nova-hero-visual-art--frame-circle,[data-template-family=nova] .nova-hero-visual-img--frame-circle{border-radius:50%;clip-path:none}[data-template-family=nova] .nova-hero-visual-art--frame-rounded_square,[data-template-family=nova] .nova-hero-visual-img--frame-rounded_square{border-radius:18%;clip-path:none}[data-template-family=nova] .nova-hero-visual-slot--frame-rounded_square{border-radius:18%}[data-template-family=nova] .nova-hero-visual-art--frame-squircle,[data-template-family=nova] .nova-hero-visual-img--frame-squircle{border-radius:28%;clip-path:none}[data-template-family=nova] .nova-hero-visual-slot--frame-squircle{border-radius:28%}[data-template-family=nova] .nova-hero-visual-art--frame-triangle,[data-template-family=nova] .nova-hero-visual-img--frame-triangle{border-radius:0;clip-path:polygon(50% 8%,92% 88%,8% 88%)}[data-template-family=nova] .nova-hero-visual-slot--frame-triangle{border-radius:0;clip-path:polygon(50% 0,100% 86%,0 86%)}[data-template-family=nova] .nova-hero-visual-art--frame-hexagon,[data-template-family=nova] .nova-hero-visual-img--frame-hexagon{border-radius:0;clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}[data-template-family=nova] .nova-hero-visual-slot--frame-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}[data-template-family=nova] .nova-hero-visual-art--frame-diamond,[data-template-family=nova] .nova-hero-visual-img--frame-diamond{border-radius:0;clip-path:polygon(50% 4%,96% 50%,50% 96%,4% 50%)}[data-template-family=nova] .nova-hero-visual-slot--frame-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}[data-template-family=nova] .nova-hero-controls{position:absolute;bottom:1.75rem;left:4rem;right:4rem;z-index:5;display:flex;justify-content:space-between;align-items:center;pointer-events:none}[data-template-family=nova] .nova-hero-controls>*{pointer-events:auto}[data-template-family=nova] .nova-hero-dots{display:flex;gap:.375rem}[data-template-family=nova] .nova-hero-dot{min-width:2.75rem;min-height:2.75rem;padding:0;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-template-family=nova] .nova-hero-dot:after{content:"";display:block;width:1.75rem;height:3px;border-radius:2px;background:rgba(255,255,255,.3);transition:width .3s ease,background .3s ease,box-shadow .3s ease}[data-template-family=nova] .nova-hero-dot.is-active:after{width:2.5rem;background:var(--accent-300);box-shadow:0 0 8px color-mix(in srgb,var(--accent-300) 70%,transparent)}[data-template-family=nova] .nova-hero-arrows{display:flex;gap:.5rem}[data-template-family=nova] .nova-hero-arrow{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:50%;background:transparent;color:#ffffff;border:1.5px solid rgba(255,255,255,.4);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}[data-template-family=nova] .nova-hero-arrow:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7);transform:translateY(-1px)}[data-template-family=nova] .nova-hero-arrow svg{width:1rem;height:1rem}@media (max-width:767px){[data-template-family=nova] .nova-hero-slider{margin-top:.125rem;padding-inline:.5rem}[data-template-family=nova] .nova-hero-viewport{min-height:min(36rem,calc(100dvh - var(--storefront-navbar-height, 4.5rem) - .5rem))}[data-template-family=nova] .nova-hero-slide{align-items:flex-start;padding:1.5rem 1.125rem 5.75rem}[data-template-family=nova] .nova-hero-grid{grid-template-columns:1fr;gap:1.25rem}[data-template-family=nova] .nova-hero-headline{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;font-size:clamp(1.625rem,7.5vw,2.125rem);line-height:1.08;margin-bottom:.875rem}[data-template-family=nova] .nova-hero-lead{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;font-size:.9375rem;margin-bottom:1.25rem;max-width:none}[data-template-family=nova] .nova-hero-pill{margin-bottom:.875rem;max-width:100%}[data-template-family=nova] .nova-hero-actions{gap:.5rem}[data-template-family=nova] .nova-hero-btn{padding:.6875rem 1.125rem;font-size:.8125rem}[data-template-family=nova] .nova-hero-visual-slot{max-width:min(220px,72vw);margin-inline:auto;margin-bottom:3.25rem;justify-self:center}[data-template-family=nova] .nova-hero-controls{left:1rem;right:1rem;bottom:1rem;z-index:8;gap:.5rem}[data-template-family=nova] .nova-hero-dots{flex:1 1 auto;min-width:0;max-width:calc(100% - 6.25rem);gap:.25rem}[data-template-family=nova] .nova-hero-dot{min-width:2rem;min-height:2.25rem}[data-template-family=nova] .nova-hero-dot:after{width:1.125rem}[data-template-family=nova] .nova-hero-dot.is-active:after{width:1.625rem}[data-template-family=nova] .nova-hero-arrows{flex-shrink:0;gap:.375rem}[data-template-family=nova] .nova-hero-arrow{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;background:color-mix(in srgb,var(--accent-900) 35%,transparent);backdrop-filter:blur(6px)}[data-template-family=nova] .nova-hero-orn--grid{display:none}[data-template-family=nova] .nova-hero-orn--arcs{opacity:.45;right:-12%}}@keyframes nova-hero-spin{to{transform:rotate(1turn)}}[data-template-family=nova] .nova-header-shell{position:sticky;top:0;z-index:100;padding:.75rem var(--nova-page-gutter);pointer-events:none;transition:padding .28s ease}@media (min-width:768px){[data-template-family=nova] .nova-header-shell{padding:1rem 1.5rem}}[data-template-family=nova] .nova-header-shell--expanded{padding:1rem var(--nova-page-gutter)}@media (min-width:768px){[data-template-family=nova] .nova-header-shell--expanded{padding:1.25rem 1.5rem}}[data-template-family=nova] .nova-header-inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:87.5rem;margin:0 auto;padding:.5rem .5rem .5rem 1rem;border-radius:999px;transition:padding .28s ease;background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 30px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.8)}[data-template-family=nova] .nova-header-shell--expanded .nova-header-inner{padding:.6875rem .625rem .6875rem 1.125rem}@media (min-width:768px){[data-template-family=nova] .nova-header-shell--expanded .nova-header-inner{padding:.75rem .75rem .75rem 1.25rem}}[data-template-family=nova]:not([data-theme=dark]) .nova-header-logo__text{font-weight:600;font-size:.9375rem;letter-spacing:-.02em;color:var(--nova-text)}[data-template-family=nova] .nova-header-logo__mark{width:1.5rem;height:1.5rem;border-radius:6px;background:linear-gradient(135deg,var(--accent,var(--accent-500)) 0,var(--accent-600) 100%);color:#fff;font-weight:700;font-size:.625rem;letter-spacing:-.04em;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px color-mix(in srgb,var(--accent-500) 30%,transparent);flex-shrink:0}[data-template-family=nova]:not([data-theme=dark]) .nova-header-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;min-width:0}[data-template-family=nova][data-theme=dark] .nova-header-inner{background:color-mix(in srgb,var(--accent-900) 55%,transparent);border-color:color-mix(in srgb,var(--accent-400) 15%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.2),0 10px 30px rgba(0,0,0,.25)}[data-template-family=nova] .nova-header-logo{display:flex;min-width:0;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;font-size:.9375rem;letter-spacing:-.02em;color:var(--nova-text);text-decoration:none}[data-template-family=nova] .nova-header-logo__text{max-width:7.5ch}[data-template-family=nova] .nova-header-nav-mid{flex:1;justify-content:center;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 .75rem,#000 calc(100% - .75rem),transparent)}[data-template-family=nova] .nova-header-nav-mid::-webkit-scrollbar{display:none}[data-template-family=nova] .nova-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;list-style:none;margin:0;padding:0}[data-template-family=nova] .nova-nav-links--desktop{position:relative;flex-wrap:nowrap;width:max-content;max-width:100%;margin-inline:auto;gap:.125rem}[data-template-family=nova] .nova-nav-indicator{position:absolute;top:0;left:0;z-index:0;border-radius:999px;pointer-events:none;background:linear-gradient(145deg,var(--accent-100) 0,color-mix(in srgb,var(--accent-200) 72%,var(--accent-100)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-500) 32%,transparent),0 4px 14px color-mix(in srgb,var(--accent-500) 22%,transparent);transition:transform .48s cubic-bezier(.34,1.25,.64,1),width .48s cubic-bezier(.34,1.25,.64,1),height .32s cubic-bezier(.34,1.15,.64,1);will-change:transform,width}[data-template-family=nova] .nova-nav-links--desktop .nova-nav-link{position:relative;z-index:1;padding:.4375rem .6875rem;font-size:.75rem;white-space:nowrap;transition:color .38s cubic-bezier(.34,1.15,.64,1)}[data-template-family=nova] .nova-nav-links--desktop .nova-nav-link:hover{background:transparent;color:var(--accent-600)}[data-template-family=nova] .nova-nav-links--desktop .nova-nav-link.is-active{color:var(--accent-600);font-weight:600;background:transparent}[data-template-family=nova] .nova-nav-links--drawer{flex-direction:column;align-items:stretch;gap:.35rem;width:100%}[data-template-family=nova] .nova-nav-link{display:inline-flex;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:var(--nova-text-dim);border-radius:999px;text-decoration:none;transition:color .16s ease,background-color .16s ease}[data-template-family=nova] .nova-nav-link.is-active,[data-template-family=nova] .nova-nav-link:hover{color:var(--nova-text);background:var(--nova-surface)}[data-template-family=nova] .nova-header-end{display:flex;align-items:center;gap:.5rem;flex-shrink:0}[data-template-family=nova] .nova-header-tools{align-items:center;gap:.35rem}[data-template-family=nova] .nova-header-prefs{display:inline-flex;align-items:center;flex-shrink:0;padding:.0625rem;border-radius:999px;background:var(--nova-surface);border:1px solid var(--nova-border)}[data-template-family=nova] .nova-header-prefs--drawer{width:auto}[data-template-family=nova] .nova-header-prefs__sep{width:1px;align-self:stretch;margin:.25rem 0;background:var(--nova-border);flex-shrink:0}[data-template-family=nova] .nova-header-prefs__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--nova-text-dim);cursor:pointer;transition:color .16s ease,background-color .16s ease,width .28s ease,height .28s ease}[data-template-family=nova] .nova-header-shell--expanded .nova-header-prefs__btn{width:2.125rem;height:2.125rem}[data-template-family=nova] .nova-header-prefs__btn:hover{color:var(--nova-text);background:color-mix(in srgb,var(--nova-surface) 65%,var(--nova-text) 8%)}[data-template-family=nova] .nova-header-prefs__flag{display:inline-block;width:1rem;height:1rem;overflow:hidden;border-radius:50%;flex-shrink:0;line-height:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--nova-text) 12%,transparent);transition:width .28s ease,height .28s ease}[data-template-family=nova] .nova-header-shell--expanded .nova-header-prefs__flag{width:1.0625rem;height:1.0625rem}[data-template-family=nova] .nova-header-prefs__flag img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}[data-template-family=nova] .nova-header-prefs__theme-icon{position:absolute;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}[data-template-family=nova] .nova-header-prefs__theme-icon.is-active{opacity:1;transform:scale(1)}[data-template-family=nova] .nova-nav-cta{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:var(--nova-bg);background:var(--nova-text);border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .16s ease}[data-template-family=nova] .nova-nav-cta:hover{transform:scale(1.03)}[data-template-family=nova] .nova-lang-pill{display:inline-flex;padding:.125rem;border-radius:999px;background:var(--nova-surface);border:1px solid var(--nova-border)}[data-template-family=nova] .nova-lang-pill--drawer{width:100%;justify-content:center}[data-template-family=nova] .nova-lang-pill__btn{min-width:2.25rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--nova-text-dim);border-radius:999px;border:none;background:transparent;cursor:pointer}[data-template-family=nova] .nova-lang-pill__btn.is-active{color:var(--accent-contrast);background:var(--accent-500)}[data-template-family=nova] .nova-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--nova-border);background:var(--nova-surface);color:var(--nova-text-dim);cursor:pointer}[data-template-family=nova] .nova-theme-toggle__icon{position:absolute;width:1rem;height:1rem;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}[data-template-family=nova] .nova-theme-toggle__icon.is-active{opacity:1;transform:scale(1)}[data-template-family=nova] .nova-header-burger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--nova-border) 70%,#fff 30%);background:linear-gradient(180deg,color-mix(in srgb,#fff 88%,var(--nova-bg)) 0,color-mix(in srgb,var(--nova-surface) 55%,var(--nova-bg)) 100%);color:var(--nova-text);flex-shrink:0;box-shadow:0 1px 0 color-mix(in srgb,#fff 75%,transparent) inset,0 -1px 0 color-mix(in srgb,var(--nova-text) 6%,transparent) inset,0 2px 4px color-mix(in srgb,var(--nova-text) 8%,transparent),0 6px 14px color-mix(in srgb,var(--nova-text) 10%,transparent);transition:transform .18s cubic-bezier(.34,1.15,.64,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}[data-template-family=nova] .nova-header-burger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-500) 22%,var(--nova-border));box-shadow:0 1px 0 color-mix(in srgb,#fff 80%,transparent) inset,0 -1px 0 color-mix(in srgb,var(--nova-text) 5%,transparent) inset,0 4px 8px color-mix(in srgb,var(--nova-text) 10%,transparent),0 10px 22px color-mix(in srgb,var(--accent-500) 14%,transparent)}[data-template-family=nova] .nova-header-burger:active{transform:translateY(1px);box-shadow:0 1px 2px color-mix(in srgb,var(--nova-text) 12%,transparent) inset,0 1px 3px color-mix(in srgb,var(--nova-text) 8%,transparent)}[data-template-family=nova] .nova-header-burger--open{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-50) 65%,#fff) 0,color-mix(in srgb,var(--accent-100) 45%,var(--nova-bg)) 100%);border-color:color-mix(in srgb,var(--accent-500) 28%,var(--nova-border))}[data-template-family=nova] .nova-header-burger__ring{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);pointer-events:none;transform:rotate(-90deg)}[data-template-family=nova] .nova-header-burger__ring-track{fill:none;stroke:color-mix(in srgb,var(--nova-border) 55%,transparent);stroke-width:2}[data-template-family=nova] .nova-header-burger__ring-progress{fill:none;stroke:var(--accent-500);stroke-width:2.75;stroke-linecap:round;transition:stroke-dashoffset .16s linear}[data-template-family=nova] .nova-header-burger--open .nova-header-burger__ring-progress{stroke:var(--accent-600)}[data-template-family=nova] .nova-header-burger__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}[data-template-family=nova] .nova-nav-drawer-backdrop{position:fixed;inset:0;z-index:110;background:radial-gradient(ellipse 120% 80% at 100% 0,color-mix(in srgb,var(--accent-500) 12%,transparent) 0,transparent 55%),rgba(0,0,0,.52);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s ease}[data-template-family=nova] .nova-nav-drawer-backdrop.is-open{opacity:1;pointer-events:auto}[data-template-family=nova] .nova-nav-drawer{--nova-drawer-top:calc(var(--storefront-navbar-height, 4.25rem) + env(safe-area-inset-top, 0px));position:fixed;top:var(--nova-drawer-top);right:0;z-index:125;display:flex;flex-direction:column;gap:0;width:min(20.5rem,92vw);height:calc(100dvh - var(--nova-drawer-top) - env(safe-area-inset-bottom, 0px));padding:0 1rem calc(1.25rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(165deg,color-mix(in srgb,var(--nova-bg) 98%,#fff) 0,var(--nova-bg) 42%,var(--nova-bg) 100%);border:none;border-top-left-radius:1.25rem;box-shadow:-16px 0 48px rgba(15,23,42,.14);transform:translateX(104%);visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;overflow:hidden;isolation:isolate}[data-template-family=nova] .nova-nav-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}[data-template-family=nova] .nova-nav-drawer__glow{pointer-events:none;position:absolute;top:-2rem;right:-3rem;width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-500) 28%,transparent) 0,transparent 70%);opacity:.85}[data-template-family=nova] .nova-nav-drawer__head{position:relative;flex-shrink:0;padding:1.125rem .5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--nova-border) 85%,transparent)}[data-template-family=nova] .nova-nav-drawer__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-600)}[data-template-family=nova] .nova-nav-drawer__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--nova-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-template-family=nova] .nova-nav-drawer__nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 0 .5rem;-webkit-overflow-scrolling:touch}[data-template-family=nova] .nova-nav-link--drawer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;border-radius:.875rem;border:1px solid transparent}[data-template-family=nova] .nova-nav-link--drawer .nova-nav-link__label{min-width:0;text-align:left}[data-template-family=nova] .nova-nav-link--drawer .nova-nav-link__chev{color:var(--nova-text-mute);opacity:.55;transition:transform .2s ease,opacity .2s ease,color .2s ease}[data-template-family=nova] .nova-nav-link--drawer:hover{background:color-mix(in srgb,var(--nova-surface) 80%,var(--accent-500) 8%);border-color:color-mix(in srgb,var(--nova-border) 70%,var(--accent-500) 15%)}[data-template-family=nova] .nova-nav-link--drawer:hover .nova-nav-link__chev{opacity:1;transform:translateX(2px);color:var(--accent-600)}[data-template-family=nova] .nova-nav-link--drawer.is-active{color:var(--nova-text);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-500) 14%,var(--nova-surface)) 0,var(--nova-surface) 100%);border-color:color-mix(in srgb,var(--accent-500) 35%,var(--nova-border));box-shadow:0 4px 16px color-mix(in srgb,var(--accent-500) 12%,transparent)}[data-template-family=nova] .nova-nav-link--drawer.is-active .nova-nav-link__chev{opacity:1;color:var(--accent-600)}[data-template-family=nova] .nova-nav-links--drawer{gap:.375rem}[data-template-family=nova] .nova-nav-drawer__account-meta{margin:0 0 .625rem;padding:0 .25rem .625rem;border-bottom:1px dashed color-mix(in srgb,var(--nova-border) 85%,transparent);font-size:.8125rem;line-height:1.4;color:var(--nova-text-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-template-family=nova] .nova-nav-drawer__account-meta+.nova-nav-drawer__foot-label{margin-top:0}[data-template-family=nova] .nova-nav-drawer__account-name{font-weight:600;color:color-mix(in srgb,var(--nova-text) 90%,var(--nova-text-mute))}[data-template-family=nova] .nova-nav-drawer__account-name+.nova-nav-drawer__account-email:before{content:" · ";font-weight:400;opacity:.55}[data-template-family=nova] .nova-nav-drawer__account-email{font-weight:500;color:color-mix(in srgb,var(--nova-text) 75%,var(--nova-text-mute))}[data-template-family=nova] .nova-header-prefs--account .nova-header-prefs__btn--danger{color:color-mix(in srgb,var(--destructive,#dc2626) 88%,var(--nova-text-dim))}[data-template-family=nova] .nova-header-prefs--account .nova-header-prefs__btn--danger:hover{color:color-mix(in srgb,var(--destructive,#dc2626) 95%,var(--nova-text));background:color-mix(in srgb,var(--destructive,#dc2626) 10%,var(--nova-surface))}[data-template-family=nova] .nova-nav-drawer__foot{flex-shrink:0;margin-top:auto;padding:1rem .5rem 0;border-top:1px solid color-mix(in srgb,var(--nova-border) 85%,transparent)}[data-template-family=nova] .nova-nav-drawer__foot-label{margin:0 0 .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nova-text-mute)}[data-template-family=nova] .nova-nav-drawer-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}[data-template-family=nova] .nova-nav-drawer-tools .nova-header-prefs--account{margin-left:auto}@keyframes nova-drawer-item-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li{animation:nova-drawer-item-in .42s cubic-bezier(.22,1,.36,1) backwards}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:first-child{animation-delay:.04s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(2){animation-delay:.08s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(3){animation-delay:.12s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(4){animation-delay:.16s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(5){animation-delay:.2s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(6){animation-delay:.24s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(7){animation-delay:.28s}[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li:nth-child(8){animation-delay:.32s}[data-template-family=nova] .nova-footer-shell{border-top:1px solid var(--nova-border);padding:2.5rem var(--nova-page-gutter) calc(2.5rem + env(safe-area-inset-bottom, 0px));margin-top:auto}[data-template-family=nova] .nova-footer-shell--mockup{border-top:none;padding:40px 24px 60px;text-align:center}[data-template-family=nova] .nova-footer-mockup-line{font-size:.8125rem;color:var(--nova-text-mute);line-height:1.5}[data-template-family=nova] .nova-footer-mockup-mono{font-family:var(--font-mono);font-size:.8125rem}[data-template-family=nova] .nova-footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:72rem;margin:0 auto}@media (min-width:768px){[data-template-family=nova] .nova-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}[data-template-family=nova] .nova-footer-brand{font-family:inherit;font-size:1.05rem;font-weight:600;color:var(--nova-text);margin-bottom:.75rem}[data-template-family=nova] .nova-footer-col__title{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nova-text-mute);margin-bottom:.75rem}[data-template-family=nova] .nova-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}[data-template-family=nova] .nova-footer-link{font-size:.875rem;color:var(--nova-text-dim);text-decoration:none}[data-template-family=nova] .nova-footer-link:hover{color:var(--accent-500)}[data-template-family=nova] .nova-footer-copy{font-size:.875rem;color:var(--nova-text-dim)}[data-template-family=nova] .nova-footer-powered{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:1rem}[data-template-family=nova] .nova-footer-powered__label{font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--nova-text-mute)}@media (prefers-reduced-motion:reduce){[data-template-family=nova] .nova-header-burger,[data-template-family=nova] .nova-header-burger__ring-progress,[data-template-family=nova] .nova-header-inner,[data-template-family=nova] .nova-header-prefs__btn,[data-template-family=nova] .nova-header-prefs__flag,[data-template-family=nova] .nova-header-prefs__theme-icon,[data-template-family=nova] .nova-header-shell,[data-template-family=nova] .nova-nav-cta,[data-template-family=nova] .nova-nav-drawer,[data-template-family=nova] .nova-nav-drawer-backdrop,[data-template-family=nova] .nova-nav-drawer.is-open .nova-nav-links--drawer>li,[data-template-family=nova] .nova-nav-indicator,[data-template-family=nova] .nova-nav-link--drawer .nova-nav-link__chev,[data-template-family=nova] .nova-theme-toggle__icon{transition:none}[data-template-family=nova] .nova-header-burger:active,[data-template-family=nova] .nova-header-burger:hover{transform:none}}[data-template-family=nova][data-theme=dark] .nova-countdown-card{background:linear-gradient(180deg,var(--nova-panel-glass) 0,color-mix(in srgb,var(--nova-panel-glass) 85%,#000) 100%);border-color:var(--nova-border-accent)}[data-template-family=nova][data-theme=dark] .nova-countdown-card--live,[data-template-family=nova][data-theme=dark] .nova-countdown-card.live{background:linear-gradient(180deg,color-mix(in srgb,var(--sec-900) 55%,var(--nova-panel-glass)) 0,var(--nova-panel-glass) 100%);border-color:color-mix(in srgb,var(--sec-500) 45%,transparent)}[data-template-family=nova][data-theme=dark] .nova-ff-card{background:var(--nova-panel-glass);border-color:var(--nova-border);box-shadow:0 1px 2px rgba(0,0,0,.2)}[data-template-family=nova][data-theme=dark] .nova-ff-card--featured{background:var(--nova-panel-glass);border-color:color-mix(in srgb,var(--sec-500) 50%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.2)}[data-template-family=nova][data-theme=dark] .nova-ff-card--featured .nova-ff-card__num{color:var(--sec-400,#fbbf24)}[data-template-family=nova][data-theme=dark] .nova-agenda-row,[data-template-family=nova][data-theme=dark] .nova-faq-row,[data-template-family=nova][data-theme=dark] .nova-schedule-tab,[data-template-family=nova][data-theme=dark] .nova-speaker-card,[data-template-family=nova][data-theme=dark] .nova-sponsor-logo,[data-template-family=nova][data-theme=dark] .nova-tier-card{background:var(--nova-panel-glass);border-color:var(--nova-border-accent);backdrop-filter:blur(12px) saturate(140%)}[data-template-family=nova][data-theme=dark] .nova-schedule-tab--active{background:color-mix(in srgb,var(--accent-800) 35%,var(--nova-panel-glass));border-color:color-mix(in srgb,var(--accent-500) 45%,transparent);color:var(--accent-200)}[data-template-family=nova][data-theme=dark] .nova-tier-card--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--sec-900) 40%,var(--nova-panel-glass)) 0,var(--nova-panel-glass) 100%)}[data-template-family=nova][data-theme=dark] .nova-final-cta{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent-500) 22%,transparent) 0,transparent 55%),linear-gradient(180deg,var(--nova-panel-glass) 0,color-mix(in srgb,var(--accent-900) 35%,transparent) 100%);border-color:var(--nova-border-accent)}[data-template-family=nova][data-theme=dark] .nova-hero-viewport{box-shadow:0 36px 72px rgba(0,0,0,.45),0 14px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}[data-template-family=nova][data-theme=dark] .nova-hero-slide:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.55) 100%);z-index:2}[data-template-family=nova][data-theme=dark] .nova-hero-orn--arcs circle{stroke:var(--accent-200);stroke-width:1.6}[data-template-family=nova][data-theme=dark] .nova-hero-slide[data-tone=moss] .nova-hero-orn--arcs circle,[data-template-family=nova][data-theme=dark] .nova-hero-slide[data-tone=pine] .nova-hero-orn--arcs circle{stroke:var(--accent-200)}[data-template-family=nova][data-theme=dark] .nova-hero-orn--glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent-400) 22%,transparent) 0,transparent 60%)}[data-template-family=nova][data-theme=dark] .nova-nav-cta{color:var(--accent-contrast);background:linear-gradient(135deg,var(--accent-600) 0,var(--accent-500) 100%)}[data-template-family=nova][data-theme=dark] .nova-speaker-company-name{background:color-mix(in srgb,var(--accent-800) 55%,transparent);border-color:color-mix(in srgb,var(--accent-400) 35%,transparent);color:var(--accent-100)}[data-template-family=nova][data-theme=dark] .nova-speaker-company-popover{background:color-mix(in srgb,var(--nova-panel-glass) 96%,#050505);border-color:color-mix(in srgb,var(--accent-400) 32%,transparent);box-shadow:0 10px 24px rgba(0,0,0,.35)}[data-template-family=nova][data-theme=dark] .nova-speaker-company-popover__name{color:var(--accent-100)}[data-template-family=nova][data-theme=dark] .nova-speaker-photo-badge{background:color-mix(in srgb,var(--nova-panel-glass) 82%,#000);border-color:color-mix(in srgb,var(--accent-400) 28%,rgba(255,255,255,.12));box-shadow:0 8px 18px rgba(0,0,0,.28)}[data-template-family=nova][data-theme=dark] .nova-speaker-index{color:var(--accent-200)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-trigger{border-color:color-mix(in srgb,var(--accent-400) 55%,rgba(255,255,255,.08));background:linear-gradient(165deg,color-mix(in srgb,var(--accent-700) 72%,#0a0a0a) 0,color-mix(in srgb,var(--accent-800) 88%,#050505) 100%);color:var(--accent-100);box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 1px 0 color-mix(in srgb,var(--accent-300) 22%,transparent)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-trigger:focus-visible,[data-template-family=nova][data-theme=dark] .nova-speaker-social-trigger:hover,[data-template-family=nova][data-theme=dark] .nova-speaker-social-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent-300) 48%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent-600) 78%,#0a0a0a) 0,color-mix(in srgb,var(--accent-700) 92%,#050505) 100%);color:#fff}[data-template-family=nova][data-theme=dark] .nova-speaker-social-panel{background:color-mix(in srgb,var(--nova-panel-glass) 94%,#000);border-color:color-mix(in srgb,var(--accent-500) 22%,transparent)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-link{background:color-mix(in srgb,var(--accent-900) 35%,transparent);color:var(--nova-text)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:focus-visible,[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:hover{background:color-mix(in srgb,var(--accent-700) 52%,#0a0a0a);border-color:color-mix(in srgb,var(--accent-400) 38%,transparent);color:var(--accent-100);box-shadow:0 4px 14px rgba(0,0,0,.28)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:focus-visible .nova-speaker-social-link__platform,[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:hover .nova-speaker-social-link__platform{color:var(--accent-100)}[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:focus-visible .nova-speaker-social-link__url,[data-template-family=nova][data-theme=dark] .nova-speaker-social-link:hover .nova-speaker-social-link__url{color:color-mix(in srgb,var(--accent-200) 65%,var(--nova-text-dim))}[data-template-family=nova][data-theme=dark] .nova-tier-perk__chk{background:color-mix(in srgb,var(--accent-800) 50%,transparent);color:var(--accent-100)}[data-template-family=nova][data-theme=dark] .nova-faq-ico{background:color-mix(in srgb,var(--accent-800) 45%,transparent);color:var(--accent-200)}[data-template-family=nova][data-theme=dark] .nova-nav-indicator{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-500) 28%,var(--nova-surface)) 0,color-mix(in srgb,var(--accent-400) 22%,var(--nova-surface)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-400) 42%,transparent),0 4px 16px color-mix(in srgb,var(--accent-500) 28%,transparent)}[data-template-family=nova][data-theme=dark] .nova-nav-links--desktop .nova-nav-link:hover{color:var(--accent-300)}[data-template-family=nova][data-theme=dark] .nova-nav-links--desktop .nova-nav-link.is-active{color:var(--accent-200)}[data-template-family=nova][data-theme=dark] .nova-header-burger{border-color:color-mix(in srgb,var(--accent-500) 18%,rgba(255,255,255,.12));background:linear-gradient(180deg,color-mix(in srgb,#fff 10%,var(--nova-surface)) 0,color-mix(in srgb,#000 35%,var(--nova-surface)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent),inset 0 -1px 0 color-mix(in srgb,#000 35%,transparent),0 4px 12px rgba(0,0,0,.35)}[data-template-family=nova][data-theme=dark] .nova-header-burger:hover{box-shadow:0 1px 0 color-mix(in srgb,#fff 16%,transparent) inset,0 6px 18px rgba(0,0,0,.4),0 8px 24px color-mix(in srgb,var(--accent-500) 18%,transparent)}[data-template-family=nova][data-theme=dark] .nova-header-burger--open{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-500) 22%,var(--nova-surface)) 0,color-mix(in srgb,#000 25%,var(--nova-surface)) 100%)}[data-template-family=nova][data-theme=dark] .nova-header-burger__ring-progress{stroke:var(--accent-400)}[data-template-family=nova][data-theme=dark] .nova-nav-drawer-backdrop{background:radial-gradient(ellipse 120% 80% at 100% 0,color-mix(in srgb,var(--accent-400) 10%,transparent) 0,transparent 55%),rgba(0,0,0,.72)}[data-template-family=nova][data-theme=dark] .nova-nav-drawer{background:linear-gradient(165deg,color-mix(in srgb,var(--nova-bg) 92%,#000) 0,var(--nova-bg) 50%,#050505 100%);box-shadow:-20px 0 56px rgba(0,0,0,.45)}[data-template-family=nova][data-theme=dark] .nova-nav-drawer__eyebrow{color:var(--accent-400)}[data-template-family=nova] .nova-section__inner{position:relative;width:100%;min-width:0;max-width:100%;margin-inline:auto;box-sizing:border-box}[data-template-family=nova] .nova-landing-main .nova-section{width:100%;max-width:none}[data-template-family=nova] .nova-landing-main .nova-section:not(.nova-section--tinted)>.nova-section__inner.container{padding-inline:0;max-width:none;width:100%}@media (max-width:767px){[data-template-family=nova] #section-about.nova-section:not(.nova-section--tinted){padding-inline:1.25rem}}[data-template-family=nova] .nova-hero-copy{min-width:0}[data-template-family=nova] .nova-hero-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .875rem .45rem .75rem;background:transparent;border:1.5px solid color-mix(in srgb,var(--accent-300) 50%,transparent);border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-100);margin-bottom:1.25rem}[data-template-family=nova] .nova-hero-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-300);box-shadow:0 0 10px color-mix(in srgb,var(--accent-300) 80%,transparent);flex-shrink:0}[data-template-family=nova] .nova-hero-headline-accent{color:var(--accent-300)}[data-template-family=nova] .nova-default-forest{background:radial-gradient(ellipse at 20% 10%,var(--nova-hero-forest-to) 0,var(--nova-hero-forest-from) 70%)}[data-template-family=nova] .nova-default-pine{background:radial-gradient(ellipse at 25% 15%,var(--nova-hero-pine-to) 0,var(--nova-hero-pine-from) 72%)}[data-template-family=nova] .nova-default-moss{background:radial-gradient(ellipse at 20% 20%,var(--nova-hero-moss-to) 0,var(--nova-hero-moss-from) 72%)}[data-template-family=nova] .nova-footer-col{display:flex;flex-direction:column;gap:.5rem;min-width:0}[data-template-family=nova] .nova-footer-col--legal{align-items:flex-start}@media (min-width:768px){[data-template-family=nova] .nova-footer-col--legal{align-items:flex-end;text-align:right}[data-template-family=nova] .nova-footer-col--legal .nova-footer-powered{align-items:flex-end}}[data-template-family=nova] .nova-agenda-title{font-size:1rem;font-weight:600;margin-bottom:.125rem;color:var(--nova-text)}[data-template-family=nova] .nova-tier-name{font-size:1.125rem;font-weight:600;color:var(--nova-text)}[data-template-family=nova] .nova-tier-price{display:flex;align-items:baseline;gap:.25rem}[data-template-family=nova] .nova-tier-card--urgent:not(.nova-tier-card--featured){border-color:color-mix(in srgb,var(--sec-500) 45%,transparent);background:linear-gradient(180deg,var(--sec-50) 0,#fbfaf5 100%)}[data-template-family=nova] .nova-faq-item{display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--nova-border);background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .2s ease,box-shadow .2s ease}[data-template-family=nova] .nova-faq-item:hover{border-color:var(--accent-500);box-shadow:0 14px 36px color-mix(in srgb,var(--accent-500) 12%,transparent),0 4px 10px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}[data-template-family=nova] .nova-faq-item .nova-faq-row{border:none;border-radius:0;background:transparent;box-shadow:none;align-items:center}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item .nova-faq-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;min-height:0;padding:16px 24px;line-height:1}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item .nova-faq-q{font-size:15px;font-weight:500;line-height:1.35;margin:0;align-self:center}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item .nova-faq-ico{align-self:center}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item .nova-faq-a{padding:0 24px;font-size:15px;line-height:1.55}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item--open .nova-faq-a{padding-bottom:16px}[data-template-family=nova] .nova-faq-list--mockup .nova-faq-item:not(.nova-faq-item--open) .nova-faq-a{padding-bottom:0;margin:0}[data-template-family=nova] .nova-faq-q{font-size:.9375rem;font-weight:500;color:var(--nova-text);text-align:left}[data-template-family=nova] .nova-about-text{max-width:36.25rem}[data-template-family=nova] .nova-about-text--right{align-self:start}[data-template-family=nova] .nova-about-text--right .nova-about-text__head{padding-top:var(--nova-about-left-eyebrow-rail)}[data-template-family=nova] .nova-about-text .nova-section-head{margin-bottom:1.25rem}[data-template-family=nova] .nova-about-text .nova-about-body:first-of-type{margin-top:0}[data-template-family=nova] .nova-speaker-name{font-weight:700;font-size:1.05rem;letter-spacing:-.02em;line-height:1.25;margin:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}[data-template-family=nova] .nova-speaker-role{font-size:.8rem;color:rgba(255,255,255,.86);margin:0;line-height:1.4;max-height:1.4em;transition:max-height .32s ease}[data-template-family=nova] .nova-speaker-caption:focus-within .nova-speaker-role,[data-template-family=nova] .nova-speaker-card:hover .nova-speaker-role{max-height:8.4em}[data-template-family=nova] #section-countdown+#section-about.nova-section,[data-template-family=nova] .nova-section.nova-section--after-hero{padding-top:2.5rem}[data-template-family=nova] #section-about.nova-section{padding-bottom:2.5rem}[data-template-family=nova] #section-fun-facts.nova-section{padding-bottom:2rem}[data-template-family=nova] #section-fun-facts.nova-section--tinted .nova-section__inner{padding-top:3.25rem;padding-bottom:2.25rem}[data-template-family=nova] #section-fun-facts+#section-speakers.nova-section,[data-template-family=nova] #section-speakers.nova-section{padding-top:2rem}[data-template-family=nova] #section-speakers .nova-section-head{margin-bottom:2.5rem}@media (min-width:768px){[data-template-family=nova] .nova-section.nova-section--after-hero{padding-top:3.5rem}[data-template-family=nova] #section-countdown+#section-about.nova-section{padding-top:3rem}[data-template-family=nova] #section-about.nova-section{padding-bottom:3.25rem}[data-template-family=nova] #section-fun-facts.nova-section{padding-bottom:2.5rem}[data-template-family=nova] #section-fun-facts.nova-section--tinted .nova-section__inner{padding-top:3.5rem;padding-bottom:2.75rem}[data-template-family=nova] #section-fun-facts+#section-speakers.nova-section,[data-template-family=nova] #section-speakers.nova-section{padding-top:2.5rem}}[data-template-family=nova] .nova-section--mockup-lower:not(.nova-section--tinted):not(#section-final-cta){max-width:none;margin-inline:auto;padding:6.25rem var(--nova-page-gutter)}[data-template-family=nova] #section-schedule:has(+#section-tickets.nova-section--mockup-lower){padding-bottom:4rem}[data-template-family=nova] #section-tickets.nova-section--mockup-lower:not(.nova-section--tinted){padding-top:1.25rem}[data-template-family=nova] .nova-section--mockup-lower .nova-section-head{max-width:47.5rem;margin-bottom:4rem}[data-template-family=nova] .nova-section--mockup-lower.nova-section--tinted{max-width:none;margin-inline:auto;padding:0;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] .nova-section--mockup-lower.nova-section--tinted .nova-section__inner{padding:6.25rem 3rem}[data-template-family=nova] #section-gallery.nova-section.nova-section--mockup-lower{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--nova-page-gutter);box-sizing:border-box}[data-template-family=nova] #section-gallery.nova-section--mockup-lower.nova-section--tinted{max-width:none}[data-template-family=nova] #section-gallery.nova-section--mockup-lower .nova-section__inner{width:100%;max-width:none;padding:6.25rem 3rem;box-sizing:border-box}[data-template-family=nova] #section-gallery.nova-section--mockup-lower .nova-section-head,[data-template-family=nova] #section-gallery.nova-section--mockup-lower .nova-section-head--center{display:flex;flex-direction:column;align-items:center;width:100%;max-width:60rem;margin-inline:auto;margin-bottom:4rem;text-align:center}[data-template-family=nova] #section-gallery .nova-section-heading__subtitle,[data-template-family=nova] #section-gallery .nova-section-heading__title{text-align:center}[data-template-family=nova] #section-gallery .nova-section-heading__subtitle{max-width:52rem;margin-inline:auto}[data-template-family=nova] #section-sponsors.nova-section--mockup-lower:not(.nova-section--tinted),[data-template-family=nova] #section-sponsors.nova-section.nova-section--mockup-lower:not(.nova-section--tinted){position:relative;width:100%;max-width:none;margin-inline:auto;padding:6.25rem var(--nova-page-gutter);box-sizing:border-box;background:var(--nova-bg);isolation:isolate}[data-template-family=nova] #section-sponsors.nova-section--mockup-lower .nova-section__inner{width:100%;max-width:none;padding:0;margin:0}[data-template-family=nova] #section-sponsors.nova-section--mockup-lower .nova-section-head,[data-template-family=nova] #section-sponsors.nova-section--mockup-lower .nova-section-head--center{display:flex;flex-direction:column;align-items:center;width:100%;max-width:47.5rem;margin-inline:auto;margin-bottom:4rem;text-align:center}[data-template-family=nova] #section-sponsors .nova-section-heading__subtitle,[data-template-family=nova] #section-sponsors .nova-section-heading__title{text-align:center}[data-template-family=nova] #section-sponsors .nova-section-heading__title{margin-bottom:0}[data-template-family=nova] #section-sponsors .nova-section-heading__subtitle{max-width:47.5rem;margin-inline:auto;margin-top:1.25rem}[data-template-family=nova] #section-sponsors .nova-sponsors-group--mockup3{max-width:75rem;margin-inline:auto}[data-template-family=nova] #section-sponsors .nova-sponsor-tier--mockup3{margin-bottom:2.25rem}[data-template-family=nova] #section-sponsors .nova-sponsor-tier--mockup3:last-child{margin-bottom:0}[data-template-family=nova] #section-gallery .nova-gallery-grid--mockup3{max-width:none;width:100%;margin-inline:auto}[data-template-family=nova] #section-gallery .nova-gal-item--mockup3{box-shadow:var(
    --nova-shadow-md,0 4px 12px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.05)
  )}[data-template-family=nova] #section-gallery .nova-gal-item--mockup3 .nova-gal-cap{left:16px;bottom:14px;font-size:13px}[data-template-family=nova] #section-faq.nova-section--mockup-lower{width:100%;max-width:none;padding:5rem var(--nova-page-gutter)}[data-template-family=nova] #section-faq.nova-section--mockup-lower.nova-section--tinted .nova-section__inner{padding:5rem 2rem}[data-template-family=nova] #section-faq.nova-section--tinted>.nova-section__inner{padding-inline:2rem}@media (max-width:767px){[data-template-family=nova] #section-faq.nova-section,[data-template-family=nova] #section-faq.nova-section--tinted>.nova-section__inner{padding-inline:.625rem}[data-template-family=nova] #section-faq .nova-faq-list,[data-template-family=nova] #section-faq .nova-faq-list--mockup{max-width:none;width:100%}}[data-template-family=nova] #section-faq.nova-section--mockup-lower .nova-section-head--center{display:flex;flex-direction:column;align-items:center;width:100%;max-width:47.5rem;margin-inline:auto;margin-bottom:4rem;text-align:center}[data-template-family=nova] #section-faq .nova-section-heading__title{margin-bottom:0}[data-template-family=nova] #section-faq .nova-section-heading__subtitle{max-width:47.5rem;margin-inline:auto;margin-top:1.25rem;text-align:center}[data-template-family=nova] #section-faq.nova-section--mockup-lower .nova-faq-list--mockup{max-width:47.5rem}[data-template-family=nova] #section-final-cta.nova-section--mockup-lower{max-width:none;padding:0 var(--nova-page-gutter) 2rem}[data-template-family=nova] .nova-section--mockup-lower .nova-sponsor-tier{margin-bottom:2.25rem}[data-template-family=nova] .nova-section--mockup-lower .nova-sponsor-tier:last-child{margin-bottom:0}@media (max-width:767px){[data-template-family=nova] .nova-section--mockup-lower:not(.nova-section--tinted):not(#section-final-cta){padding-block:3rem;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] #section-faq.nova-section--mockup-lower{padding-block:3rem;padding-inline:.625rem}[data-template-family=nova] #section-faq.nova-section--mockup-lower.nova-section--tinted .nova-section__inner{padding-inline:.625rem}[data-template-family=nova] #section-schedule:has(+#section-tickets.nova-section--mockup-lower){padding-bottom:3.25rem}[data-template-family=nova] #section-tickets.nova-section--mockup-lower:not(.nova-section--tinted){padding-top:1rem}[data-template-family=nova] .nova-section--mockup-lower.nova-section--tinted .nova-section__inner{padding-block:2.5rem;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] #section-gallery.nova-section.nova-section--mockup-lower{padding-inline:var(--nova-page-gutter)}[data-template-family=nova] #section-gallery.nova-section--mockup-lower .nova-section__inner{padding-block:2.5rem;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] .nova-final-cta-wrap,[data-template-family=nova] .nova-footer-shell--mockup{padding-inline:var(--nova-page-gutter)}}[data-template-family=nova] .nova-countdown-section{max-width:57.5rem;margin-inline:auto}[data-template-family=nova] .nova-section--after-hero .nova-section-head{margin-bottom:3rem}[data-template-family=nova] .nova-countdown-live{max-width:57.5rem;margin:0 auto;text-align:center}[data-template-family=nova] .nova-ff-card__icon{width:2.35rem;height:2.35rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;background:linear-gradient(145deg,var(--accent-500),color-mix(in srgb,var(--accent-600) 88%,#000));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--accent-500) 28%,transparent)}[data-template-family=nova] .nova-ff-card__icon-svg{width:1.15rem;height:1.15rem;stroke-width:2.15}[data-template-family=nova] .nova-ff-card--featured .nova-ff-card__icon{background:linear-gradient(145deg,var(--sec-500),color-mix(in srgb,var(--sec-600,#d97706) 88%,#000));box-shadow:0 6px 16px color-mix(in srgb,var(--sec-500) 35%,transparent)}[data-template-family=nova] .nova-final-cta-wrap{max-width:75rem;margin-inline:auto;padding-inline:var(--nova-page-gutter)}[data-template-family=nova] .nova-final-cta-wrap .nova-final-cta{margin-bottom:2rem}[data-template-family=nova] .nova-floating-register__label{line-height:1.2;letter-spacing:.01em}[data-template-family=nova] .nova-header-shell--menu-open{z-index:130}[data-template-family=nova] .nova-header-shell--menu-open .nova-header-inner{border-color:color-mix(in srgb,var(--accent-500) 28%,rgba(255,255,255,.6));box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 32px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.85),0 8px 24px color-mix(in srgb,var(--accent-500) 10%,transparent)}[data-template-family=nova][data-theme=dark] .nova-header-shell--menu-open .nova-header-inner{border-color:color-mix(in srgb,var(--accent-500) 35%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.25),0 12px 36px rgba(0,0,0,.35),0 6px 20px color-mix(in srgb,var(--accent-500) 12%,transparent)}[data-template-family=nova] .nova-sponsors-group:not(.nova-sponsors-group--mockup3){max-width:75rem;margin-inline:auto}[data-template-family=nova] .nova-sponsor-tier:not(.nova-sponsor-tier--mockup3){margin-bottom:2.25rem}[data-template-family=nova] .nova-sponsor-tier:not(.nova-sponsor-tier--mockup3):last-child{margin-bottom:0}[data-template-family=nova][data-theme=dark] .nova-agenda-title,[data-template-family=nova][data-theme=dark] .nova-faq-q,[data-template-family=nova][data-theme=dark] .nova-tier-name{color:var(--nova-text)}[data-template-family=nova][data-theme=dark] .nova-speaker-name{color:#fff}[data-template-family=nova][data-theme=dark] .nova-speaker-role{color:rgba(255,255,255,.86)}[data-template-family=nova][data-theme=dark] .nova-faq-item{background:var(--nova-panel-glass);border-color:var(--nova-border-accent);backdrop-filter:blur(12px) saturate(140%)}[data-template-family=nova][data-theme=dark] .nova-tier-card--urgent:not(.nova-tier-card--featured){background:linear-gradient(180deg,color-mix(in srgb,var(--sec-900) 35%,var(--nova-panel-glass)) 0,var(--nova-panel-glass) 100%);border-color:color-mix(in srgb,var(--sec-500) 45%,transparent)}[data-template-family=nova][data-theme=dark] .nova-ff-card__icon{background:var(--accent-600);color:var(--accent-contrast)}[data-template-family=nova][data-theme=dark] .nova-ff-card--featured .nova-ff-card__icon{background:linear-gradient(145deg,var(--sec-500),var(--sec-600,#d97706));color:#fff}