.book-meeting-page{--navy:#012555;--navy-deep:#010e2a;--navy-mid:#0a1e45;--navy-card:#122a52;--blue:#2f80ed;--blue-hover:#1a6ad4;--blue-light:#60a5fa;--blue-pale:#93c5fd;--sky:#dbeafe;--white:#fff;--off-white:#f7f9fc;--g50:#f8fafc;--g100:#f1f5f9;--g200:#e2e8f0;--g300:#cbd5e1;--g400:#94a3b8;--g500:#64748b;--g600:#475569;--g700:#334155;--g900:#0f172a;--green:#a7f3d0;--green-bg:#ecfdf5;--green-dark:#059669;--orange:#fed7aa;--orange-bg:#fff7ed;--orange-dark:#ea580c;--yellow:#fef08a;--yellow-bg:#fefce8;--yellow-dark:#ca8a04;--red:#fecaca;--red-bg:#fef2f2;--red-dark:#dc2626;--gold:#fbbf24;--gold-dim:rgba(251,191,36,.12);--gold-bdr:rgba(251,191,36,.25);color:var(--g900);background:var(--white);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.book-meeting-page *{margin:0;padding:0;box-sizing:border-box}.book-meeting-page .topbar{background:var(--navy);padding:0 24px;border-bottom:1px solid rgba(47,128,237,.1)}.book-meeting-page .topbar-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:56px}.book-meeting-page .topbar-logo{font-weight:800;font-size:16px;color:var(--white);text-decoration:none}.book-meeting-page .topbar-back{font-size:13px;font-weight:500;color:var(--g400);text-decoration:none}.book-meeting-page .topbar-back:hover{color:var(--white)}.book-meeting-page .demo-bar{background:var(--navy-deep);padding:10px 24px;border-bottom:1px solid hsla(0,0%,100%,.04)}.book-meeting-page .demo-bar-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.book-meeting-page .demo-bar label{font-size:10px;font-weight:700;color:var(--g500);text-transform:uppercase;letter-spacing:1.5px;margin-right:4px}.book-meeting-page .db{font-family:inherit;font-size:11px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:transparent;color:var(--g400);cursor:pointer;transition:all .15s}.book-meeting-page .db.on,.book-meeting-page .db:hover{background:var(--blue);color:var(--white);border-color:var(--blue)}.book-meeting-page .wrap{max-width:960px;margin:0 auto;padding:40px 24px 80px}.book-meeting-page .state{display:none}.book-meeting-page .state.on{display:block}.book-meeting-page .btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:700;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:all .2s;justify-content:center}.book-meeting-page .btn-p{background:var(--blue);color:var(--white);font-size:16px;padding:16px 32px;box-shadow:0 4px 16px rgba(47,128,237,.2)}.book-meeting-page .btn-p:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(47,128,237,.3)}.book-meeting-page .btn-s{background:var(--white);color:var(--blue);font-size:16px;padding:16px 32px;border:2px solid var(--blue)}.book-meeting-page .btn-s:hover{background:var(--sky);transform:translateY(-2px)}.book-meeting-page .btn-g{background:var(--gold);color:var(--g900);font-size:14px;padding:13px 24px}.book-meeting-page .btn-g:hover{transform:translateY(-2px);filter:brightness(1.05)}.book-meeting-page .tl{font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:gap .2s}.book-meeting-page .tl:hover{gap:9px}.book-meeting-page .tl.blue{color:var(--blue)}.book-meeting-page .tl.gray{color:var(--g400)}.book-meeting-page .hero-block{background:var(--navy);border-radius:20px;padding:44px 40px;margin-bottom:40px;position:relative;overflow:hidden}.book-meeting-page .hero-block:before{content:"";position:absolute;top:-120px;right:-120px;width:350px;height:350px;background:radial-gradient(circle,rgba(47,128,237,.1) 0,transparent 65%);pointer-events:none}.book-meeting-page .hero-block-in{position:relative;z-index:1}.book-meeting-page .hero-block h2{font-size:clamp(24px,3.5vw,32px);font-weight:800;color:var(--white);line-height:1.2;letter-spacing:-.5px;margin-bottom:10px}.book-meeting-page .hero-block p{font-size:15px;color:var(--g400);line-height:1.6;max-width:560px;margin-bottom:6px}.book-meeting-page .hero-block-meta{font-size:13px;color:var(--g500);margin-bottom:28px}.book-meeting-page .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.book-meeting-page .hero-ctas .btn{min-width:220px}.book-meeting-page .tl-sec{margin-bottom:40px}.book-meeting-page .tl-head{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--blue);margin-bottom:24px}.book-meeting-page .vtl{position:relative;padding-left:44px}.book-meeting-page .vtl:before{content:"";position:absolute;left:15px;top:12px;bottom:12px;width:2px;background:var(--g200)}.book-meeting-page .vs{position:relative;padding-bottom:28px}.book-meeting-page .vs:last-child{padding-bottom:0}.book-meeting-page .vs-dot{position:absolute;left:-44px;top:2px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;z-index:1}.book-meeting-page .vs-dot.c1{background:var(--green-bg);color:var(--green-dark);border:2px solid var(--green)}.book-meeting-page .vs-dot.c2{background:var(--orange-bg);color:var(--orange-dark);border:2px solid var(--orange)}.book-meeting-page .vs-dot.c3{background:var(--yellow-bg);color:var(--yellow-dark);border:2px solid var(--yellow)}.book-meeting-page .vs-dot.c4{background:var(--sky);color:var(--blue);border:2px solid var(--blue-pale)}.book-meeting-page .vs h3{font-size:16px;font-weight:700;color:var(--g900);margin-bottom:4px}.book-meeting-page .vs p{font-size:14px;color:var(--g500);line-height:1.6}.book-meeting-page .divider{height:1px;background:var(--g200);margin:32px 0}.book-meeting-page .smap{border:1px solid var(--g200);border-radius:16px;overflow:hidden;background:var(--white);margin-bottom:24px}.book-meeting-page .smap-hdr{padding:18px 22px;border-bottom:1px solid var(--g200);justify-content:space-between;flex-wrap:wrap}.book-meeting-page .smap-hdr,.book-meeting-page .smap-hdr-left{display:flex;align-items:center;gap:12px}.book-meeting-page .smap-hdr h3{font-size:15px;font-weight:700;color:var(--g900)}.book-meeting-page .smap-score{font-size:22px;font-weight:900;letter-spacing:-1px}.book-meeting-page .smap-score.low{color:var(--red-dark)}.book-meeting-page .smap-score.mid{color:var(--orange-dark)}.book-meeting-page .smap-score.high{color:var(--green-dark)}.book-meeting-page .smap-roadmap-link{font-size:13px;font-weight:600;color:var(--blue);text-decoration:none;display:flex;align-items:center;gap:5px;transition:gap .2s;white-space:nowrap}.book-meeting-page .smap-roadmap-link:hover{gap:9px}.book-meeting-page .smap-body{padding:20px;min-height:260px;display:flex;align-items:center;justify-content:center;background:var(--g50)}.book-meeting-page .reco{margin-bottom:24px;padding:20px 22px;border-radius:12px;border-left:4px solid var(--blue);background:var(--g50)}.book-meeting-page .reco-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--g400);margin-bottom:6px}.book-meeting-page .reco-text{font-size:15px;font-weight:500;color:var(--g700);line-height:1.55}.book-meeting-page .reco-text strong{color:var(--blue);font-weight:700}.book-meeting-page .dual-ctas{display:flex;gap:14px;margin-bottom:32px;flex-wrap:wrap}.book-meeting-page .dual-ctas .btn{flex:1 1;min-width:200px}.book-meeting-page .plans-sec{margin-bottom:28px}.book-meeting-page .plans-head{font-size:12px;font-weight:700;color:var(--g400);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.book-meeting-page .plans-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.book-meeting-page .plans-row.col2{grid-template-columns:repeat(2,1fr)}.book-meeting-page .pl{border:2px solid var(--g200);border-radius:14px;padding:20px 18px;background:var(--white);transition:all .2s;position:relative}.book-meeting-page .pl:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 6px 20px rgba(47,128,237,.06)}.book-meeting-page .pl.rec{border-color:var(--blue);background:#f8fbff}.book-meeting-page .pl.rec:before{content:"Recommended";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--blue);color:var(--white);font-size:10px;font-weight:700;padding:3px 12px;border-radius:100px;white-space:nowrap}.book-meeting-page .pl.feat{border-color:var(--blue);background:linear-gradient(to bottom,#eff6ff,var(--white))}.book-meeting-page .pl.feat:before{content:"Most chosen";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--blue);color:var(--white);font-size:11px;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap}.book-meeting-page .pl-dur{font-size:11px;font-weight:700;color:var(--g400);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.book-meeting-page .pl-amt{font-size:26px;font-weight:900;color:var(--g900);letter-spacing:-1px}.book-meeting-page .pl-amt .stroked{text-decoration:line-through;-webkit-text-decoration-color:var(--g300);text-decoration-color:var(--g300);text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--g300);font-size:18px;font-weight:600}.book-meeting-page .pl-per{font-size:12px;color:var(--g400);margin-top:2px;margin-bottom:10px}.book-meeting-page .pl-who{font-size:13px;color:var(--g600);line-height:1.45;padding-top:10px;border-top:1px solid var(--g200)}.book-meeting-page .plans-note{font-size:12px;color:var(--g400);margin-top:12px;line-height:1.5}.book-meeting-page .feats-sec{margin-bottom:28px}.book-meeting-page .feats-head{font-size:12px;font-weight:700;color:var(--g400);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.book-meeting-page .feats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.book-meeting-page .ft{padding:14px;border:1px solid var(--g200);border-radius:10px;background:var(--g50)}.book-meeting-page .ft-icon{font-size:18px;margin-bottom:8px}.book-meeting-page .ft h4{font-size:12px;font-weight:700;color:var(--g900);margin-bottom:2px}.book-meeting-page .ft p{font-size:11px;color:var(--g500);line-height:1.4}.book-meeting-page .ai-box{background:var(--navy);border-radius:14px;padding:24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.book-meeting-page .ai-box-tag{display:inline-flex;align-items:center;gap:5px;background:var(--gold-dim);border:1px solid var(--gold-bdr);padding:4px 10px;border-radius:100px;font-size:10px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.book-meeting-page .ai-box h3{font-size:16px;font-weight:800;color:var(--white);margin-bottom:4px}.book-meeting-page .ai-box p{font-size:13px;color:var(--g400);line-height:1.5}.book-meeting-page .ai-box-meta{font-size:12px;color:var(--g500);margin-top:8px}.book-meeting-page .ai-box-meta strong{color:var(--gold)}@media(max-width:600px){.book-meeting-page .plans-row,.book-meeting-page .plans-row.col2{grid-template-columns:1fr}.book-meeting-page .feats-row{grid-template-columns:1fr 1fr}.book-meeting-page .ai-box{flex-direction:column}.book-meeting-page .ai-box .btn-g{width:100%;justify-content:center}}@media(max-width:480px){.book-meeting-page .hero-ctas .btn{width:100%}.book-meeting-page .dual-ctas{flex-direction:column}.book-meeting-page .dual-ctas .btn{width:100%}}