:root{--brand-primary:#44189d;--brand-primary-hover:#341178;--brand-accent-violet:#a777ff;--brand-accent-pink:#eb2069;--brand-accent-orange:#f68749;--brand-accent-mint:#0acf83;--brand-gradient:linear-gradient(90deg,#f68749,#eb2069 35%,#6854a3);--ink:#1a1030;--grey-600:#4d4d4d;--grey-500:#757575;--grey-400:#9a9aa6;--ai-50:#f1ebff;--ai-600:#6854a3;--success-50:#eaf9ee;--success-600:#007d00;--page:#fcfbfe}*{box-sizing:border-box}body{background:var(--page);color:#222;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;-webkit-font-smoothing:antialiased}a{color:var(--brand-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}img{display:block;max-width:100%}.eyebrow{color:var(--brand-accent-pink);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brandmark{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:22px;font-weight:900;letter-spacing:-.02em}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;gap:10px;text-decoration:none;transition:background .12s}.btn-primary{background:var(--brand-primary);color:#fff}.btn-primary:hover{background:var(--brand-primary-hover);text-decoration:none}.btn-lg{box-shadow:0 16px 36px -12px rgba(68,24,157,.5);font-size:17px;height:56px;padding:0 34px}.btn-sm{font-size:13px;height:40px;padding:0 20px}.link-strong{color:#222;font-size:15px;font-weight:800}.img-slot{align-items:center;background:linear-gradient(160deg,#f1ebff,#fde7ef);color:var(--grey-400);display:flex;font-size:13px;font-weight:700;height:100%;justify-content:center;width:100%}.module{overflow:hidden;position:relative}.seam-a{clip-path:polygon(0 0,100% 60px,100% 100%,0 100%)}.seam-a,.seam-b{margin-top:-60px}.seam-b{clip-path:polygon(0 60px,100% 0,100% 100%,0 100%)}.nav{backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);background:rgba(252,251,254,.86);border-bottom:1px solid #edebf3;position:sticky;top:0;z-index:1000}.nav-inner{justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 40px}.nav-inner,.nav-left{align-items:center;display:flex}.nav-left{gap:12px}.nav-div{background:#e0deeb;height:20px;width:1px}.nav-label{color:var(--grey-500);font-size:13px;font-weight:700}.hero{overflow:hidden;position:relative}.hero-glow{background:radial-gradient(closest-side,rgba(167,119,255,.2),rgba(235,32,105,.07),transparent);border-radius:50%;height:820px;pointer-events:none;position:absolute;right:-180px;top:-300px;width:820px}.hero-grid{display:grid;gap:64px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1200px;padding:80px 40px 128px;position:relative}.hero-grid,.pill{align-items:center}.pill{background:#fff;border:1px solid #e6e6e6;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:var(--ai-600);display:inline-flex;font-size:12px;font-weight:800;gap:9px;height:32px;letter-spacing:.08em;padding:0 15px;text-transform:uppercase}.pill .dot{background:var(--brand-accent-pink);border-radius:50%;height:7px;width:7px}.hero h1{color:var(--ink);font-size:64px;font-weight:900;letter-spacing:-.03em;line-height:.98;margin-top:26px}.hero .tagline{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:23px;font-weight:800;line-height:1.3;margin-top:24px;width:fit-content}.hero .lede{color:var(--grey-600);font-size:17px;line-height:1.65;margin-top:22px;max-width:46ch}.hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:38px}.hero-visual{position:relative}.hero-visual .frame{aspect-ratio:4/3;background:linear-gradient(150deg,#f3eeff,#fdebf3 55%,#fff3ea);border:1px solid #eceaf4;border-radius:24px;box-shadow:0 40px 90px -30px rgba(26,16,48,.35);overflow:hidden;position:relative}.badge-float{align-items:center;background:#fff;border:1px solid #eceaf4;border-radius:16px;bottom:-22px;box-shadow:0 20px 44px -18px rgba(26,16,48,.3);display:flex;gap:12px;left:-22px;padding:16px 20px;position:absolute}.badge-float .chip{background:var(--brand-gradient);border-radius:12px;height:44px;width:44px}.badge-float .k{color:var(--grey-400);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.badge-float .v{color:var(--ink);font-size:15px;font-weight:900}.inner{margin:0 auto;max-width:1200px}.center{text-align:center}.center h2{color:var(--ink);font-size:40px;font-weight:900;letter-spacing:-.02em;margin-top:12px}.lead-col{max-width:760px}.lead-col h2{color:var(--ink);font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1.08;margin-top:12px}.lead-col p{color:var(--grey-600);font-size:17px;line-height:1.6;margin-top:16px}.grid-4{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.grid-3{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:44px}.band-pillars{background:#f1ecfb}.band-pillars .inner{padding:96px 40px 88px}.pcard{background:#fff;border:1px solid #ede7f7;border-radius:20px;box-shadow:0 12px 32px -18px rgba(26,16,48,.18);padding:28px}.pcard .ic{align-items:center;border-radius:14px;display:flex;height:50px;justify-content:center;width:50px}.pcard h3{color:var(--ink);font-size:17px;font-weight:900;line-height:1.25;margin-top:18px}.pcard p{color:var(--grey-600);font-size:13.5px;line-height:1.55;margin-top:9px}.band-stat{background:#fff}.band-stat .inner{padding:96px 40px 80px}.statcard{align-items:center;background:linear-gradient(135deg,#f6f2ff,#fff2f8);border:1px solid #eceaf4;border-radius:28px;display:grid;gap:48px;grid-template-columns:auto 1fr;padding:48px 56px}.statcard .big{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:88px;font-weight:900;letter-spacing:-.04em;line-height:.9}.statcard .lead{color:var(--ink);font-size:24px;font-weight:900;letter-spacing:-.01em}.statcard p{color:var(--grey-600);font-size:16px;line-height:1.6;margin-top:10px;max-width:52ch}.band-agenda{background:#fbf0f5}.band-agenda .inner{padding:96px 40px 88px}.panel{background:#fff;border:1px solid #f2e3ea;border-radius:22px;box-shadow:0 16px 40px -22px rgba(26,16,48,.2);display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative}.panel .bar{background:var(--brand-gradient);height:5px;left:0;position:absolute;right:0;top:0}.panel .num{align-items:center;background:var(--ai-50);border-radius:14px;color:var(--brand-primary);display:inline-flex;font-size:17px;font-weight:900;height:46px;justify-content:center;margin-top:8px;width:46px}.panel h3{color:var(--ink);font-size:21px;font-weight:900;letter-spacing:-.01em;line-height:1.2;margin-top:18px}.panel .sub{color:var(--brand-primary);font-size:13.5px;font-weight:700;margin-top:8px}.panel .desc{color:var(--grey-600);font-size:13.5px;line-height:1.6;margin-top:14px}.panel hr{background:#f2eef6;border:none;height:1px;margin:22px 0}.panel .topics-label{color:var(--grey-400);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.panel ul{flex-direction:column;list-style:none;margin:0;padding:0}.panel li,.panel ul{display:flex;gap:10px}.panel li{align-items:flex-start;color:#222;font-size:13.5px;line-height:1.4}.panel li .b{background:var(--brand-accent-pink);border-radius:50%;flex:none;height:6px;margin-top:7px;width:6px}.band-speakers{background:#eef5fb}.band-speakers .inner{padding:96px 40px 88px}.band-speakers .center p{color:var(--grey-500);font-size:15px;margin-top:12px}.speaker{background:#fff;border:1px solid #e4edf5;border-radius:20px;box-shadow:0 14px 36px -20px rgba(26,16,48,.2);display:flex;flex-direction:column;overflow:hidden;position:relative}.speaker .photo,.speaker .photo img{height:200px;width:100%}.speaker .photo img{object-fit:cover}.speaker .meta{padding:18px;text-align:center}.speaker .name{color:var(--ink);font-size:16px;font-weight:900}.speaker .role{color:var(--grey-600);font-size:12.5px;line-height:1.4;margin-top:5px}.speaker .org{color:var(--brand-primary);font-size:12.5px;font-weight:800;margin-top:4px}.band-register{background:#241246}.register-glow{background:radial-gradient(closest-side,rgba(167,119,255,.28),rgba(235,32,105,.12),transparent);border-radius:50%;height:640px;pointer-events:none;position:absolute;right:-120px;top:-160px;width:640px}.register-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:104px 40px 96px;position:relative}.register-copy .eyebrow{color:var(--brand-accent-violet)}.register-copy h2{color:#fff;font-size:44px;font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-top:12px}.register-copy .lede{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.65;margin-top:18px;max-width:44ch}.checks{display:flex;flex-direction:column;gap:16px;margin-top:32px}.checks .row{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;gap:12px}.checks .tick{align-items:center;background:var(--success-50);border-radius:50%;color:var(--success-600);display:inline-flex;flex:none;font-size:14px;height:24px;justify-content:center;width:24px}.formcard{box-shadow:0 40px 80px -28px rgba(0,0,0,.5)}.formcard .pad{padding:36px}.formcard h3{font-size:20px}.formcard .note{font-size:13.5px;line-height:1.5;margin-top:8px}.form-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:22px}.field{display:block}.field.full{grid-column:1/-1}.field span{color:var(--grey-600);display:block;font-size:12px;font-weight:800;margin-bottom:6px}.field input{background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#222;font-family:inherit;font-size:14px;height:46px;padding:0 14px;transition:border-color .12s,box-shadow .12s;width:100%}.field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--ai-50);outline:none}.submit{background:var(--brand-primary);border:none;border-radius:8px;box-shadow:0 12px 28px -10px rgba(68,24,157,.5);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;height:52px;margin-top:22px;transition:background .12s;width:100%}.submit:hover{background:var(--brand-primary-hover)}.fineprint{color:var(--grey-400);font-size:11.5px;line-height:1.5;margin-top:12px;text-align:center}.formcard{background:#fff;border:1px solid #eceaf4;border-radius:24px;box-shadow:0 32px 70px -28px rgba(0,0,0,.42);overflow:hidden}.formcard .bar{background:var(--brand-gradient);height:5px}.formcard .pad{padding:40px}.formcard h3{color:var(--ink);font-size:28px;font-weight:900;line-height:1.2;margin:0}.formcard .note{color:var(--grey-500);font-size:14px;line-height:1.55;margin:9px 0 0}.summit-register{margin-top:26px}.summit-register .hs-form,.summit-register form{margin:0}.summit-register fieldset{border:0!important;margin:0!important;max-width:none!important;padding:0!important}.summit-register .hs-form fieldset.form-columns-1,.summit-register .hs-form fieldset.form-columns-2,.summit-register .hs-form fieldset.form-columns-3{display:grid!important;gap:18px 16px;width:100%!important}.summit-register .hs-form fieldset.form-columns-1{grid-template-columns:1fr}.summit-register .hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.summit-register .hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.summit-register .hs-form fieldset .hs-form-field{float:none!important;margin:0!important;padding:0!important;width:100%!important}.summit-register .hs-form-field{margin-bottom:20px!important}.summit-register .hs-form-field>label{align-items:baseline!important;color:#4d4d4d;display:inline-flex!important;flex-wrap:nowrap!important;font-family:inherit;font-size:14px;font-weight:800;gap:4px;line-height:1.3;margin:0 0 8px!important;padding:0!important;white-space:nowrap;width:auto!important}.summit-register .hs-form-required{color:var(--brand-accent-pink,#eb2069);display:inline!important;font-size:inherit!important;font-weight:800;line-height:inherit!important;margin:0!important;padding:0!important;position:static!important;white-space:nowrap}.summit-register .input{margin:0!important}.summit-register input[type=email],.summit-register input[type=number],.summit-register input[type=tel],.summit-register input[type=text],.summit-register input[type=url],.summit-register select,.summit-register textarea{appearance:none;background:#fff!important;border:1px solid #dedde4!important;border-radius:9px!important;box-shadow:none!important;color:#222!important;display:block;font-family:inherit!important;font-size:15px!important;font-weight:400;line-height:1.4;margin:0!important;min-height:48px;padding:11px 14px!important;transition:border-color .12s ease,box-shadow .12s ease;width:100%!important}.summit-register textarea{min-height:110px;resize:vertical}.summit-register input:focus,.summit-register select:focus,.summit-register textarea:focus{border-color:var(--brand-primary,#44189d)!important;box-shadow:0 0 0 3px rgba(68,24,157,.12)!important;outline:none!important}.summit-register .inputs-list,.summit-register .inputs-list ul{list-style:none!important;margin:0!important;padding:0!important}.summit-register .inputs-list li{margin:0!important;padding:0!important}.summit-register .legal-consent-container{margin:2px 0 22px!important;padding:0!important;width:100%!important}.summit-register .hs-form-booleancheckbox-display,.summit-register .legal-consent-container .hs-form-booleancheckbox-display{align-items:start!important;column-gap:10px;display:grid!important;grid-template-columns:18px minmax(0,1fr);margin:0!important;padding:0!important;white-space:normal!important;width:100%}.summit-register .legal-consent-container input[type=checkbox],.summit-register input[type=checkbox]{accent-color:var(--brand-primary,#44189d);border-radius:3px;flex:none;height:18px!important;margin:2px 0 0!important;min-height:0!important;padding:0!important;width:18px!important}.summit-register .hs-form-booleancheckbox-display>span,.summit-register .legal-consent-container .hs-form-booleancheckbox-display>span{color:#4d4d4d!important;display:block!important;font-family:inherit;font-size:13px!important;font-weight:600!important;line-height:1.45!important;margin:0!important;padding:0!important;white-space:normal!important}.summit-register .legal-consent-container .hs-form-required{display:inline!important;font-size:inherit!important;line-height:inherit!important;margin-left:3px!important}.summit-register .legal-consent-container .hs-richtext,.summit-register .legal-consent-container .hs-richtext p,.summit-register .legal-consent-container p{color:#66636d!important;font-family:inherit;font-size:11.5px!important;font-weight:400!important;line-height:1.5!important;margin:10px 0 0!important;padding:0!important}.summit-register .legal-consent-container .hs-richtext:first-child,.summit-register .legal-consent-container .hs-richtext:first-child p{margin-top:0!important}.summit-register .legal-consent-container a{color:var(--brand-primary,#44189d)!important;font-size:inherit!important;text-decoration:underline;text-underline-offset:2px}.summit-register .hs-error-msgs{list-style:none!important;margin:6px 0 0!important;padding:0!important}.summit-register .hs-error-msg{color:#b42318!important;font-size:12px!important;font-weight:700;line-height:1.4}.summit-register .hs_submit{margin-top:4px;width:100%}.summit-register .actions{margin:0!important;padding:0!important}.summit-register .hs-button,.summit-register input[type=submit]{background:var(--brand-primary,#44189d)!important;border:0!important;border-radius:9px!important;box-shadow:0 12px 28px -10px rgba(68,24,157,.5);color:#fff!important;cursor:pointer;display:block;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.2;margin:0!important;min-height:52px;padding:13px 24px!important;transition:background .12s ease,transform .12s ease;width:100%!important}.summit-register .hs-button:hover,.summit-register input[type=submit]:hover{background:var(--brand-primary-hover,#341178)!important;transform:translateY(-1px)}.summit-register__fallback .form-grid{display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.summit-register__fallback .field.full{grid-column:1/-1}.summit-register__fallback .field label{align-items:baseline;color:#4d4d4d;display:inline-flex;font-size:14px;font-weight:800;gap:4px;margin-bottom:8px;white-space:nowrap}.summit-register__fallback .required{color:var(--brand-accent-pink,#eb2069)}@media (max-width:720px){.formcard .pad{padding:30px 22px}.formcard h3{font-size:25px}.summit-register .hs-form fieldset.form-columns-2,.summit-register .hs-form fieldset.form-columns-3{grid-template-columns:1fr!important}.summit-register__fallback .form-grid{grid-template-columns:1fr}.summit-register__fallback .field.full{grid-column:auto}.summit-register .legal-consent-container .hs-richtext,.summit-register .legal-consent-container .hs-richtext p,.summit-register .legal-consent-container p{font-size:11px!important}.formcard .pad{padding:30px 22px}.formcard h3{font-size:26px}.summit-register .hs-form{display:block}.summit-register .hs-form-field{margin-bottom:18px;width:100%}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.summit-register .legal-consent-container .hs-richtext,.summit-register .legal-consent-container .hs-richtext p{font-size:12px!important}}.formcard .hs-form .hs-form-field{margin-bottom:14px}.formcard .hs-form label{color:var(--grey-600);display:block;font-size:12px;font-weight:800;margin-bottom:6px}.formcard .hs-form input[type=email],.formcard .hs-form input[type=tel],.formcard .hs-form input[type=text]{border:1px solid #e6e6e6;border-radius:8px;font-family:inherit;font-size:14px;height:46px;padding:0 14px;width:100%}.formcard .hs-form .hs-button{background:var(--brand-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;height:52px;margin-top:8px;width:100%}.band-footer{background:#160b28}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:52px 40px 32px}.footer-inner .brandmark{font-size:20px}.footer-links{align-items:center;display:flex;gap:24px}.footer-links a{color:hsla(0,0%,100%,.7);font-size:13px;font-weight:700}.footer-copy{color:hsla(0,0%,100%,.5);font-size:12px}@media (max-width:960px){.hero-grid,.register-grid{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.statcard{grid-template-columns:1fr}.statcard{gap:20px}.hero h1{font-size:44px}.center h2,.lead-col h2,.register-copy h2{font-size:32px}}