:root{--hb-bg-surface:#131216;--hb-bg-elevated:#1e1c23;--hb-bg-subtle:#3a383f;--hb-bg-card:#25232b;--hb-alpha-50:hsla(0,0%,100%,.04);--hb-alpha-200:hsla(0,0%,100%,.08);--hb-alpha-300:hsla(0,0%,100%,.16);--hb-alpha-400:hsla(0,0%,100%,.24);--hb-alpha-500:hsla(0,0%,100%,.36);--hb-alpha-600:hsla(0,0%,100%,.48);--hb-alpha-700:hsla(0,0%,100%,.6);--hb-alpha-800:hsla(0,0%,100%,.8);--hb-alpha-900:hsla(0,0%,100%,.92);--hb-brand-100:#42001c;--hb-brand-300:#750037;--hb-brand-400:#b30059;--hb-brand-500:#f51e84;--hb-brand-700:#ff93c0;--hb-danger-500:#e26257;--hb-danger-700:#f89d92;--hb-fg-strong:var(--hb-alpha-900);--hb-fg-default:var(--hb-alpha-800);--hb-fg-muted:var(--hb-alpha-600);--hb-fg-subtle:var(--hb-alpha-400);--hb-border-subtle:var(--hb-alpha-200);--hb-border-default:var(--hb-alpha-300);--hb-radius-md:8px;--hb-radius-lg:12px;--hb-radius-xl:16px;--hb-radius-2xl:24px;--hb-radius-full:9999px;--hb-ring-brand:0 0 0 2px var(--hb-bg-surface),0 0 0 4px rgba(245,30,132,.5);--hb-ease:cubic-bezier(0.22,1,0.36,1);--hb-ease-micro:cubic-bezier(0.4,0,0.2,1);--hb-dur-micro:120ms;--hb-dur-ui:200ms;--hb-font-display:"Prompt","Open Sans",system-ui,-apple-system,sans-serif;--hb-font-sans:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--maxw:1200px;--gutter:clamp(20px,5vw,64px);--ink:var(--hb-fg-strong)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.geo-page{background:var(--hb-bg-surface);color:var(--ink);font-family:var(--hb-font-sans);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.geo-page img{display:block;max-width:100%}.geo-page a{color:inherit;text-decoration:none}.wrap{margin:0 auto;max-width:var(--maxw);padding-inline:var(--gutter);width:100%}.eyebrow{color:var(--hb-brand-500);font:700 13px/1 var(--hb-font-sans);letter-spacing:.22em;margin:0;text-transform:uppercase}.eyebrow.muted{color:var(--hb-fg-subtle)}.display{color:var(--ink);font-family:var(--hb-font-display);font-weight:800;letter-spacing:-.02em;line-height:.98;margin:0}.lead{color:var(--hb-fg-muted);font:400 clamp(18px,2.1vw,21px)/1.5 var(--hb-font-sans);margin:0}.body{color:var(--hb-fg-default);font:400 16px/1.6 var(--hb-font-sans);margin:0}.small{color:var(--hb-fg-muted);font:400 14px/1.5 var(--hb-font-sans);margin:0}.num{font-variant-numeric:tabular-nums;letter-spacing:.005em}.pink{color:var(--hb-brand-500)}.btn{align-items:center;border:0;border-radius:var(--hb-radius-md);cursor:pointer;display:inline-flex;font:700 16px/1 var(--hb-font-sans);gap:10px;justify-content:center;letter-spacing:.01em;padding:16px 26px;transition:transform var(--hb-dur-micro) var(--hb-ease-micro),background var(--hb-dur-ui) var(--hb-ease),box-shadow var(--hb-dur-ui) var(--hb-ease)}.btn svg{height:18px;width:18px}.btn-primary{background:var(--hb-brand-500);color:#fff}.btn-primary:hover{background:#ff3d97}.btn-primary:active{background:var(--hb-brand-400);transform:scale(.985)}.btn-primary:focus-visible{box-shadow:var(--hb-ring-brand);outline:none}.btn-ghost{background:transparent;border:1px solid var(--hb-border-default);color:var(--hb-fg-strong);padding:12px 20px}.btn-ghost:hover{background:var(--hb-alpha-50)}.nav{backdrop-filter:blur(20px) saturate(160%);background:rgba(19,18,22,.78);border-bottom:1px solid var(--hb-border-subtle);height:68px;position:sticky;top:0;z-index:50}.nav,.nav .wrap{align-items:center;display:flex}.nav .wrap{gap:24px;justify-content:space-between}.nav-logo{height:30px;width:auto}.nav-right{gap:22px}.nav-meta,.nav-right{align-items:center;display:flex}.nav-meta{color:var(--hb-fg-muted);font:600 13.5px/1 var(--hb-font-sans);gap:9px}.nav-meta svg{color:var(--hb-brand-500);height:16px;width:16px}.hero{overflow:hidden;position:relative}.hero-bg{background:radial-gradient(85% 110% at -8% 18%,rgba(245,30,132,.13),transparent 52%),linear-gradient(180deg,#17151c 0,var(--hb-bg-surface) 62%);inset:0;pointer-events:none;position:absolute;z-index:0}.hero .wrap{position:relative;z-index:1}.hero-grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1.15fr .85fr;padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,88px)}.badge-live{align-items:center;background:var(--hb-brand-100);border:1px solid var(--hb-brand-300);border-radius:var(--hb-radius-full);color:var(--hb-brand-700);display:inline-flex;font:700 12px/1 var(--hb-font-sans);gap:9px;letter-spacing:.14em;padding:8px 15px 8px 12px;text-transform:uppercase}.badge-live .pulse{animation:pulse 2.4s var(--hb-ease) infinite;background:var(--hb-brand-500);border-radius:50%;box-shadow:0 0 0 0 rgba(245,30,132,.6);height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(245,30,132,.55)}70%{box-shadow:0 0 0 8px rgba(245,30,132,0)}to{box-shadow:0 0 0 0 rgba(245,30,132,0)}}.hero h1{font-size:clamp(44px,6.4vw,76px);margin:26px 0 0;max-width:13ch}.hero-sub{margin-top:26px;max-width:42ch}.hero-kicker{margin-top:22px}.meta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.meta-chip{align-items:center;background:var(--hb-bg-elevated);border:1px solid var(--hb-border-subtle);border-radius:var(--hb-radius-md);color:var(--hb-fg-default);display:inline-flex;font:600 14px/1 var(--hb-font-sans);gap:10px;padding:11px 15px}.meta-chip svg{color:var(--hb-brand-500);flex:none;height:17px;width:17px}.meta-chip .num{color:var(--hb-fg-strong)}.pres-mini{align-items:center;gap:18px;margin-top:38px}.pres-mini,.pres-mini .avs{display:flex}.pres-mini .avs img{border:2px solid var(--hb-bg-surface);border-radius:50%;height:48px;margin-left:-12px;object-fit:cover;width:48px}.pres-mini .avs img:first-child{margin-left:0}.pres-mini .txt{color:var(--hb-fg-muted);font:400 14px/1.45 var(--hb-font-sans)}.pres-mini .txt strong{color:var(--hb-fg-strong);font-weight:700}.form-card{background:var(--hb-bg-elevated);border:1px solid var(--hb-border-subtle);border-radius:var(--hb-radius-xl);box-shadow:0 24px 60px -28px rgba(0,0,0,.7);padding:clamp(26px,2.4vw,34px)}.form-card h2{color:var(--ink);font:700 24px/1.15 var(--hb-font-sans);margin:0}.form-card .seat-sub{margin-top:8px}.form-fine{align-items:flex-start;color:var(--hb-fg-subtle);display:flex;font-size:12.5px;gap:9px;line-height:1.45;margin-top:16px}.form-fine svg{color:var(--hb-fg-muted);flex:none;height:15px;margin-top:1px;width:15px}.form-wrap{margin-top:18px}.no-form-notice{color:var(--hb-fg-subtle);font:400 14px/1.5 var(--hb-font-sans);padding:12px 0}.geo-hsform .hs-form{display:flex;flex-wrap:wrap;gap:14px}.geo-hsform .hs-form-field{margin:0;width:100%}.geo-hsform .hs_firstname,.geo-hsform .hs_lastname{width:calc(50% - 7px)}.geo-hsform .hs-form-field>label{color:var(--hb-fg-default);display:block;font:600 13px/1 var(--hb-font-sans);margin-bottom:8px}.geo-hsform .hs-form-field>label .hs-form-required{color:var(--hb-brand-500);margin-left:2px}.geo-hsform .hs-form-field .hs-field-desc{display:none}.geo-hsform .input{margin:0!important}.geo-hsform input[type=email],.geo-hsform input[type=text]{background:var(--hb-bg-surface);border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-md);color:var(--ink);font:400 16px/1 var(--hb-font-sans);height:50px;padding:0 15px;transition:border-color var(--hb-dur-ui) var(--hb-ease),box-shadow var(--hb-dur-ui) var(--hb-ease);width:100%!important}.geo-hsform input::placeholder{color:var(--hb-fg-subtle)}.geo-hsform input:focus{border-color:var(--hb-brand-500);box-shadow:0 0 0 3px rgba(245,30,132,.22);outline:none}.geo-hsform .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.geo-hsform .hs-error-msg,.geo-hsform label.hs-error-msg{color:var(--hb-danger-700);font:600 12px/1.3 var(--hb-font-sans)}.geo-hsform .hs-input.error,.geo-hsform .hs-input.invalid{border-color:var(--hb-danger-500)!important}.geo-hsform .hs_submit{margin-top:8px;width:100%}.geo-hsform .hs-button{align-items:center;background:var(--hb-brand-500);border:0;border-radius:var(--hb-radius-md);color:#fff;cursor:pointer;display:inline-flex;font:700 16px/1 var(--hb-font-sans);gap:10px;justify-content:center;letter-spacing:.01em;padding:16px 26px;transition:transform var(--hb-dur-micro) var(--hb-ease-micro),background var(--hb-dur-ui) var(--hb-ease);width:100%}.geo-hsform .hs-button:hover{background:#ff3d97}.geo-hsform .hs-button:active{background:var(--hb-brand-400);transform:scale(.985)}.geo-hsform .submitted-message{animation:rise .5s var(--hb-ease) both;color:var(--hb-fg-muted);font:400 15px/1.5 var(--hb-font-sans);padding:14px 4px 8px;text-align:center}.geo-hsform .submitted-message:before{background:var(--hb-brand-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' stroke='%23f51e84' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:1px solid var(--hb-brand-300);border-radius:50%;content:"";display:block;height:60px;margin:0 auto 18px;width:60px}section.block{padding:clamp(56px,7vw,104px) 0}.section-head{max-width:660px}.section-head h2{font-family:var(--hb-font-display);font-size:clamp(32px,4.2vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:18px 0 0}.section-head .lead{margin-top:20px}.learn{background:var(--hb-bg-surface);border-top:1px solid var(--hb-border-subtle)}.learn .section-head{max-width:900px}.learn .section-head .lead{font-size:clamp(16px,1.8vw,19px);margin-top:18px}.learn-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:clamp(40px,5vw,64px)}.learn-card{align-items:flex-start;background:var(--hb-bg-card);border:1px solid var(--hb-border-subtle);border-radius:var(--hb-radius-lg);display:flex;gap:22px;padding:32px}.learn-card .lnum{color:var(--hb-brand-500);flex:none;font-family:var(--hb-font-display);font-size:34px;font-weight:800;line-height:1;width:54px}.learn-card h3{color:var(--ink);font:700 21px/1.2 var(--hb-font-sans);margin:2px 0 0}.learn-card p{color:var(--hb-fg-muted);margin-top:12px}.pres{background:var(--hb-bg-elevated);border-top:1px solid var(--hb-border-subtle)}.pres-feature{align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:.82fr 1.18fr;margin-top:clamp(40px,5vw,60px)}.pres-photo{aspect-ratio:4/5;background:var(--hb-bg-card);border-radius:var(--hb-radius-2xl);overflow:hidden;position:relative}.pres-photo img{height:100%;object-fit:cover;width:100%}.pres-photo:after{background:linear-gradient(0deg,rgba(12,11,14,.55),transparent);bottom:0;content:"";height:40%;left:0;position:absolute;right:0}.pres-photo .ring{background:var(--hb-brand-500);bottom:0;left:0;position:absolute;top:0;width:6px;z-index:2}.pres-body .eyebrow{margin-bottom:18px}.pres-body h3{font-family:var(--hb-font-display);font-size:clamp(38px,5vw,60px);font-weight:800;letter-spacing:-.02em;line-height:1;margin:0}.pres-body .role{color:var(--hb-fg-default);font:600 20px/1.3 var(--hb-font-sans);margin-top:18px}.pres-rule{background:var(--hb-border-subtle);border:0;height:1px;margin:30px 0}.pres-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.pres-list li{align-items:flex-start;display:flex;gap:18px}.pres-list .dot{background:var(--hb-brand-500);border-radius:50%;flex:none;height:9px;margin-top:9px;width:9px}.host{align-items:center;background:var(--hb-bg-card);border:1px solid var(--hb-border-subtle);display:flex;gap:26px;margin-top:clamp(36px,4vw,52px);padding:28px}.host,.host img{border-radius:var(--hb-radius-lg)}.host img{flex:none;height:92px;object-fit:cover;width:92px}.host .host-eye{margin-bottom:10px}.host h4{color:var(--ink);font:700 22px/1.1 var(--hb-font-sans);margin:0}.host .role{font:600 15px/1.3 var(--hb-font-sans);margin-top:6px}.host .role,.host p{color:var(--hb-fg-muted)}.host p{margin-top:12px;max-width:62ch}.closer{border-top:1px solid var(--hb-border-subtle);overflow:hidden;position:relative}.closer-bg{background:radial-gradient(90% 140% at 50% 0,rgba(245,30,132,.18),transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:0}.closer .wrap{position:relative;text-align:center;z-index:1}.closer h2{font-family:var(--hb-font-display);font-size:clamp(34px,5vw,60px);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin:18px auto 0;max-width:18ch}.closer .lead{margin:22px auto 0;max-width:52ch}.closer .meta-row{justify-content:center}.closer .btn-primary{font-size:17px;margin-top:36px;padding:18px 34px}.foot{background:var(--hb-bg-surface);border-top:1px solid var(--hb-border-subtle);padding:48px 0 56px}.foot .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.foot-logo{height:28px}.foot-tag{color:var(--hb-fg-muted);font:600 13.5px/1.4 var(--hb-font-sans);margin-top:14px}.foot-links{display:flex;gap:24px}.foot-links a{color:var(--hb-fg-muted);font:600 13.5px/1 var(--hb-font-sans)}.foot-links a:hover{color:var(--hb-fg-strong)}.foot-legal{color:var(--hb-fg-subtle);font:400 12.5px/1.5 var(--hb-font-sans);margin-top:8px;width:100%}@media (prefers-reduced-motion:no-preference){.anim{animation:rise .6s var(--hb-ease) both}@keyframes rise{0%{transform:translateY(16px)}to{transform:none}}}@media (max-width:920px){.hero-grid{gap:44px;grid-template-columns:1fr}.hero h1{max-width:none}.learn-grid,.pres-feature{grid-template-columns:1fr}.pres-photo{aspect-ratio:4/4.3;max-width:420px}.nav-meta{display:none}}@media (max-width:560px){.geo-hsform .hs_firstname,.geo-hsform .hs_lastname{width:100%}.host{align-items:flex-start;flex-direction:column}}