.conference-page{background:#fff}.conference-page .main-nav a[aria-current=page]{color:var(--blue)}.conference-hero{overflow:hidden;background:linear-gradient(180deg,#fff 0,#f6faff 100%)}.conference-hero-grid{min-height:590px;display:grid;grid-template-columns:.92fr 1.08fr;gap:62px;align-items:center}.conference-copy{padding:66px 0}.conference-copy h1{margin:0;color:var(--navy);font-size:clamp(50px,5vw,76px);line-height:.96;letter-spacing:-4px}.conference-copy h1 em{color:var(--blue);font-style:normal}.conference-lead{max-width:630px;margin:25px 0 30px;color:#4d6485;font-size:20px;line-height:1.55}.conference-actions{display:flex;gap:14px}.conference-points{display:flex;gap:27px;margin:26px 0 0;padding:0;list-style:none;color:#405979;font-size:14px}.conference-points span{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:5px;border:1px solid var(--blue);border-radius:50%;color:var(--blue);font-size:11px}.conference-demo{position:relative;min-height:500px;display:grid;place-items:center}.demo-glow{position:absolute;width:640px;height:440px;border-radius:49% 51% 65% 35%/47% 55% 45% 53%;background:linear-gradient(145deg,#e8f4ff,#dbeeff)}.demo-window{position:relative;z-index:1;width:min(610px,100%);padding:18px;border:1px solid #d4e1ef;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 30px 70px rgba(8,39,80,.17);transform:rotate(-1.5deg)}.demo-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 16px;border-bottom:1px solid #e8eef5;color:var(--navy);font-weight:800}.demo-bar div{display:flex;gap:5px}.demo-bar i{width:8px;height:8px;border-radius:50%;background:#d2deeb}.demo-bar b{padding:5px 10px;border-radius:20px;background:#e8f8f2;color:#15855f;font-size:11px}.demo-code{position:relative;margin:16px 0;padding:15px 18px;border-radius:13px;background:#f0f6fd}.demo-code small,.demo-code strong{display:block}.demo-code small{color:var(--muted)}.demo-code strong{color:var(--navy);font-size:30px;letter-spacing:5px}.demo-code>span{position:absolute;right:17px;top:29px;color:var(--blue);font-size:13px;font-weight:700}.demo-title{display:flex;align-items:center;justify-content:space-between;margin:14px 4px}.demo-title strong,.demo-title small{display:block}.demo-title strong{color:var(--navy)}.demo-title small{color:var(--muted)}.sound-bars{display:flex;align-items:center;gap:3px;height:24px}.sound-bars i{width:3px;border-radius:3px;background:var(--blue);animation:pulse 1.2s infinite}.sound-bars i:nth-child(1){height:8px}.sound-bars i:nth-child(2){height:18px}.sound-bars i:nth-child(3){height:12px}.sound-bars i:nth-child(4){height:22px}@keyframes pulse{50%{transform:scaleY(.55)}}.participants{margin:0;padding:0;list-style:none}.participants li{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:10px 6px;border-top:1px solid #edf1f6}.participant-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;font-size:11px;font-weight:800}.participant-avatar.coral{background:#e9786c}.participant-avatar.blue{background:#4c87d1}.participant-avatar.mint{background:#47a28e}.participants strong,.participants small{display:block}.participants strong{color:var(--navy);font-size:13px}.participants small{color:var(--muted);font-size:11px}.participants em{padding:4px 8px;border-radius:12px;background:#e8f8f2;color:#18805e;font-size:10px;font-style:normal}.demo-button{display:flex;justify-content:center;gap:12px;margin-top:12px;padding:13px;border-radius:10px;background:var(--blue);color:#fff;font-weight:800}.section-heading{text-align:center}.section-heading>span,.section-label{color:var(--blue);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:1.2px}.section-heading h2{margin:8px 0 8px;color:var(--navy);font-size:clamp(31px,3vw,43px);letter-spacing:-1.5px}.section-heading p{margin:0;color:var(--muted);font-size:17px}.benefits{padding-top:75px;padding-bottom:80px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:38px}.benefit-grid article{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(8,39,80,.06)}.benefit-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border-radius:15px;background:var(--sky);color:var(--blue);font-size:26px;font-weight:800}.benefit-grid h3{margin:0 0 9px;color:var(--navy);font-size:19px}.benefit-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.steps-section{padding:72px 0;background:#f2f8ff}.conference-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:38px}.conference-steps article{position:relative;padding:0 28px;text-align:center;border-right:1px solid #cedff0}.conference-steps article:last-child{border:0}.conference-steps b{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 17px;border-radius:16px;background:#fff;box-shadow:0 9px 25px rgba(8,52,106,.1);color:var(--blue);font-size:21px}.conference-steps h3{margin:0 0 7px;color:var(--navy);font-size:18px}.conference-steps p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.pricing-section{display:grid;grid-template-columns:1fr 520px;gap:95px;align-items:center;padding-top:85px;padding-bottom:85px}.pricing-copy h2{margin:8px 0 18px;color:var(--navy);font-size:clamp(38px,4vw,57px);line-height:1.05;letter-spacing:-2.5px}.pricing-copy>p{max-width:590px;margin:0;color:var(--muted);font-size:18px;line-height:1.6}.pricing-note{display:flex;gap:14px;max-width:600px;margin-top:28px;padding:18px;border-radius:14px;background:#f1f7fd}.pricing-note>span{color:var(--blue)}.pricing-note p{margin:0;color:#516985;font-size:13px}.price-card{position:relative;padding:36px 42px;border:1px solid #cedbea;border-radius:24px;background:#fff;box-shadow:0 25px 65px rgba(5,35,78,.13)}.price-badge{position:absolute;right:25px;top:25px;padding:6px 11px;border-radius:20px;background:#eaf4ff;color:var(--blue);font-size:12px;font-weight:800}.price-card h3{margin:0 0 12px;color:var(--navy);font-size:21px}.price{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid #e6edf5}.price strong{color:var(--navy);font-size:52px;letter-spacing:-2px}.price span{color:var(--muted);font-size:12px;line-height:1.25}.price-card ul{display:grid;gap:13px;margin:22px 0;padding:0;list-style:none;color:#354d6e}.price-card li span{margin-right:8px;color:#159a6d}.price-card .button{width:100%}.price-card>small{display:block;margin-top:11px;text-align:center;color:var(--muted)}.faq-section{padding-top:15px;padding-bottom:80px}.faq-list{max-width:950px;margin:35px auto 0}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:22px 4px;color:var(--navy);font-size:18px;font-weight:750;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:24px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:0;padding:0 45px 23px 4px;color:var(--muted);line-height:1.65}.conference-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:55px;padding:35px 42px;border-radius:20px;background:var(--navy);color:#fff}.conference-cta span{color:#9fbae0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.conference-cta h2{margin:5px 0 0;font-size:28px}.conference-cta .button{background:#fff}
@media(max-width:1050px){.conference-hero-grid{grid-template-columns:1fr}.conference-copy{text-align:center;padding-bottom:10px}.conference-copy .eyebrow{margin-inline:auto}.conference-lead{margin-inline:auto}.conference-actions,.conference-points{justify-content:center}.conference-demo{min-height:520px}.benefit-grid{grid-template-columns:1fr 1fr}.pricing-section{grid-template-columns:1fr;gap:35px}.pricing-copy{text-align:center}.pricing-copy>p,.pricing-note{margin-inline:auto}.price-card{width:min(560px,100%);margin-inline:auto}}
@media(max-width:700px){.conference-hero-grid{gap:0}.conference-copy{padding:45px 0 15px}.conference-copy h1{font-size:48px;letter-spacing:-2.5px}.conference-lead{font-size:17px}.conference-actions,.conference-points{flex-direction:column}.conference-actions .button{width:100%}.conference-points{align-items:flex-start;gap:10px;margin-left:12px}.conference-demo{min-height:390px}.demo-glow{width:430px;height:320px}.demo-window{width:105%;padding:12px;transform:scale(.84) rotate(-1.5deg)}.benefits{padding-top:55px;padding-bottom:55px}.benefit-grid{grid-template-columns:1fr}.steps-section{padding:55px 0}.conference-steps{grid-template-columns:1fr;gap:25px}.conference-steps article{padding:0 15px 25px;border:0;border-bottom:1px solid #cedff0}.conference-steps article:last-child{padding-bottom:0;border:0}.pricing-section{padding-top:60px;padding-bottom:65px}.pricing-copy h2{font-size:40px}.price-card{padding:30px 24px}.price-badge{position:static;display:inline-block;margin-bottom:15px}.faq-section{padding-bottom:55px}.faq-list summary{font-size:16px}.conference-cta{align-items:flex-start;flex-direction:column;padding:28px 24px}.conference-cta .button{width:100%}}
@media(prefers-reduced-motion:reduce){.sound-bars i{animation:none}}
