*{box-sizing:border-box}body,html{background:var(--sin-white);color:var(--sin-charcoal);font-family:Urbanist,system-ui,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}body:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:fixed;z-index:999}a{text-decoration:none}a,button{color:inherit}button{background:transparent;border:0;cursor:pointer;font-family:inherit}.baton-cursor,.baton-cursor a,.baton-cursor button{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='6' cy='26' r='3' fill='%2378F05A'/><line x1='8' y1='24' x2='28' y2='4' stroke='%2378F05A' stroke-width='2' stroke-linecap='round'/></svg>") 6 26,default}nav.top{align-items:center;background:linear-gradient(180deg,hsla(0,0%,4%,.55),transparent);border-bottom:1px solid transparent;display:flex;justify-content:space-between;left:0;padding:20px 48px;position:fixed;right:0;top:0;transition:backdrop-filter .4s ease,background .4s ease,border-color .4s ease;z-index:100}nav.top.scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,4%,.78);border-bottom-color:hsla(0,0%,100%,.06)}.nav-logo{color:#fff;font-size:20px;font-weight:900;letter-spacing:.04em}.nav-meta{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.nav-cta{background:var(--accent);border-radius:999px;box-shadow:var(--halo-accent);color:#0a0a0a;flex-shrink:0;font-size:13px;font-weight:700;letter-spacing:.02em;padding:11px 22px;transition:all .24s var(--ease-standard);white-space:nowrap}.nav-cta:hover{transform:translateY(-1px)}.eyebrow{color:var(--accent);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.eyebrow-muted{color:hsla(0,0%,100%,.55)}.eyebrow-purple{color:var(--sin-purple)}.section-pad{padding:160px 48px}.section-pad-tight{padding:120px 48px}.container{margin:0 auto;max-width:1280px}.container-narrow{margin:0 auto;max-width:980px}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.2s var(--ease-resonance),transform 1.2s var(--ease-resonance)}.reveal.in{opacity:1;transform:translateY(0)}.hero{background:var(--sin-purple);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:180px 48px 96px;position:relative}.hero:before{background:radial-gradient(ellipse at 70% 50%,rgba(120,240,90,.1) 0,transparent 55%);content:"";inset:-10% -10% 20% -10%;pointer-events:none;position:absolute}.hero-inner{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:2}.hero-badge{align-items:center;animation:fadeUp 1s .2s var(--ease-resonance) forwards;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:.2em;opacity:0;padding:10px 18px;text-transform:uppercase;transform:translateY(8px)}.hero-badge .dot{animation:heartbeat 4s var(--ease-pulse) infinite;background:var(--accent);border-radius:999px;box-shadow:0 0 12px var(--accent);height:8px;width:8px}.hero h1{animation:fadeUp 1.4s .5s var(--ease-resonance) forwards;color:#fff;font-size:clamp(48px,8.4vw,132px);font-weight:900;letter-spacing:-.035em;line-height:.96;margin:32px 0 0;max-width:16ch;opacity:0;text-wrap:balance;transform:translateY(20px)}.hero h1 .accent{font-style:normal}.hero h1 .accent,.hero h1 .qmark{color:var(--accent)}.hero-sub{animation:fadeUp 1s 1s var(--ease-resonance) forwards;color:hsla(0,0%,100%,.78);font-size:clamp(18px,1.4vw,22px);font-weight:400;line-height:1.5;margin-top:36px;max-width:720px;opacity:0;text-wrap:pretty;transform:translateY(12px)}.hero-cta-row{align-items:center;animation:fadeUp 1s 1.3s var(--ease-resonance) forwards;display:flex;flex-wrap:wrap;gap:24px;margin-top:56px;opacity:0}.btn-primary{align-items:center;background:var(--accent);border-radius:999px;box-shadow:var(--halo-accent);color:#0a0a0a;display:inline-flex;font-size:17px;font-weight:700;gap:12px;letter-spacing:.01em;padding:20px 36px;transition:transform .28s var(--ease-standard),box-shadow .28s var(--ease-standard)}.btn-primary:hover{box-shadow:var(--halo-accent-strong);transform:translateY(-2px)}.btn-primary .arrow{transition:transform .28s var(--ease-standard)}.btn-primary:hover .arrow{transform:translateX(6px)}.hero-note{color:hsla(0,0%,100%,.55);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.hero-meta{animation:fadeUp 1s 1.6s var(--ease-resonance) forwards;display:flex;flex-wrap:wrap;gap:56px;margin-top:80px;opacity:0}.hero-meta .item .lab{color:hsla(0,0%,100%,.45);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.hero-meta .item .val{color:#fff;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:8px}.hero-meta .divider{align-self:stretch;background:hsla(0,0%,100%,.14);width:1px}.hero-waves{animation:fadeIn 2.4s ease-out .6s forwards;aspect-ratio:1;opacity:0;pointer-events:none;position:absolute;right:-24%;top:50%;transform:translateY(-50%);width:min(1400px,130vh);z-index:1}.hero-waves circle{animation:ripple 7s ease-out infinite;fill:none;stroke:var(--accent);stroke-width:1;transform-origin:center}.hero-waves circle:first-child{animation-delay:0s}.hero-waves circle:nth-child(2){animation-delay:1.4s}.hero-waves circle:nth-child(3){animation-delay:2.8s}.hero-waves circle:nth-child(4){animation-delay:4.2s}.hero-waves circle:nth-child(5){animation-delay:5.6s}.coorg{align-items:center;animation:fadeUp 1s 2s var(--ease-resonance) forwards;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:40px;margin-top:96px;opacity:0;padding-top:36px;position:relative;z-index:2}.coorg .label{color:hsla(0,0%,100%,.45);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.coorg-logos{align-items:center;display:flex;flex-wrap:wrap;gap:36px}.coorg-logos img{filter:brightness(0) invert(1);height:26px;opacity:.92;width:auto}.coorg-logos .word{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.01em;opacity:.92}.coorg-logos .x{color:hsla(0,0%,100%,.3);font-size:18px;font-weight:400}.hero[data-mode=directo]{min-height:auto;padding:140px 48px 64px}.hero[data-mode=directo] .hero-waves{display:none}.hero[data-mode=directo] h1{font-size:clamp(40px,5.6vw,88px)}.hero[data-mode=directo] .hero-meta{margin-top:48px}.hero[data-mode=directo] .coorg{margin-top:56px}.section-problem{background:var(--sin-black);color:#fff;padding:160px 48px;position:relative}.section-problem .container{max-width:1280px}.problem-head{max-width:920px}.problem-head h2{color:#fff;font-size:clamp(40px,5.6vw,88px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.problem-intro{color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.5;margin-top:32px;max-width:680px;text-wrap:pretty}.problem-grid{background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:96px}.problem-card{background:var(--sin-black);display:flex;flex-direction:column;gap:24px;min-height:340px;padding:64px 40px}.problem-card .num{color:hsla(0,0%,100%,.4);font-size:14px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.2em}.problem-card .head{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.problem-card .body{color:hsla(0,0%,100%,.6);font-size:16px;line-height:1.55;margin-top:auto}.problem-close{margin-top:96px;max-width:760px}.problem-close p{color:#fff;font-size:clamp(28px,3.5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.problem-close .accent{color:var(--accent)}.section-solution{background:var(--sin-purple);color:#fff;overflow:hidden;padding:160px 48px;position:relative}.section-solution:before{background:radial-gradient(ellipse at 80% 0,rgba(120,240,90,.12) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.section-solution .container{position:relative}.solution-head{max-width:1100px}.solution-head h2{font-size:clamp(40px,6vw,96px);font-weight:900;letter-spacing:-.03em;line-height:.98;margin:24px 0 0;text-wrap:balance}.solution-head h2 em{color:var(--accent);font-style:normal}.solution-sub{color:hsla(0,0%,100%,.78);font-size:20px;line-height:1.5;margin-top:32px;max-width:680px;text-wrap:pretty}.promises{display:grid;gap:64px;grid-template-columns:repeat(3,1fr);margin-top:120px}.promise{display:flex;flex-direction:column;gap:20px}.promise .num{color:var(--accent);font-size:64px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:1}.promise .head{font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.promise .body{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6}.section-agenda{background:var(--sin-black);color:#fff;padding:160px 48px}.agenda-head{margin-bottom:80px;max-width:1100px}.agenda-head h2{font-size:clamp(40px,5.6vw,88px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.agenda-head .intro{color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.5;margin-top:32px;max-width:680px}.agenda-tabs{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;display:inline-flex;margin-bottom:64px;padding:6px}.agenda-tab{border-radius:999px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:700;letter-spacing:.04em;padding:14px 28px;text-transform:uppercase;transition:all .28s var(--ease-standard)}.agenda-tab:hover{color:#fff}.agenda-tab[aria-selected=true]{background:var(--accent);color:#0a0a0a}.timeline{border-top:1px solid hsla(0,0%,100%,.08);display:none}.timeline[data-active=true]{animation:fadeUp .6s var(--ease-resonance);display:block}.timeline-row{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:48px;grid-template-columns:140px 1fr 200px;padding:36px 0}.timeline-row.is-keynote{background:linear-gradient(90deg,rgba(120,240,90,.04),transparent)}.timeline-row.is-end{opacity:.5}.tl-time{color:#fff;font-size:24px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.tl-time .dur{color:hsla(0,0%,100%,.45);display:block;letter-spacing:.16em;margin-top:6px}.tl-body .kind,.tl-time .dur{font-size:11px;font-weight:500;text-transform:uppercase}.tl-body .kind{color:var(--accent);letter-spacing:.18em}.tl-body .title{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:10px;text-wrap:balance}.tl-body .title.quote{color:hsla(0,0%,100%,.92);font-style:italic;font-weight:500}.tl-body .meta{color:hsla(0,0%,100%,.6);font-size:14px;margin-top:12px}.tl-speaker{color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-align:right}.tl-speaker .role{color:hsla(0,0%,100%,.5);display:block;font-size:11px;font-weight:500;letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.section-zones{background:var(--sin-purple);color:#fff;overflow:hidden;padding:160px 48px;position:relative}.section-zones:before{background:radial-gradient(ellipse at 0 100%,rgba(120,240,90,.1) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.zones-head{margin:0 auto 80px;max-width:1280px;position:relative}.zones-head h2{font-size:clamp(40px,6vw,96px);font-weight:900;letter-spacing:-.03em;line-height:.98;margin:24px 0 0;text-wrap:balance}.zones-head h2 em{color:var(--accent);font-style:normal}.zones-list{border-top:1px solid hsla(0,0%,100%,.12);margin:0 auto;max-width:1280px;position:relative}.zone{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.12);cursor:pointer;display:grid;gap:48px;grid-template-columns:80px 1fr 96px;padding:56px 0;transition:padding .6s var(--ease-conduct)}.zone:hover{padding-bottom:72px;padding-top:72px}.zone:hover .z-num{color:var(--accent)}.zone:hover .z-name,.zone:hover .z-num{transform:translateX(6px)}.zone:hover .z-icon{transform:scale(1.08) rotate(-3deg)}.z-num{color:hsla(0,0%,100%,.32);font-size:56px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.04em;line-height:1;transition:all .6s var(--ease-conduct)}.z-body{max-width:820px}.z-name{display:block;font-size:clamp(36px,4.2vw,64px);font-weight:900;letter-spacing:-.025em;line-height:1;text-wrap:balance;transition:transform .6s var(--ease-conduct)}.z-instrument{color:var(--accent);font-size:12px;font-weight:500;letter-spacing:.18em;margin-top:14px;text-transform:uppercase}.z-headline{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin-top:32px;text-wrap:balance}.z-body p{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.65;margin-top:16px;max-width:720px}.z-icon{height:96px;justify-self:end;transition:transform .6s var(--ease-conduct);width:96px}.z-icon img{height:100%;width:100%}.zones-cta{display:flex;justify-content:center;margin:80px auto 0;max-width:1280px;position:relative}.section-speakers{background:var(--sin-black);color:#fff;padding:160px 48px}.speakers-head{margin-bottom:96px;max-width:1100px}.speakers-head h2{font-size:clamp(40px,5.6vw,88px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.speakers-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.speaker-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .4s var(--ease-standard),border-color .4s var(--ease-standard)}.speaker-card:hover{border-color:rgba(120,240,90,.4);transform:translateY(-4px)}.speaker-photo{aspect-ratio:4/5;background:linear-gradient(135deg,var(--sin-purple) 0,#2a0a2a 100%);overflow:hidden;position:relative}.speaker-photo:after{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.6));content:"";inset:0;position:absolute}.speaker-photo .placeholder-badge{backdrop-filter:blur(8px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.6);font-size:10px;font-weight:500;left:20px;letter-spacing:.16em;padding:8px 14px;position:absolute;text-transform:uppercase;top:20px}.speaker-photo .initials{align-items:center;color:hsla(0,0%,100%,.12);display:flex;font-size:96px;font-weight:900;inset:0;justify-content:center;letter-spacing:-.04em;position:absolute}.speaker-photo .silhouette{bottom:-10%;left:50%;opacity:.18;position:absolute;transform:translateX(-50%);width:70%}.speaker-info{display:flex;flex-direction:column;gap:12px;padding:32px}.speaker-info .name{color:#fff;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.speaker-info .role{color:var(--accent);font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}.speakers-tba{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:16px;gap:16px;margin-top:64px}.speakers-tba .pill{background:rgba(120,240,90,.12);border:1px solid rgba(120,240,90,.3);border-radius:999px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em;padding:6px 14px;text-transform:uppercase}.section-vip{background:radial-gradient(ellipse at 30% 30%,rgba(212,175,55,.16) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(120,240,90,.06) 0,transparent 55%),linear-gradient(135deg,#2a0828,#1a0418);color:#fff;overflow:hidden;padding:160px 48px;position:relative}.section-vip:before{background:url(https://549760.fs1.hubspotusercontent-na1.net/hubfs/549760/raw_assets/public/2026/LP%20Symphony/assets/wave.svg) no-repeat 50%/cover;content:"";inset:0;opacity:.04;pointer-events:none;position:absolute}.vip-inner{display:grid;gap:96px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1280px;position:relative}.vip-left .crest{align-items:center;border:1.5px solid #d4af37;border-radius:999px;color:#d4af37;display:flex;font-size:22px;font-weight:900;height:64px;justify-content:center;letter-spacing:.02em;margin-bottom:32px;width:64px}.vip-left .eyebrow{color:#d4af37}.vip-left h2{background:linear-gradient(180deg,#fff,#d4af37 140%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(40px,5vw,80px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.vip-left .sub{color:hsla(0,0%,100%,.78);font-size:20px;line-height:1.5;margin-top:32px;max-width:480px}.vip-badge{align-items:center;background:rgba(212,175,55,.06);border:1px solid rgba(212,175,55,.4);border-radius:999px;color:#d4af37;display:inline-flex;font-size:11px;font-weight:500;gap:12px;letter-spacing:.18em;margin-top:40px;padding:10px 18px;text-transform:uppercase}.vip-badge .dot{background:#d4af37;border-radius:999px;height:6px;width:6px}.vip-cta{align-items:center;background:linear-gradient(135deg,#d4af37,#b8902b);border-radius:999px;box-shadow:0 0 60px rgba(212,175,55,.25);color:#1a0418;display:inline-flex;font-size:16px;font-weight:700;gap:12px;letter-spacing:.02em;margin-top:48px;padding:20px 36px;transition:transform .28s var(--ease-standard)}.vip-cta:hover{transform:translateY(-2px)}.vip-right{background:rgba(212,175,55,.18);border-radius:12px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.vip-perk{align-items:start;background:rgba(0,0,0,.35);display:grid;gap:24px;grid-template-columns:56px 1fr;padding:36px 32px}.vip-perk .num{color:#d4af37;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1}.vip-perk .head{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.vip-perk .body{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.55;margin-top:8px}.section-place{background:var(--sin-black);color:#fff;padding:160px 48px}.place-inner{display:grid;gap:96px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1280px}.place-head h2{font-size:clamp(40px,5vw,80px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.place-address{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.5;margin-top:40px}.place-address .strong{color:#fff;font-size:22px;font-weight:700}.place-address .muted{color:hsla(0,0%,100%,.55);display:block;margin-top:8px}.place-times{background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:1px;margin-top:56px}.place-time-row{align-items:center;background:var(--sin-black);display:grid;gap:24px;grid-template-columns:200px 1fr 80px;padding:24px 0}.place-time-row.vip-row .label,.place-time-row.vip-row .time{color:#d4af37}.place-time-row .time{color:#fff;font-size:18px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.01em}.place-time-row .label{color:hsla(0,0%,100%,.85);font-size:16px;font-weight:600}.place-time-row .cap{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:500;letter-spacing:.14em;text-align:right;text-transform:uppercase}.place-note{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.6;margin-top:32px;max-width:520px}.place-map{aspect-ratio:4/5;background:linear-gradient(135deg,#1a0418 0,var(--sin-purple) 100%);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;position:relative}.place-map .grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px;inset:0;position:absolute}.place-map .pin-glow{animation:pulse-soft 3s ease-in-out infinite;background:radial-gradient(circle,rgba(120,240,90,.25) 0,transparent 70%);border-radius:999px;height:280px;width:280px}.place-map .pin,.place-map .pin-glow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.place-map .pin{height:40px;width:32px;z-index:2}.place-map .pin svg{filter:drop-shadow(0 0 12px rgba(120,240,90,.6));height:100%;width:100%}.place-map-overlay{backdrop-filter:blur(12px);background:hsla(0,0%,4%,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;bottom:24px;left:24px;padding:20px;position:absolute;right:24px}.place-map-overlay .name{color:#fff;font-size:16px;font-weight:700}.place-map-overlay .addr{color:hsla(0,0%,100%,.65);font-size:13px;margin-top:6px}.place-map-placeholder{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.6);font-size:10px;font-weight:500;letter-spacing:.18em;padding:6px 12px;position:absolute;right:24px;text-transform:uppercase;top:24px}.section-faq{background:var(--sin-purple);color:#fff;padding:160px 48px}.faq-head{margin-bottom:96px;max-width:1100px}.faq-head h2{font-size:clamp(40px,5vw,80px);font-weight:900;letter-spacing:-.025em;line-height:1.02;margin:24px 0 0;text-wrap:balance}.faq-list{border-top:1px solid hsla(0,0%,100%,.14);max-width:1100px}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.14);padding:0}.faq-q{align-items:center;color:#fff;display:flex;font-size:clamp(18px,1.6vw,24px);font-weight:700;justify-content:space-between;letter-spacing:-.01em;padding:32px 0;text-align:left;transition:color .24s var(--ease-standard);width:100%}.faq-q:hover{color:var(--accent)}.faq-q .icon{align-items:center;border:1.5px solid hsla(0,0%,100%,.4);border-radius:999px;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:32px;position:relative;transition:all .24s var(--ease-standard);width:32px}.faq-q .icon:after,.faq-q .icon:before{background:currentColor;content:"";position:absolute;transition:transform .28s var(--ease-standard)}.faq-q .icon:before{height:1.5px;width:12px}.faq-q .icon:after{height:12px;width:1.5px}.faq-item[data-open=true] .faq-q .icon{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.faq-item[data-open=true] .faq-q .icon:after{transform:scaleY(0)}.faq-a{max-height:0;overflow:hidden;transition:max-height .48s var(--ease-standard)}.faq-item[data-open=true] .faq-a{max-height:400px}.faq-a-inner{color:hsla(0,0%,100%,.78);font-size:17px;line-height:1.6;max-width:820px;padding:0 0 32px;text-wrap:pretty}.section-cta{background:var(--sin-black);color:#fff;overflow:hidden;padding:160px 48px 96px;position:relative}.section-cta:before{background:radial-gradient(circle at 50% 30%,rgba(120,240,90,.1) 0,transparent 50%);content:"";inset:0}.cta-waves,.section-cta:before{pointer-events:none;position:absolute}.cta-waves{height:1600px;left:50%;opacity:.5;top:30%;transform:translate(-50%,-30%);width:1600px}.cta-waves circle{animation:ripple 9s ease-out infinite;fill:none;stroke:var(--accent);stroke-width:1;transform-origin:center}.cta-waves circle:first-child{animation-delay:0s}.cta-waves circle:nth-child(2){animation-delay:1.8s}.cta-waves circle:nth-child(3){animation-delay:3.6s}.cta-waves circle:nth-child(4){animation-delay:5.4s}.cta-waves circle:nth-child(5){animation-delay:7.2s}.cta-head{margin:0 auto 96px;max-width:1100px;position:relative;text-align:center;z-index:2}.cta-head h2{color:#fff;font-size:clamp(56px,9vw,144px);font-weight:900;letter-spacing:-.04em;line-height:.92;margin:32px 0 0;text-wrap:balance}.cta-head h2 em{color:var(--accent);font-style:normal}.cta-head .sub{color:hsla(0,0%,100%,.7);font-size:20px;line-height:1.5;margin-top:32px}.cta-head .badge{align-items:center;background:rgba(120,240,90,.06);border:1px solid rgba(120,240,90,.4);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:500;gap:12px;letter-spacing:.2em;margin-top:40px;padding:10px 20px;text-transform:uppercase}.cta-head .badge .dot{animation:heartbeat 4s var(--ease-pulse) infinite;background:var(--accent);border-radius:999px;box-shadow:0 0 12px var(--accent);height:6px;width:6px}.form-shell{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin:0 auto;max-width:880px;padding:56px 56px 48px;position:relative;z-index:2}.form-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:8px}.field>label{color:hsla(0,0%,100%,.55);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.field input,.field select,.field textarea{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;font-family:inherit;font-size:16px;padding:14px 16px;transition:border-color .24s var(--ease-standard),background .24s var(--ease-standard);width:100%}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.field option{background:var(--sin-black);color:#fff}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.field input::placeholder{color:hsla(0,0%,100%,.35)}.field-radios{display:flex;flex-direction:column;gap:10px}.field-radio{align-items:center;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.85);cursor:pointer;display:flex;font-size:15px;gap:12px;padding:12px 14px;transition:all .2s var(--ease-standard)}.field-radio:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.25)}.field-radio input{accent-color:var(--accent);flex-shrink:0;height:16px;margin:0;width:16px}.field-radio input:checked+span{color:#fff;font-weight:600}.turn-toggle{display:grid;gap:12px;grid-template-columns:1fr 1fr}.turn-opt{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;padding:24px;position:relative;transition:all .24s var(--ease-standard)}.turn-opt:hover{border-color:hsla(0,0%,100%,.25)}.turn-opt input{opacity:0;pointer-events:none;position:absolute}.turn-opt .name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em}.turn-opt .hours{color:hsla(0,0%,100%,.6);font-size:14px;margin-top:4px}.turn-opt:has(input:checked){background:rgba(120,240,90,.06);border-color:var(--accent);box-shadow:0 0 0 2px rgba(120,240,90,.18)}.turn-opt:has(input:checked) .hours{color:var(--accent)}.form-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:40px}.form-submit-row .legal{color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.5;max-width:460px}.btn-submit{align-items:center;background:var(--accent);border-radius:999px;box-shadow:var(--halo-accent);color:#0a0a0a;display:inline-flex;font-size:17px;font-weight:700;gap:12px;letter-spacing:.01em;padding:22px 42px;transition:transform .28s var(--ease-standard),box-shadow .28s var(--ease-standard)}.btn-submit:hover{box-shadow:var(--halo-accent-strong);transform:translateY(-2px)}.btn-submit .arrow{transition:transform .28s var(--ease-standard)}.btn-submit:hover .arrow{transform:translateX(6px)}footer.foot{background:var(--sin-black);border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);flex-wrap:wrap;font-size:12px;justify-content:space-between;letter-spacing:.06em;padding:56px 48px}footer.foot,footer.foot .partners{align-items:center;display:flex;gap:24px}footer.foot .partners img{filter:brightness(0) invert(1);height:18px;opacity:.55;width:auto}footer.foot .partners .x{opacity:.3}footer.foot .partners .word{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:700}footer.foot .mail{color:var(--accent)}@keyframes ripple{0%{opacity:0;r:80}8%{opacity:.45}to{opacity:0;r:700}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes heartbeat{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes pulse-soft{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@media (max-width:1024px){.place-inner,.vip-inner{gap:64px;grid-template-columns:1fr}.promises{gap:56px}.problem-grid,.promises,.speakers-grid{grid-template-columns:1fr}}@media (max-width:900px){nav.top{padding:16px 24px}.nav-meta{display:none}.hero{padding:140px 24px 64px}.section-agenda,.section-cta,.section-faq,.section-pad,.section-place,.section-problem,.section-solution,.section-speakers,.section-vip,.section-zones{padding-left:24px;padding-right:24px}.hero-meta{gap:24px}.hero-meta .divider{display:none}.form-grid{grid-template-columns:1fr}.form-shell{padding:32px 24px}.timeline-row{gap:16px;grid-template-columns:1fr;padding:28px 0}.tl-speaker{text-align:left}.zone{gap:24px;grid-template-columns:50px 1fr}.zone .z-icon{display:none}.place-time-row{gap:16px;grid-template-columns:120px 1fr}.place-time-row .cap{display:none}.footer,.form-submit-row{align-items:flex-start;flex-direction:column}}