*{box-sizing:border-box;margin:0;padding:0}body.summit-body{-webkit-font-smoothing:antialiased;color:#fff;background:#171c24;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif}.summit-bg{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-position:0 0;background-size:28px 28px;position:fixed;inset:0}.summit-header{z-index:100;-webkit-backdrop-filter:blur(14px);background:#171c24d9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:62px;padding:0 4rem;display:flex;position:sticky;top:0}.summit-header .brand{align-items:baseline;gap:0;text-decoration:none;display:inline-flex}.summit-header .logo-sales{color:#fff;letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1}.summit-header .logo-dot{color:#f50}.summit-event-pill{color:#e2e8f0;letter-spacing:.03em;background:#242b36;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #0003}.summit-event-pill .pill-dot{background:#f50;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.summit-wrap{z-index:1;grid-template-columns:1fr 520px;align-items:center;gap:5rem;max-width:1220px;min-height:calc(100vh - 62px);margin:0 auto;padding:0 4rem;display:grid;position:relative}.summit-left{padding:5rem 0}.summit-event-strip{background:#ff55001a;border:1px solid #ff550040;border-radius:.625rem;align-items:center;gap:.875rem;margin-bottom:2rem;padding:.625rem 1rem;display:inline-flex}.summit-event-strip .strip-label{color:#f50;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.summit-event-strip .strip-sep{background:#ff55004d;width:1px;height:14px}.summit-event-strip .strip-info{color:#e2e8f0;font-size:.8125rem;font-weight:600}.summit-h1{color:#fff;letter-spacing:-.035em;margin-bottom:1.375rem;font-size:clamp(2.375rem,4vw,3.25rem);font-weight:800;line-height:1.13}.summit-h1 .line-accent{color:#f50;font-style:italic;display:block}.summit-desc{color:#94a3b8;max-width:34rem;margin-bottom:2.25rem;font-size:1.0625rem;line-height:1.7}.summit-list{flex-direction:column;gap:1rem;margin-bottom:2.75rem;list-style:none;display:flex}.summit-list li{color:#e2e8f0;align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.s-check-icon{background:#ff550026;border:1.5px solid #ff55004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.summit-bottom-row{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.summit-avatars{align-items:center;display:flex}.summit-avatars .av-stack{color:#fff;letter-spacing:-.02em;border:2.5px solid #171c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-10px;font-size:.6875rem;font-weight:800;display:flex}.summit-avatars .av-stack:first-child{margin-left:0}.av-1{background:#3b82f6}.av-2{background:#8b5cf6}.av-3{background:#10b981}.av-count{color:#e2e8f0;background:#242b36;font-size:.6875rem;font-weight:700}.summit-social-text{color:#94a3b8;font-size:.875rem;line-height:1.4}.summit-social-text strong{color:#fff;font-weight:700}.summit-sep-dot{background:#fff3;border-radius:50%;flex-shrink:0;width:4px;height:4px}.summit-speaker-pill{background:#242b36;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.625rem;padding:.4rem .875rem .4rem .4rem;display:inline-flex;box-shadow:0 1px 6px #0003}.summit-speaker-pill .sp-av{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#f50 0%,#ff8040 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:800;display:flex}.sp-name{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}.sp-role{color:#94a3b8;font-size:.6875rem;line-height:1.2}.summit-right{justify-content:flex-end;align-items:center;padding:5rem 0;display:flex}.summit-card{background:#fff;border:1px solid #e2ddd6;border-radius:.75rem;width:100%;max-width:440px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0f,0 10px 30px -5px #0f172a1a}.card-topbar{background:#f50;height:4px}.card-body{padding:2rem 2rem 1.75rem}.card-title{color:#171c24;letter-spacing:-.02em;margin-bottom:.375rem;font-size:1.3125rem;font-weight:800;line-height:1.25}.card-sub{color:#64748b;margin-bottom:1.5rem;font-size:.84375rem;line-height:1.5}.card-sep{background:#f1f5f9;height:1px;margin:0 -2rem 1.5rem}.s-field{margin-bottom:1.125rem}.s-field label{color:#171c24;align-items:center;gap:.375rem;margin-bottom:.4rem;font-size:.8125rem;font-weight:700;display:flex}.s-field label svg{color:#f50}.s-field input{color:#171c24;-webkit-appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;padding:.75rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background .15s}.s-field input::placeholder{color:#94a3b8}.s-field input:focus{background:#fff;border-color:#f50;box-shadow:0 0 0 3px #ff55001f}.s-btn{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#f50;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.875rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:flex}.s-btn:hover{background:#e04b00;transform:translateY(-1px);box-shadow:0 6px 20px -4px #ff550059}.s-btn:active{box-shadow:none;transform:translateY(0)}.s-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.s-btn svg{transition:transform .15s}.s-btn:hover svg{transform:translate(2px)}.card-delivery{color:#64748b;justify-content:center;align-items:center;gap:.375rem;margin-top:.875rem;font-size:.75rem;display:flex}.card-delivery svg{flex-shrink:0}.s-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-top:-.25rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:none}.s-success{text-align:center;background:#f7f6f3;border:1px solid #e2ddd6;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem;padding:1.75rem 1.25rem;display:none}.s-success .s-icon{background:#f0fdf4;border:2px solid #86efac;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.s-success .s-title{color:#242b36;margin:0;font-size:1.15rem;font-weight:800}.s-success .s-sub{color:#5c6470;margin:0;font-size:.825rem;line-height:1.5}.s-agenda-cta{text-align:center;border-top:1px solid #e2ddd6;width:100%;margin-top:8px;padding-top:14px}.s-agenda-headline{color:#242b36;margin:0 0 6px;font-size:.9rem;font-weight:700;line-height:1.45}.s-agenda-sub{color:#5c6470;margin:0 0 12px;font-size:.8rem;line-height:1.45}.calendar-embedded{text-align:left;background:#fff;border:1px solid #e2ddd6;border-radius:12px;width:100%;margin-top:10px;padding:14px}.calendar-header-bar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cal-month-title{color:#242b36;font-size:.875rem;font-weight:700}.cal-nav-btn{color:#242b36;cursor:pointer;background:#f1f0ec;border:none;border-radius:6px;width:26px;height:26px;font-weight:700}.calendar-days-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:12px;display:grid}.day-name{color:#8a9ab0;padding-bottom:4px;font-size:.65rem;font-weight:700}.day-num{color:#242b36;cursor:pointer;user-select:none;border-radius:6px;padding:5px 0;font-size:.75rem}.day-num:hover:not(.disabled){color:#f50;background:#fff2ec}.day-num.active{color:#fff;background:#f50;font-weight:700}.day-num.disabled{color:#d1d5db;cursor:not-allowed;opacity:.5}.calendar-time-slots{margin-top:10px}.slots-title{color:#8a9ab0;margin-bottom:6px;font-size:.72rem;font-weight:700}.slots-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.time-slot-btn{color:#242b36;cursor:pointer;background:#f8f7f4;border:1px solid #e2ddd6;border-radius:6px;padding:7px;font-size:.75rem;font-weight:600;transition:all .15s}.time-slot-btn:hover{color:#f50;border-color:#f50}.time-slot-btn.active{color:#fff;background:#f50;border-color:#f50;font-weight:700}.s-agenda-btn{color:#fff;cursor:pointer;background:#f50;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:background .18s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #ff550040}.s-agenda-btn:hover{background:#e04b00;transform:translateY(-1px)}.s-agenda-btn svg{flex-shrink:0}@media (width<=900px){.summit-header{padding:0 1.5rem}.summit-wrap{grid-template-columns:1fr;gap:0;padding:0 1.5rem}.summit-left{padding:3rem 0 2.5rem}.summit-right{justify-content:center;padding:0 0 3rem}.summit-card{max-width:100%}.summit-h1{font-size:2.125rem}.summit-event-strip{flex-wrap:wrap}}@media (width<=480px){.summit-h1{font-size:1.875rem}.card-body{padding:1.75rem 1.5rem 1.5rem}.card-sep{margin:0 -1.5rem 1.5rem}.summit-bottom-row{gap:1rem}}
