.mkt .mk-container{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:0 1.25rem}@media (min-width:768px){.mkt .mk-container{padding:0 2rem}}.mkt .on-dark{background:var(--midnight);color:var(--on-midnight);--ring:var(--teal)}.mkt .on-light{color:var(--n-900);background:#fff}.mkt .on-tint{background:var(--n-50);color:var(--n-900)}.mkt .muted{color:var(--n-500)}.mkt .on-dark .muted{color:var(--on-midnight-muted)}.mkt .section{padding:5rem 0}.mkt .section-tight{padding-top:0}@media (max-width:767px){.mkt .section{padding:3.5rem 0}.mkt .section-tight{padding-top:0}}.mkt .section-head{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.mkt .h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:max(2.25rem,min(5vw,3.5rem));font-weight:800;line-height:1.08}.mkt .h2{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:max(1.75rem,min(3.5vw,2.5rem));font-weight:700;line-height:1.15}.mkt .h3{font-family:var(--font-heading);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.mkt .lede{margin:1rem 0 0;font-size:1.125rem;line-height:1.6}.mkt .eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.mkt .on-dark .eyebrow{color:var(--teal)}.mkt .text-link{color:var(--teal-deep);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.mkt .text-link:hover{color:var(--midnight)}.mkt .btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mkt .btn-lg{padding:.875rem 1.375rem;font-size:1.0625rem}.mkt .btn-md{padding:.75rem 1.125rem;font-size:.9375rem}.mkt .btn-sm{padding:.5rem .875rem;font-size:.875rem}.mkt .btn-primary{background:var(--teal-deep);color:#fff}.mkt .btn-primary:hover{background:#0b6b61}.mkt .btn-primary:disabled{opacity:.6;cursor:progress}.mkt .btn-secondary{color:var(--n-900);border-color:var(--n-200);background:#fff}.mkt .btn-secondary:hover{border-color:var(--n-500)}.mkt .btn-ghost-light{color:#fff;background:0 0;border-color:rgba(255,255,255,.28)}.mkt .btn-ghost-light:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.mkt .mk-nav{background:var(--midnight);color:#fff;--ring:var(--teal)}.mkt .mk-nav-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.mkt .mk-nav-links{gap:1.5rem;display:flex}.mkt .mk-nav-links a{color:var(--on-midnight-muted);font-size:.9375rem;font-weight:500;text-decoration:none}.mkt .mk-nav-links a:hover,.mkt .mk-nav-links a[aria-current=page]{color:#fff}.mkt .mk-nav-actions{align-items:center;gap:1rem;display:flex}.mkt .mk-nav-signin{color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none}.mkt .mk-nav-signin:hover{text-decoration:underline}@media (max-width:640px){.mkt .mk-nav-inner{padding:.75rem 0}.mkt .mk-nav-links{order:3;gap:1.25rem;width:100%;padding-bottom:.25rem}.mkt .mk-nav-signin{display:none}}.mkt .ai-badge{background:linear-gradient(var(--midnight),var(--midnight))padding-box,var(--ai-gradient)border-box;color:#fff;border:1px solid transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.mkt .ai-badge:before{content:"";background:var(--ai-gradient);border-radius:50%;width:.5rem;height:.5rem}.mkt .ai-badge-light{background:linear-gradient(#fff,#fff)padding-box,var(--ai-gradient)border-box;color:var(--n-900)}.mkt .hero{padding:4.5rem 0 5rem}.mkt .hero-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:960px){.mkt .hero-grid{grid-template-columns:1.1fr .9fr;gap:4rem}}.mkt .hero-title{margin-top:1.25rem}.mkt .hero-sub{max-width:34rem}.mkt .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.mkt .hero-meta{margin:1.25rem 0 0;font-size:.875rem}.mkt .call-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:1rem;flex-direction:column;gap:1rem;height:55rem;padding:1.25rem;display:flex;box-shadow:0 30px 60px rgba(0,0,0,.35)}@media (min-width:640px){.mkt .call-card{height:33rem}}@media (min-width:960px){.mkt .call-card{height:40rem}}.mkt .call-card-head{align-items:center;gap:.75rem;display:flex}.mkt .call-avatar{background:var(--ai-gradient);width:2.5rem;height:2.5rem;font-family:var(--font-heading);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mkt .call-who{flex-direction:column;line-height:1.25;display:flex}.mkt .call-who strong{font-size:.9375rem}.mkt .call-who span{color:var(--on-midnight-muted);font-size:.8125rem}.mkt .call-live{color:var(--on-midnight-muted);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.mkt .call-live:before{content:"";background:var(--teal);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite mk-pulse}@keyframes mk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.mkt .call-bubbles{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.mkt .bubble{border-radius:.875rem;max-width:88%;padding:.625rem .875rem;font-size:.9375rem;line-height:1.45}.mkt .bubble-caller{color:#fff;background:rgba(255,255,255,.1);border-bottom-left-radius:.25rem;align-self:flex-start}.mkt .bubble-agent{color:#fff;background:rgba(18,165,148,.22);border:1px solid rgba(18,165,148,.45);border-bottom-right-radius:.25rem;align-self:flex-end}.mkt .bubble-name{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.mkt .call-card-foot{flex-wrap:wrap;gap:.5rem;display:flex}.mkt .chip{color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.3rem .625rem;font-size:.75rem;font-weight:600}.mkt .chip-teal{border-color:rgba(18,165,148,.6)}.mkt .proof{border-bottom:1px solid var(--n-200);padding:2.5rem 0}.mkt .proof-label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--n-500);margin:0 0 1.25rem;font-size:.8125rem;font-weight:600}.mkt .proof-logos{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mkt .proof-logo{border:1px dashed var(--n-200);min-width:9rem;height:2.75rem;color:var(--n-500);border-radius:.5rem;place-items:center;padding:0 1rem;font-size:.75rem;font-weight:600;display:grid}.mkt .benefit{grid-template-columns:1fr;align-items:center;gap:2.5rem;padding:3rem 0;display:grid}@media (min-width:900px){.mkt .benefit{grid-template-columns:1fr 1fr;gap:4rem}.mkt .benefit-reverse .benefit-copy{order:2}.mkt .benefit-reverse .benefit-visual{order:1}}.mkt .benefit-list{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.mkt .benefit-list li{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.mkt .check-icon{flex:none;margin-top:.2rem}.mkt .viz{border:1px solid var(--n-200);background:#fff;border-radius:1rem;height:27rem;padding:1.5rem;box-shadow:0 20px 40px rgba(11,21,38,.08)}@media (min-width:900px){.mkt .viz{height:19rem}}.mkt .viz-title{color:var(--n-500);justify-content:space-between;gap:1rem;margin:0 0 1rem;font-size:.8125rem;font-weight:600;display:flex}.mkt .viz-timeline{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.mkt .viz-timeline li{grid-template-columns:3.25rem 1fr;align-items:center;gap:.75rem;display:grid}.mkt .viz-time{font-family:var(--font-heading);color:var(--teal-deep);font-size:.9375rem;font-weight:700}.mkt .viz-event{flex-direction:column;display:flex}.mkt .viz-event strong{font-size:.9375rem}.mkt .viz-event span{color:var(--n-500);font-size:.8125rem}.mkt .viz-bar{background:var(--n-200);border-radius:999px;height:.5rem;margin-top:1.25rem;overflow:hidden}.mkt .viz-bar>span{background:var(--teal);transform-origin:0;width:100%;height:100%;animation:1.4s ease-out both mk-grow;display:block}@keyframes mk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mkt .viz-caption{color:var(--n-500);margin:.625rem 0 0;font-size:.8125rem}.mkt .viz-schedule{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt .viz-schedule li{border-top:1px solid var(--n-200);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9375rem;display:grid}.mkt .viz-schedule li:first-child{border-top:0;padding-top:0}.mkt .viz-schedule time{font-family:var(--font-heading);color:var(--n-900);font-size:.875rem;font-weight:600}.mkt .viz-schedule .who{flex-direction:column;display:flex}.mkt .viz-schedule .who span{color:var(--n-500);font-size:.8125rem}.mkt .status-pill{background:var(--n-50);color:var(--n-900);border:1px solid var(--n-200);white-space:normal;text-align:center;border-radius:999px;min-width:0;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.mkt .status-pill-booked{color:var(--status-green);border-color:rgba(30,122,70,.35)}.mkt .viz-score{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;display:grid}.mkt .score-ring{--score:84;background:conic-gradient(var(--teal)calc(var(--score)*1%),var(--n-200)0);border-radius:50%;place-items:center;width:7rem;height:7rem;display:grid}.mkt .score-ring>span{text-align:center;width:5.5rem;height:5.5rem;font-family:var(--font-heading);color:var(--n-900);background:#fff;border-radius:50%;place-items:center;font-size:2rem;font-weight:800;line-height:1;display:grid}.mkt .score-ring small{letter-spacing:.06em;color:var(--n-500);text-transform:uppercase;margin-top:.25rem;font-size:.625rem;font-weight:600;display:block}.mkt .why-list{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.mkt .why-list li{gap:.5rem;line-height:1.4;display:flex}.mkt .why-list li:before{content:"•";color:var(--teal-deep);font-weight:700}.mkt .steps{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mkt .steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkt .steps{grid-template-columns:repeat(4,1fr)}}.mkt .step{border:1px solid var(--n-200);background:#fff;border-radius:1rem;height:14.5rem;padding:1.5rem}@media (min-width:720px){.mkt .step{height:14rem}}@media (min-width:1024px){.mkt .step{height:18.5rem}}.mkt .step-num{background:var(--midnight);color:#fff;width:2rem;height:2rem;font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:inline-grid}.mkt .step .h3{margin-bottom:.5rem}.mkt .step p{color:var(--n-500);margin:0;font-size:.9375rem;line-height:1.5}.mkt .currency-toggle-wrap{justify-content:center;margin-bottom:2rem;display:flex}.mkt .currency-toggle{border:1px solid var(--n-200);background:#fff;border-radius:999px;padding:.25rem;display:inline-flex}.mkt .currency-toggle button{font-family:var(--font-body);color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s}.mkt .currency-toggle button[aria-pressed=true]{background:var(--midnight);color:#fff}.mkt .packs{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.mkt .packs{grid-template-columns:repeat(3,1fr)}}.mkt .pack{border:1px solid var(--n-200);background:#fff;border-radius:1rem;flex-direction:column;gap:.5rem;height:21.5rem;padding:1.75rem;display:flex;position:relative}.mkt .pack-featured{border-color:var(--midnight);box-shadow:0 24px 48px rgba(11,21,38,.1)}.mkt .badge-bronze{background:var(--bronze);color:var(--midnight);letter-spacing:.02em;border-radius:999px;padding:.3rem .625rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;left:1.75rem}.mkt .pack-name{font-family:var(--font-heading);font-size:1.125rem;font-weight:700}.mkt .pack-price{font-family:var(--font-heading);letter-spacing:-.02em;margin-top:.25rem;font-size:2.5rem;font-weight:800;line-height:1}.mkt .pack-minutes{color:var(--n-500);font-size:.9375rem}.mkt .pack-per-min{color:var(--n-500);font-size:.875rem}.mkt .pack-blurb{color:var(--n-500);margin:.5rem 0 1.25rem;font-size:.9375rem;line-height:1.5}.mkt .pack .btn{margin-top:auto}.mkt .pack-foot{text-align:center;color:var(--n-500);margin:1.5rem 0 0;font-size:.875rem}.mkt .included{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mkt .included{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mkt .included{grid-template-columns:repeat(3,1fr)}}.mkt .included li{border:1px solid var(--n-200);background:#fff;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.mkt .included .h3{margin-bottom:.25rem;font-size:1rem}.mkt .included p{color:var(--n-500);margin:0;font-size:.9rem;line-height:1.5}.mkt .faq{max-width:46rem;margin:0 auto}.mkt .faq details{border-top:1px solid var(--n-200);padding:1rem 0}.mkt .faq details:last-child{border-bottom:1px solid var(--n-200)}.mkt .faq summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:1rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";color:var(--teal-deep);flex:none;font-weight:600}.mkt .faq details[open] summary:after{content:"−"}.mkt .faq p{color:var(--n-500);margin:.75rem 0 0;line-height:1.6}.mkt .cta-band{text-align:center;padding:5rem 0}.mkt .cta-band .lede{max-width:36rem;margin-left:auto;margin-right:auto}.mkt .cta-band .btn{margin-top:2rem}.mkt .page-head{text-align:center;padding:4rem 0 3rem}.mkt .page-head .h1{margin-top:1rem}.mkt .page-head .lede{max-width:40rem;margin-left:auto;margin-right:auto}.mkt .demo-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:900px){.mkt .demo-grid{grid-template-columns:1fr 1fr}}.mkt .demo-card{border:1px solid var(--n-200);background:#fff;border-radius:1rem;padding:2rem}.mkt .demo-card .h3{margin-bottom:.5rem}.mkt .demo-card>p{margin:0 0 1rem;line-height:1.55}.mkt .demo-number{font-family:var(--font-heading);color:var(--n-900);letter-spacing:-.01em;margin:.25rem 0 1rem;font-size:max(1.5rem,min(4vw,2.25rem));font-weight:800;text-decoration:none;display:inline-block}.mkt .demo-number:hover{color:var(--teal-deep)}.mkt .demo-hints{color:var(--n-500);flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.mkt .form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.mkt .field{flex-direction:column;gap:.375rem;display:flex}.mkt .field label{font-size:.9375rem;font-weight:600}.mkt .field input{font:inherit;border:1px solid var(--n-200);color:var(--n-900);background:#fff;border-radius:.5rem;padding:.75rem .875rem}.mkt .field input[aria-invalid=true]{border-color:var(--status-red)}.mkt .field-error{color:var(--status-red);margin:0;font-size:.8125rem}.mkt .form-note{color:var(--n-500);margin:0;font-size:.8125rem;line-height:1.5}.mkt .form-status{border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.mkt .form-status-success{background:var(--n-50);color:var(--status-green);border:1px solid rgba(30,122,70,.4)}.mkt .form-status-error{background:var(--n-50);color:var(--status-red);border:1px solid rgba(179,55,42,.4)}.mkt .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mkt .mk-footer{padding:3.5rem 0 2rem}.mkt .mk-footer-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:720px){.mkt .mk-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.mkt .mk-footer-brand p{max-width:18rem;margin:.75rem 0 0;font-size:.9375rem}.mkt .mk-footer h2{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 .875rem;font-size:.8125rem;font-weight:600}.mkt .mk-footer ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mkt .mk-footer a{color:var(--on-midnight-muted);font-size:.9375rem;text-decoration:none}.mkt .mk-footer a:hover{color:#fff}.mkt .mk-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem}.mkt .mk-footer-bottom p{margin:0}.mkt .prose{max-width:42rem;margin:0 auto;line-height:1.65}.mkt .prose h2{margin:2rem 0 .5rem;font-size:1.25rem}.mkt .prose p,.mkt .prose li{color:var(--n-500)}.mkt .prose ul{padding-left:1.25rem}.mkt .skeleton-page{flex-direction:column;gap:1rem;min-height:100vh;padding:4rem 0;display:flex}.mkt .skeleton{background:linear-gradient(90deg,var(--n-200),var(--n-50),var(--n-200));background-size:200% 100%;border-radius:.5rem;animation:1.2s linear infinite mk-shimmer}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
