.monty{min-height:100dvh;font-family:var(--monty-font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16.5px;line-height:1.62}.monty{--bg:#fff;--tint:#f2fafa;--tint-deep:#e8f6f5;--ink:#101828;--muted:#5b6470;--border:#e6eaea;--border-green:#d8edec;--green:#00a499;--green-dark:#007a73;--green-ink:#092523;--green-glow:#00a49938;--green-100:#d8f3f1;--red:#d92d20;--card:#fff;--radius:16px;--shadow:0 1px 2px #1018280d, 0 12px 32px #10182812;--monty-font:var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif}.monty *{box-sizing:border-box}.monty img,.monty svg{max-width:100%;display:block}.monty a{color:var(--ink)}.monty :focus-visible{outline:2.5px solid var(--green);outline-offset:2px;border-radius:6px}.monty .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.monty h1,.monty h2,.monty h3{color:#000;margin:0 0 .5em}.monty h1{letter-spacing:-.03em;font-size:clamp(2.35rem,5.4vw,3.7rem);font-weight:800;line-height:1.08}.monty h2{letter-spacing:-.025em;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;line-height:1.14}.monty h3{letter-spacing:-.012em;font-size:1.12rem;font-weight:700}.monty p{margin:0 0 1em}.monty .lede{color:var(--muted);max-width:60ch;font-size:1.14rem}.monty .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark);margin-bottom:1.1em;font-size:.74rem;font-weight:800;display:inline-block}.monty .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.monty .auth-wrap{background:var(--tint);place-items:center;min-height:100dvh;padding:48px 24px;display:grid}.monty .auth-card{background:var(--card);border:1px solid var(--border-green);text-align:center;border-radius:20px;width:min(460px,100%);padding:40px 36px;box-shadow:0 1px 2px #1018280d,0 22px 56px #007a7324}.monty .auth-brand{margin-bottom:22px;display:inline-flex}.monty .auth-title{margin-bottom:.3em;font-size:1.7rem}.monty .auth-intro{color:var(--muted);margin-bottom:1.5em;font-size:.98rem}.monty .auth-notice{background:var(--tint-deep);color:#0b3b38;text-align:left;border-radius:12px;margin-bottom:1.6em;padding:.9em 1.1em;font-size:.88rem;line-height:1.5}.monty .auth-form{text-align:left}.monty .auth-form fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.monty .auth-form fieldset:disabled{opacity:.55}.monty .auth-field label{color:#334140;margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.monty .auth-field input{border:1px solid var(--border);background:var(--card);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:.72em .9em;font-family:inherit;font-size:.95rem;transition:border-color .15s,background .15s}.monty .auth-field input:focus{border-color:var(--green);background:#fff}.monty .auth-field input:disabled{cursor:not-allowed;background:#fafbfb}.monty .auth-small{color:var(--muted);text-align:left;margin:.9em 0 1.5em;font-size:.78rem}.monty .auth-card .btn{text-align:center;display:block}.monty .auth-alt{color:var(--muted);margin:1.4em 0 0;font-size:.9rem}.monty .auth-alt a{color:var(--green-dark);font-weight:700;text-decoration:none}.monty .auth-alt a:hover{text-decoration:underline}@media (max-width:520px){.monty .auth-card{border-radius:16px;padding:30px 22px}}.monty .auth-submit{cursor:pointer;width:100%;margin-top:6px;font-family:inherit}.monty .auth-form fieldset:disabled .auth-submit{cursor:progress}.monty .auth-error{color:#912018;text-align:left;background:#fef3f2;border:1px solid #fda29b;border-radius:10px;margin:1em 0 0;padding:.75em 1em;font-size:.88rem}.monty .announce{background:var(--green-ink);color:#cfebe9;text-align:center;padding:.62em 16px;font-size:.85rem}.monty .announce a{color:#7be0da;font-weight:700;text-decoration:none}.monty .announce a:hover{text-decoration:underline}.monty .btn{border:1.5px solid var(--green);background:var(--green);color:#fff;border-radius:9px;padding:.82em 1.5em;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-block}.monty .btn:hover{background:var(--green-dark);border-color:var(--green-dark);box-shadow:0 8px 20px var(--green-glow);transform:translateY(-1px)}.monty .btn.ghost{border-color:var(--border);color:var(--ink);background:#fff}.monty .btn.ghost:hover{background:var(--tint);border-color:var(--border-green);box-shadow:none}.monty .btn.small{padding:.55em 1.1em;font-size:.88rem}.monty .site-head{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#ffffffe0;position:sticky;top:0}.monty .head-in{justify-content:space-between;align-items:center;gap:24px;min-height:66px;display:flex}.monty .brand{align-items:center;text-decoration:none;display:inline-flex}.monty .brand img{width:auto;height:48px;display:block}.monty .nav-links{align-items:center;gap:26px;display:flex}.monty .nav-links a{font-size:.93rem;font-weight:600;text-decoration:none}.monty .nav-links a:not(.btn){color:#3a4250}.monty .nav-links a:hover:not(.btn){color:var(--green-dark)}.monty .nav-toggle{cursor:pointer;background:0 0;border:0;padding:10px;display:none}.monty .nav-toggle span{background:var(--ink);border-radius:2px;width:22px;height:2px;margin:5px 0;display:block}.monty .hero{padding:84px 0 68px;position:relative;overflow:hidden}.monty .hero-center{text-align:center;z-index:1;position:relative}.monty .hero-center .lede{margin-left:auto;margin-right:auto}.monty .hero .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:1.8em 0 1.6em;display:flex}.monty .hero .kicker{margin-bottom:.6em;display:block}.monty .trust{color:var(--muted);font-size:.84rem;font-weight:600}.monty .hero-demo{z-index:1;flex-direction:column;align-items:center;margin-top:48px;display:flex;position:relative}.monty .hero-split{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;width:100%;display:flex}.monty .hero-pitch{text-align:left;flex:400px;max-width:520px}.monty .hero-demo-panel{flex-direction:column;flex:0 560px;align-items:center;display:flex}.monty .demo-switch{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.monty .demo-chip{letter-spacing:-.005em;background:var(--card);border:1px solid var(--border-green);color:#334140;cursor:pointer;border-radius:999px;padding:.52em 1.15em;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.monty .demo-chip:hover{background:var(--tint)}.monty .demo-chip[aria-selected=true]{background:var(--green);border-color:var(--green);color:#fff}.monty .demo-chip[aria-selected=true]:hover{background:var(--green-dark);border-color:var(--green-dark)}.monty .call-audio{border-bottom:1px solid var(--border);background:var(--tint);align-items:center;gap:12px;padding:11px 18px;display:flex}.monty .listen-btn{letter-spacing:.04em;text-transform:uppercase;background:var(--card);border:1px solid var(--border-green);color:var(--green-dark);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.42em .9em;font-family:inherit;font-size:.76rem;font-weight:800;transition:background .15s,border-color .15s,color .15s}.monty .listen-btn:hover{background:var(--green-100)}.monty .listen-btn[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.monty .listen-hint{color:var(--muted);font-size:.74rem;font-weight:600}.monty .wave{flex:1;align-items:center;gap:3px;height:20px;display:flex}.monty .wave i{background:var(--green);opacity:.35;transform-origin:50%;border-radius:2px;width:3px;height:4px;display:block}.monty .wave.on i{opacity:1;animation:.9s ease-in-out infinite monty-talk;animation-delay:calc(var(--i) * 70ms)}.monty .call-stage{flex-direction:column;align-items:center;gap:18px;padding:36px 20px 30px;display:flex}.monty .wave-big{flex:none;justify-content:center;gap:5px;height:56px}.monty .wave-big i{border-radius:3px;width:5px;height:6px}.monty .wave-big.on i{animation:.9s ease-in-out infinite monty-talk-big}.monty .call-stage-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.monty .call-stage.is-ended{gap:14px}.monty .call-outcome{flex-direction:column;align-items:center;gap:12px;display:flex}.monty .call-outcome-state{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.monty .call-summary{flex-wrap:wrap;justify-content:center;gap:30px;margin:0;display:flex}.monty .call-summary div{text-align:center}.monty .call-summary dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.66rem;font-weight:800}.monty .call-summary dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.monty .call-summary dd.is-booked{color:var(--green-dark)}.monty .call-voice{border-top:1px solid var(--border);width:100%;margin-top:2px;padding-top:16px}.monty .call-voice .field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.monty .call-voice .field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.monty .call-voice .field{min-width:0;display:block}.monty .call-voice select{width:100%;padding:.5em .6em;font-size:.85rem}.monty .voice-row{align-items:stretch;gap:6px;min-width:0;display:flex}.monty .voice-row select{flex:auto;min-width:0}.monty .voice-try{letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:var(--green-100);border:1px solid var(--border-green);color:var(--green-dark);border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 .8em;font-family:inherit;font-size:.76rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.monty .voice-try:hover:not(:disabled){background:var(--green);border-color:var(--green);color:#fff}.monty .voice-try:disabled{opacity:.45;cursor:not-allowed}.monty .voice-try:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .call-voice .voice-actions{margin-top:10px}.monty .call-voice .field-hint{color:var(--muted);font-size:.72rem}.monty .call-voice .field-error{margin:8px 0 0;font-size:.74rem}@media (max-width:520px){.monty .call-voice .field-grid{grid-template-columns:1fr}}.monty .line.speaking p{align-items:center;gap:3px;padding:.8em 1em;display:inline-flex}.monty .line.speaking i{background:var(--green);width:3px;height:5px;animation:.9s ease-in-out infinite monty-talk;animation-delay:calc(var(--i) * 70ms);border-radius:2px;display:block}.monty .hero-pitch h2{margin-bottom:.45em}.monty .hero-pitch .lede{margin-bottom:1.3em;font-size:1.02rem}.monty .hero-pitch .cta-row{justify-content:flex-start;margin:1.5em 0 0}.monty .pitch-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.monty .pitch-list li{align-items:flex-start;gap:12px;display:flex}.monty .pitch-list .pin{background:var(--green-100);width:28px;height:28px;color:var(--green-dark);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.monty .pitch-list .pin svg{width:15px;height:15px}.monty .pitch-list span{color:var(--muted);font-size:.95rem;line-height:1.5}@media (max-width:1040px){.monty .hero-split{gap:40px}.monty .hero-pitch{text-align:center;flex-basis:100%;max-width:640px}.monty .hero-pitch .cta-row{justify-content:center}.monty .pitch-list{text-align:left;max-width:420px;margin:0 auto}}.monty .callcard{z-index:1;background:var(--card);border:1px solid var(--border-green);text-align:left;border-radius:18px;width:min(560px,100%);position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 22px 56px #007a7324}.monty .callcard-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 18px;display:flex}.monty .avatar{background:var(--green-100);width:38px;height:38px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.monty .callcard-id{flex:1;min-width:0}.monty .callcard-id strong{letter-spacing:-.01em;font-size:.92rem;font-weight:700;display:block}.monty .call-status{color:var(--green-dark);align-items:center;gap:.5em;font-size:.72rem;font-weight:700;display:flex}.monty .call-status:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s infinite monty-pulse}.monty .call-status.done{color:var(--muted)}.monty .call-status.done:before{background:var(--muted);animation:none}.monty .call-timer{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600}.monty .transcript{scrollbar-width:thin;flex-direction:column;gap:12px;height:320px;padding:18px;display:flex;overflow-y:auto}.monty .line{max-width:88%}.monty .line .who{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:.65rem;font-weight:800;display:block}.monty .line p{border-radius:12px;margin:0;padding:.65em .95em;font-size:.92rem;line-height:1.5}.monty .line.caller{align-self:flex-start}.monty .line.caller p{background:#f1f3f3;border-bottom-left-radius:4px}.monty .line.agent{text-align:right;align-self:flex-end}.monty .line.agent .who{color:var(--green-dark)}.monty .line.agent p{background:var(--tint-deep);color:#0b3b38;text-align:left;border-bottom-right-radius:4px}.monty .line.typing p{gap:5px;padding:.8em 1em;display:inline-flex}.monty .line.typing .dot{background:var(--green);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s infinite monty-blink}.monty .line.typing .dot:nth-child(2){animation-delay:.18s}.monty .line.typing .dot:nth-child(3){animation-delay:.36s}.monty .call-result{background:var(--tint-deep);color:#0b3b38;border-radius:10px;align-items:center;gap:.6em;margin:0 18px 18px;padding:.7em 1em;font-size:.8rem;font-weight:700;display:flex}.monty .call-result[hidden]{display:none}.monty .call-result:before{content:"✓";color:var(--green);font-weight:800}.monty .section{padding:92px 0}.monty .section.tint{background:var(--tint)}.monty .section-head{text-align:center;max-width:660px;margin:0 auto 50px}.monty .section-head p{color:var(--muted);font-size:1.06rem}.monty .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.monty .card{border:1px solid var(--border-green);border-radius:var(--radius);background:linear-gradient(#f7fcfc,#eff9f8);padding:28px 26px}.monty .card .icon{border:1px solid var(--border-green);width:44px;height:44px;color:var(--green-dark);background:#fff;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.monty .card p{color:var(--muted);margin:0;font-size:.95rem}.monty .duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.monty .duo-card{border:1px solid var(--border-green);background:linear-gradient(#f5fbfb,#e9f7f6);border-radius:20px;padding:44px 40px}.monty .duo-big{letter-spacing:-.045em;color:var(--green-dark);margin:0 0 .25em;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:800;line-height:1}.monty .duo-card h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.monty .duo-card p{color:var(--muted);margin:0;font-size:.98rem}.monty .handle-grid{grid-template-columns:repeat(2,1fr);gap:14px 20px;display:grid}.monty .handle{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.monty .handle .tick{background:var(--green-100);width:24px;height:24px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.8rem;font-weight:800;display:grid}.monty .handle strong{letter-spacing:-.01em;font-weight:700;display:block}.monty .handle span{color:var(--muted);font-size:.92rem}.monty .ledger{background:var(--card);border:1px solid var(--border-green);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 30px}.monty .ledger .row{align-items:baseline;gap:12px;padding:11px 0;font-size:.98rem;display:flex}.monty .ledger .fill{border-bottom:2px dotted var(--border);flex:1;transform:translateY(-5px)}.monty .ledger .val{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:800}.monty .val.ok{color:var(--green-dark)}.monty .val.bad{color:var(--red)}.monty .split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.monty .split h2{text-align:left}.monty .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.monty .steps li{counter-increment:step;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 26px}.monty .steps li:before{content:counter(step,decimal-leading-zero);color:#fff;background:var(--green);letter-spacing:.06em;border-radius:999px;margin-bottom:16px;padding:.32em .9em;font-size:.76rem;font-weight:800;display:inline-block}.monty .steps p{color:var(--muted);margin:0;font-size:.94rem}.monty .assure{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.monty .assure div{border-left:3px solid var(--green);padding-left:16px}.monty .assure strong{letter-spacing:-.01em;margin-bottom:4px;font-weight:800;display:block}.monty .assure span{color:var(--muted);font-size:.9rem}.monty .compare-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);position:relative;overflow-x:auto}.monty table.compare{border-collapse:collapse;width:100%;min-width:680px}.monty .compare th,.monty .compare td{text-align:left;border-bottom:1px solid var(--border);padding:14px 18px;font-size:.93rem}.monty .compare thead th{letter-spacing:-.01em;background:#fafbfb;font-size:.95rem;font-weight:800}.monty .compare tbody tr:last-child td{border-bottom:0}.monty .compare td:first-child{color:var(--muted);font-size:.9rem;font-weight:600}.monty .compare .yes{color:var(--green-dark);font-weight:800}.monty .compare .no{color:var(--red)}.monty .compare .part{color:var(--muted)}.monty .compare .monty-col{background:var(--tint)}.monty .compare thead .monty-col{background:var(--green);color:#fff}.monty .compare .cost-row td{font-size:.85rem;font-weight:700}.monty .compare-wrap:after{content:"";border-radius:0 var(--radius) var(--radius) 0;pointer-events:none;background:linear-gradient(270deg,#fff 15%,#fff0);width:34px;display:none;position:absolute;top:0;bottom:0;right:0}.monty .swipe-hint{letter-spacing:.02em;color:var(--muted);margin:10px 2px 0;font-size:.76rem;font-weight:600;display:none}.monty .uniq{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.monty .uniq article{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;padding:26px 24px}.monty .uniq h3{margin-bottom:.4em}.monty .uniq p{color:var(--muted);margin:0;font-size:.93rem}.monty .uniq .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--green-dark);background:var(--green-100);border-radius:999px;margin-bottom:12px;padding:.35em .9em;font-size:.64rem;font-weight:800;display:inline-block}.monty .pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.monty .plan{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:28px 26px;display:flex;position:relative}.monty .plan.featured{border:2px solid var(--green);box-shadow:0 1px 2px #1018280d,0 20px 48px var(--green-glow)}.monty .plan .flag{background:var(--green);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.4em 1em;font-size:.66rem;font-weight:800;position:absolute;top:-13px;left:24px}.monty .plan h3{margin-bottom:2px}.monty .plan .for{color:var(--muted);margin-bottom:18px;font-size:.88rem}.monty .plan .price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.45rem;font-weight:800;line-height:1}.monty .plan .price small{color:var(--muted);letter-spacing:0;font-size:.78rem;font-weight:600}.monty .plan ul{flex:1;margin:20px 0 24px;padding:0;list-style:none}.monty .plan li{padding:6px 0 6px 26px;font-size:.92rem;position:relative}.monty .plan li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.monty .plan li.dim{color:var(--muted)}.monty .plan .btn{text-align:center;display:block}.monty .chips{flex-wrap:wrap;gap:10px;display:flex}.monty .chip{background:var(--tint);border:1px solid var(--border-green);color:#334140;border-radius:999px;padding:.45em .95em;font-size:.78rem;font-weight:600}.monty .chip strong{color:var(--green-dark);font-weight:800}.monty .price-notes{justify-content:center;margin-top:28px}.monty .audit{background:var(--green-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.monty .audit:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00a49959,#00a49900);border-radius:50%;width:420px;height:320px;position:absolute;top:-120px;right:-80px}.monty .audit h3{color:#fff;margin:0 0 6px}.monty .audit p{color:#b9d9d7;max-width:56ch;margin:0;font-size:.95rem;position:relative}.monty .audit .btn{position:relative}.monty .faq{max-width:740px;margin:0 auto}.monty .faq details{border-bottom:1px solid var(--border)}.monty .faq summary{cursor:pointer;letter-spacing:-.012em;padding:20px 40px 20px 0;font-size:1.03rem;font-weight:700;list-style:none;position:relative}.monty .faq summary::-webkit-details-marker{display:none}.monty .faq summary:after{content:"+";color:var(--green);font-size:1.3rem;font-weight:500;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.monty .faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.monty .faq details p{color:var(--muted);max-width:64ch;margin:0;padding-bottom:20px;font-size:.97rem}.monty .cta-band{background:var(--green-ink);color:#fff;text-align:center;padding:100px 0;position:relative;overflow:hidden}.monty .cta-band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#00a49952,#00a49900);border-radius:50%;width:840px;height:480px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.monty .cta-band .wrap{position:relative}.monty .cta-band h2{color:#fff}.monty .cta-band p{color:#afcfcd;max-width:52ch;margin:0 auto 2.1em}.monty .site-foot{border-top:1px solid var(--border);background:var(--bg);color:var(--muted);padding:52px 0 36px;font-size:.9rem}.monty .foot-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:34px;display:flex}.monty .site-foot .brand img{height:56px}.monty .site-foot a{color:#3a4250;font-weight:600;text-decoration:none}.monty .site-foot a:hover{color:var(--green-dark)}.monty .foot-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.monty .foot-legal{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:.82rem;display:flex}@media (max-width:940px){.monty .split{grid-template-columns:1fr;gap:40px}.monty .cards,.monty .steps{grid-template-columns:1fr 1fr}.monty .cards .card:last-child,.monty .steps li:last-child{grid-column:1/-1}.monty .assure{grid-template-columns:1fr 1fr;gap:26px}.monty .pricing{grid-template-columns:1fr}.monty .plan.featured{order:-1}.monty .uniq{grid-template-columns:1fr 1fr}.monty .duo{grid-template-columns:1fr}}@media (max-width:820px){.monty .nav-links{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:16px;padding:20px 24px;display:none;position:absolute;top:66px;left:0;right:0}.monty .nav-links.open{display:flex}.monty .nav-links a{padding:4px 0}.monty .nav-toggle{display:block}.monty .nav-links.is-plain{background:0 0;border:0;flex-direction:row;align-items:center;gap:16px;padding:0;display:flex;position:static}.monty .nav-links.is-plain a{padding:0}}@media (max-width:760px){.monty .compare-wrap:after,.monty .swipe-hint{display:block}}@media (max-width:660px){.monty .section{padding:66px 0}.monty .hero{padding:56px 0 52px}.monty .hero-demo{margin-top:40px}.monty .cards,.monty .steps,.monty .handle-grid,.monty .uniq{grid-template-columns:1fr}.monty .cards .card:last-child,.monty .steps li:last-child{grid-column:auto}.monty .assure{grid-template-columns:1fr}.monty .transcript{height:300px}.monty .cta-band{padding:76px 0}.monty .compare th,.monty .compare td{padding:11px 12px;font-size:.85rem}.monty table.compare{min-width:560px}.monty .duo-card{padding:32px 26px}.monty .audit{padding:26px 24px}.monty .audit .btn,.monty .hero .cta-row .btn{text-align:center;width:100%}}@media (max-width:430px){.monty h1{font-size:2.1rem}.monty .brand img{height:38px}.monty .wrap{padding:0 18px}.monty .announce{font-size:.76rem}.monty .chip{font-size:.72rem}.monty .ledger{padding:22px 18px}.monty .ledger .row{font-size:.92rem}.monty .ledger .val{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.monty *,.monty :before,.monty :after{transition:none!important;animation:none!important}.monty html{scroll-behavior:auto}}.monty .bg-anim{pointer-events:none;position:absolute;inset:0;overflow:hidden}.monty .blob{filter:blur(64px);opacity:.42;will-change:transform;border-radius:50%;position:absolute}.monty .blob.b1{background:radial-gradient(circle at 32% 32%,#34d1c8,#0000 66%);width:540px;height:540px;animation:13s ease-in-out infinite alternate monty-drift1;top:-180px;left:6%}.monty .blob.b2{background:radial-gradient(circle at 60% 40%,#00a499,#0000 66%);width:480px;height:480px;animation:17s ease-in-out infinite alternate monty-drift2;top:-100px;right:4%}.monty .blob.b3{opacity:.3;background:radial-gradient(circle,#8ce8e3,#0000 62%);width:400px;height:400px;animation:11s ease-in-out infinite alternate monty-drift3;top:190px;left:40%}.monty .bg-anim.dark .blob{opacity:.5;filter:blur(72px)}.monty .bg-anim.dark .blob.b1{background:radial-gradient(circle at 32% 32%,#1fb8af,#0000 64%)}.monty .bg-anim.dark .blob.b2{background:radial-gradient(circle at 60% 40%,#007a73,#0000 64%)}.monty .bg-anim.dark .blob.b3{opacity:.34;background:radial-gradient(circle,#4fddd5,#0000 60%)}.monty .cta-band .wrap{z-index:1}@media (max-width:660px){.monty .blob{filter:blur(48px)}.monty .blob.b1{width:340px;height:340px;top:-120px;left:-8%}.monty .blob.b2{width:300px;height:300px;top:-60px;right:-10%}.monty .blob.b3{display:none}}.monty .teeth-layer{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 68% at 50% 8%,#000 34%,#0000 100%);mask-image:radial-gradient(82% 68% at 50% 8%,#000 34%,#0000 100%)}.monty .teeth-layer:before{content:"";will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='104' viewBox='0 0 104 104'%3E%3Cg fill='%2312A150' fill-opacity='.09'%3E%3Cpath transform='translate(14,10)' d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z'/%3E%3Cpath transform='translate(66,62) rotate(14 12 13)' d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z'/%3E%3C/g%3E%3C/svg%3E");background-size:104px 104px;animation:46s linear infinite monty-teethDrift;position:absolute;inset:-160px}.monty .cta-band .teeth-layer{-webkit-mask-image:radial-gradient(90% 85% at 50% 35%,#000 25%,#0000 100%);mask-image:radial-gradient(90% 85% at 50% 35%,#000 25%,#0000 100%)}.monty .cta-band .teeth-layer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='104' height='104' viewBox='0 0 104 104'%3E%3Cg fill='%23FFFFFF' fill-opacity='.06'%3E%3Cpath transform='translate(14,10)' d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z'/%3E%3Cpath transform='translate(66,62) rotate(14 12 13)' d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z'/%3E%3C/g%3E%3C/svg%3E")}.monty .tooth{opacity:.24;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z' fill='none' stroke='%2312A150' stroke-opacity='.9' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34px;height:40px;animation:7s ease-in-out infinite monty-bob;position:absolute}.monty .tooth.t1{animation-duration:8s;top:15%;left:6%}.monty .tooth.t2{width:26px;animation-duration:6.2s;animation-delay:1.1s;top:22%;right:8%}.monty .tooth.t3{opacity:.16;width:22px;animation-duration:9s;animation-delay:.5s;top:56%;left:13%}@media (max-width:660px){.monty .tooth.t3{display:none}.monty .tooth{opacity:.18}}.monty .orbits{pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monty .orbit{border:1px solid #00a49929;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monty .orbit.o1{--r:320px;width:640px;height:640px;animation:44s linear infinite monty-spin}.monty .orbit.o2{--r:235px;border-color:#00a4993d;width:470px;height:470px;animation:30s linear infinite reverse monty-spin}.monty .orbit.o3{border-color:#00a49917;width:820px;height:820px;animation:80s linear infinite monty-spin}.monty .oseat{width:0;height:0;transform:rotate(var(--a));position:absolute;top:50%;left:50%}.monty .ot{transform:rotate(calc(var(--a) * -1));display:block;position:absolute}.monty .o1 .ot{width:26px;height:30px;left:-13px;top:calc(var(--r) * -1 - 15px)}.monty .o2 .ot{width:20px;height:23px;left:-10px;top:calc(var(--r) * -1 - 12px)}.monty .ot:before{content:"";opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z' fill='none' stroke='%2312A150' stroke-opacity='.9' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;animation:44s linear infinite monty-counterspin;position:absolute;inset:0}.monty .o1 .oseat:nth-child(2n) .ot:before{opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M12 1C7.6 1 4.6 3.8 4.6 7.6c0 3.4 1.6 6 2.1 9.6.5 3.7 1.3 8.8 3 8.8 1.6 0 1.2-5.4 2.3-5.4s.7 5.4 2.3 5.4c1.7 0 2.5-5.1 3-8.8.5-3.6 2.1-6.2 2.1-9.6C19.4 3.8 16.4 1 12 1Z' fill='%2312A150' fill-opacity='.28'/%3E%3C/svg%3E") 50%/contain no-repeat}.monty .o2 .ot:before{opacity:.5;animation-duration:30s;animation-direction:reverse}@media (max-width:660px){.monty .orbit.o1{--r:220px;width:440px;height:440px}.monty .orbit.o2{--r:165px;width:330px;height:330px}.monty .orbit.o3{width:560px;height:560px}.monty .o1 .ot{width:20px;height:23px;left:-10px;top:calc(var(--r) * -1 - 12px)}.monty .o2 .ot{width:15px;height:18px;left:-8px;top:calc(var(--r) * -1 - 9px)}}.monty .orbits{pointer-events:none;z-index:0;position:absolute;inset:0}.monty .orbit{width:0;height:0;animation:monty-orbit-spin var(--dur) linear infinite;position:absolute;top:50%;left:50%}.monty .orbit:before{content:"";width:calc(var(--r)*2);height:calc(var(--r)*2);border:1.5px dashed #00a49959;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monty .orbit-b{animation-direction:reverse}.monty .op{transform:rotate(var(--a)) translateX(var(--r));position:absolute;top:0;left:0}.monty .op svg{width:var(--s,26px);opacity:.95;height:auto}.monty .op svg path{fill:#cdeeec;stroke:var(--green);stroke-width:1.2px;stroke-opacity:.6}.monty .orbit-a{--r:250px;--dur:42s}.monty .orbit-b{--r:360px;--dur:64s}.monty .orbit-c{--r:470px;--dur:92s}@media (max-width:940px){.monty .orbit-a{--r:195px}.monty .orbit-b{--r:280px}.monty .orbit-c{--r:365px}.monty .op svg{width:calc(var(--s,26px)*.85)}}@media (max-width:660px){.monty .orbit-a{--r:135px;--dur:36s}.monty .orbit-b{--r:195px;--dur:56s}.monty .orbit-c{--r:255px;--dur:80s}.monty .op svg{width:calc(var(--s,26px)*.62)}}@media (prefers-reduced-motion:reduce){.monty .orbit{animation:none!important}}.monty .dash{--rail:248px;grid-template-columns:var(--rail) minmax(0,1fr);background:var(--tint);min-height:100dvh;display:grid}.monty .dash-main{flex-direction:column;gap:18px;min-width:0;padding:28px 32px 64px;display:flex}.monty .rail{background:var(--green-ink);color:#cfebe9;scrollbar-width:thin;flex-direction:column;align-self:start;gap:26px;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.monty .rail-brand{color:inherit;align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}.monty .rail-mark{flex:none;place-items:center;display:grid}.monty .rail-brand-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.monty .rail-brand-text strong{color:#fff;white-space:nowrap;font-size:.92rem}.monty .rail-brand-text small{color:#7fb5b1;font-size:.72rem}.monty .rail-heading{letter-spacing:.14em;text-transform:uppercase;color:#6fa5a1;margin-bottom:8px;padding:0 10px;font-size:.62rem;font-weight:800;display:block}.monty .rail-practices{flex-direction:column;gap:2px;display:flex}.monty .rail-practice{color:#b6dad7;text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:.5em .7em;font-size:.84rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.monty .rail-practice:hover{color:#fff;background:#ffffff12}.monty .rail-practice.is-active{color:#fff;background:#00a4993d;font-weight:700}.monty .rail-single{color:#8fc4c0;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 10px;font-size:.84rem;font-weight:700;overflow:hidden}.monty .rail-nav{flex-direction:column;gap:3px;display:flex}.monty .rail-link{color:#b6dad7;border-radius:10px;align-items:center;gap:11px;padding:.62em .7em;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.monty .rail-link:hover{color:#fff;background:#ffffff12}.monty .rail-link.is-active{background:var(--green);color:#04211f;font-weight:800}.monty .rail-icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.monty .rail-icon svg{width:19px;height:19px}.monty .rail-foot{border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:grid}.monty .rail-avatar{color:#fff;background:#00a49947;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:800;display:grid}.monty .rail-user{flex-direction:column;min-width:0;line-height:1.3;display:flex}.monty .rail-user strong{color:#fff;font-size:.84rem}.monty .rail-user small{color:#7fb5b1;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.monty .account-signout{cursor:pointer;color:#cfebe9;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;grid-column:1/-1;padding:.55em 1em;font-family:inherit;font-size:.8rem;font-weight:700}.monty .account-signout:hover{color:#fff;background:#ffffff24}.monty .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:2px;display:flex}.monty .page-head-text h1{margin:0;font-size:1.55rem;line-height:1.25}.monty .page-head-text p{color:var(--muted);max-width:70ch;margin:.35em 0 0;font-size:.9rem}.monty .page-head-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.monty .range-picker{background:var(--card);border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:flex}.monty .range-chip{color:var(--muted);border-radius:999px;padding:.35em .9em;font-size:.82rem;font-weight:700;text-decoration:none}.monty .range-chip:hover{color:var(--ink)}.monty .range-chip.is-active{background:var(--green);color:#fff}.monty .ghost-link{color:var(--green-dark);border:1px solid var(--border-green);background:var(--card);border-radius:9px;padding:.45em .9em;font-size:.85rem;font-weight:700;text-decoration:none}.monty .ghost-link:hover{background:var(--green-100)}.monty .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px;display:grid}.monty .kpi{background:var(--card);border:1px solid var(--border-green);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:16px 18px;display:flex}.monty .kpi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.monty .kpi-value{font-size:1.7rem;font-weight:800;line-height:1.15}.monty .kpi-note{color:var(--muted);font-size:.75rem}.monty .kpi-note-up{color:var(--green-dark)}.monty .kpi-note-down{color:#b54708}.monty .dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.monty .span-2{grid-column:span 2}.monty .span-3{grid-column:span 3}.monty .panel{background:var(--card);border:1px solid var(--border-green);border-radius:16px;min-width:0;padding:20px 22px}.monty .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.monty .panel-head h2,.monty .panel-title{margin:0;font-size:1.02rem;line-height:1.3}.monty .panel-head p,.monty .panel-sub{color:var(--muted);margin:.3em 0 0;font-size:.82rem}.monty .panel-subhead{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;font-size:.68rem;font-weight:800}.monty .panel-link{color:var(--green-dark);font-size:.84rem;font-weight:700;text-decoration:none}.monty .panel-link:hover{text-decoration:underline}.monty .panel-note{color:var(--muted);margin:18px 0 0;font-size:.78rem;line-height:1.6}.monty .empty{color:var(--muted);margin:18px 0 0;font-size:.9rem}.monty .table-wrap{margin-top:16px;overflow-x:auto}.monty .data-table{border-collapse:collapse;width:100%;min-width:560px}.monty .data-table th,.monty .data-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px;font-size:.87rem}.monty .data-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-green);font-size:.66rem;font-weight:800}.monty .data-table tbody tr:last-child td{border-bottom:0}.monty .data-table tbody tr:hover{background:var(--tint)}.monty .data-table a{color:var(--green-dark);font-weight:700;text-decoration:none}.monty .data-table a:hover{text-decoration:underline}.monty .channel-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.monty .cell-icon{width:15px;height:15px;color:var(--muted);flex:none}.monty .playable{background:var(--green-100);width:16px;height:16px;color:var(--green-dark);border-radius:50%;place-items:center;display:inline-grid}.monty .playable svg{width:10px;height:10px}.monty .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monty .pill{letter-spacing:.04em;color:#41505e;white-space:nowrap;background:#f1f3f3;border-radius:999px;padding:.3em .8em;font-size:.7rem;font-weight:800;display:inline-block}.monty .pill-completed{background:var(--green-100);color:var(--green-dark)}.monty .pill-live-agent-handoff{color:#93370d;background:#fef0c7}.monty .pill-error,.monty .pill-disconnected{color:#912018;background:#fef3f2}.monty .pill-live{background:var(--green);color:#fff}.monty .pill-unknown,.monty .pill-opted-out,.monty .pill-limit-reached{color:#41505e;background:#f1f3f3}.monty .live-panel{flex-direction:column;display:flex}.monty .live-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.monty .live-head>div{flex:150px;min-width:0}.monty .live-status{margin:0;font-size:1.05rem}.monty .live-detail{color:var(--muted);margin:.25em 0 0;font-size:.8rem}.monty .live-dot{background:var(--muted);border-radius:50%;flex:none;width:11px;height:11px;margin-top:6px}.monty .live-dot-idle{background:var(--green)}.monty .live-dot-busy{background:var(--green);animation:1.8s ease-out infinite monty-live}.monty .live-dot-warn{background:#dc6803}.monty .live-dot-down{background:var(--red)}.monty .live-capacity{margin:0}.monty .live-capacity dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.monty .live-capacity dd{margin:2px 0 0;font-size:1.05rem;font-weight:800}.monty .live-capacity dd span{color:var(--muted);font-size:.85rem;font-weight:600}.monty .live-calls{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .live-calls li{background:var(--tint);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:.6em .85em;display:flex}.monty .live-pulse{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite monty-live}.monty .live-who{font-size:.86rem;font-weight:700}.monty .live-meta{color:var(--muted);flex:auto;font-size:.76rem}.monty .live-timer{font-variant-numeric:tabular-nums;color:var(--green-dark);font-weight:800}.monty .live-quiet{color:var(--muted);margin:16px 0 0;font-size:.85rem;line-height:1.6}.monty .chart{margin:16px 0 0}.monty .chart-plot{position:relative}.monty .chart-svg{width:100%;height:auto;display:block;overflow:visible}.monty .chart-tick{fill:var(--muted);font-family:inherit;font-size:11px}.monty .chart-hit{cursor:default}.monty .chart-hit:focus-visible{outline:2px solid var(--green-dark);outline-offset:-2px}.monty .chart-empty{color:var(--muted);margin:18px 0 0;font-size:.87rem}.monty .chart-note{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;font-size:.76rem;line-height:1.6;display:flex}.monty .chart-legend{flex-wrap:wrap;gap:15px;margin-bottom:8px;display:flex}.monty .chart-legend-item{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.monty .chart-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.monty .chart-swatch-window{background:var(--tint);border:1px solid var(--border-green)}.monty .chart-tip{pointer-events:none;z-index:2;background:var(--green-ink);color:#eaf7f6;white-space:nowrap;border-radius:10px;padding:.55em .8em;font-size:.76rem;line-height:1.5;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0925233d}.monty .chart-tip strong{margin-bottom:2px;font-size:.78rem;display:block}.monty .chart-tip span{align-items:center;gap:6px;display:flex}.monty .chart-tip b{font-weight:800}.monty .chart-tip-note{color:#9cc8c5;font-size:.7rem}.monty .chart-table{margin-top:14px}.monty .chart-table summary{cursor:pointer;color:var(--green-dark);font-size:.8rem;font-weight:700}.monty .chart-table .data-table{min-width:340px}.monty .outcome-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .outcome-row{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;display:grid}.monty .outcome-name{font-size:.82rem;font-weight:600}.monty .outcome-track{background:var(--tint);border-radius:5px;height:10px;overflow:hidden}.monty .outcome-bar{border-radius:0 5px 5px 0;height:100%;display:block}.monty .outcome-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800}.monty .outcome-value small{color:var(--muted);font-size:.7rem;font-weight:600;display:block}.monty .action-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.monty .action-list li{background:var(--tint);border-radius:9px;justify-content:space-between;gap:12px;padding:.5em .8em;font-size:.83rem;display:flex}.monty .action-list li span{text-transform:capitalize}.monty .filter-bar{background:var(--card);border:1px solid var(--border-green);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.monty .filter-field{flex-direction:column;gap:5px;display:flex}.monty .filter-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.monty .filter-field select{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:9px;padding:.5em .7em;font-family:inherit;font-size:.86rem}.monty .filter-toggle{cursor:pointer;align-items:center;gap:7px;padding:.55em 0;font-size:.84rem;font-weight:600;display:inline-flex}.monty .filter-toggle input{accent-color:var(--green);margin:0}.monty .filter-apply{cursor:pointer;border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;padding:.6em 1.3em;font-family:inherit;font-size:.84rem;font-weight:700}.monty .filter-apply:hover{background:var(--green-dark);border-color:var(--green-dark)}.monty .filter-reset{color:var(--muted);padding:.6em 0;font-size:.84rem;font-weight:700;text-decoration:none}.monty .filter-reset:hover{color:var(--ink);text-decoration:underline}.monty .pager{justify-content:center;align-items:center;gap:20px;margin-top:4px;display:flex}.monty .pager-link{color:var(--green-dark);font-size:.86rem;font-weight:700;text-decoration:none}.monty .pager-link:hover{text-decoration:underline}.monty .pager-link.is-disabled{color:var(--border);cursor:default}.monty .pager-state{color:var(--muted);font-size:.84rem}.monty .call-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.monty .call-main{flex-direction:column;gap:14px;min-width:0;display:flex}.monty .call-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.monty .detail-list{gap:13px;margin:16px 0 0;display:grid}.monty .detail-list>div{gap:3px;display:grid}.monty .detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:18px 0 0;display:grid}.monty .detail-grid>div{gap:3px;display:grid}.monty .detail-list dt,.monty .detail-grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:800}.monty .detail-list dd,.monty .detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.monty .audio-card{background:var(--green-ink);color:#dcf1ef;border-radius:16px;padding:20px 22px}.monty .audio-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.monty .audio-icon{color:#7be0da;background:#00a49942;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.monty .audio-icon svg{width:21px;height:21px}.monty .audio-head h2{color:#fff;margin:0;font-size:1rem}.monty .audio-head p{color:#9cc8c5;margin:.2em 0 0;font-size:.8rem}.monty .audio-player{width:100%;display:block}.monty .audio-note{color:#7fb5b1;margin:12px 0 0;font-size:.74rem;line-height:1.6}.monty .audio-error{color:#ffc9c4;background:#d92d2029;border-radius:10px;margin:0;padding:.8em 1em;font-size:.84rem}.monty .audio-absent{color:var(--muted);background:var(--card);border:1px dashed var(--border-green);border-radius:12px;margin:0;padding:.85em 1.1em;font-size:.85rem}.monty .thread-note{color:var(--muted);margin:16px 0 0;font-size:.76rem}.monty .thread{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.monty .bubble{flex-direction:column;gap:4px;max-width:80%;display:flex}.monty .bubble-who{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.62rem;font-weight:800}.monty .bubble p{overflow-wrap:anywhere;background:#f1f3f3;border-radius:14px;margin:0;padding:.7em 1em;font-size:.9rem;line-height:1.6}.monty .bubble-caller{align-self:flex-start}.monty .bubble-caller p{border-bottom-left-radius:4px}.monty .bubble-agent{align-self:flex-end;align-items:flex-end}.monty .bubble-agent .bubble-who{color:var(--green-dark)}.monty .bubble-agent p{background:var(--tint-deep);color:#0b3b38;border-bottom-right-radius:4px}.monty .bubble-system{align-self:center;align-items:center;max-width:100%}.monty .bubble-system p{color:#93370d;background:#fff8e7;font-size:.82rem}.monty .wizard{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.monty .stepper{background:var(--card);border:1px solid var(--border-green);border-radius:16px;flex-direction:column;gap:2px;margin:0;padding:14px;list-style:none;display:flex;position:sticky;top:24px}.monty .stepper-item>a,.monty .stepper-item>span{color:inherit;border-radius:10px;align-items:center;gap:11px;padding:.6em .7em;text-decoration:none;display:flex}.monty .stepper-item>a:hover{background:var(--tint)}.monty .stepper-mark{background:var(--tint);width:26px;height:26px;color:var(--muted);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.monty .stepper-mark svg{width:15px;height:15px}.monty .stepper-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.monty .stepper-text strong{color:var(--muted);font-size:.86rem;font-weight:700}.monty .stepper-text small{color:var(--muted);opacity:.8;font-size:.68rem}.monty .stepper-item.is-done .stepper-mark{background:var(--green-100);color:var(--green-dark);border-color:var(--border-green)}.monty .stepper-item.is-done .stepper-text strong{color:var(--ink)}.monty .stepper-item.is-current>a,.monty .stepper-item.is-current>span{background:var(--tint-deep)}.monty .stepper-item.is-current .stepper-mark{background:var(--green);color:#fff;border-color:var(--green)}.monty .stepper-item.is-current .stepper-text strong{color:var(--green-ink)}.monty .stepper-item.is-locked{opacity:.55}.monty .stepper-item.is-locked>span{cursor:not-allowed}.monty .wizard-body{flex-direction:column;gap:14px;display:flex}.monty .wizard-legend{width:100%;padding:0;display:block}.monty .wizard-count{letter-spacing:.12em;text-transform:uppercase;color:var(--green-dark);margin-bottom:6px;font-size:.64rem;font-weight:800;display:block}.monty .wizard-legend h2{margin:0;font-size:1.2rem}.monty .wizard-legend p{color:var(--muted);max-width:66ch;margin:.35em 0 0;font-size:.86rem}.monty .guidance{background:var(--tint);border:1px solid var(--border-green);color:#0b3b38;border-radius:12px;gap:11px;margin-top:18px;padding:.9em 1.1em;font-size:.84rem;line-height:1.62;display:flex}.monty .guidance-mark{width:19px;height:19px;color:var(--green-dark);flex:none;margin-top:2px}.monty .guidance-mark svg{width:19px;height:19px}.monty .wizard-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.monty .wizard-forward{align-items:center;gap:14px;display:flex}.monty .wizard-actions .empty{margin:0}.monty .channel-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.monty .channel{background:var(--tint);border-radius:12px;grid-template-columns:auto auto auto;align-items:center;gap:4px 10px;padding:.8em 1em;display:grid}.monty .channel-dot{background:var(--muted);border-radius:50%;width:9px;height:9px}.monty .channel-ready .channel-dot{background:var(--green)}.monty .channel-partial .channel-dot{background:#dc6803}.monty .channel-name{font-size:.9rem;font-weight:800}.monty .channel-status{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.monty .channel-ready .channel-status{color:var(--green-dark)}.monty .channel-partial .channel-status{color:#93370d}.monty .channel-detail{color:var(--muted);grid-column:2/-1;font-size:.82rem;line-height:1.6}.monty .review-list{background:var(--border);border:1px solid var(--border);border-radius:12px;gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.monty .review-list>div{background:var(--card);grid-template-columns:180px minmax(0,1fr);gap:14px;padding:.75em 1em;display:grid}.monty .review-list dt{color:var(--muted);font-size:.78rem;font-weight:800}.monty .review-list dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.monty .setup-callout{background:var(--tint-deep);border-color:var(--border-green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.monty .setup-callout-text{flex:320px;min-width:0}.monty .setup-callout h2{margin:0;font-size:1.1rem}.monty .setup-callout p{color:var(--muted);margin:.35em 0 0;font-size:.86rem}.monty .setup-meter{background:var(--card);border-radius:4px;max-width:420px;height:7px;margin-top:12px;overflow:hidden}.monty .setup-meter span{background:var(--green);border-radius:4px;height:100%;display:block}.monty .skip-button{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:.5em .2em;font-family:inherit;font-size:.84rem;font-weight:700;text-decoration:underline}.monty .skip-button:hover{color:var(--ink)}.monty .skip-button:disabled{cursor:progress;opacity:.6}.monty .provider-list{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.monty .provider{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:16px 18px;display:grid}.monty .provider.is-current{border-color:var(--green);background:var(--tint)}.monty .provider.is-unavailable{opacity:.72}.monty .provider-text h3{flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:.96rem;display:flex}.monty .provider-text p{color:var(--muted);margin:.4em 0 0;font-size:.84rem;line-height:1.6}.monty .provider-covers{font-size:.78rem!important}.monty .provider-blocked{font-weight:600;color:#93370d!important;font-size:.8rem!important}.monty .provider-actions{align-items:center;gap:10px;display:flex}.monty .provider-actions .ghost-button{margin-top:0;text-decoration:none;display:inline-block}.monty .provider-form{border-top:1px dashed var(--border-green);grid-column:1/-1;padding-top:6px}.monty .provider-form .btn{margin-top:18px}.monty .app-group{margin-top:26px}.monty .app-group:first-of-type{margin-top:18px}.monty .app-group>h3{letter-spacing:.01em;margin:0;font-size:.88rem}.monty .app-group-blurb{color:var(--muted);max-width:62ch;margin:.45em 0 0;font-size:.82rem;line-height:1.6}.monty .app-group .provider-list{margin-top:12px}.monty .app-field{margin-bottom:13px}.monty .app-profession{max-width:22rem;margin-top:18px}.monty .app-profession select{width:100%}.monty .app-field label{margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.monty .app-field input{width:100%}.monty .app-field-hint{color:var(--muted);margin:.45em 0 0;font-size:.75rem;line-height:1.55}.monty .app-field-hint a{color:var(--ink);text-underline-offset:3px}.monty .app-note{grid-column:1/-1;padding-top:4px;font-size:.8rem}.monty .provider-form input[type=text],.monty .provider-form input[type=url],.monty .provider-form input[type=password]{width:100%}.monty .app-other{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.monty .app-other input{flex:18rem;min-width:0}.monty .app-other .ghost-button{flex:none;margin-top:0}.monty .connect{padding-top:4px}.monty .connect-crumbs{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.monty .connect-crumbs li{color:var(--muted);background:var(--tint);border-radius:999px;align-items:center;gap:7px;padding:.3em .8em .3em .35em;font-size:.76rem;font-weight:700;display:inline-flex}.monty .connect-crumbs li span{background:var(--card);border:1px solid var(--border);border-radius:50%;place-items:center;width:19px;height:19px;font-size:.68rem;display:grid}.monty .connect-crumbs li.is-done{color:var(--green-dark)}.monty .connect-crumbs li.is-done span{background:var(--green-100);border-color:var(--border-green)}.monty .connect-crumbs li.is-current{background:var(--green);color:#fff}.monty .connect-crumbs li.is-current span{color:var(--green-dark);background:#fff;border-color:#fff}.monty .connect-lead{margin:0 0 14px;font-size:.94rem;font-weight:700}.monty .connect-steps{gap:6px;margin:0;padding-left:1.3em;font-size:.84rem;line-height:1.6;display:grid}.monty .connect-link{margin:.9em 0 0;font-size:.84rem}.monty .connect-link a{color:var(--green-dark);font-weight:700}.monty .connect-note{color:var(--muted);margin:.9em 0 0;font-size:.8rem;line-height:1.6}.monty .connect-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.monty .connect-actions .btn{text-decoration:none}.monty .service-list,.monty .calendar-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.monty .service-button,.monty .calendar-button{text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--border);width:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:3px;padding:.85em 1.1em;font-family:inherit;display:flex}.monty .service-button:hover,.monty .calendar-button:hover:not(:disabled){border-color:var(--green);background:var(--tint)}.monty .service-button strong,.monty .calendar-button strong{font-size:.9rem}.monty .service-button small,.monty .calendar-button small{color:var(--muted);font-size:.78rem}.monty .calendar-button:disabled{cursor:not-allowed;opacity:.6}.monty .calendar-button.is-selected{border-color:var(--green);background:var(--green-100)}.monty .calendar-button.is-selected small{color:var(--green-dark);font-weight:700}.monty .grant-note{background:#fff8e7;border:1px solid #fde3b0;border-radius:12px;margin-bottom:14px;padding:.9em 1.1em}.monty .grant-note p{color:#7a2e0e;margin:0;font-size:.84rem;line-height:1.62}.monty .grant-note p+p{margin-top:.6em}.monty .permission-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:18px;display:grid}.monty .permission{border:1px solid var(--border);border-radius:12px;padding:.9em 1.1em}.monty .permission h4{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5em;font-size:.72rem;font-weight:800}.monty .permission ul{gap:6px;margin:0;padding-left:1.2em;font-size:.82rem;line-height:1.6;display:grid}.monty .permission-can{background:var(--tint);border-color:var(--border-green)}.monty .permission-can h4{color:var(--green-dark)}.monty .permission-cannot{background:#fff8e7;border-color:#fde3b0}.monty .permission-cannot h4{color:#93370d}.monty .connected-note{background:var(--green-100);border-color:var(--border-green)}.monty .connected-note p{color:var(--green-ink);margin:0;font-size:.88rem}.monty .setup-form{flex-direction:column;gap:14px;display:flex}.monty .setup-form fieldset,.monty .wizard-body fieldset{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.monty .setup-form fieldset:disabled,.monty .wizard-body fieldset:disabled{opacity:.72}.monty .field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.monty .field{flex-direction:column;gap:6px;min-width:0;margin-top:16px;display:flex}.monty .field-label{letter-spacing:.04em;color:var(--ink);font-size:.76rem;font-weight:800}.monty .field input,.monty .field textarea,.monty .field select{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:9px;width:100%;padding:.62em .8em;font-family:inherit;font-size:.9rem}.monty .field textarea{resize:vertical;line-height:1.55}.monty .field input:focus-visible,.monty .field textarea:focus-visible,.monty .field select:focus-visible{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.monty .field-hint{color:var(--muted);font-size:.74rem;line-height:1.5}.monty .field-error{color:#912018;font-size:.74rem;font-weight:700}.monty .switch-row{cursor:pointer;background:var(--tint);border:1px solid var(--border-green);border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:.9em 1.1em;display:flex}.monty .switch-row input{accent-color:var(--green);flex:none;margin-top:3px}.monty .switch-row span{flex-direction:column;gap:3px;display:flex}.monty .switch-row strong{font-size:.88rem}.monty .switch-row small{color:var(--muted);font-size:.76rem;line-height:1.6}.monty .pdf-import{background:var(--tint);border:1px dashed var(--border-green);border-radius:14px;margin-top:18px;padding:16px 18px}.monty .pdf-import-head{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.monty .pdf-import-head>div{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.monty .pdf-import-head strong{font-size:.9rem}.monty .pdf-import-head small{color:var(--muted);font-size:.79rem;line-height:1.6}.monty .pdf-import-head .ghost-button{flex:none;margin-top:0}.monty .pdf-icon{background:var(--card);border:1px solid var(--border-green);width:38px;height:38px;color:var(--green-dark);border-radius:11px;flex:none;place-items:center;display:grid}.monty .pdf-icon svg{width:21px;height:21px}.monty .pdf-status{color:var(--muted);margin:12px 0 0;font-size:.82rem;line-height:1.6}.monty .pdf-status-ok{color:var(--green-dark);font-weight:600}.monty .pdf-status-error{color:#912018;font-weight:600}.monty .notfound{text-align:center;max-width:620px;padding:80px 0}.monty .notfound-code{color:var(--green);margin:0 0 .1em;font-size:clamp(4rem,14vw,7rem);font-weight:800;line-height:1}.monty .notfound h1{margin-bottom:.4em;font-size:1.7rem}.monty .notfound-lede{color:var(--muted);max-width:44ch;margin:0 auto;font-size:.98rem;line-height:1.65}.monty .notfound-digest{font-family:var(--monty-mono,ui-monospace,monospace);color:var(--muted);margin:18px 0 0;font-size:.78rem}.monty .notfound .cta-row{justify-content:center;margin-top:28px}.monty .bubble-enter{animation:.22s ease-out both monty-bubble-in}@media (prefers-reduced-motion:reduce){.monty .bubble-enter{animation:none}}.monty .demo-page{max-width:760px;padding:40px 20px 72px}.monty .demo-head{margin-bottom:22px}.monty .demo-head h1{margin-bottom:.3em;font-size:2.1rem}.monty .demo-head p{color:var(--muted);max-width:56ch;font-size:1rem}.monty .demo-who{font-size:.95rem;font-weight:700}.monty .demo-thread{height:auto;max-height:340px;margin-top:16px}.monty .demo-thread.is-empty{display:none}.monty .demo-page .play-stage{height:300px}.monty .play-stage.call-ended{background:var(--card);border-color:var(--border)}.monty .play-stage.call-ended .play-stage-state{color:var(--ink)}.monty .play-stage.call-ended .call-summary{gap:34px}.monty .play-stage.call-ended .call-summary dd{font-size:1.15rem}.monty .demo-wave-icon{width:16px;height:16px;color:var(--muted);flex:none}.monty .demo-unsupported{margin:0;font-weight:700}.monty .demo-disclosure{border-top:1px solid var(--border);color:var(--muted);margin:18px 0 0;padding-top:14px;font-size:.78rem;line-height:1.6}.monty .demo-disclosure a{color:var(--green-dark);font-weight:700}.monty .demo-foot{color:var(--muted);margin:20px 0 0;font-size:.86rem;line-height:1.6}.monty .demo-foot a{color:var(--green-dark);font-weight:700}.monty .demo-form{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:26px 26px 24px}.monty .demo-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.monty .demo-form .field{margin-bottom:16px;display:block}.monty .demo-form-grid .field{margin-bottom:0}.monty .demo-form .field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.76rem;font-weight:800;display:block}.monty .demo-form input,.monty .demo-form textarea{width:100%;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:11px;padding:.62em .8em;font-family:inherit;font-size:.98rem}.monty .demo-form textarea{resize:vertical;line-height:1.55}.monty .demo-form input:focus-visible,.monty .demo-form textarea:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .demo-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.monty .demo-form .field-error{margin:14px 0 0}.monty .demo-form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monty .demo-form.is-sent h2{color:var(--green-dark);margin:0 0 .4em;font-size:1.3rem}.monty .demo-form.is-sent p{color:var(--muted);max-width:52ch;margin:0;line-height:1.6}@media (max-width:640px){.monty .demo-form-grid{grid-template-columns:1fr}}.monty .demo-call{background:var(--card);border:1px solid var(--border-green);border-radius:16px;padding:26px 26px 24px;box-shadow:0 1px 2px #1018280a}.monty .demo-call h2{margin:0 0 .35em;font-size:1.25rem}.monty .demo-call>form>p,.monty .demo-call-done p{color:var(--muted);max-width:52ch;margin:0 0 18px;font-size:.94rem;line-height:1.6}.monty .demo-call .field{max-width:22em;margin-bottom:18px;display:block}.monty .demo-call .field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.76rem;font-weight:800;display:block}.monty .demo-call input{letter-spacing:.02em;width:100%;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:11px;padding:.66em .8em;font-family:inherit;font-size:1.05rem}.monty .demo-call input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .demo-call .field-hint{color:var(--muted);margin-top:6px;font-size:.78rem;display:block}.monty .demo-call-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monty .demo-call .field-error{margin:14px 0 0}.monty .demo-call-note{font-size:.84rem}.monty .demo-call-done h2{color:var(--green-dark)}.monty .demo-or{color:var(--muted);align-items:center;gap:14px;margin:26px 0 18px;font-size:.82rem;display:flex}.monty .demo-or:before,.monty .demo-or:after{content:"";background:var(--border);flex:auto;height:1px}.monty .legal{max-width:720px;padding:40px 0 80px}.monty .legal-head{margin-bottom:26px}.monty .legal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--green-dark);font-size:.7rem;font-weight:800}.monty .legal-head h1{margin:.25em 0 .2em;font-size:2.1rem}.monty .legal-updated{color:var(--muted);font-size:.85rem}.monty .legal-draft{color:#7a2e0e;background:#fff8e7;border:1px solid #fde3b0;border-radius:12px;margin:0 0 26px;padding:.9em 1.1em;font-size:.86rem;line-height:1.6}.monty .legal-block{margin-bottom:28px}.monty .legal-block h2{margin-bottom:.5em;font-size:1.05rem}.monty .legal-block p{color:var(--ink);margin:0 0 .8em;font-size:.93rem;line-height:1.7}.monty .legal-block strong{font-weight:700}.monty .legal-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:34px;padding-top:20px;font-size:.88rem}.monty .legal-foot a{color:var(--green-dark);font-weight:700}.monty .console{max-width:1120px;margin:0 auto;padding:26px 24px 60px}.monty .console-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.monty .console-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.monty .console-mark{flex:none;place-items:center;display:grid}.monty .console-brand-text{flex-direction:column;line-height:1.25;display:flex}.monty .console-brand-text strong{font-size:1rem}.monty .console-brand-text small{color:var(--muted);font-size:.76rem}.monty .console-tabs{flex-wrap:wrap;gap:7px;margin:20px 0 4px;display:flex}.monty .console-tab{cursor:pointer;background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.5em 1.1em;font-family:inherit;font-size:.86rem;font-weight:700}.monty .console-tab:hover{color:var(--ink)}.monty .console-tab.is-current{background:var(--green);border-color:var(--green);color:#fff}.monty .enquiry-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .enquiry{background:var(--card);border:1px solid var(--border-green);border-radius:12px;padding:14px 16px}.monty .enquiry.is-done{border-color:var(--border);opacity:.6}.monty .enquiry-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.monty .enquiry-head strong{font-size:1rem}.monty .enquiry-practice{color:var(--muted);font-size:.85rem;display:block}.monty .enquiry-when{color:var(--muted);white-space:nowrap;font-size:.78rem}.monty .enquiry-contact{flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.86rem;display:flex}.monty .enquiry-contact a{color:var(--green-dark);font-weight:700}.monty .enquiry-message{color:var(--ink);white-space:pre-wrap;margin:10px 0 0;font-size:.9rem;line-height:1.55}.monty .enquiry-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.monty .enquiry-actions .ghost-button{margin-top:0}.monty .enquiry-source{color:var(--muted);font-size:.74rem}.monty .console-count{color:#93370d;background:#fef0c7;border-radius:999px;margin-left:6px;padding:0 .45em;font-size:.72rem;font-weight:800;display:inline-block}.monty .console-tab.is-current .console-count{color:#fff;background:#ffffff3d}.monty .console-list{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .console-row{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.monty .console-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.monty .console-row-main strong{font-size:.98rem}.monty .console-row-meta{color:var(--muted);font-size:.79rem}.monty .console-row-numbers{font-family:var(--monty-mono,ui-monospace,monospace);color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.78rem;display:flex}.monty .console-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monty .console-actions .ghost-button,.monty .console-actions .btn{margin-top:0}.monty .console-danger{cursor:pointer;color:#912018;background:#fff;border:1px solid #fda29b;border-radius:999px;padding:.5em 1.1em;font-family:inherit;font-size:.82rem;font-weight:700}.monty .console-danger:hover{background:#fef3f2}.monty .console-note{color:var(--muted);max-width:70ch;margin:8px 0 0;font-size:.8rem;line-height:1.55}.monty .console-mono{font-family:var(--monty-mono,ui-monospace,monospace)}.monty .console-reason{min-width:0;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:999px;flex:16em;padding:.5em .95em;font-family:inherit;font-size:.86rem}.monty .console-reason:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .console-form{gap:14px;margin-top:16px;display:grid}.monty .console-form .panel{margin:0}.monty .panel.is-highlight{border-color:var(--border-green);background:var(--tint)}.monty .console-actions-end{justify-content:flex-end;margin-top:16px}.monty .campaign-progress{margin-top:18px}.monty .campaign-progress-head{color:var(--muted);justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.monty .meter{background:var(--tint-deep);border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.monty .meter-fill{background:var(--green);border-radius:999px;height:100%;transition:width .6s}.monty .console-stats{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.monty .console-stat dd.is-warn{color:#b54708}.monty .console-stat{flex-direction:column;gap:2px;display:flex}.monty .console-stat dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}.monty .console-stat dd{margin:0;font-size:.95rem;font-weight:700}.monty .voice-field{margin-top:20px;display:block}.monty .demo-voice{border-bottom:1px solid var(--border);padding-bottom:18px;display:block}.monty .demo-voice>.field-label,.monty .voice-field>.field-label{margin-bottom:2px;display:block}.monty .voice-picker{display:block}.monty .voice-picker .field-grid{margin-top:0}.monty .voice-picker select{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;max-width:100%;padding:.6em .8em;font-family:inherit;font-size:.92rem}.monty .voice-picker select:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .voice-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.monty .voice-actions .ghost-button{margin-top:0}.monty .number-live{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.monty .number-live strong{letter-spacing:.01em;font-size:1.15rem}.monty .number-live span{color:var(--muted);font-size:.85rem}.monty .number-picker{margin-top:16px}.monty .number-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.monty .number-search label{flex-direction:column;gap:5px;display:flex}.monty .number-search span{letter-spacing:.03em;color:var(--muted);font-size:.76rem;font-weight:800}.monty .number-search select,.monty .number-search input{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:.6em .8em;font-family:inherit;font-size:.92rem}.monty .number-search input{width:7em}.monty .number-country{min-width:14em;max-width:100%}.monty .detail-aside{color:#93370d;margin-top:4px;font-size:.76rem;line-height:1.45;display:block}.monty .number-search select:focus-visible,.monty .number-search input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .number-search .btn{align-self:flex-end}.monty .number-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .number-list li{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:.75em .95em;display:flex}.monty .number-list li.is-chosen{border-color:var(--border-green);background:var(--tint)}.monty .number-list strong{font-size:1rem;display:block}.monty .number-list small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.monty .number-list .ghost-button{margin-top:0}.monty .number-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monty .number-confirm .ghost-button{margin-top:0}.monty .number-state{background:var(--tint);border:1px solid var(--border-green);border-radius:12px;margin:16px 0 0;padding:.85em 1em}.monty .number-state.is-problem{background:#fff8e7;border-color:#fde3b0}.monty .number-state strong{font-size:.95rem;display:block}.monty .number-state p{color:var(--muted);margin:.4em 0 0;font-size:.85rem;line-height:1.5}.monty .play-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.monty .play-main{flex-direction:column;display:flex}.monty .play-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:24px}.monty .play-thread{scrollbar-width:thin;flex-direction:column;gap:12px;height:380px;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.monty .play-thread .bubble{max-width:86%}.monty .play-suggestions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.monty .play-suggestions .range-chip{cursor:pointer;border:1px solid var(--border);font-family:inherit}.monty .play-suggestions .range-chip:disabled{opacity:.55;cursor:progress}.monty .play-stage{background:var(--tint);border:1px solid var(--border-green);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:380px;margin-top:16px;display:flex}.monty .play-stage .wave-big{flex:none;justify-content:center;gap:5px;width:auto;height:56px}.monty .play-stage .wave-big i{border-radius:3px;width:5px;height:6px}.monty .play-stage .wave-big.on i{animation:.9s ease-in-out infinite monty-talk-big}.monty .play-stage-state{color:var(--green-dark);text-align:center;margin:0;font-size:.95rem;font-weight:800}.monty .play-stage-caption{max-width:34em;min-height:1.4em;color:var(--muted);text-align:center;margin:0;padding:0 18px;font-size:.88rem;font-style:italic}.monty .play-stage-foot{align-items:center;gap:14px;display:flex}.monty .play-stage-timer{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.86rem;font-weight:700}.monty .play-call{background:var(--tint);border:1px solid var(--border-green);border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:.7em .9em;display:flex}.monty .play-call .wave{flex:none;width:74px}.monty .play-call-state{min-width:0;color:var(--green-dark);flex:auto;font-size:.85rem;font-weight:700}.monty .play-hangup{cursor:pointer;color:#fff;background:#912018;border:1px solid #912018;border-radius:999px;flex:none;padding:.5em 1.1em;font-family:inherit;font-size:.82rem;font-weight:700}.monty .play-hangup:hover{background:#7a1710;border-color:#7a1710}.monty .play-thread .bubble.is-interim p{background:var(--tint);color:var(--muted);font-style:italic}.monty .play-start-row{flex-wrap:wrap;gap:10px;display:flex}.monty .play-hint{color:var(--muted);max-width:60ch;margin:12px 0 0;font-size:.82rem;line-height:1.5}.monty .play-composer{gap:10px;margin-top:12px;display:flex}.monty .play-composer input{min-width:0;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;flex:auto;padding:.7em .9em;font-family:inherit;font-size:.92rem}.monty .play-composer input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.monty .play-start{margin-top:18px}.monty .test-bookings{gap:8px;margin:16px 0 14px;padding:0;list-style:none;display:grid}.monty .test-bookings li{background:#fff8e7;border:1px solid #fde3b0;border-radius:11px;flex-direction:column;gap:2px;padding:.7em .9em;display:flex}.monty .test-bookings strong{color:#7a2e0e;font-size:.86rem}.monty .test-bookings small{color:#93370d;font-size:.76rem}@media (max-width:1180px){.monty .play-grid{grid-template-columns:1fr}.monty .play-side{position:static}}.monty .doc-summary{letter-spacing:.03em;color:var(--muted);margin:18px 0 10px;font-size:.76rem;font-weight:700}.monty .doc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.monty .doc{border:1px solid var(--border);background:var(--card);border-radius:13px;overflow:hidden}.monty .doc.is-open{border-color:var(--border-green)}.monty .doc-row{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.monty .doc-icon{background:var(--tint);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:grid}.monty .doc-icon svg{width:19px;height:19px}.monty .doc-icon-pdf{color:#b42318;background:#fef3f2}.monty .doc-icon-word{color:#175cd3;background:#eff4ff}.monty .doc-icon-sheet{background:var(--green-100);color:var(--green-dark)}.monty .doc-icon-text,.monty .doc-icon-note{background:var(--tint);color:var(--muted)}.monty .doc-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.monty .doc-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.monty .doc-text small{color:var(--muted);font-size:.76rem}.monty .doc-action,.monty .doc-remove{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:8px;flex:none;padding:.42em .9em;font-family:inherit;font-size:.8rem;font-weight:700}.monty .doc-action{color:var(--green-dark)}.monty .doc-action:hover{background:var(--tint);border-color:var(--border-green)}.monty .doc-remove{color:#912018;border-color:#0000}.monty .doc-remove:hover{background:#fef3f2}.monty .doc-body{border-top:1px solid var(--border);padding:2px 14px 16px}.monty .doc-part+.doc-part{border-top:1px dashed var(--border);margin-top:18px;padding-top:14px}.monty .doc-part-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:.66rem;font-weight:800;display:block}.monty .topic-list{gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.monty .topic-row{border:1px solid var(--border);border-radius:13px;padding:2px 16px 18px}.monty .topic-head{justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.monty .topic-number{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.monty .topic-remove{cursor:pointer;color:#912018;background:0 0;border:0;padding:.2em .3em;font-family:inherit;font-size:.75rem;font-weight:700}.monty .topic-remove:hover{text-decoration:underline}.monty .ghost-button{cursor:pointer;background:var(--card);border:1px dashed var(--border-green);color:var(--green-dark);border-radius:9px;margin-top:15px;padding:.6em 1.2em;font-family:inherit;font-size:.84rem;font-weight:700}.monty .ghost-button:hover{background:var(--tint)}.monty .day-picker{border:0;flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0 0;padding:0;display:flex}.monty .day-picker legend{letter-spacing:.04em;float:left;width:100%;margin-bottom:8px;padding:0;font-size:.76rem;font-weight:800}.monty .day-chip{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:7px;padding:.42em .85em;font-size:.83rem;font-weight:700;display:inline-flex}.monty .day-chip:has(input:checked){background:var(--green-100);border-color:var(--border-green);color:var(--green-dark)}.monty .day-chip input{accent-color:var(--green);margin:0}.monty .setup-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.monty .setup-status{color:var(--green-dark);font-size:.84rem;font-weight:700}.monty .issue-list{margin:.6em 0 0;padding-left:1.2em;font-weight:600}.monty .connect-modal{background:var(--card);width:min(620px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);color:var(--ink);border:0;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 80px -20px #0a254073}.monty .connect-modal[open]{animation:.18s ease-out monty-modal-in}.monty .connect-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a254073}.monty .connect-modal-inner{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.monty .connect-modal-head{border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--tint),var(--card));align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.monty .connect-modal-mark{background:linear-gradient(135deg,var(--green),var(--green-dark));color:#fff;width:44px;height:44px;box-shadow:0 6px 16px -6px var(--green-glow);border-radius:12px;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.monty .connect-modal-titles{flex:1;min-width:0}.monty .connect-modal-titles h2{margin:0;font-size:1.15rem;line-height:1.3}.monty .connect-modal-titles p{color:var(--muted);margin:.3em 0 0;font-size:.85rem;line-height:1.5}.monty .connect-modal-close{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.monty .connect-modal-close:hover{background:var(--tint);color:var(--ink)}.monty .connect-modal-close svg{width:18px;height:18px}.monty .connect-modal-body{gap:16px;padding:20px 24px 24px;display:grid;overflow-y:auto}.monty .connect-modal-body .connect{margin:0}.monty .connect-modal-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.monty .connect-modal-steps li{background:var(--tint);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.78rem;font-weight:600;line-height:1.3;display:flex}.monty .connect-modal-steps span{background:var(--green-100);width:22px;height:22px;color:var(--green-dark);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.monty .connect-modal-form{gap:14px;display:grid}.monty .connect-modal-form .app-field{margin:0}.monty .connect-modal-form input,.monty .app-field select,.monty .app-other input{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:9px;width:100%;padding:.65em .85em;font-family:inherit;font-size:.9rem}.monty .connect-modal-form input:focus-visible,.monty .app-field select:focus-visible,.monty .app-other input:focus-visible{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.monty .connect-modal-safe{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:.8rem;display:flex}.monty .connect-modal-safe svg{width:16px;height:16px;color:var(--green-dark);flex:none}.monty .connect-modal-error{color:#912018;background:#fef3f2;border-radius:10px;margin:0;padding:.7em .9em;font-size:.84rem}.monty .connect-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}@media (max-width:560px){.monty .connect-modal-steps{grid-template-columns:1fr}.monty .connect-modal-head,.monty .connect-modal-body{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.monty .connect-modal[open]{animation:none}}@media (max-width:1180px){.monty .call-grid{grid-template-columns:1fr}.monty .call-side{position:static}.monty .wizard{grid-template-columns:1fr}.monty .stepper{scrollbar-width:thin;flex-direction:row;gap:4px;padding:10px;position:static;overflow-x:auto}.monty .stepper-item{flex:none}.monty .stepper-text small{display:none}.monty .review-list>div{grid-template-columns:1fr;gap:2px}}@media (max-width:1040px){.monty .dash-grid{grid-template-columns:1fr}.monty .span-2,.monty .span-3{grid-column:span 1}}@media (max-width:860px){.monty .dash{grid-template-columns:1fr}.monty .rail{flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 16px;position:static;overflow-x:auto}.monty .rail-heading,.monty .rail-brand-text{display:none}.monty .rail-practices,.monty .rail-nav{flex-direction:row;gap:4px}.monty .rail-single{display:none}.monty .rail-foot{border-top:0;grid-template-columns:auto auto;gap:8px;margin-top:0;margin-left:auto;padding-top:0}.monty .rail-user{display:none}.monty .account-signout{grid-column:auto}.monty .dash-main{padding:20px 16px 48px}.monty .bubble{max-width:92%}}@media (max-width:560px){.monty .outcome-row{grid-template-columns:1fr auto;row-gap:6px}.monty .outcome-track{order:3;grid-column:1/-1}.monty .page-head-text h1{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.monty .live-dot-busy,.monty .live-pulse{animation:none}}@keyframes monty-pulse{0%,to{box-shadow:0 0 #00a49966}55%{box-shadow:0 0 0 8px #00a49900}}@keyframes monty-blink{50%{opacity:1}}@keyframes monty-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes monty-drift1{0%{transform:translate(0)scale(1)}to{transform:translate(120px,70px)scale(1.24)}}@keyframes monty-drift2{0%{transform:translate(0)scale(1.08)}to{transform:translate(-140px,64px)scale(.88)}}@keyframes monty-drift3{0%{transform:translate(0)scale(1)}to{transform:translate(86px,-96px)scale(1.32)}}@keyframes monty-teethDrift{to{transform:translate(-104px,-104px)}}@keyframes monty-bob{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-16px)rotate(6deg)}}@keyframes monty-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes monty-counterspin{to{transform:rotate(-360deg)}}@keyframes monty-orbit-spin{to{transform:rotate(360deg)}}@keyframes monty-talk{0%,to{height:4px}25%{height:16px}50%{height:8px}75%{height:19px}}@keyframes monty-talk-big{0%,to{height:8px}25%{height:44px}50%{height:20px}75%{height:54px}}@keyframes monty-live{0%,to{box-shadow:0 0 #00a4998c}60%{box-shadow:0 0 0 6px #00a49900}}@keyframes monty-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}
