.hero.hero-event{min-height:100vh;position:relative}.hero.hero-event:before{background:linear-gradient(175deg,#1d1f219e 0%,#1d1f2173 60%,#1d1f21a6 100%)}.hero.hero-event .container{align-items:center;display:flex}.hero-event .hero-content h1{letter-spacing:-.01em;font-weight:800}.hero-event .hero-sub{color:#ffffffc7;max-width:520px;font-size:1.125rem;line-height:1.65}.cap-grid{border-radius:var(--radius-lg);background:#eef0f2;border:1px solid #eef0f2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cap-card{background:var(--color-white);padding:var(--space-xl) var(--space-lg);transition:background .3s}.cap-card:hover{background:#fafbfc}.cap-icon{border-radius:var(--radius-lg);background:var(--color-corp-bg);width:48px;height:48px;margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.cap-icon svg{width:24px;height:24px;color:var(--color-icon-dark)}.cap-card h3{font-family:var(--font-body);margin-bottom:var(--space-xs);color:var(--color-dark);font-size:1.125rem;font-weight:700}.cap-card p{color:var(--color-dim);margin-bottom:0;font-size:.9rem;line-height:1.6}.page-corporate .pillars-section{background:var(--color-white)}.page-corporate .pillars-header{text-align:center;margin-bottom:var(--space-xl)}.page-corporate .pillars-header h2{margin-bottom:var(--space-sm)}.page-corporate .pillars-header p{color:var(--color-dim);max-width:560px;margin:0 auto}.page-corporate .pillars-grid{border-radius:var(--radius-xl);border:1px solid #50c0af1f;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.page-corporate .pillar{padding:var(--space-2xl) var(--space-xl);border-right:1px solid #50c0af14;transition:background .3s}.page-corporate .pillar:last-child{border-right:none}.page-corporate .pillar:hover{background:#50c0af05}.page-corporate .pillar-num{font-family:var(--font-heading);color:#50c0af1f;margin-bottom:var(--space-sm);font-size:3.5rem;font-weight:800;line-height:1}.page-corporate .pillar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);margin-bottom:var(--space-md);font-size:.72rem;font-weight:600}.page-corporate .pillar h3{font-family:var(--font-body);color:var(--color-dark);margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:700}.page-corporate .pillar p{color:var(--color-dim);margin-bottom:var(--space-lg);font-size:.95rem;line-height:1.65}.page-corporate .pillar-metric{padding-top:var(--space-md);border-top:1px solid #50c0af1a}.page-corporate .pillar-metric-num{font-family:var(--font-heading);color:var(--color-teal);font-size:1.75rem;font-weight:800;display:block}.page-corporate .pillar-metric-label{color:var(--color-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.page-corporate .case-study{background:var(--color-dark);position:relative;overflow:hidden}.page-corporate .case-study:before{display:none}.case-cols{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.case-content{z-index:2;position:relative}.case-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal);margin-bottom:var(--space-sm);font-size:.7rem;font-weight:500}.case-content h2{color:var(--color-white);margin-bottom:var(--space-md)}.case-content p{color:#ffffffb3;line-height:1.7}.case-metrics{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.case-metric{text-align:center;padding:var(--space-md);border-radius:var(--radius-lg);background:#ffffff08;border:1px solid #ffffff14}.case-metric-num{font-family:var(--font-heading);color:var(--color-teal);margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1}.case-metric-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.case-image{z-index:2;border-radius:var(--radius-lg);position:relative;overflow:hidden}.case-image img{object-fit:cover;width:100%;height:380px}.pkg-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.pkg-card{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid #eef0f2;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.pkg-card:hover{border-color:var(--color-teal);transform:translateY(-4px)}.pkg-highlighted{border:2px solid var(--color-teal);box-shadow:0 0 20px #50c0af26}.pkg-img{object-fit:cover;width:100%;height:200px}.pkg-body{padding:var(--space-lg)}.pkg-body h3{margin-bottom:var(--space-xs);color:var(--color-dark)}.pkg-body p{color:var(--color-dim);margin-bottom:var(--space-md);font-size:.9rem;line-height:1.6}.pkg-features{margin-bottom:var(--space-lg);font-size:.88rem;list-style:none}.pkg-features li{color:var(--color-text);align-items:baseline;gap:.5rem;padding:.35rem 0;display:flex}.pkg-features li:before{content:"";background:var(--color-dim);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.5em}.btn-corp{background:var(--color-dark);color:var(--color-white);width:100%}.btn-corp:hover{background:#2c2f30}.pkg-custom{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-color:#0000;align-items:stretch;display:flex}.pkg-custom .pkg-body{flex-direction:column;justify-content:center;display:flex}.pkg-custom h3{color:var(--color-white)}.pkg-custom p{color:#ffffffb3}.pkg-custom .pkg-features li{color:#ffffffd9}.pkg-custom .pkg-features li:before{background:var(--color-teal)}.pkg-custom .btn-corp{background:var(--color-teal);color:var(--color-dark);font-weight:700}.pkg-custom .btn-corp:hover{background:#5cc8b8}.pkg-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--color-teal);margin-bottom:var(--space-sm);background:#4ecdc41f;border-radius:20px;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.page-corporate .timeline{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.page-corporate .timeline:before{content:"";background:#ddd;height:1px;position:absolute;top:24px;left:12.5%;right:12.5%}.page-corporate .timeline-step{text-align:center;padding:0 var(--space-sm);position:relative}.page-corporate .timeline-num{background:var(--color-white);width:48px;height:48px;font-family:var(--font-heading);color:var(--color-dark);margin-bottom:var(--space-md);z-index:1;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;transition:border-color .3s,color .3s;display:inline-flex;position:relative}.page-corporate .timeline-step:hover .timeline-num{border-color:var(--color-teal);color:var(--color-teal)}.page-corporate .timeline-step h3{font-family:var(--font-body);margin-bottom:var(--space-xs);font-size:.95rem;font-weight:700}.page-corporate .timeline-step p{color:var(--color-dim);font-size:.85rem;line-height:1.55}.event-review{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid #eef0f2;position:relative}.event-review:before{content:"“";font-family:var(--font-heading);color:#eef0f2;font-size:4rem;font-weight:800;line-height:1;position:absolute;top:8px;left:20px}.event-review-text{color:var(--color-text);margin-bottom:var(--space-md);z-index:1;font-size:1rem;line-height:1.7;position:relative}.event-review-meta{align-items:center;gap:var(--space-sm);display:flex}.event-review-avatar{background:var(--color-corp-bg);width:40px;height:40px;color:var(--color-dim);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.event-review-name{font-size:.9rem;font-weight:700}.event-review-company{color:var(--color-dim);font-size:.8rem}.page-corporate .lead-magnet{background:var(--color-corp-bg);border-radius:var(--radius-lg);padding:var(--space-xl);align-items:center;gap:var(--space-xl);border:1px solid #e5e8ec;display:flex}.page-corporate .lead-magnet-icon{border-radius:var(--radius-lg);background:var(--color-white);border:1px solid #e5e8ec;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.page-corporate .lead-magnet-icon svg{width:32px;height:32px;color:var(--color-icon-dark)}.page-corporate .lead-magnet-content{flex:1}.page-corporate .lead-magnet-content h3{margin-bottom:var(--space-xs);color:var(--color-dark)}.page-corporate .lead-magnet-content p{color:var(--color-dim);margin-bottom:var(--space-sm);font-size:.9rem}.page-corporate .lead-magnet-form{gap:var(--space-xs);display:flex}.page-corporate .lead-magnet-form input[type=email]{border-radius:var(--radius-md);font-size:.9rem;font-family:var(--font-body);border:1px solid #d1d5db;flex:1;padding:.65rem 1rem}.page-corporate .lead-magnet-form input[type=email]:focus{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #50c0af1f}.proposal-section{background:var(--color-dark);position:relative}.proposal-section:before{content:"";pointer-events:none;background:linear-gradient(#50c0af08 0%,#0000 50%) 0 0/100% 100%,linear-gradient(#ffffff04 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/40px 40px;width:50%;height:100%;position:absolute;top:0;right:0}.proposal-cols{gap:var(--space-2xl);z-index:1;grid-template-columns:1fr 1.1fr;align-items:start;display:grid;position:relative}.proposal-intro h2{color:var(--color-white);margin-bottom:var(--space-md)}.proposal-intro p{color:#ffffffa6;line-height:1.7}.proposal-checklist{margin-top:var(--space-xl);list-style:none}.proposal-checklist li{color:#ffffffbf;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.95rem;display:flex}.proposal-checklist li svg{color:var(--color-teal);flex-shrink:0}.proposal-form{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.proposal-form .form-input,.proposal-form .form-select{color:var(--color-white);background:#ffffff0d;border:1px solid #ffffff1a;padding:.85rem 1rem;font-size:.95rem}.proposal-form .form-input::placeholder{color:#ffffff59}.proposal-form .form-input:focus,.proposal-form .form-select:focus{border-color:var(--color-teal);background:#ffffff12;box-shadow:0 0 0 3px #50c0af26}.proposal-form .form-select option{background:var(--color-dark);color:#fff}.proposal-form .full-width{grid-column:1/-1}.final-cta-corp{background:var(--color-white);padding:var(--space-2xl) 0;text-align:center;border-top:1px solid #eef0f2}.final-cta-corp h2{color:var(--color-dark);margin-bottom:var(--space-xs)}.final-cta-corp p{color:var(--color-dim);margin-bottom:var(--space-lg)}.contact-methods{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.contact-method{color:var(--color-dark);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;display:flex}.contact-method svg{color:var(--color-dim)}.contact-method:hover{color:var(--color-teal)}.reveal{will-change:transform, opacity}@media (max-width:991px){.cap-grid{grid-template-columns:repeat(2,1fr)}.page-corporate .pillars-grid{grid-template-columns:1fr}.page-corporate .pillar{border-bottom:1px solid #50c0af14;border-right:none}.page-corporate .pillar:last-child{border-bottom:none}.case-cols{grid-template-columns:1fr}.page-corporate .case-study:before{display:none}.case-image{order:-1}.case-image img{height:260px}.pkg-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.page-corporate .timeline{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.page-corporate .timeline:before{display:none}.proposal-cols{grid-template-columns:1fr}.page-corporate .lead-magnet{text-align:center;flex-direction:column}.page-corporate .lead-magnet-form{flex-direction:column}}@media (max-width:767px){.hero.hero-event{min-height:70svh!important}.hero-event .hero-ctas{flex-direction:column}.hero-event .hero-ctas .btn{text-align:center;width:100%}.cap-grid,.pkg-grid{grid-template-columns:1fr}.pkg-card{max-width:480px;margin-left:auto;margin-right:auto}.page-corporate .timeline{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-sm);gap:0;display:flex;overflow-x:auto}.page-corporate .timeline::-webkit-scrollbar{display:none}.page-corporate .timeline:before{display:none}.page-corporate .timeline-step{scroll-snap-align:center;text-align:center;padding:0 var(--space-md);flex:0 0 75vw}.page-corporate .timeline-step h3{font-size:1rem}.page-corporate .timeline-step p{font-size:.85rem}.case-cols{grid-template-columns:1fr}.case-image{order:-1}.case-image img{aspect-ratio:16/9;height:auto}.case-metrics{grid-template-columns:repeat(2,1fr)}.proposal-cols,.proposal-form{grid-template-columns:1fr}.proposal-form .full-width{grid-column:1}.contact-methods{gap:var(--space-md);flex-direction:column}.page-corporate .pillar{padding:var(--space-lg)}.page-corporate .pillar-num{font-size:3rem}.page-corporate .lead-magnet{text-align:center;padding:var(--space-lg);flex-direction:column}.page-corporate .lead-magnet-form{flex-direction:column}.logo-trust-row{gap:var(--space-md);flex-wrap:wrap;justify-content:center}.logo-trust-item{font-size:.65rem}.pkg-card:hover,.event-review:hover{transform:none}}@media (max-width:480px){.case-metrics{grid-template-columns:1fr}.pkg-img{aspect-ratio:16/9;height:auto}}#capabilities .cap-card p,.page-corporate .pillars-grid .pillar p,.case-content p,.pkg-body p,.proposal-intro p,.event-review-text,.faq-answer{font-size:1rem;line-height:1.75}.section+.section{margin-top:var(--space-sm)}.pkg-body{flex-direction:column;flex-grow:1;display:flex}.pkg-body .btn-corp{margin-top:auto}.proposal-section h2,.proposal-section .proposal-intro h2{color:var(--color-white)!important}.proposal-section p,.proposal-section .proposal-intro p{color:#ffffffa6!important}.proposal-section .proposal-checklist li{color:#ffffffbf!important}.proposal-section label,.proposal-form .form-input,.proposal-form .form-select{color:var(--color-white)!important}.page-corporate .hero-event .container{justify-content:flex-end}.page-corporate .hero-event .hero-content{text-align:right;align-items:flex-end}.page-corporate .hero-event .hero-ctas,.page-corporate .hero-event .hero-trust{justify-content:flex-end}.nav-logo{height:80px!important}@media (max-width:767px){.nav-logo{height:48px!important}}h2{font-size:clamp(1.75rem,1.4rem + 1.75vw,2.75rem)}main[data-lp-type]{--sv-accent:var(--color-teal,#50c0af)}.hero-video{position:relative}.hero-video .hero-video-el{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-video>.container{z-index:2;position:relative}.hero-video:before{content:"";z-index:1;background:linear-gradient(#0f11128c 0%,#0f111259 40%,#0f1112b3 100%);position:absolute;inset:0}.section-eyebrow{font-family:var(--font-mono,"DM Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-accent);margin-bottom:var(--space-md);font-size:12px;font-weight:500}.section-included{background:var(--color-dark-card,#f7f6f4)}.included-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.included-card{background:var(--color-white,#fff);border:1px solid var(--color-dim,#ece9e4);border-radius:var(--radius-xl,16px);padding:var(--space-lg);position:relative}.included-accent{background:var(--sv-accent);width:28px;height:3px;margin-bottom:var(--space-sm);border-radius:999px;display:block}.included-card h3{font-family:var(--font-heading);margin:0 0 6px;font-size:1.1rem;font-weight:700}.included-card p{color:var(--color-body,#5f6266);margin:0;font-size:.95rem}.section-stats{padding-block:var(--space-2xl,4rem)}.stats-strip{gap:var(--space-xl);text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:900px;margin:0 auto;display:grid}.stat-value{font-family:var(--font-heading);color:var(--sv-accent);margin-bottom:var(--space-xs);font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);font-weight:800;line-height:1}.stat-label{color:var(--color-body,#5f6266);font-size:.95rem}.section-venues{padding-block:var(--space-2xl)}.venue-tags{flex-wrap:wrap;gap:10px;display:flex}.venue-tag{background:var(--color-dark-card,#f7f6f4);border:1px solid var(--color-dim,#ece9e4);font-family:var(--font-body);color:var(--color-dark,#1d1f21);border-radius:999px;padding:8px 14px;font-size:.9rem;display:inline-block}.venue-tag-more{color:var(--color-body,#5f6266);background:0 0;border-style:dashed;font-style:italic}.section-calendar{background:var(--color-dark-card,#f7f6f4)}.tsc-table{border-radius:var(--radius-xl,16px);background:var(--color-white,#fff);border:1px solid var(--color-dim,#ece9e4);display:block;overflow:hidden}.tsc-row{gap:var(--space-md);padding:14px var(--space-lg);border-bottom:1px solid var(--color-dim,#ece9e4);grid-template-columns:2fr 1.2fr 1.2fr 1.4fr;align-items:center;font-size:.95rem;display:grid}.tsc-row:last-child{border-bottom:0}.tsc-head{background:var(--color-dark,#1d1f21);color:var(--color-white,#fff);font-family:var(--font-mono,ui-monospace);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500}.tsc-pill{border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-block}.tsc-pill-open{color:#0d1b18;background:#38e1c838}.tsc-pill-filling{color:#0d1b18;background:#50c0af24;border:1px solid #50c0af}.tsc-pill-waitlist{color:#fff;background:#5f6266}@media (max-width:720px){.tsc-row{padding:var(--space-md);grid-template-columns:1fr;gap:6px}.tsc-head{display:none}.tsc-row [role=cell]:before{content:attr(data-th) ": ";font-family:var(--font-mono,ui-monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--color-body,#5f6266);margin-bottom:2px;font-size:10px;display:block}}.section-brandwall{padding-block:var(--space-2xl)}.brand-wall{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.brand-wall-item{padding:var(--space-lg);background:var(--color-white,#fff);border:1px solid var(--color-dim,#ece9e4);border-radius:var(--radius-xl,16px);text-align:center}.brand-wall-brand{font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:8px;font-size:1.6rem;font-weight:800}.brand-wall-pill{background:color-mix(in oklab, var(--sv-accent) 20%, transparent);color:var(--color-dark,#1d1f21);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-block}.section-addons{padding-block:var(--space-2xl)}.addons-menu{border-top:1px solid var(--color-dim,#ece9e4);grid-template-columns:1fr;gap:0;display:grid}.addon-row{border-bottom:1px solid var(--color-dim,#ece9e4);font-family:var(--font-body);justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.addon-name{color:var(--color-dark,#1d1f21);font-weight:500}.addon-note{color:var(--color-body,#5f6266);font-size:.85rem;font-style:italic}.addons-footnote{margin-top:var(--space-md);color:var(--color-body,#5f6266);font-size:.85rem;font-style:italic}.activation-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.activation-card{padding:var(--space-lg);background:var(--color-white,#fff);border:1px solid var(--color-dim,#ece9e4);border-radius:var(--radius-xl,16px);color:var(--color-dark,#1d1f21);text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 2px 14px #1d1f210f}.activation-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1d1f211f}.activation-accent{background:var(--sv-accent,var(--color-teal,#50c0af));width:32px;height:4px;margin-bottom:var(--space-md);border-radius:999px;display:block}.activation-card h3{font-family:var(--font-heading);color:var(--color-dark,#1d1f21);margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.2}.activation-card p{font-family:var(--font-body);color:var(--color-body,#5f6266);margin:0 0 var(--space-md);font-size:.95rem;line-height:1.55}.activation-price{font-family:var(--font-body);color:var(--color-teal,#50c0af);align-items:center;gap:6px;font-size:.9rem;font-weight:500;display:inline-flex}
