.v3-root{--white:#fff;--ink:#0a0a0a;--ink-black:#0f1115;--muted:#6b7280;--hairline:#e5e7eb;--hairline-2:#eef0f3;--surface-1:#fafafb;--surface-2:#f4f5f7;--coral:#e85d4e;--coral-deep:#d24a3b;--coral-tint:#fef0ed;--coral-tint-2:#fce2dd;--green:#16a34a;--green-tint:#dcfce7;--red:#dc2626;--red-tint:#fee2e2;--ink-90:#0a0a0aeb;--ink-70:#0a0a0ab8;--ink-55:#0a0a0a8c;--ink-40:#0a0a0a66;--ink-20:#0a0a0a33;--ink-10:#0a0a0a14;--white-90:#ffffffeb;--white-70:#ffffffb3;--white-55:#ffffff8c;--white-hair:#ffffff24;--fs-hero:clamp(32px,7vw,60px);--fs-h2:clamp(26px,5.5vw,52px);--fs-body:16px;--section-y:clamp(56px,6vw,88px);--gutter:clamp(20px,4vw,40px);--maxw:1200px;--font-display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-card:10px;--r-btn:6px;--shadow-sm:0 1px 2px #0a0a0a0a;--shadow-md:0 1px 3px #0a0a0a0a,0 4px 12px #0a0a0a0a;--shadow-lg:0 1px 3px #0a0a0a0a,0 12px 40px #0a0a0a0f;--ease:cubic-bezier(.22,1,.36,1);--dur:.4s}.v3-root[data-fontpair]{--font-display:"Inter Tight","Inter",-apple-system,sans-serif;--font-body:"Inter",-apple-system,sans-serif}.v3-root[data-density=compact]{--section-y:clamp(56px,6vw,88px)}.v3-root[data-density=roomy]{--section-y:clamp(96px,12vw,160px)}.v3-root *{box-sizing:border-box;margin:0;padding:0}.v3-root,.v3-root{background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}.v3-root{overflow-x:hidden}@media (max-width:720px){.v3-root h1,.v3-root h2,.v3-root .h1{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.v3-root a{color:inherit;text-decoration:none}.v3-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.v3-root img,.v3-root svg{max-width:100%;display:block}.v3-root ::selection{background:var(--coral);color:#fff}.v3-root .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.v3-root .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v3-root .overline{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.v3-root .btn{letter-spacing:-.005em;border-radius:var(--r-btn);background:var(--coral);color:#fff;border:1px solid var(--coral);transition:background var(--dur)var(--ease),border-color var(--dur)var(--ease),transform var(--dur)var(--ease),box-shadow var(--dur)var(--ease);min-height:44px;box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex}.v3-root .btn:hover{background:var(--coral-deep);border-color:var(--coral-deep);box-shadow:var(--shadow-md);transform:translateY(-1px)}.v3-root .btn.ghost{background:var(--white);color:var(--ink);border-color:var(--ink);box-shadow:none}.v3-root .btn.ghost:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.v3-root .btn.on-ink{background:var(--coral);color:#fff;border-color:var(--coral)}.v3-root .btn .arrow{transition:transform var(--dur)var(--ease)}.v3-root .btn:hover .arrow{transform:translate(3px)}@keyframes hw-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.v3-root .h1 .hw{opacity:0;animation:hw-in .7s cubic-bezier(.16,1,.3,1)var(--hw-delay,0s)both;line-height:inherit;display:inline-block}.v3-root .h1 .hw-em{color:var(--coral);font-style:italic;font-weight:600}.v3-root .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.v3-root .reveal.in{opacity:1;transform:none}.v3-root .sp{z-index:200;background:linear-gradient(90deg,var(--coral),var(--coral-deep));pointer-events:none;width:0;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #e85d4e73}@keyframes hero-enter-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.v3-root .hero-animate-right{animation:hero-enter-right .9s cubic-bezier(.16,1,.3,1)var(--hero-delay,0s)both}@keyframes pop-in{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.v3-root .pop-in{animation:.52s cubic-bezier(.16,1,.3,1) both pop-in}@keyframes count-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.v3-root .count-up{animation:.52s cubic-bezier(.16,1,.3,1) both count-up}.v3-root .stg-list>*{opacity:0;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.v3-root .stg-list.in>*{opacity:1;transform:none}.v3-root .scan-line{background:linear-gradient(90deg,transparent,var(--coral),transparent);opacity:.9;pointer-events:none;height:2px;animation:1.6s cubic-bezier(.4,0,.6,1) both scan-sweep;position:absolute;top:0;left:0;right:0}@keyframes scan-sweep{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.v3-root .v-ticks{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink-40);letter-spacing:.04em;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:9px;display:flex;position:relative;overflow:hidden}.v3-root .v-ticks .vt{opacity:.4;flex-shrink:0;align-items:center;gap:5px;transition:opacity .5s cubic-bezier(.16,1,.3,1),color .5s;display:inline-flex;position:relative}.v3-root .v-ticks .vt:after{content:"·";opacity:.4;margin-left:6px}.v3-root .v-ticks .vt:last-child:after{content:"";margin-left:0}.v3-root .v-ticks .vt .dot{background:var(--hairline);border-radius:50%;width:5px;height:5px;transition:background .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.v3-root .v-ticks .vt.on{opacity:1;color:var(--coral)}.v3-root .v-ticks .vt.on .dot{background:var(--coral);box-shadow:0 0 0 3px #e85d4e1f}.v3-root .v-ticks .vt .time{font-weight:500}.v3-root .v-ticks .vt .lbl{color:inherit}.v3-root .v-ticks .vt.amt{letter-spacing:.08em;text-transform:uppercase;background:#e85d4e14;border:1px solid #0000;border-radius:3px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600;transition:all .5s cubic-bezier(.16,1,.3,1)}.v3-root .v-ticks .vt.amt:after{content:""}.v3-root .v-ticks .vt.amt.on{background:var(--coral);border-color:var(--coral);transform:scale(1.04);color:var(--white)!important}.v3-root .v-ticks .vt.amt.on .lbl{color:var(--white)}.v3-root .opt-state{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:6px;margin-top:8px;font-size:10px;display:flex}.v3-root .opt-pill{color:var(--ink-40);border:1px solid var(--hairline);background:var(--white);border-radius:3px;padding:3px 8px;transition:all .4s cubic-bezier(.16,1,.3,1)}.v3-root .opt-pill.on{color:var(--coral);border-color:var(--coral);background:#e85d4e0f}.v3-root .opt-arrow-pill{color:var(--ink-40)}.v3-root .opt-toggle{border:1px solid var(--hairline);background:var(--white);color:var(--ink-70);cursor:pointer;font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-left:auto;padding:3px 8px}.v3-root .opt-toggle:hover{border-color:var(--coral);color:var(--coral)}.v3-root .opt-appt{animation:.6s cubic-bezier(.16,1,.3,1) both opt-fade-in;animation-delay:calc(var(--i,0)*80ms);transition:background .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}.v3-root .opt-appt.new{font-family:var(--font-mono);letter-spacing:.1em;animation:.8s cubic-bezier(.16,1,.3,1) both opt-new-in;animation-delay:calc(var(--i,0)*80ms + .2s);justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #e85d4e40;background:var(--coral)!important;color:var(--white)!important}@keyframes opt-fade-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes opt-new-in{0%{opacity:0;transform:scale(.6);box-shadow:0 0 #e85d4e00}60%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 6px #e85d4e33}to{opacity:1;transform:scale(1);box-shadow:0 0 0 2px #e85d4e40}}.v3-root .ns-badge{font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:500;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.v3-root .ns-badge .d{background:currentColor;border-radius:50%;width:6px;height:6px;transition:background .5s}.v3-root .ns-badge.pending{color:var(--ink-40);border:1px solid var(--hairline);background:#0a0a0a0a}.v3-root .ns-badge.sent{color:var(--coral);background:#e85d4e14;border:1px solid #e85d4e59;animation:1.2s ease-in-out infinite ns-pulse}.v3-root .ns-badge.ok{background:var(--green-tint,#04785714);color:var(--green,#047857);border:1px solid var(--green,#047857);animation:none}@keyframes ns-pulse{0%,to{box-shadow:0 0 #e85d4e40}50%{box-shadow:0 0 0 5px #e85d4e00}}@media (max-width:760px){.v3-root .vignettes-grid{grid-template-columns:1fr!important}.v3-root .v-ticks{gap:6px;font-size:8.5px}.v3-root .v-ticks .vt.amt{padding:2px 6px;font-size:9px}.v3-root .opt-state{flex-wrap:wrap}}.v3-root .hero-animate,.v3-root .hero-animate-right{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--hero-delay,0s);transform:none}.v3-root .stagger-container .stagger-child{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.v3-root .stagger-container.in .stagger-child{opacity:1;transform:none}.v3-root .shimmer-divider{justify-content:center;padding:56px 0;display:flex}@media (max-width:720px){.v3-root .shimmer-divider{padding:clamp(20px,4vw,32px) 0}}.v3-root .shimmer-divider .bar{background:#0a0a0a0f;width:200px;height:1px;position:relative;overflow:hidden}.v3-root .shimmer-divider .bar:after{content:"";background:linear-gradient(90deg,#0000,#e85d4e73,#0000);animation:4s ease-in-out infinite shimmer-slide;position:absolute;inset:0}@keyframes shimmer-slide{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@keyframes phone-float-anim{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-.5deg)}}.v3-root .phone-float{animation:6s ease-in-out infinite phone-float-anim}@keyframes bubble-in{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.v3-root .bubble-in{animation:.48s cubic-bezier(.2,.8,.2,1) both bubble-in}@media (prefers-reduced-motion:reduce){.v3-root .reveal{opacity:1;transition:none;transform:none}.v3-root *,.v3-root :before,.v3-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v3-root .top{z-index:50;padding:14px var(--gutter);transition:background var(--dur)var(--ease),border-color var(--dur)var(--ease);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.v3-root .top.scrolled{border-bottom-color:var(--hairline);-webkit-backdrop-filter:saturate(1.2)blur(8px);background:#ffffffe6}.v3-root .top.on-ink.scrolled{border-bottom-color:var(--white-hair);background:#0f1115e6}.v3-root .top.on-ink .wordmark,.v3-root .top.on-ink .nav-links a{color:var(--white)}.v3-root .top.on-ink .nav-links a{color:var(--white-70)}.v3-root .wordmark{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:4px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.v3-root .wordmark .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;margin-top:10px;display:inline-block}.v3-root .wordmark .tld{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.v3-root .nav-links{gap:28px;display:none}.v3-root .nav-links a{color:var(--ink-70);transition:color var(--dur)var(--ease);font-size:14px;font-weight:500}.v3-root .nav-links a:hover{color:var(--coral)}@media (min-width:880px){.v3-root .nav-links{display:flex}}.v3-root .hero{padding:max(var(--section-y),env(safe-area-inset-top,0px) + 64px)var(--gutter)var(--section-y);position:relative;overflow:hidden}.v3-root .hero-grid{max-width:var(--maxw);grid-template-columns:1fr;align-items:center;gap:40px;margin:0 auto;display:grid}@media (min-width:980px){.v3-root .hero-grid{grid-template-columns:1fr 1.05fr;gap:clamp(40px,5vw,72px)}}.v3-root .hero-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline);background:var(--white);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 10px 5px 8px;font-size:12px;font-weight:500;display:inline-flex}.v3-root .hero-eyebrow .pulse{background:var(--coral);border-radius:50%;width:7px;height:7px;position:relative}.v3-root .hero-eyebrow .pulse:after{content:"";border:1px solid var(--coral);opacity:0;animation:pulse 2.2s var(--ease)infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.v3-root .h1{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.035em;text-wrap:balance;max-width:640px;color:var(--ink);margin-bottom:32px;line-height:1.05}.v3-root .h1 em{line-height:inherit;font-size:1em}.v3-root .hero-sub{color:var(--muted);max-width:520px;margin-bottom:24px;font-size:clamp(16px,1.2vw,18px);line-height:1.5}.v3-root .hero-ctas{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.v3-root .hero-fine{color:var(--muted);font-size:13px}.v3-root .pills-wrap{margin-top:24px}.v3-root .pills-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500}.v3-root .pills{flex-wrap:wrap;gap:6px;display:flex}.v3-root .pill{border:1px solid var(--hairline);color:var(--ink-70);background:var(--white);transition:all var(--dur)var(--ease);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.v3-root .pill:hover{border-color:var(--coral);color:var(--coral)}.v3-root .pill.on{background:var(--coral);color:#fff;border-color:var(--coral)}.v3-root .hero-visual{border:1px solid var(--hairline);background:var(--white);box-shadow:var(--shadow-lg);border-radius:12px;position:relative;overflow:hidden}.v3-root .cal-row{animation:.7s cubic-bezier(.16,1,.3,1) both cal-row-in;animation-delay:calc(var(--i,0)*60ms + .6s)}@keyframes cal-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v3-root .cal-block.filled{animation:.6s cubic-bezier(.16,1,.3,1) cal-pop}.v3-root .cal-block.filling{animation:1.4s ease-in-out infinite cal-scan-pulse}@keyframes cal-pop{0%{transform:scale(.96)}55%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes cal-scan-pulse{0%,to{box-shadow:0 0 #e85d4e59}50%{box-shadow:0 0 0 6px #e85d4e00}}.v3-root .cal-block.cancelled{animation:.7s cubic-bezier(.16,1,.3,1) cal-flash}@keyframes cal-flash{0%{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(3px)}45%{transform:translate(-2px)}60%{transform:translate(0)}}.v3-root .cal-tag{animation:.48s cubic-bezier(.16,1,.3,1) both pop-in}.v3-root .hero-visual-head{border-bottom:1px solid var(--hairline);color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.v3-root .hero-visual-head .status{color:var(--ink-70);align-items:center;gap:8px;display:inline-flex}.v3-root .hero-visual-head .status .dot{background:var(--coral);border-radius:50%;width:7px;height:7px;position:relative}.v3-root .hero-visual-head .status .dot:after{content:"";border:1px solid var(--coral);opacity:0;animation:pulse 2.2s var(--ease)infinite;border-radius:50%;position:absolute;inset:-3px}.v3-root .hero-visual-head .status-label{color:var(--coral);font-weight:500}.v3-root .cal{min-height:440px;padding:14px;position:relative}.v3-root .cal-row{transition:transform .6s var(--ease),opacity .4s var(--ease);grid-template-columns:52px 1fr;align-items:stretch;gap:10px;margin-bottom:4px;display:grid;position:relative}.v3-root .cal-time{font-family:var(--font-mono);color:var(--ink-40);padding-top:10px;font-size:11px}.v3-root .cal-block{border:1px solid var(--hairline);background:var(--white);min-height:42px;transition:border-color .5s var(--ease),background .5s var(--ease),color .5s var(--ease),transform .5s var(--ease);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.v3-root .cal-block.tall{min-height:54px}.v3-root .cal-block.cancelled{border-color:var(--red);background:var(--red-tint);color:#991b1b}.v3-root .cal-block.cancelled .cal-name{color:#991b1b;text-decoration:line-through}.v3-root .cal-block.cancelled .cal-svc{color:#b91c1c}.v3-root .cal-block.filling{border-color:var(--coral);background:var(--coral-tint)}.v3-root .cal-block.filled{border-color:var(--coral);background:var(--coral);color:#fff}.v3-root .cal-block.filled .cal-name,.v3-root .cal-block.filled .cal-svc{color:#fff}.v3-root .cal-block.filled .cal-dur{color:#fffc}.v3-root .cal-block.filled .cal-tag{color:#fff;border-color:#fff}.v3-root .cal-block.lunch{background:var(--surface-2);color:var(--muted);border-style:dashed}.v3-root .cal-name{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:500}.v3-root .cal-svc{color:var(--muted);margin-left:4px;font-size:12px}.v3-root .cal-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.v3-root .cal-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coral);border:1px solid var(--coral);border-radius:3px;padding:2px 6px;font-size:9px}.v3-root .cal-tag.red{color:#991b1b;border-color:#991b1b}.v3-root .cal-dur{font-family:var(--font-mono);color:var(--ink-40);font-size:10px}.v3-root .hero-sms{z-index:3;border:1px solid var(--hairline);background:var(--white);width:240px;box-shadow:var(--shadow-lg);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;bottom:72px;right:16px;transform:translateY(12px)}.v3-root .hero-sms.in{opacity:1;transform:translateY(0)}.v3-root .hero-sms-head{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:8px;display:flex}.v3-root .hero-sms-head .pulse-sm{background:var(--coral);border-radius:50%;width:6px;height:6px}.v3-root .hero-sms-msg{color:var(--ink);font-size:12px;line-height:1.4}.v3-root .hero-sms-msg.in-bubble{background:var(--coral);color:#fff;border-radius:10px 10px 2px;align-self:flex-end;padding:6px 10px;font-weight:500}.v3-root .cal-footer{border-top:1px solid var(--hairline);color:var(--ink-70);background:var(--white);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:13px;display:flex}.v3-root .cal-footer .ticker{font-family:var(--font-display);color:var(--coral);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.v3-root .cal-footer .label{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em}.v3-root .integrations{padding:clamp(40px,5vw,56px)var(--gutter);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--white)}.v3-root .integrations .wrap{max-width:var(--maxw);text-align:center}.v3-root .integrations h3{font-family:var(--font-display);letter-spacing:.02em;color:var(--muted);margin-bottom:24px;font-size:clamp(14px,1.1vw,16px);font-weight:500}.v3-root .logos-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.v3-root .logo-item{color:var(--ink-70);letter-spacing:-.01em;transition:color var(--dur)var(--ease);filter:grayscale();opacity:.7;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.v3-root .logo-item:hover{color:var(--coral);filter:none;opacity:1}.v3-root .logo-mark{width:18px;height:18px;color:var(--ink-40);justify-content:center;align-items:center;display:inline-flex}.v3-root .section{padding:var(--section-y)var(--gutter);position:relative}.v3-root .section-head{text-align:center;max-width:720px;margin:0 auto clamp(28px,3.5vw,44px)}.v3-root .section-head .overline{margin-bottom:14px;display:block}.v3-root .section-head h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:12px;line-height:1.05}.v3-root .section-head p{color:var(--muted);max-width:560px;margin:0 auto;font-size:16px}.v3-root .dashblock{padding:var(--section-y)var(--gutter);background:var(--surface-1);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.v3-root .dash{border:1px solid var(--hairline);background:var(--white);border-radius:12px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #0a0a0a14,0 2px 6px #0a0a0a0a}.v3-root .dash-chrome{border-bottom:1px solid var(--hairline);background:var(--surface-1);align-items:center;gap:10px;padding:10px 14px;display:flex}.v3-root .dash-chrome .tl{gap:6px;display:flex}.v3-root .dash-chrome .tl span{background:var(--hairline);border-radius:50%;width:11px;height:11px}.v3-root .dash-chrome .tl span:first-child{background:#ff5f57}.v3-root .dash-chrome .tl span:nth-child(2){background:#febc2e}.v3-root .dash-chrome .tl span:nth-child(3){background:#28c840}.v3-root .dash-chrome .url{text-align:center;font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;background:var(--white);border:1px solid var(--hairline);border-radius:6px;flex:1;max-width:320px;padding:4px 12px;font-size:11px}.v3-root .dash-body{grid-template-columns:220px 1fr;min-height:600px;display:grid}@media (max-width:920px){.v3-root .dash-body{grid-template-columns:1fr;min-height:0}}.v3-root .dash-side{border-right:1px solid var(--hairline);background:var(--white);flex-direction:column;gap:2px;padding:20px 12px;display:flex}.v3-root .dash-side-head{align-items:center;gap:10px;padding:4px 10px 16px;display:flex}.v3-root .dash-side-head .mark{background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--font-display);letter-spacing:-.03em;border-radius:7px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.v3-root .dash-side-head .mark:after{content:"";background:var(--coral);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;right:5px}.v3-root .dash-side-head .name{font-family:var(--font-display);letter-spacing:-.015em;font-size:13px;font-weight:600}.v3-root .dash-side-head .tag{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.04em}.v3-root .dash-side-section{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:12px 10px 6px;font-size:10px;font-weight:500}.v3-root .dash-nav-item{color:var(--ink-70);cursor:pointer;transition:background var(--dur)var(--ease);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.v3-root .dash-nav-item:hover{background:var(--surface-2)}.v3-root .dash-nav-item.on{background:var(--coral-tint);color:var(--coral)}.v3-root .dash-nav-item .ico{color:currentColor;flex-shrink:0;width:16px;height:16px}.v3-root .dash-nav-item .badge{background:var(--coral);color:#fff;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px}.v3-root .dash-side-foot{border-top:1px solid var(--hairline-2);align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:flex}.v3-root .dash-side-foot .avi{background:linear-gradient(135deg,#f97066,var(--coral-deep));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.v3-root .dash-side-foot .who{color:var(--ink);font-size:12px;font-weight:500}.v3-root .dash-side-foot .role{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.02em}@media (max-width:920px){.v3-root .dash-side{border-right:0;border-bottom:1px solid var(--hairline);flex-direction:row;gap:4px;padding:10px;overflow-x:auto}.v3-root .dash-side-head,.v3-root .dash-side-section,.v3-root .dash-side-foot{display:none}}.v3-root .dash-main{background:var(--surface-1);flex-direction:column;gap:18px;padding:24px 28px;display:flex}@media (max-width:760px){.v3-root .dash-main{padding:18px}}.v3-root .dash-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.v3-root .dash-greeting{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.6vw,22px);font-weight:600}.v3-root .dash-greeting .date{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.v3-root .dash-live{color:var(--coral);font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--coral);background:var(--coral-tint);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.v3-root .dash-live .d{background:var(--coral);border-radius:50%;width:6px;height:6px;position:relative}.v3-root .dash-live .d:after{content:"";border:1px solid var(--coral);animation:pulse 2.2s var(--ease)infinite;border-radius:50%;position:absolute;inset:-3px}.v3-root .dash-hero{border:1px solid var(--hairline);background:var(--white);border-radius:12px;grid-template-columns:1.1fr 1.5fr;align-items:end;gap:32px;padding:24px 28px;display:grid;position:relative}@media (max-width:760px){.v3-root .dash-hero{grid-template-columns:1fr;gap:20px}}.v3-root .dash-hero-l .label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:500}.v3-root .dash-hero-big{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:clamp(52px,6vw,84px);font-weight:600;line-height:1;display:flex}.v3-root .dash-hero-big .c{color:var(--coral)}.v3-root .dash-hero-big .dollar{color:var(--ink);letter-spacing:-.02em;font-size:.45em;font-weight:500;transform:translateY(-.4em)}.v3-root .dash-hero .delta{color:var(--green);background:var(--green-tint);border-radius:4px;align-items:center;gap:6px;margin-top:12px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.v3-root .dash-hero .delta:before{content:"▲";font-size:9px}.v3-root .dash-hero .note{color:var(--muted);margin-top:10px;font-size:12px}.v3-root .dash-spark{width:100%;height:110px;position:relative}.v3-root .dash-spark svg{width:100%;height:100%;overflow:visible}.v3-root .dash-spark .x-labels{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.v3-root .dash-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:700px){.v3-root .dash-metrics{grid-template-columns:1fr}}.v3-root .dash-metric{border:1px solid var(--hairline);background:var(--white);border-radius:10px;padding:16px 18px}.v3-root .dash-metric .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.v3-root .dash-metric .k .mini-delta{color:var(--green);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-size:11px}.v3-root .dash-metric .k .mini-delta.down{color:var(--green)}.v3-root .dash-metric .k .mini-delta.coral{color:var(--coral)}.v3-root .dash-metric .v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.v3-root .dash-metric .v .unit{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:14px;font-weight:400}.v3-root .dash-metric .sub{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:6px}.v3-root .dash-two{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}@media (max-width:920px){.v3-root .dash-two{grid-template-columns:1fr}}.v3-root .dash-cal{border:1px solid var(--hairline);background:var(--white);border-radius:10px;padding:16px 18px}.v3-root .dash-cal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.v3-root .dash-cal-head .t{font-family:var(--font-display);letter-spacing:-.015em;font-size:14px;font-weight:600}.v3-root .dash-cal-head .rng{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em}.v3-root .dash-cal-grid{border-top:1px solid var(--hairline-2);border-left:1px solid var(--hairline-2);grid-template-columns:32px repeat(7,1fr);grid-auto-rows:26px;display:grid;position:relative}.v3-root .dash-cal-grid .hcell,.v3-root .dash-cal-grid .daylabel,.v3-root .dash-cal-grid .timelabel,.v3-root .dash-cal-grid .cell{border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;justify-content:center;align-items:center;font-size:10px;display:flex}.v3-root .dash-cal-grid .daylabel{background:var(--surface-1);color:var(--ink-70);grid-row:1;height:24px;font-weight:500}.v3-root .dash-cal-grid .corner{background:var(--surface-1);border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);grid-area:1/1;height:24px}.v3-root .dash-cal-grid .timelabel{color:var(--ink-40);justify-content:flex-end;padding-right:6px}.v3-root .dash-cal-grid .cell{background:var(--white)}.v3-root .dash-cal-holder{position:relative}.v3-root .dash-appt{transition:all .5s var(--ease);opacity:0;border-radius:4px;flex-direction:column;justify-content:center;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.2;display:flex;position:absolute;overflow:hidden;transform:translateY(4px)scale(.96)}.v3-root .dash-appt.shown{opacity:1;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:none}.v3-root .dash-appt.recovered.shown{animation:.7s cubic-bezier(.16,1,.3,1) both appt-recover-pop}@keyframes appt-recover-pop{0%{opacity:0;transform:scale(.7);box-shadow:0 0 #e85d4e00}55%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 6px #e85d4e2e}to{opacity:1;transform:scale(1);box-shadow:0 0 #e85d4e00}}.v3-root .dash-appt.booked{background:var(--ink);color:#fff;border:1px solid var(--ink)}.v3-root .dash-appt.booked .n2{color:#fff9;font-size:9px;font-weight:400}.v3-root .dash-appt.recovered{background:var(--coral);color:#fff;border:1px solid var(--coral)}.v3-root .dash-appt.recovered .n2{color:#ffffffb3;font-size:9px;font-weight:400}.v3-root .dash-appt.recovered:after{content:"●";color:#fff;font-size:6px;position:absolute;top:2px;right:3px}.v3-root .dash-appt.cancelled{background:var(--red-tint);color:#991b1b;border:1px dashed var(--red);text-decoration:line-through}.v3-root .dash-appt.pending{background:var(--coral-tint);color:var(--coral);border:1px dashed var(--coral)}.v3-root .dash-legend{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.v3-root .dash-legend .lg{align-items:center;gap:6px;display:inline-flex}.v3-root .dash-legend .sw{border-radius:2px;width:10px;height:10px}.v3-root .dash-legend .sw.b{background:var(--ink)}.v3-root .dash-legend .sw.r{background:var(--coral)}.v3-root .dash-legend .sw.c{background:var(--red-tint);border:1px dashed var(--red)}.v3-root .dash-act{border:1px solid var(--hairline);background:var(--white);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.v3-root .dash-act-head{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.v3-root .dash-act-head .t{font-family:var(--font-display);letter-spacing:-.015em;font-size:14px;font-weight:600}.v3-root .dash-act-head .count{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em}.v3-root .dash-act-list{flex:1;max-height:360px;overflow:hidden}.v3-root .dash-act-row{border-bottom:1px solid var(--hairline-2);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.v3-root .dash-act-row:last-child{border-bottom:0}.v3-root .dash-act-row .dot{background:var(--coral);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.v3-root .dash-act-row.grey .dot{background:var(--ink-20)}.v3-root .dash-act-row .body{flex:1;min-width:0}.v3-root .dash-act-row .who{color:var(--ink);letter-spacing:-.005em;font-size:12px;font-weight:600}.v3-root .dash-act-row .desc{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:2px;line-height:1.5}.v3-root .dash-act-row .amt{font-family:var(--font-display);color:var(--coral);letter-spacing:-.01em;font-size:13px;font-weight:600}.v3-root .dash-act-row .time{font-family:var(--font-mono);color:var(--ink-40);letter-spacing:.02em;font-size:10px}.v3-root .vignettes{padding:var(--section-y)var(--gutter);background:var(--white)}.v3-root .vignettes-grid{grid-template-columns:1fr;gap:20px;max-width:1320px;margin:0 auto;display:grid}@media (min-width:880px){.v3-root .vignettes-grid{grid-template-columns:repeat(2,1fr);gap:48px}}.v3-root .vignette{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--white);transition:border-color var(--dur)var(--ease),box-shadow var(--dur)var(--ease),transform var(--dur)var(--ease);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:22px;display:flex}.v3-root .vignette:hover{border-color:var(--coral);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.v3-root .vignette-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);font-size:11px;font-weight:500}.v3-root .vignette-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.5vw,20px);font-weight:600;line-height:1.25}.v3-root .vignette-desc{color:var(--muted);font-size:13px;line-height:1.55}.v3-root .vignette-caption{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;justify-content:space-between;gap:10px;margin-top:4px;display:flex}.v3-root .vignette-caption .accent{color:var(--coral);font-weight:500}.v3-root .v-stage{border:1px solid var(--hairline-2);background:var(--surface-1);border-radius:8px;flex-direction:column;flex:1;gap:10px;min-height:240px;padding:14px;display:flex;position:relative;overflow:hidden}.v3-root .rec-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;height:100%;display:grid}@media (max-width:460px){.v3-root .rec-wrap{grid-template-columns:1fr}}.v3-root .rec-cal{flex-direction:column;gap:4px;display:flex}.v3-root .rec-cal-head{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;margin-bottom:2px}.v3-root .rec-slot{border:1px solid var(--hairline);background:var(--white);transition:all .5s var(--ease);border-radius:5px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:11px;display:grid}.v3-root .rec-slot .t{font-family:var(--font-mono);color:var(--ink-40);letter-spacing:.02em;font-size:10px}.v3-root .rec-slot .n{color:var(--ink);letter-spacing:-.005em;font-size:11px;font-weight:500;line-height:1.2}.v3-root .rec-slot .n .svc{color:var(--muted);font-weight:400}.v3-root .rec-slot .d{font-family:var(--font-mono);color:var(--ink-40);letter-spacing:.02em;font-size:9px}.v3-root .rec-slot.cancelled{border-color:var(--red);background:var(--red-tint);border-style:dashed}.v3-root .rec-slot.cancelled .n{color:#991b1b;text-decoration:line-through}.v3-root .rec-slot.pending{border-color:var(--coral);background:var(--coral-tint);border-style:dashed}.v3-root .rec-slot.pending .n{color:var(--coral)}.v3-root .rec-slot.pending:after{content:"OPEN";font-size:9px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--coral);font-weight:500;position:absolute;right:8px}.v3-root .rec-slot.filled{border-color:var(--coral);background:var(--coral);color:#fff}.v3-root .rec-slot.filled .t,.v3-root .rec-slot.filled .d{color:#ffffffbf}.v3-root .rec-slot.filled .n{color:#fff}.v3-root .rec-slot.filled .n .svc{color:#fffc}.v3-root .rec-phone{border:1px solid var(--ink-20);background:var(--ink);box-shadow:var(--shadow-md);border-radius:16px;flex-direction:column;min-width:0;max-width:100%;padding:12px 8px 8px;display:flex;position:relative}.v3-root .rec-phone:before{content:"";background:#000;border-radius:999px;width:40px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.v3-root .rec-phone .screen{background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:160px;padding:10px 8px;display:flex}.v3-root .rec-phone .contact{border-bottom:1px solid var(--hairline-2);align-items:center;gap:6px;margin-bottom:2px;padding-bottom:6px;display:flex}.v3-root .rec-phone .contact .avi{background:var(--coral);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:flex}.v3-root .rec-phone .contact .meta{font-size:10px}.v3-root .rec-phone .contact .name{color:var(--ink);font-weight:600;line-height:1.2}.v3-root .rec-phone .contact .status{color:var(--green);font-size:8px;font-family:var(--font-mono);letter-spacing:.04em}.v3-root .rec-bubble{word-wrap:break-word;overflow-wrap:break-word;opacity:0;border-radius:10px;max-width:88%;padding:6px 8px;font-size:10px;line-height:1.35;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.96)}.v3-root .rec-bubble.in{opacity:1;transform:translateY(0)scale(1)}.v3-root .rec-bubble.out{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:3px;align-self:flex-start}.v3-root .rec-bubble.you{background:var(--coral);color:#fff;border-bottom-right-radius:3px;align-self:flex-end;font-weight:500}.v3-root .rec-bubble .time{opacity:.55;font-size:8px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:3px;display:block}.v3-root .rec-typing{background:var(--surface-2);border-radius:10px 10px 10px 3px;align-self:flex-start;gap:3px;width:fit-content;padding:6px 10px;display:flex}.v3-root .rec-typing span{background:var(--ink-40);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both dot}.v3-root .rec-typing span:nth-child(2){animation-delay:.16s}.v3-root .rec-typing span:nth-child(3){animation-delay:.32s}@keyframes dot{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.v3-root .rec-ticks{font-family:var(--font-mono);color:var(--ink-40);letter-spacing:.04em;justify-content:space-between;gap:4px;margin-top:8px;font-size:9px;display:flex}.v3-root .rec-ticks .tick{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex;position:relative}.v3-root .rec-ticks .tick:before{content:"";background:var(--hairline);width:6px;height:6px;transition:background .4s var(--ease);border-radius:50%}.v3-root .rec-ticks .tick.on:before{background:var(--coral)}.v3-root .rec-ticks .tick.on{color:var(--coral)}.v3-root .rec-ticks .tick .lbl{font-weight:500}.v3-root .opt-grid{border-top:1px solid var(--hairline-2);border-left:1px solid var(--hairline-2);background:var(--white);border-radius:4px;grid-template-columns:40px repeat(5,1fr);grid-auto-rows:18px;display:grid;position:relative;overflow:hidden}.v3-root .opt-grid .h,.v3-root .opt-grid .tl,.v3-root .opt-grid .c{border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);font-family:var(--font-mono);color:var(--muted);justify-content:center;align-items:center;font-size:9px;display:flex}.v3-root .opt-grid .h{background:var(--surface-1);color:var(--ink-70);height:22px;font-weight:500}.v3-root .opt-grid .corner{background:var(--surface-1);border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);height:22px}.v3-root .opt-grid .tl{color:var(--ink-40);justify-content:flex-end;padding-right:4px}.v3-root .opt-grid .c{background:var(--white)}.v3-root .opt-appt{transition:all .7s var(--ease);border-radius:3px;padding:2px 4px;font-size:9px;font-weight:500;line-height:1.2;position:absolute;overflow:hidden}.v3-root .opt-appt.booked{background:var(--ink);color:#fff}.v3-root .opt-appt.new{background:var(--coral);color:#fff;box-shadow:0 0 0 2px var(--coral-tint)}.v3-root .opt-appt.new:after{content:"NEW";font-size:7px;font-family:var(--font-mono);letter-spacing:.08em;opacity:.85;font-weight:500;display:block}.v3-root .opt-arrow{color:var(--coral);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;font-size:10px;font-weight:600;position:absolute}.v3-root .opt-arrow.on{opacity:1}.v3-root .ns-card{border:1px solid var(--hairline);background:var(--white);transition:all .5s var(--ease);border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.v3-root .ns-card .avi{color:#fff;background:linear-gradient(135deg,#7b8fa3,#3b4a5a);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.v3-root .ns-card .info .n{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.2}.v3-root .ns-card .info .meta{color:var(--muted);font-size:10px;font-family:var(--font-mono);letter-spacing:.02em}.v3-root .ns-badge{font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:all .5s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:500;display:inline-flex}.v3-root .ns-badge .d{background:currentColor;border-radius:50%;width:6px;height:6px}.v3-root .ns-badge.high{background:var(--coral-tint);color:var(--coral);border:1px solid var(--coral)}.v3-root .ns-badge.ok{background:var(--green-tint);color:var(--green);border:1px solid var(--green)}.v3-root .ns-stamp{font-family:var(--font-mono);color:var(--green);border:1px solid var(--green);background:var(--green-tint);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:3px;padding:2px 8px;font-size:10px;font-weight:500;position:absolute;top:14px;right:14px;transform:rotate(-4deg)scale(.9)}.v3-root .ns-stamp.on{opacity:1;transform:rotate(-4deg)scale(1)}.v3-root .ns-thread{background:var(--white);border:1px solid var(--hairline);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.v3-root .ns-thread .bubble{opacity:0;border-radius:10px;max-width:85%;padding:6px 10px;font-size:10.5px;line-height:1.35;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.96)}.v3-root .ns-thread .bubble.in{opacity:1;transform:translateY(0)scale(1)}.v3-root .ns-thread .bubble.out{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:3px;align-self:flex-start}.v3-root .ns-thread .bubble.you{background:var(--coral);color:#fff;border-bottom-right-radius:3px;align-self:flex-end;font-weight:500}.v3-root .ns-thread .bubble .meta{color:var(--ink-40);font-size:8.5px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:3px}.v3-root .ns-thread .bubble.you .meta{color:#ffffffb3}.v3-root .losscalc{background:var(--coral-tint);border-top:1px solid var(--coral-tint-2);border-bottom:1px solid var(--coral-tint-2);padding:clamp(56px,8vw,96px)var(--gutter)}.v3-root .losscalc .wrap{max-width:1040px}.v3-root .losscalc .head-row{text-align:center;margin-bottom:40px}.v3-root .losscalc h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:10px;line-height:1.05}.v3-root .losscalc .sub{color:var(--ink-70);font-size:15px}.v3-root .calc-card{border:1px solid var(--coral-tint-2);background:var(--white);border-radius:14px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,56px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 30px 80px #e85d4e14,0 2px 6px #0a0a0a08}@media (max-width:760px){.v3-root .calc-card{grid-template-columns:1fr}}.v3-root .slider-row{flex-direction:column;gap:22px;display:flex}.v3-root .slider-field{flex-direction:column;gap:10px;display:flex}.v3-root .slider-field .lbl-row{justify-content:space-between;align-items:baseline;display:flex}.v3-root .slider-field .lbl{color:var(--ink-70);letter-spacing:-.005em;font-size:13px;font-weight:500}.v3-root .slider-field .val{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.v3-root .slider-track{align-items:center;height:28px;display:flex;position:relative}.v3-root .slider-track input[type=range]{appearance:none;cursor:pointer;z-index:3;background:0 0;outline:none;width:100%;height:28px;margin:0;padding:0;position:absolute;inset:0}.v3-root .slider-track .bar{background:var(--surface-2);border-radius:3px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.v3-root .slider-track .fill{background:var(--coral);border-radius:3px;height:6px;transition:width .12s linear;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v3-root .slider-track .thumb{border:3px solid var(--coral);pointer-events:none;width:22px;height:22px;transition:transform .2s var(--ease);z-index:2;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #e85d4e59}.v3-root .slider-track .tooltip{background:var(--ink);color:#fff;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s var(--ease);z-index:4;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;top:-34px;transform:translate(-50%)}.v3-root .slider-track .tooltip:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--ink);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.v3-root .slider-track:hover .tooltip,.v3-root .slider-track.active .tooltip{opacity:1}.v3-root .slider-track input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:0;width:28px;height:28px}.v3-root .slider-track input[type=range]::-moz-range-thumb{cursor:pointer;background:0 0;border:0;width:28px;height:28px}.v3-root .calc-output{text-align:left;flex-direction:column;gap:14px;display:flex}.v3-root .calc-output .label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.v3-root .calc-big{font-family:var(--font-display);letter-spacing:-.045em;color:var(--coral);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(56px,8vw,96px);font-weight:600;line-height:1;display:flex}.v3-root .calc-big .dollar{color:var(--ink);margin-right:4px;font-size:.42em;font-weight:500}.v3-root .calc-big .unit{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:.24em;font-weight:500}.v3-root .calc-desc{color:var(--ink-70);font-size:14px;line-height:1.55}.v3-root .calc-desc strong{color:var(--ink);font-weight:600}.v3-root .calc-desc .coral-strong{color:var(--coral);font-weight:600}.v3-root .prices{max-width:var(--maxw);grid-template-columns:1fr;gap:16px;margin:0 auto;display:grid}@media (min-width:880px){.v3-root .prices{grid-template-columns:repeat(3,1fr)}}.v3-root .price{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--white);transition:border-color var(--dur)var(--ease),box-shadow var(--dur)var(--ease);flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);display:flex;position:relative}.v3-root .price:hover{border-color:var(--ink-20);box-shadow:var(--shadow-md)}.v3-root .price.featured{background:var(--coral-tint);border-color:var(--coral-tint-2)}.v3-root .price.featured:hover{border-color:var(--coral)}.v3-root .price-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.v3-root .price-desc{color:var(--muted);min-height:36px;font-size:13px;line-height:1.5}.v3-root .price-fig{font-family:var(--font-display);align-items:baseline;gap:4px;font-weight:600;display:flex}.v3-root .price-fig .dollar{color:var(--ink);font-size:22px}.v3-root .price-fig .num{letter-spacing:-.04em;color:var(--ink);font-size:clamp(40px,4.5vw,56px);line-height:1}.v3-root .price-fig .unit{font-family:var(--font-body);color:var(--muted);font-size:13px;font-weight:400}.v3-root .price-sub{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:11px}.v3-root .price ul{flex-direction:column;gap:8px;margin-top:4px;list-style:none;display:flex}.v3-root .price ul li{color:var(--ink-70);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.v3-root .price ul li .check{color:var(--coral);flex-shrink:0;font-weight:600}.v3-root .price .btn{justify-content:center;width:100%;margin-top:8px}.v3-root .faq{max-width:780px;margin:0 auto}.v3-root .faq-item{border-top:1px solid var(--hairline)}.v3-root .faq-item:last-child{border-bottom:1px solid var(--hairline)}.v3-root .faq-q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;transition:color var(--dur)var(--ease);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.4;display:flex}.v3-root .faq-q .chev{color:var(--coral);transition:transform var(--dur)var(--ease);flex-shrink:0;margin-top:2px;font-size:16px;line-height:1}.v3-root .faq-item.open .faq-q .chev{transform:rotate(90deg)}.v3-root .faq-item.open .faq-q,.v3-root .faq-q:hover{color:var(--coral)}.v3-root .faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.v3-root .faq-item.open .faq-a{max-height:360px}.v3-root .faq-a-inner{color:var(--muted);max-width:640px;padding-bottom:22px;font-size:14px;line-height:1.6}.v3-root .faq-a-inner strong{color:var(--ink);font-weight:600}.v3-root .finalcta{padding:clamp(80px,10vw,128px)var(--gutter);background:var(--ink-black);color:var(--white);text-align:center}.v3-root .finalcta .wrap{max-width:760px}.v3-root .finalcta h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:var(--white);margin-bottom:20px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}.v3-root .finalcta p{color:var(--white-55);margin-bottom:28px;font-size:15px}.v3-root .finalcta .btn{min-height:48px;padding:14px 24px;font-size:15px}.v3-root .footer{border-top:1px solid var(--hairline);padding:40px var(--gutter)32px;background:var(--white)}.v3-root .footer-inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.v3-root .footer-links{color:var(--muted);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.v3-root .footer-links a{transition:color var(--dur)var(--ease)}.v3-root .footer-links a:hover{color:var(--coral)}.v3-root .footer-copy{color:var(--muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em}.v3-root .sp{background:var(--coral);z-index:100;width:0;height:2px;transition:width .12s linear;position:fixed;top:0;left:0}.v3-root .tweaks-panel{z-index:90;background:var(--white);border:1px solid var(--hairline);border-radius:var(--r-card);min-width:260px;padding:18px 20px;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 40px #0a0a0a14}.v3-root .tweaks-panel.open{display:block}.v3-root .tweaks-panel h5{font-family:var(--font-display);margin-bottom:2px;font-size:14px;font-weight:600}.v3-root .tweaks-panel .sub{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:500}.v3-root .tweaks-panel .row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.v3-root .tweaks-panel .row:last-child{margin-bottom:0}.v3-root .tweaks-panel .row label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.v3-root .tweaks-panel .opts{flex-wrap:wrap;gap:6px;display:flex}.v3-root .tweaks-panel .opt{border:1px solid var(--hairline);color:var(--ink-70);cursor:pointer;transition:all var(--dur)var(--ease);border-radius:4px;padding:5px 10px;font-size:12px}.v3-root .tweaks-panel .opt:hover{border-color:var(--coral);color:var(--coral)}.v3-root .tweaks-panel .opt.on{background:var(--coral);color:#fff;border-color:var(--coral)}@media (max-width:760px){.v3-root .tweaks-panel{min-width:0;bottom:16px;left:16px;right:16px}.v3-root .hero-sms{width:200px;bottom:60px;right:10px}}.v3-root .voiceover{border-top:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);padding:clamp(56px,7vw,96px)var(--gutter);opacity:0;background:linear-gradient(#fef0ed66 0%,#fef0ed99 50%,#fef0ed4d 100%);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.v3-root .voiceover.vo-in{opacity:1;transform:translateY(0)}.v3-root .vo-wrap{max-width:var(--maxw);grid-template-columns:3fr 2fr;align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.v3-root .vo-left{min-width:0}.v3-root .vo-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-deep);border:1px solid var(--coral-tint-2);background:#ffffffb3;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 10px;font-size:11px;display:inline-flex}.v3-root .vo-kicker .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite vo-pulse;box-shadow:0 0 0 4px #e85d4e2e}@keyframes vo-pulse{0%,to{box-shadow:0 0 0 4px #e85d4e2e}50%{box-shadow:0 0 0 8px #e85d4e0f}}.v3-root .vo-caption{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:560px;margin:0 0 10px;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.08}.v3-root .vo-sub{color:var(--ink-55);max-width:520px;margin:0 0 32px;font-size:15px}.v3-root .vo-player{background:var(--white);border:1px solid var(--hairline);border-radius:14px;align-items:center;gap:18px;padding:16px;display:flex;box-shadow:0 1px 2px #0a0a0a08,0 10px 30px -12px #0a0a0a14}.v3-root .vo-play{background:var(--coral);width:56px;height:56px;color:var(--white);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px #e85d4e59,inset 0 1px #fff3}.v3-root .vo-play:hover{background:var(--coral-deep);transform:scale(1.04);box-shadow:0 6px 18px #e85d4e6b}.v3-root .vo-play:active{transform:scale(.96)}.v3-root .vo-play.playing{background:var(--ink);box-shadow:0 4px 14px #0a0a0a40}.v3-root .vo-play svg{margin-left:1px;display:block}.v3-root .vo-play.playing svg{margin-left:0}.v3-root .vo-waveform{flex:auto;align-items:center;gap:3px;min-width:0;height:52px;display:flex;overflow:hidden}.v3-root .wb{background:var(--ink-20);transform-origin:50%;opacity:0;min-width:2px;transition:opacity .4s,transform .4s,background .2s;transition-delay:calc(var(--i,0)*15ms);border-radius:2px;flex:auto;transform:scaleY(.4)}.v3-root .voiceover.vo-in .wb{opacity:1;transform:scaleY(1)}.v3-root .wb.past{background:var(--coral)}.v3-root .wb.now{background:var(--coral-deep)}.v3-root .wb.live{animation:.9s ease-in-out infinite wb-breathe;animation-delay:calc(var(--i,0)*22ms)}@keyframes wb-breathe{0%,to{transform:scaleY(var(--base,.6))}50%{transform:scaleY(calc(var(--base,.6)*1.35))}}.v3-root .vo-time{font-family:var(--font-mono);color:var(--ink-55);letter-spacing:.02em;white-space:nowrap;flex:none;font-size:12px}.v3-root .vo-time .sep{opacity:.5;margin:0 4px}.v3-root .vo-script{font-family:var(--font-display);color:var(--ink-70);border-left:2px solid var(--coral-tint-2);max-width:560px;margin-top:20px;padding-left:14px;font-size:15px;font-style:italic;line-height:1.55}.v3-root .vo-script .q{color:var(--coral);font-family:var(--font-display);margin:0 2px;font-style:normal;font-weight:600}.v3-root .vo-right{justify-content:center;align-items:center;min-width:0;display:flex}.v3-root .vo-phone{aspect-ratio:9/18;background:var(--ink);opacity:0;border-radius:36px;width:280px;padding:10px;transition:transform .9s cubic-bezier(.16,1,.3,1) .15s,opacity .9s .15s;animation:7s ease-in-out 1.5s infinite vo-phone-float;position:relative;transform:scale(.95);box-shadow:0 2px 4px #0a0a0a14,0 20px 40px -12px #0a0a0a40,0 40px 80px -20px #e85d4e2e,inset 0 0 0 1px #ffffff0f}.v3-root .voiceover.vo-in .vo-phone{opacity:1;transform:scale(1)}@keyframes vo-phone-float{0%,to{translate:0}50%{translate:0 -8px}}.v3-root .vo-phone-screen{background:var(--white);border-radius:28px;flex-direction:column;gap:10px;width:100%;height:100%;padding:20px 16px 16px;display:flex;position:relative;overflow:hidden}.v3-root .vo-phone-status{font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:flex}.v3-root .vo-phone-status .dots{gap:2px;display:inline-flex}.v3-root .vo-phone-status .dots span{background:var(--ink);border-radius:50%;width:3px;height:3px}.v3-root .vo-phone-head{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.v3-root .vo-phone-head .ttl{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:600}.v3-root .vo-phone-head .live-pill{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-40);background:var(--ink-10);border-radius:100px;padding:3px 7px;font-size:9px;transition:color .3s,background .3s}.v3-root .vo-phone-head .live-pill.on{color:var(--coral);background:var(--coral-tint);animation:1.6s ease-in-out infinite vo-pulse}.v3-root .vo-phone-rows{font-family:var(--font-mono);flex-direction:column;gap:6px;display:flex}.v3-root .vp-row{align-items:center;gap:8px;font-size:11px;transition:transform .4s;display:flex}.v3-root .vp-row .tm{color:var(--ink-40);flex:0 0 36px;font-size:10px}.v3-root .vp-row .blk{font-size:10.5px;font-family:var(--font-body);border-radius:6px;flex:auto;padding:7px 9px;line-height:1.3;transition:background .4s,color .4s,border .4s,transform .4s}.v3-root .vp-row .blk b{color:var(--ink);font-weight:600}.v3-root .vp-row .blk.booked{background:var(--ink-10);color:var(--ink-70)}.v3-root .vp-row .blk.cancelled{background:var(--red-tint);color:var(--red);animation:.4s cubic-bezier(.36,.07,.19,.97) vo-cancel-shake}.v3-root .vp-row .blk.cancelled s{opacity:.7}@keyframes vo-cancel-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.v3-root .vp-row .blk.hunting{background:var(--coral-tint);color:var(--coral-deep);border:1px dashed var(--coral)}.v3-root .vp-row .blk.filled{background:var(--coral);color:var(--white);animation:.5s cubic-bezier(.16,1,.3,1) vo-fill-in}.v3-root .vp-row .blk.filled b{color:var(--white)}@keyframes vo-fill-in{0%{opacity:.4;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.v3-root .vo-sms{pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:60px;left:14px;right:14px}.v3-root .sms-bubble{font-family:var(--font-body);opacity:0;border-radius:14px;max-width:82%;padding:8px 11px;font-size:11px;line-height:1.35;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.95);box-shadow:0 2px 8px #0a0a0a14}.v3-root .sms-bubble.in{opacity:1;transform:translateY(0)scale(1)}.v3-root .sms-bubble.out{background:var(--ink-10);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.v3-root .sms-bubble.reply{background:var(--coral);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.v3-root .vo-stamp{font-family:var(--font-mono);letter-spacing:.14em;color:var(--coral);border:1.5px solid var(--coral);opacity:0;white-space:nowrap;background:#fffffff2;border-radius:4px;padding:5px 10px;font-size:10px;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:20px;left:50%;transform:translate(-50%,8px)rotate(-4deg)}.v3-root .vo-stamp.on{opacity:1;transform:translate(-50%)rotate(-4deg)}.v3-root .vo-phone-halo{z-index:-1;pointer-events:none;background:radial-gradient(#e85d4e26 0%,#e85d4e00 70%);border-radius:46px;position:absolute;inset:-20px}@media (max-width:860px){.v3-root .vo-wrap{grid-template-columns:1fr;gap:40px}.v3-root .vo-right{order:-1}.v3-root .vo-phone{width:240px}.v3-root .vo-player{gap:12px;padding:12px}.v3-root .vo-play{width:48px;height:48px}.v3-root .vo-waveform{height:40px}.v3-root .vo-caption{font-size:clamp(26px,6vw,34px)}}.v3-root .feats{background:var(--white);padding:var(--section-y)var(--gutter)}.v3-root .feats-wrap{flex-direction:column;gap:48px;max-width:1180px;margin:0 auto;display:flex}.v3-root .feat-group-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;padding-bottom:14px;display:flex}.v3-root .feat-group-head h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:600}.v3-root .feat-group-head p{color:var(--muted);font-size:14px;font-family:var(--font-mono);letter-spacing:.02em}.v3-root .feat-list{background:var(--hairline);border:1px solid var(--hairline);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.v3-root .feat-item{background:var(--white);transition:background .24s var(--ease);padding:16px 18px}.v3-root .feat-item:hover{background:var(--coral-tint)}.v3-root .feat-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.v3-root .feat-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.v3-root .feat-tier{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:500}.v3-root .feat-tier.tier-starter{background:var(--surface-2);color:var(--ink-70);border:1px solid var(--hairline)}.v3-root .feat-tier.tier-growth{background:var(--coral-tint);color:var(--coral);border:1px solid var(--coral)}.v3-root .feat-tier.tier-pro{background:var(--ink);color:var(--white);border:1px solid var(--ink)}.v3-root .feat-desc{color:var(--muted);font-size:12.5px;line-height:1.45}.v3-root .moat{background:var(--ink-black);color:var(--white);padding:var(--section-y)var(--gutter)}.v3-root .moat .overline{color:#ffffff80}.v3-root .moat-wrap{max-width:var(--maxw);grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;margin:0 auto;display:grid}@media (max-width:880px){.v3-root .moat-wrap{grid-template-columns:1fr;gap:40px}}.v3-root .moat-l h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:12px 0 16px;line-height:1.05}.v3-root .moat-l p{color:#ffffffb3;max-width:500px;margin-bottom:28px;font-size:16px;line-height:1.55}.v3-root .moat-stats{flex-wrap:wrap;gap:28px;display:flex}.v3-root .mstat{flex-direction:column;gap:4px;display:flex}.v3-root .mstat .mk{font-family:var(--font-display);color:var(--coral);letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1}.v3-root .mstat .ml{color:#ffffff8c;font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.v3-root .score-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:22px}.v3-root .score-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;display:flex}.v3-root .score-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px}.v3-root .score-total{font-family:var(--font-display);color:var(--coral);letter-spacing:-.02em;font-size:28px;font-weight:600}.v3-root .score-total span{color:#ffffff8c;margin-left:4px;font-size:12px;font-weight:400}.v3-root .score-row{grid-template-columns:1fr 2fr 40px;align-items:center;gap:12px;margin-bottom:8px;display:grid}.v3-root .score-n{color:#ffffffd9;font-size:12px;font-weight:500}.v3-root .score-bar{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.v3-root .score-fill{background:linear-gradient(90deg,var(--coral),var(--coral-deep));border-radius:3px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.v3-root .score-w{font-family:var(--font-mono);color:#fff9;text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.v3-root .score-foot{font-family:var(--font-mono);color:var(--coral);letter-spacing:.02em;border-top:1px solid #ffffff1a;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.v3-root .score-foot .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.v3-root .graph{background:var(--white);padding:var(--section-y)var(--gutter)}.v3-root .graph-wrap{max-width:var(--maxw);grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;margin:0 auto;display:grid}@media (max-width:880px){.v3-root .graph-wrap{grid-template-columns:1fr;gap:40px}}.v3-root .graph-l h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:12px 0 16px;line-height:1.05}.v3-root .graph-l p{color:var(--muted);max-width:500px;margin-bottom:24px;font-size:16px;line-height:1.55}.v3-root .graph-l em{color:var(--coral);font-style:italic;font-weight:500}.v3-root .graph-ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.v3-root .graph-ul li{color:var(--ink-70);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.v3-root .graph-ul li:before{content:"▸";color:var(--coral);font-size:12px;position:absolute;top:2px;left:0}.v3-root .graph-stage{aspect-ratio:1;border:1px solid var(--hairline);background:var(--surface-1);border-radius:12px;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:hidden}.v3-root .graph-svg{width:100%;height:100%;position:absolute;inset:0}.v3-root .gnode{background:var(--white);border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink-70);text-align:center;opacity:0;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:10px;line-height:1.1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),border-color .4s,color .4s;display:flex;position:absolute;transform:scale(.7)}.v3-root .gnode.on{opacity:1;border-color:var(--coral);color:var(--coral);transform:scale(1)}.v3-root .gnode.hot{background:var(--coral);color:var(--white);border-color:var(--coral);font-family:var(--font-display);letter-spacing:-.01em;font-size:13px;font-weight:600;box-shadow:0 0 0 8px #e85d4e1f,0 0 40px #e85d4e59}.v3-root .gnode.hot.on{opacity:1;animation:3s ease-in-out infinite gnode-pulse;transform:scale(1)}@keyframes gnode-pulse{0%,to{box-shadow:0 0 0 8px #e85d4e1f,0 0 40px #e85d4e59}50%{box-shadow:0 0 0 14px #e85d4e0f,0 0 60px #e85d4e80}}.v3-root .glbl{font-size:inherit}.v3-root .cc{background:var(--ink-black);color:var(--white);padding:var(--section-y)var(--gutter)}.v3-root .cc-wrap{max-width:960px;margin:0 auto}.v3-root .cc-head{text-align:center;max-width:680px;margin:0 auto 40px}.v3-root .cc-head .overline{color:#ffffff80;margin-bottom:12px;display:block}.v3-root .cc-head h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--white);margin-bottom:12px;line-height:1.05}.v3-root .cc-head p{color:#ffffffa6;font-size:16px}.v3-root .cc-terminal{background:#0b0c10;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0006}.v3-root .cc-term-head{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 14px;display:flex}.v3-root .cc-term-head .tl{background:#ff5f57;border-radius:50%;width:11px;height:11px}.v3-root .cc-term-head .tl:nth-child(2){background:#febc2e}.v3-root .cc-term-head .tl:nth-child(3){background:#28c840}.v3-root .cc-term-title{text-align:center;font-family:var(--font-mono);color:#ffffff80;letter-spacing:.04em;flex:1;font-size:11px}.v3-root .cc-term-body{font-family:var(--font-mono);color:#ffffffe6;min-height:320px;padding:24px;font-size:14px}.v3-root .cc-prompt{align-items:center;gap:10px;margin-bottom:16px;display:flex}.v3-root .cc-prompt .ps{color:var(--coral);font-weight:500}.v3-root .cc-input{color:var(--white);letter-spacing:-.01em}.v3-root .cc-input:not(.typed){display:none}.v3-root .cc-input.typed{white-space:nowrap;animation:.5s steps(22,end) both type-in;overflow:hidden}@keyframes type-in{0%{max-width:0}to{max-width:400px}}.v3-root .cc-caret{background:var(--coral);width:8px;height:16px;animation:.9s steps(2,end) infinite blink;display:inline-block}.v3-root .cc-caret.hidden{display:none}@keyframes blink{50%{opacity:0}}.v3-root .cc-resp{border-left:2px solid var(--coral);background:#ffffff08;border-radius:0 6px 6px 0;margin-top:18px;padding:16px 18px}.v3-root .cc-resp-head{font-family:var(--font-mono);color:var(--coral);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.v3-root .cc-resp-head .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.v3-root .cc-log{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.v3-root .cc-log li{font-family:var(--font-mono);color:#ffffffd1;padding-left:16px;font-size:13px;line-height:1.5;animation:.4s cubic-bezier(.16,1,.3,1) both bubble-in;position:relative}.v3-root .cc-log li:first-child{animation-delay:.1s}.v3-root .cc-log li:nth-child(2){animation-delay:.3s}.v3-root .cc-log li:nth-child(3){animation-delay:.5s}.v3-root .cc-log li:nth-child(4){animation-delay:.7s}.v3-root .cc-log li:nth-child(5){animation-delay:.9s}.v3-root .cc-log li:before{content:"✓";color:var(--coral);font-weight:600;position:absolute;left:0}.v3-root .cc-log li b{color:var(--white);font-weight:600}.v3-root .cc-resp-final{background:var(--coral);border-radius:8px;margin-top:18px;padding:18px 20px}.v3-root .cc-r-big{font-family:var(--font-display);color:var(--white);letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:1}.v3-root .cc-r-sub{font-family:var(--font-mono);color:#ffffffd9;letter-spacing:.02em;margin-top:6px;font-size:12px}.v3-root .trust{background:var(--surface-1);padding:var(--section-y)var(--gutter);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.v3-root .trust-wrap{text-align:center;max-width:960px;margin:0 auto}.v3-root .trust-wrap .overline{margin-bottom:12px;display:block}.v3-root .trust-wrap h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-bottom:32px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1}.v3-root .trust-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.v3-root .trust-item{background:var(--white);text-align:left;padding:20px 18px}.v3-root .trust-item .ti-h{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:14px;font-weight:600}.v3-root .trust-item p{color:var(--muted);font-size:13px;line-height:1.5}.v3-root .calc-output-triple{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:12px;margin-top:28px;display:grid}@media (max-width:760px){.v3-root .calc-output-triple{grid-template-columns:1fr}.v3-root .co-arrow{display:none}}.v3-root .co{border:1px solid var(--hairline);background:var(--white);border-radius:10px;padding:22px 20px}.v3-root .co.co-loss{background:#fef2f2;border-color:#fca5a5}.v3-root .co.co-loss .co-big{color:#dc2626}.v3-root .co.co-recover{background:#f0fdf4;border-color:#86efac}.v3-root .co.co-recover .co-big{color:#16a34a}.v3-root .co.co-net{border-color:var(--coral);background:var(--coral-tint)}.v3-root .co.co-net .co-big{color:var(--coral)}.v3-root .co-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:500}.v3-root .co-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.v3-root .co-sub{color:var(--muted);margin-top:6px;font-size:12px}.v3-root .co-arrow{font-family:var(--font-display);color:var(--ink-40);text-align:center;font-size:20px;font-weight:500}.v3-root .ccy-switch{background:var(--white);border:1px solid var(--hairline);border-radius:999px;gap:4px;margin-top:20px;padding:3px;display:inline-flex}.v3-root .ccy{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .2s}.v3-root .ccy.on{background:var(--coral);color:var(--white)}.v3-root .slider-row.four{grid-template-columns:repeat(2,1fr);gap:24px 32px;display:grid}@media (max-width:640px){.v3-root .slider-row.four{grid-template-columns:1fr}}.v3-root .popular-badge{background:var(--coral);color:var(--white);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;border-radius:4px;padding:5px 12px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #e85d4e59}.v3-root .prices .price{position:relative}.v3-root .prices .price.featured{border:2px solid var(--coral);transform:translateY(-6px);box-shadow:0 20px 60px #e85d4e2e}.v3-root .price-positioning{font-family:var(--font-mono);color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin-top:2px;margin-bottom:14px;font-size:10px;font-weight:500}.v3-root .price-daily{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:4px;font-size:12px}.v3-root .price-tagline{color:var(--coral);background:var(--coral-tint);border-radius:6px;margin-top:10px;padding:8px 12px;font-size:13px;font-style:italic;font-weight:500;line-height:1.35}.v3-root .price-limits{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;align-items:center;gap:6px;margin-top:14px;padding:10px 0;font-size:11px;display:flex}.v3-root .price-limits b{color:var(--ink);font-weight:600}.v3-root .price-fine{text-align:center;color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:10px}.v3-root .pricing-foot{text-align:center;font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:32px;font-size:12px}.v3-root .vignettes-grid>*{min-width:0}.v3-root .vignette{min-width:0;overflow:hidden}.v3-root .vignette img,.v3-root .vignette svg{max-width:100%;height:auto}@media (max-width:1100px){.v3-root .vignettes-grid{grid-template-columns:1fr;gap:24px}}.v3-root .integrations{padding-bottom:clamp(56px,8vw,80px)}.v3-root .theme-toggle{width:36px;height:36px;color:var(--ink);border:1px solid var(--hairline);cursor:pointer;transition:background var(--dur)var(--ease),border-color var(--dur)var(--ease),color var(--dur)var(--ease);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v3-root .theme-toggle:hover{background:var(--surface-1);border-color:var(--ink)}.v3-root .theme-toggle:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.v3-root .trust-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.v3-root .trust-item{text-align:center;padding:28px 18px}.v3-root .trust-icon{width:40px;height:40px;color:var(--coral);background:#e85d4a1a;border-radius:10px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.v3-root .trust-icon svg{width:20px;height:20px}.v3-root .trust-item .ti-h{letter-spacing:-.01em;margin-bottom:6px}.v3-root .trust-item p{font-size:12.5px;line-height:1.5}@media (max-width:720px){.v3-root .trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.v3-root .trust-grid{grid-template-columns:1fr}}.v3-root .co{min-width:0}.v3-root .co-big{white-space:nowrap;font-size:clamp(24px,3vw,36px)}.v3-root .co{min-width:0;padding:22px 18px}.v3-root .co-big{white-space:nowrap;font-feature-settings:"tnum" 1;letter-spacing:-.025em;font-size:clamp(22px,2.6vw,32px)}.v3-root .calc-output-triple{gap:14px}.v3-root .co{padding:22px}.v3-root .co-big{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,28px)}@media (max-width:900px) and (min-width:761px){.v3-root .co-big{font-size:clamp(18px,2vw,24px)}.v3-root .co{padding:20px 16px}}@media (min-width:761px){.v3-root .calc-card{grid-template-columns:1fr}.v3-root .calc-output-triple{grid-column:1/-1}}.v3-root .plan-features{flex-direction:column;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.v3-root .plan-features li{font-family:var(--font-body);color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.v3-root .plan-features li svg{width:14px;height:14px;color:var(--coral);flex-shrink:0;margin-top:3px}.v3-root .plan-features li.inherits{color:var(--coral);font-weight:500}.v3-root .dark-feats{background:var(--white);padding:var(--section-y)24px;max-width:var(--maxw);margin:0 auto}.v3-root .dark-feats .section-head{max-width:780px}.v3-root .dk-showcase{margin-top:48px}.v3-root .dk-tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:0;margin-bottom:48px;display:flex}.v3-root .dk-tab{appearance:none;cursor:pointer;color:var(--ink-40);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin-right:36px;padding:14px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;transition:color .18s;position:relative}.v3-root .dk-tab:hover{color:var(--ink-70)}.v3-root .dk-tab.on{color:var(--coral)}.v3-root .dk-tab-u{background:var(--coral);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v3-root .dk-tab.on .dk-tab-u{transform:scaleX(1)}.v3-root .dk-tab:last-child{margin-right:0}@media (max-width:720px){.v3-root .dk-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.v3-root .dk-tabs::-webkit-scrollbar{height:2px}.v3-root .dk-tabs::-webkit-scrollbar-thumb{background:#e85d4e4d;border-radius:2px}.v3-root .dk-tab{scroll-snap-align:start;flex-shrink:0}}.v3-root .dk-spotlight{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;min-height:460px;display:grid}.v3-root .dk-spot-l{position:relative}.v3-root .dk-spot-r{max-width:440px}.v3-root .dk-spot-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.v3-root .dk-spot-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-family:Lora,Inter Tight,Georgia,serif;font-size:34px;font-weight:700;line-height:1.1}.v3-root .dk-spot-desc{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.55}.v3-root .dk-spot-stamp{border:1px solid var(--hairline);background:var(--surface-2);align-items:center;gap:10px;margin-bottom:28px;padding:9px 14px;display:inline-flex}.v3-root .dk-spot-stamp .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}.v3-root .dk-spot-stamp .mono{letter-spacing:.04em;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}@keyframes dk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.v3-root .dk-spot-progress{gap:4px;width:100%;max-width:240px;display:flex}.v3-root .dk-spot-progress .seg{background:var(--hairline);flex:1;height:2px;transition:background .3s}.v3-root .dk-spot-progress .seg.past{background:#e85d4a59}.v3-root .dk-spot-progress .seg.on{background:var(--coral);animation:6s linear forwards dk-seg-fill}@keyframes dk-seg-fill{0%{background:#2a2a2e}to{background:var(--coral)}}.v3-root .dk-panel-body{width:100%}.v3-root .dk-panel-visual{background:var(--surface-2);border:1px solid var(--hairline);justify-content:center;align-items:center;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden}.v3-root .dk-rec-wrap{grid-template-columns:.9fr 1fr;gap:24px;width:100%;display:grid}.v3-root .dk-rec-cal{flex-direction:column;gap:8px;display:flex}.v3-root .dk-rec-head{letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.v3-root .dk-rec-slot{background:var(--white);border:1px solid var(--hairline);color:var(--ink);grid-template-columns:48px 1fr auto;align-items:baseline;gap:10px;padding:10px 12px;font-size:12px;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid}.v3-root .dk-rec-slot .t{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.v3-root .dk-rec-slot .n{font-weight:600}.v3-root .dk-rec-slot .d{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.v3-root .dk-rec-slot.cancel{color:#f87171;background:#f871711a;border-color:#f87171}.v3-root .dk-rec-slot.cancel .t,.v3-root .dk-rec-slot.cancel .d{color:#f87171b3}.v3-root .dk-rec-slot.fill{border-color:var(--coral);color:var(--coral);background:#e85d4a1f}.v3-root .dk-rec-slot.fill .t,.v3-root .dk-rec-slot.fill .d{color:#e85d4abf}.v3-root .dk-rec-phone{background:var(--white);border:1px solid var(--hairline);flex-direction:column;gap:8px;min-height:240px;padding:14px;display:flex}.v3-root .dk-rec-phone-head{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding-bottom:8px;display:flex}.v3-root .dk-rec-phone-head .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.v3-root .dk-rec-phone-head .lbl{color:var(--muted);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.v3-root .dk-rec-chips{flex-wrap:wrap;gap:4px;display:flex}.v3-root .dk-chip{border:1px solid var(--hairline);color:#f0eee859;letter-spacing:.04em;text-transform:uppercase;opacity:.4;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);transform:scale(.94)}.v3-root .dk-chip.on{opacity:1;color:var(--coral);border-color:var(--coral);background:#e85d4a1f;transform:none}.v3-root .dk-chip.ok{background:var(--coral);color:#fff}.v3-root .dk-bubble{opacity:0;word-wrap:break-word;max-width:92%;padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(6px)}.v3-root .dk-bubble.in{opacity:1;transform:none}.v3-root .dk-bubble.out{background:var(--coral);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;margin-right:auto}.v3-root .dk-bubble.you{background:var(--hairline);color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;margin-left:auto}.v3-root .dk-bubble .t{letter-spacing:.04em;opacity:.7;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}.v3-root .dk-opt-wrap{width:100%;max-width:520px}.v3-root .dk-opt-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);background:var(--white);grid-template-columns:34px repeat(5,1fr);grid-auto-rows:36px;display:grid;position:relative}.v3-root .dk-opt-grid>*{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.v3-root .dk-opt-corner{background:var(--surface-1);grid-area:1/1}.v3-root .dk-opt-h{background:var(--surface-1);color:var(--ink);letter-spacing:.08em;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.v3-root .dk-opt-tl{color:var(--ink-40);justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}.v3-root .dk-opt-c{background:var(--surface-2)}.v3-root .dk-opt-appt{background:var(--ink);color:var(--white);letter-spacing:.04em;border-bottom:0;border-right:0;justify-content:center;align-items:center;margin:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}.v3-root .dk-opt-appt.new{background:var(--coral);color:#fff;box-shadow:0 0 0 2px #e85d4a40}.v3-root .dk-opt-state{background:var(--surface-2);border:1px solid var(--hairline);align-items:center;gap:8px;margin-top:16px;padding:8px 10px;display:inline-flex}.v3-root .dk-opt-pill{letter-spacing:.08em;color:var(--ink-55);background:var(--white);border:1px solid var(--hairline);padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .24s}.v3-root .dk-opt-pill.on{color:var(--coral);border-color:var(--coral);background:#e85d4a1f}.v3-root .dk-opt-arr{color:var(--ink-40);font-size:12px}.v3-root .dk-score-card{background:var(--white);border:1px solid var(--hairline);width:100%;max-width:480px;padding:20px}.v3-root .dk-score-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}.v3-root .dk-score-head .k{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-score-head .v{color:var(--coral);letter-spacing:-.01em;font-family:Lora,serif;font-size:24px;font-weight:700}.v3-root .dk-score-head .v .u{color:var(--muted);letter-spacing:.06em;margin-left:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}.v3-root .dk-score-row{grid-template-columns:160px 1fr 32px;align-items:center;gap:12px;padding:6px 0;display:grid}.v3-root .dk-score-row .n{color:#f0eee8d9;font-size:11.5px}.v3-root .dk-score-row .bar{background:#f0eee80f;border-radius:3px;height:6px;overflow:hidden}.v3-root .dk-score-row .fill{background:var(--coral);width:0;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.v3-root .dk-score-row .w{color:#f0eee899;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-score-foot{border-top:1px solid var(--hairline);color:var(--coral);letter-spacing:.04em;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.v3-root .dk-score-foot .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}.v3-root .dk-ns-wrap{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex;position:relative}.v3-root .dk-ns-stamp{color:var(--coral);border:1px solid var(--coral);letter-spacing:.08em;opacity:0;z-index:2;background:#e85d4a1f;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:-2px;right:-2px;transform:scale(.85)rotate(-3deg)}.v3-root .dk-ns-stamp.on{opacity:1;transform:scale(1)rotate(-3deg)}.v3-root .dk-ns-card{background:var(--white);border:1px solid var(--hairline);align-items:center;gap:12px;padding:14px;display:flex}.v3-root .dk-ns-card .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.v3-root .dk-ns-card .info{flex:1}.v3-root .dk-ns-card .n{color:var(--ink);font-size:14px;font-weight:700}.v3-root .dk-ns-card .meta{color:var(--muted);letter-spacing:.04em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-ns-badge{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.v3-root .dk-ns-badge .d{border-radius:50%;width:5px;height:5px}.v3-root .dk-ns-badge.pending{color:#f0eee880;border:1px solid var(--hairline);background:#f0eee80f}.v3-root .dk-ns-badge.pending .d{background:#f0eee880}.v3-root .dk-ns-badge.sent{color:var(--coral);border:1px solid var(--coral);background:#e85d4a1f}.v3-root .dk-ns-badge.sent .d{background:var(--coral)}.v3-root .dk-ns-badge.ok{background:var(--coral);color:#fff;border:1px solid var(--coral)}.v3-root .dk-ns-badge.ok .d{background:#fff}.v3-root .dk-ns-risk{color:var(--muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-ns-thread{flex-direction:column;gap:6px;margin-top:6px;display:flex}.v3-root .dk-conv-wrap{width:100%;max-width:380px}.v3-root .dk-conv-phone{background:var(--white);border:1px solid var(--hairline);flex-direction:column;gap:12px;padding:16px;display:flex}.v3-root .dk-conv-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:12px;display:flex}.v3-root .dk-conv-head .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.v3-root .dk-conv-head .n{color:var(--ink);font-size:13px;font-weight:700}.v3-root .dk-conv-head .s{color:var(--muted);letter-spacing:.04em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.v3-root .dk-conv-thread{flex-direction:column;gap:8px;min-height:140px;display:flex}.v3-root .dk-typing{background:var(--coral);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 14px;display:inline-flex}.v3-root .dk-typing span{background:#ffffffd9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dk-typing}.v3-root .dk-typing span:nth-child(2){animation-delay:.15s}.v3-root .dk-typing span:nth-child(3){animation-delay:.3s}@keyframes dk-typing{0%,60%,to{opacity:.45;transform:scale(.6)}30%{opacity:1;transform:scale(1)}}.v3-root .dk-conv-meta{border-top:1px solid var(--hairline);color:#f0eee880;letter-spacing:.04em;flex-wrap:wrap;gap:6px;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.v3-root .dk-cc-terminal{border:1px solid var(--hairline);background:#0b0c10;width:100%;max-width:520px;font-family:JetBrains Mono,monospace}.v3-root .dk-cc-th{background:#f0eee805;border-bottom:1px solid #f0eee814;align-items:center;gap:7px;padding:10px 14px;display:flex}.v3-root .dk-cc-th .tl{background:#ff5f57;border-radius:50%;width:10px;height:10px}.v3-root .dk-cc-th .tl.y{background:#febc2e}.v3-root .dk-cc-th .tl.g{background:#28c840}.v3-root .dk-cc-ttl{color:var(--ink-55);letter-spacing:.04em;margin-left:8px;font-size:10.5px}.v3-root .dk-cc-body{color:#f0eee8d9;min-height:260px;padding:18px;font-size:12.5px}.v3-root .dk-cc-prompt{align-items:center;gap:8px;margin-bottom:12px;display:flex}.v3-root .dk-cc-prompt .ps{color:var(--coral)}.v3-root .dk-cc-input{color:var(--ink);white-space:nowrap;max-width:0;transition:max-width 1.2s steps(22,end);position:relative;overflow:hidden}.v3-root .dk-cc-input.typed{max-width:320px}.v3-root .dk-cc-caret{background:var(--coral);width:7px;height:14px;animation:.9s steps(2,end) infinite dk-caret;display:inline-block}.v3-root .dk-cc-caret.hidden{opacity:0}@keyframes dk-caret{50%{opacity:0}}.v3-root .dk-cc-resp{opacity:0;background:#f0eee808;border:1px solid #f0eee814;margin-top:14px;padding:14px 16px;animation:.4s cubic-bezier(.16,1,.3,1) forwards dk-fade-in}.v3-root .dk-cc-rh{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:inline-flex}.v3-root .dk-cc-rh .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}.v3-root .dk-cc-resp ul{color:#f0eee8cc;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:11.5px;display:flex}.v3-root .dk-cc-resp b{color:var(--ink);font-weight:700}.v3-root .dk-cc-final{background:var(--coral);color:#fff;opacity:0;margin-top:14px;padding:16px 18px;animation:.4s cubic-bezier(.16,1,.3,1) forwards dk-fade-in}.v3-root .dk-cc-final .big{font-family:Lora,serif;font-size:22px;font-weight:700;line-height:1}.v3-root .dk-cc-final .sub{letter-spacing:.04em;opacity:.9;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}@keyframes dk-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v3-root .dk-reb-wrap{flex-direction:column;gap:18px;width:100%;max-width:560px;display:flex}.v3-root .dk-reb-row{grid-template-columns:1fr 36px 1fr;align-items:center;gap:12px;display:grid}.v3-root .dk-reb-wk{flex-direction:column;gap:6px;display:flex}.v3-root .dk-reb-wklabel{letter-spacing:.1em;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-reb-booking{background:var(--white);border:1px solid var(--hairline);grid-template-columns:48px 1fr;gap:2px 10px;padding:12px 14px;transition:all .4s;display:grid;position:relative}.v3-root .dk-reb-booking .t{color:var(--muted);grid-row:1;font-family:JetBrains Mono,monospace;font-size:11px}.v3-root .dk-reb-booking .n{color:var(--ink);grid-row:1;font-size:13px;font-weight:700}.v3-root .dk-reb-booking .s{color:var(--muted);letter-spacing:.04em;grid-area:2/2;font-family:JetBrains Mono,monospace;font-size:10px}.v3-root .dk-reb-booking.strike .n,.v3-root .dk-reb-booking.strike .s,.v3-root .dk-reb-booking.strike .t{color:#f0eee859;opacity:.65;text-decoration:line-through}.v3-root .dk-reb-booking.strike{border-color:#f8717166}.v3-root .dk-reb-booking.new{border-color:var(--coral);opacity:0;transform:translate(-8px)}.v3-root .dk-reb-booking.new.in{opacity:1;transform:none}.v3-root .dk-reb-tag{letter-spacing:.08em;color:var(--coral);grid-column:unset;grid-row:unset;background:#e85d4a26;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:10px;right:10px}.v3-root .dk-reb-arrow{color:#f0eee840;text-align:center;font-size:20px;transition:color .4s,transform .4s}.v3-root .dk-reb-arrow.on{color:var(--coral);transform:translate(4px)}.v3-root .dk-reb-sms{max-width:100%}.v3-root .dk-also-head{max-width:780px;margin-top:96px;margin-bottom:32px}.v3-root .dk-sub-h{letter-spacing:-.015em;color:var(--ink);margin:8px 0 0;font-family:Lora,Inter Tight,Georgia,serif;font-size:32px;font-weight:700;line-height:1.1}.v3-root .dk-sub-p{color:var(--muted);max-width:60ch;margin:12px 0 0;font-size:15px}.v3-root .dk-also-toggle{background:var(--white);border:1px solid var(--hairline);color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-top:24px;padding:14px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.v3-root .dk-also-toggle:hover{border-color:var(--coral)}.v3-root .dk-also-toggle .arr{color:var(--coral);font-size:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.v3-root .dk-also-toggle .arr.up{transform:rotate(180deg)}.v3-root .dk-also-collapse{transition:height .32s cubic-bezier(.16,1,.3,1);overflow:hidden}.v3-root .dk-also-inner{padding-top:32px}.v3-root .dk-also-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.v3-root .dk-also-item{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(200px,1fr) 1.4fr;align-items:baseline;gap:24px;padding:18px 0;transition:color .16s;display:grid}.v3-root .dk-also-item:nth-child(odd){border-right:1px solid var(--hairline);margin-right:-1px;padding-left:0;padding-right:28px}.v3-root .dk-also-item:nth-child(2n){padding-left:28px}.v3-root .dk-also-item:hover .dk-also-n{color:var(--coral)}.v3-root .dk-also-n{color:var(--ink);letter-spacing:-.005em;font-family:Lora,Inter Tight,Georgia,serif;font-size:16px;font-weight:600;transition:color .16s}.v3-root .dk-also-d{color:var(--muted);font-size:13.5px;line-height:1.5}.v3-root .dk-dot{color:var(--coral);margin-right:10px;font-size:18px;line-height:0;position:relative;top:-2px}.v3-root .dk-roadmap{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v3-root .dk-pill{border:1px solid var(--hairline);background:var(--white);color:var(--ink);letter-spacing:-.005em;align-items:center;padding:10px 16px 10px 12px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;transition:border-color .16s,color .16s;display:inline-flex}.v3-root .dk-pill:hover{border-color:var(--coral);color:var(--coral)}@media (max-width:980px){.v3-root .dk-spotlight{grid-template-columns:1fr;gap:40px}.v3-root .dk-spot-r{max-width:100%}.v3-root .dk-also-grid{grid-template-columns:1fr}.v3-root .dk-also-item:nth-child(odd){border-right:0;margin-right:0;padding-right:0}.v3-root .dk-also-item:nth-child(2n){padding-left:0}.v3-root .dk-also-item{grid-template-columns:1fr;gap:6px}.v3-root .dk-tabs{gap:0}.v3-root .dk-tab{margin-right:20px;font-size:10px}}@media (max-width:640px){.v3-root .dark-feats{padding:80px 20px}.v3-root .dk-sub-h,.v3-root .dk-spot-title{font-size:26px}.v3-root .dk-rec-wrap{grid-template-columns:1fr}}.v3-root .moat.section{padding:var(--section-y)24px}.v3-root .dk-intel-wrap{max-width:var(--maxw);margin:0 auto}.v3-root .dk-intel-head{max-width:780px;margin-bottom:56px}.v3-root .dk-intel-head .overline{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}.v3-root .dk-intel-head h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.1}.v3-root .dk-intel-head p{color:var(--muted);max-width:62ch;margin:0;font-size:16px;line-height:1.55}.v3-root .dk-intel-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.v3-root .dk-intel-stats{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:0;display:grid}.v3-root .dk-intel-stat{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#141416;flex-direction:column;justify-content:space-between;min-height:180px;padding:32px 24px;display:flex}.v3-root .dk-intel-stat .big{letter-spacing:-.03em;color:var(--coral);font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(44px,5.5vw,64px);font-weight:700;line-height:1}.v3-root .dk-intel-stat .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.v3-root .dk-intel-bars{border:1px solid var(--hairline);background:#141416;flex-direction:column;padding:24px;display:flex}.v3-root .dk-intel-bars-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);margin-bottom:16px;padding-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.v3-root .dk-intel-bars-list{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.v3-root .dk-intel-row{grid-template-columns:180px 1fr;align-items:center;gap:14px;display:grid}.v3-root .dk-intel-row .n{color:#f0eee8d9;letter-spacing:-.005em;font-size:12.5px}.v3-root .dk-intel-row .bar{background:#f0eee80f;height:8px;position:relative;overflow:hidden}.v3-root .dk-intel-row .fill{background:var(--coral);width:0%;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}.v3-root .dk-intel-foot{border-top:1px solid var(--hairline);color:var(--coral);letter-spacing:.04em;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:flex}.v3-root .dk-intel-foot .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}@media (max-width:860px){.v3-root .dk-intel-grid{grid-template-columns:1fr}.v3-root .dk-intel-row{grid-template-columns:130px 1fr}.v3-root .dk-intel-row .n{font-size:11.5px}}@media (max-width:520px){.v3-root .moat.section{padding:80px 20px}.v3-root .dk-intel-stats{grid-template-columns:1fr}.v3-root .dk-intel-stat{min-height:140px;padding:24px 20px}}.v3-root .graph.section{padding:var(--section-y)24px}.v3-root .dk-demand-wrap{max-width:var(--maxw);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:0 auto;display:grid}.v3-root .dk-demand-l{max-width:520px}.v3-root .dk-demand-l .overline{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}.v3-root .dk-demand-l h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.08}.v3-root .dk-demand-l p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.55}.v3-root .dk-demand-ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v3-root .dk-demand-ul li{color:var(--ink);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.v3-root .dk-demand-ul li .arr{color:var(--coral);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.v3-root .dk-demand-r{justify-content:center;align-items:center;min-height:440px;display:flex}.v3-root .dk-demand-stage{aspect-ratio:1;border:1px solid var(--hairline);background:#141416;width:100%;max-width:480px;padding:20px;position:relative;overflow:visible}.v3-root .graph .dk-demand-stage{border-color:var(--hairline);background:#141416}.v3-root .dk-demand-svg{width:100%;height:100%;display:block;overflow:visible}.v3-root .dk-dm-line{stroke:var(--ink-20);stroke-width:.75px;fill:none;opacity:0;transition:opacity .5s}.v3-root .dk-dm-line.on{opacity:1}.v3-root .dk-dm-node .dot{fill:#141416;stroke:var(--coral);stroke-width:1.2px;opacity:0;transform-origin:50%;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:scale(.4)}.v3-root .dk-dm-node .lbl{letter-spacing:.06em;fill:var(--ink);opacity:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;transition:opacity .4s}.v3-root .dk-dm-node.on .dot{opacity:1;transform:scale(1)}.v3-root .dk-dm-node.on .lbl{opacity:1}.v3-root .dk-dm-core .core{fill:var(--coral)}.v3-root .dk-dm-core .pulse{fill:var(--coral);opacity:.22;transform-origin:100px 100px;animation:2s ease-in-out infinite dk-dm-pulse}.v3-root .dk-dm-core .clbl{letter-spacing:.08em;fill:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}@keyframes dk-dm-pulse{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.08;transform:scale(1.4)}}@media (max-width:860px){.v3-root .dk-demand-wrap{grid-template-columns:1fr;gap:48px}.v3-root .dk-demand-l{max-width:100%}.v3-root .dk-demand-r{min-height:0}}@media (max-width:520px){.v3-root .graph.section{padding:80px 20px}}.v3-root .pricing-v2,.v3-root .integrations,.v3-root .faq-section,.v3-root #faq-mount>*,.v3-root .finalcta,.v3-root .footer{background:var(--white)}.v3-root #calc-mount,.v3-root #features-mount,.v3-root #cascade-mount,.v3-root #allfeats-mount,.v3-root #trust-mount,.v3-root #pricing-mount,.v3-root #faq-mount,.v3-root #finalcta-mount,.v3-root #footer-mount,.v3-root #hero-calendar-mount,.v3-root #moat-mount,.v3-root #graph-mount,.v3-root #cc-mount{background:0 0}.v3-root{background:var(--white)}.v3-root .graph .dk-graph-stage{border-color:var(--hairline);background:#ffffff08}[data-theme=dark] .v3-root{--white:#0e0e10;--ink:#f0eee8;--ink-black:#0e0e10;--muted:#8a8884;--hairline:#2a2a2e;--hairline-2:#2a2a2e;--surface-1:#1a1a1d;--surface-2:#17171a;--coral:#e85d4a;--coral-deep:#d24a3b;--coral-tint:#e85d4a1f;--coral-tint-2:#e85d4a47;--ink-90:#f0eee8eb;--ink-70:#f0eee8bf;--ink-55:#f0eee894;--ink-40:#f0eee86b;--ink-20:#f0eee838;--ink-10:#f0eee814;--white-90:#0e0e10eb;--white-70:#f0eee8b8;--white-55:#f0eee88c;--white-hair:#f0eee81f;--green:#4ade80;--green-tint:#4ade801f;--red:#f87171;--red-tint:#f871711f;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}[data-theme=dark] .v3-root,[data-theme=dark] .v3-root{color:#f0eee8;background:#0e0e10}[data-theme=dark] .v3-root .h1,[data-theme=dark] .v3-root .section-head h2,[data-theme=dark] .v3-root .losscalc h2,[data-theme=dark] .v3-root .moat-l h2,[data-theme=dark] .v3-root .graph-l h2,[data-theme=dark] .v3-root .cc-head h2,[data-theme=dark] .v3-root .finalcta h2,[data-theme=dark] .v3-root .trust-wrap h2,[data-theme=dark] .v3-root .vo-caption,[data-theme=dark] .v3-root .dash-greeting,[data-theme=dark] .v3-root .dash-hero-big,[data-theme=dark] .v3-root .calc-big,[data-theme=dark] .v3-root .vignette-title,[data-theme=dark] .v3-root .dash-side-head .name,[data-theme=dark] .v3-root .dash-cal-head .t,[data-theme=dark] .v3-root .dash-act-head .t,[data-theme=dark] .v3-root .feat-group-head h3,[data-theme=dark] .v3-root .price-name,[data-theme=dark] .v3-root .score-total,[data-theme=dark] .v3-root .cc-r-big,[data-theme=dark] .v3-root .mstat .mk,[data-theme=dark] .v3-root .faq-q,[data-theme=dark] .v3-root .trust-item .ti-h,[data-theme=dark] .v3-root .feat-name,[data-theme=dark] .v3-root .dash-metric .v{font-weight:700}[data-theme=dark] .v3-root ::selection{background:var(--coral);color:#fff}[data-theme=dark] .v3-root .btn,[data-theme=dark] .v3-root .btn:hover{box-shadow:none}[data-theme=dark] .v3-root .btn.ghost{color:#f0eee8;background:0 0;border-color:#f0eee8}[data-theme=dark] .v3-root .btn.ghost:hover{color:#0e0e10;background:#f0eee8;border-color:#f0eee8}[data-theme=dark] .v3-root .top.scrolled{background:#0e0e10e6;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .top.on-ink.scrolled{background:#0e0e10eb;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .top.on-ink .wordmark,[data-theme=dark] .v3-root .top.on-ink .nav-links a{color:#f0eee8}[data-theme=dark] .v3-root .top.on-ink .nav-links a{color:#f0eee8b8}[data-theme=dark] .v3-root .wordmark{color:#f0eee8}[data-theme=dark] .v3-root .wordmark .tld{color:#8a8884}[data-theme=dark] .v3-root .nav-links a{color:#f0eee8bf}[data-theme=dark] .v3-root .hero-eyebrow{color:#f0eee8;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .h1 .hw-em{color:var(--coral)}[data-theme=dark] .v3-root .hero-sub,[data-theme=dark] .v3-root .hero-fine{color:#8a8884}[data-theme=dark] .v3-root .pill{color:#f0eee8;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .pill:hover{border-color:var(--coral);color:var(--coral)}[data-theme=dark] .v3-root .pill.on{background:var(--coral);color:#fff;border-color:var(--coral)}[data-theme=dark] .v3-root .pills-label{color:#8a8884}[data-theme=dark] .v3-root .hero-visual{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .hero-visual-head{color:#8a8884;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .hero-visual-head .status{color:#f0eee8}[data-theme=dark] .v3-root .cal-block{color:#f0eee8;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .cal-block.lunch{color:#8a8884;background:#1a1a1d}[data-theme=dark] .v3-root .cal-name{color:#f0eee8}[data-theme=dark] .v3-root .cal-svc{color:#8a8884}[data-theme=dark] .v3-root .cal-time,[data-theme=dark] .v3-root .cal-dur{color:#f0eee86b}[data-theme=dark] .v3-root .cal-footer{color:#f0eee8;background:#17171a;border-top-color:#2a2a2e}[data-theme=dark] .v3-root .cal-footer .label{color:#8a8884}[data-theme=dark] .v3-root .hero-sms{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .hero-sms-head{color:#8a8884}[data-theme=dark] .v3-root .hero-sms-msg{color:#f0eee8}[data-theme=dark] .v3-root .integrations{background:#0e0e10;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .integrations h3{color:#8a8884}[data-theme=dark] .v3-root .logo-item{color:#f0eee8b8}[data-theme=dark] .v3-root .logo-item:hover{color:var(--coral)}[data-theme=dark] .v3-root .logo-mark{color:#f0eee86b}[data-theme=dark] .v3-root .shimmer-divider .bar{background:#f0eee814}[data-theme=dark] .v3-root .section-head h2{color:#f0eee8}[data-theme=dark] .v3-root .section-head p{color:#8a8884}[data-theme=dark] .v3-root .vignettes{background:#0e0e10}[data-theme=dark] .v3-root .vignette{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .vignette:hover{border-color:var(--coral);box-shadow:none}[data-theme=dark] .v3-root .vignette-title{color:#f0eee8}[data-theme=dark] .v3-root .vignette-desc,[data-theme=dark] .v3-root .vignette-caption{color:#8a8884}[data-theme=dark] .v3-root .v-stage{background:#1a1a1d;border-color:#2a2a2e}[data-theme=dark] .v3-root .rec-cal-head{color:#8a8884}[data-theme=dark] .v3-root .rec-slot{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .rec-slot .n{color:#f0eee8}[data-theme=dark] .v3-root .rec-slot .n .svc{color:#8a8884}[data-theme=dark] .v3-root .rec-slot .t,[data-theme=dark] .v3-root .rec-slot .d{color:#f0eee86b}[data-theme=dark] .v3-root .rec-slot.cancelled{background:#f871711a;border-color:#f87171}[data-theme=dark] .v3-root .rec-slot.cancelled .n{color:#f87171}[data-theme=dark] .v3-root .rec-slot.pending{border-color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .rec-slot.pending .n{color:var(--coral)}[data-theme=dark] .v3-root .rec-phone{box-shadow:none;background:#000;border-color:#f0eee81f}[data-theme=dark] .v3-root .rec-phone .screen{background:#fff}[data-theme=dark] .v3-root .rec-phone .contact .name{color:#0e0e10}[data-theme=dark] .v3-root .rec-bubble.out{color:#0e0e10;background:#f4f5f7}[data-theme=dark] .v3-root .opt-grid{background:#17171a;border-top-color:#2a2a2e;border-left-color:#2a2a2e}[data-theme=dark] .v3-root .opt-grid .h,[data-theme=dark] .v3-root .opt-grid .tl,[data-theme=dark] .v3-root .opt-grid .c{border-bottom-color:#2a2a2e;border-right-color:#2a2a2e}[data-theme=dark] .v3-root .opt-grid .h{color:#f0eee8;background:#1a1a1d}[data-theme=dark] .v3-root .opt-grid .corner{background:#1a1a1d;border-bottom-color:#2a2a2e;border-right-color:#2a2a2e}[data-theme=dark] .v3-root .opt-grid .tl{color:#f0eee86b}[data-theme=dark] .v3-root .opt-grid .c{background:#17171a}[data-theme=dark] .v3-root .opt-appt.booked{color:#0e0e10;background:#f0eee8}[data-theme=dark] .v3-root .ns-card{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .ns-card .info .n{color:#f0eee8}[data-theme=dark] .v3-root .ns-card .info .meta{color:#8a8884}[data-theme=dark] .v3-root .ns-thread{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .ns-thread .bubble.out{color:#f0eee8;background:#2a2a2e}[data-theme=dark] .v3-root .ns-badge.pending{color:#f0eee86b;background:#f0eee80f;border-color:#2a2a2e}[data-theme=dark] .v3-root .v-ticks{color:#f0eee86b;border-top-color:#2a2a2e}[data-theme=dark] .v3-root .v-ticks .vt .dot{background:#2a2a2e}[data-theme=dark] .v3-root .opt-pill{color:#f0eee88c;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .opt-pill.on{border-color:var(--coral);color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .opt-toggle{color:#f0eee8b8;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .moat{color:#0e0e10;background:#f7f5f0}[data-theme=dark] .v3-root .moat .overline{color:#0e0e108c}[data-theme=dark] .v3-root .moat-l h2{color:#0e0e10}[data-theme=dark] .v3-root .moat-l p{color:#0e0e10b3}[data-theme=dark] .v3-root .mstat .mk{color:var(--coral)}[data-theme=dark] .v3-root .mstat .ml{color:#0e0e108c}[data-theme=dark] .v3-root .score-card{background:#fff;border-color:#0e0e101f}[data-theme=dark] .v3-root .score-head{border-bottom-color:#0e0e101a}[data-theme=dark] .v3-root .score-title{color:#0e0e108c}[data-theme=dark] .v3-root .score-total{color:var(--coral)}[data-theme=dark] .v3-root .score-total span{color:#0e0e108c}[data-theme=dark] .v3-root .score-n{color:#0e0e10d9}[data-theme=dark] .v3-root .score-bar{background:#0e0e1014}[data-theme=dark] .v3-root .score-w{color:#0e0e1099}[data-theme=dark] .v3-root .score-foot{color:var(--coral);border-top-color:#0e0e101a}[data-theme=dark] .v3-root .graph{background:#f7f5f0}[data-theme=dark] .v3-root .graph-l h2{color:#0e0e10}[data-theme=dark] .v3-root .graph-l p{color:#0e0e10b3}[data-theme=dark] .v3-root .graph-l em{color:var(--coral)}[data-theme=dark] .v3-root .graph-ul li{color:#0e0e10bf}[data-theme=dark] .v3-root .graph-stage{background:#fff;border-color:#0e0e101f}[data-theme=dark] .v3-root .gnode{color:#0e0e10b3;background:#fff;border-color:#0e0e1026}[data-theme=dark] .v3-root .gnode.on{border-color:var(--coral);color:var(--coral)}[data-theme=dark] .v3-root .cc{color:#0e0e10;background:#f7f5f0}[data-theme=dark] .v3-root .cc-head .overline{color:#0e0e108c}[data-theme=dark] .v3-root .cc-head h2{color:#0e0e10}[data-theme=dark] .v3-root .cc-head p{color:#0e0e10a6}[data-theme=dark] .v3-root .cc-terminal{box-shadow:none;background:#0b0c10;border-color:#f0eee81a}[data-theme=dark] .v3-root .losscalc{background:#0e0e10;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .losscalc h2{color:#f0eee8}[data-theme=dark] .v3-root .losscalc .sub{color:#8a8884}[data-theme=dark] .v3-root .calc-card{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .slider-field .lbl{color:#f0eee8bf}[data-theme=dark] .v3-root .slider-field .val{color:#f0eee8}[data-theme=dark] .v3-root .slider-track .bar{background:#2a2a2e}[data-theme=dark] .v3-root .slider-track .fill{background:var(--coral)}[data-theme=dark] .v3-root .slider-track .thumb{border-color:var(--coral);box-shadow:none;background:#f0eee8}[data-theme=dark] .v3-root .slider-track .tooltip{color:#0e0e10;background:#f0eee8}[data-theme=dark] .v3-root .slider-track .tooltip:after{border-top-color:#f0eee8}[data-theme=dark] .v3-root .calc-big{color:var(--coral)}[data-theme=dark] .v3-root .calc-big .dollar{color:#f0eee8}[data-theme=dark] .v3-root .calc-big .unit{color:#8a8884}[data-theme=dark] .v3-root .calc-desc{color:#f0eee8bf}[data-theme=dark] .v3-root .calc-desc strong{color:#f0eee8}[data-theme=dark] .v3-root .calc-output .label{color:#8a8884}[data-theme=dark] .v3-root .co{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .co.co-loss{background:#f8717114;border-color:#f8717159}[data-theme=dark] .v3-root .co.co-loss .co-big{color:#f87171}[data-theme=dark] .v3-root .co.co-recover{background:#4ade8014;border-color:#4ade8059}[data-theme=dark] .v3-root .co.co-recover .co-big{color:#4ade80}[data-theme=dark] .v3-root .co.co-net{border-color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .co.co-net .co-big{color:var(--coral)}[data-theme=dark] .v3-root .co-label,[data-theme=dark] .v3-root .co-sub{color:#8a8884}[data-theme=dark] .v3-root .co-arrow{color:#f0eee86b}[data-theme=dark] .v3-root .ccy-switch{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .ccy{color:#8a8884}[data-theme=dark] .v3-root .ccy.on{background:var(--coral);color:#fff}[data-theme=dark] .v3-root .dashblock{background:#0e0e10;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .dash{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-chrome{background:#1a1a1d;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .dash-chrome .url{color:#f0eee88c;background:#1a1a1d;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-side{background:#17171a;border-right-color:#2a2a2e}[data-theme=dark] .v3-root .dash-side-head .mark{color:#0e0e10;background:#f0eee8}[data-theme=dark] .v3-root .dash-side-head .name{color:#f0eee8}[data-theme=dark] .v3-root .dash-side-head .tag,[data-theme=dark] .v3-root .dash-side-section{color:#8a8884}[data-theme=dark] .v3-root .dash-nav-item{color:#f0eee8bf}[data-theme=dark] .v3-root .dash-nav-item:hover{background:#1a1a1d}[data-theme=dark] .v3-root .dash-nav-item.on{color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .dash-side-foot{border-top-color:#2a2a2e}[data-theme=dark] .v3-root .dash-side-foot .who{color:#f0eee8}[data-theme=dark] .v3-root .dash-side-foot .role{color:#8a8884}[data-theme=dark] .v3-root .dash-main{background:#1a1a1d}[data-theme=dark] .v3-root .dash-greeting{color:#f0eee8}[data-theme=dark] .v3-root .dash-greeting .date{color:#8a8884}[data-theme=dark] .v3-root .dash-hero{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-hero-l .label{color:#f0eee8}[data-theme=dark] .v3-root .dash-hero-big,[data-theme=dark] .v3-root .dash-hero-big .c{color:var(--coral)}[data-theme=dark] .v3-root .dash-hero-big .dollar{color:#f0eee8}[data-theme=dark] .v3-root .dash-hero .delta{color:#4ade80;background:#4ade801f}[data-theme=dark] .v3-root .dash-hero .note{color:#8a8884}[data-theme=dark] .v3-root .dash-metric{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-metric .k{color:#8a8884}[data-theme=dark] .v3-root .dash-metric .v{color:#f0eee8}[data-theme=dark] .v3-root .dash-metric .v .unit,[data-theme=dark] .v3-root .dash-metric .sub{color:#8a8884}[data-theme=dark] .v3-root .dash-cal{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-cal-head .rng{color:#8a8884}[data-theme=dark] .v3-root .dash-cal-grid{border-top-color:#2a2a2e;border-left-color:#2a2a2e}[data-theme=dark] .v3-root .dash-cal-grid .hcell,[data-theme=dark] .v3-root .dash-cal-grid .daylabel,[data-theme=dark] .v3-root .dash-cal-grid .timelabel,[data-theme=dark] .v3-root .dash-cal-grid .cell{color:#8a8884;border-bottom-color:#2a2a2e;border-right-color:#2a2a2e}[data-theme=dark] .v3-root .dash-cal-grid .daylabel{color:#f0eee8;background:#1a1a1d}[data-theme=dark] .v3-root .dash-cal-grid .corner{background:#1a1a1d;border-bottom-color:#2a2a2e;border-right-color:#2a2a2e}[data-theme=dark] .v3-root .dash-cal-grid .timelabel{color:#f0eee86b}[data-theme=dark] .v3-root .dash-cal-grid .cell{background:#17171a}[data-theme=dark] .v3-root .dash-appt.booked{color:#0e0e10;background:#f0eee8;border-color:#f0eee8}[data-theme=dark] .v3-root .dash-appt.booked .n2{color:#0e0e1099}[data-theme=dark] .v3-root .dash-appt.cancelled{color:#f87171;background:#f8717126;border-color:#f87171}[data-theme=dark] .v3-root .dash-appt.pending{color:var(--coral);border-color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .dash-legend{color:#8a8884}[data-theme=dark] .v3-root .dash-legend .sw.b{background:#f0eee8}[data-theme=dark] .v3-root .dash-legend .sw.c{background:#f8717126;border-color:#f87171}[data-theme=dark] .v3-root .dash-act{background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .dash-act-head{border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .dash-act-head .count{color:#8a8884}[data-theme=dark] .v3-root .dash-act-row{border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .dash-act-row .who{color:#f0eee8}[data-theme=dark] .v3-root .dash-act-row .desc{color:#8a8884}[data-theme=dark] .v3-root .dash-act-row .time{color:#f0eee86b}[data-theme=dark] .v3-root .dash-act-row.grey .dot{background:#f0eee838}[data-theme=dark] .v3-root .feats{background:#0e0e10}[data-theme=dark] .v3-root .feat-group-head{border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .feat-group-head h3{color:#f0eee8}[data-theme=dark] .v3-root .feat-group-head p{color:#8a8884}[data-theme=dark] .v3-root .feat-list{background:#2a2a2e;border-color:#2a2a2e}[data-theme=dark] .v3-root .feat-item{background:#17171a}[data-theme=dark] .v3-root .feat-item:hover{background:#e85d4a14}[data-theme=dark] .v3-root .feat-name{color:#f0eee8}[data-theme=dark] .v3-root .feat-desc{color:#8a8884}[data-theme=dark] .v3-root .feat-tier.tier-starter{color:#f0eee8b8;background:#1a1a1d;border-color:#2a2a2e}[data-theme=dark] .v3-root .feat-tier.tier-growth{color:var(--coral);border-color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .feat-tier.tier-pro{color:#0e0e10;background:#f0eee8;border-color:#f0eee8}[data-theme=dark] .v3-root .price{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .price:hover{box-shadow:none;border-color:#f0eee838}[data-theme=dark] .v3-root .price.featured{border:2px solid var(--coral);box-shadow:none;background:#17171a}[data-theme=dark] .v3-root .price.featured:hover{border-color:var(--coral)}[data-theme=dark] .v3-root .price-name{color:#f0eee8}[data-theme=dark] .v3-root .price-desc{color:#8a8884}[data-theme=dark] .v3-root .price-fig .dollar,[data-theme=dark] .v3-root .price-fig .num{color:#f0eee8}[data-theme=dark] .v3-root .price-fig .unit,[data-theme=dark] .v3-root .price-sub,[data-theme=dark] .v3-root .price-daily{color:#8a8884}[data-theme=dark] .v3-root .price ul li{color:#f0eee8bf}[data-theme=dark] .v3-root .price ul li .check,[data-theme=dark] .v3-root .price-positioning{color:var(--coral)}[data-theme=dark] .v3-root .price-tagline{color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .price-limits{color:#8a8884;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .price-limits b{color:#f0eee8}[data-theme=dark] .v3-root .price-fine,[data-theme=dark] .v3-root .pricing-foot{color:#8a8884}[data-theme=dark] .v3-root .popular-badge{box-shadow:none}[data-theme=dark] .v3-root .faq-item{border-top-color:#2a2a2e}[data-theme=dark] .v3-root .faq-item:last-child{border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .faq-q{color:#f0eee8}[data-theme=dark] .v3-root .faq-a-inner{color:#8a8884}[data-theme=dark] .v3-root .faq-a-inner strong{color:#f0eee8}[data-theme=dark] .v3-root .finalcta{color:#f0eee8;background:#0e0e10}[data-theme=dark] .v3-root .finalcta h2{color:#f0eee8}[data-theme=dark] .v3-root .finalcta p{color:#f0eee88c}[data-theme=dark] .v3-root .trust{background:#0e0e10;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .trust-wrap h2{color:#f0eee8}[data-theme=dark] .v3-root .trust-grid{background:#2a2a2e;border-color:#2a2a2e}[data-theme=dark] .v3-root .trust-item{background:#17171a}[data-theme=dark] .v3-root .trust-item .ti-h{color:#f0eee8}[data-theme=dark] .v3-root .trust-item p{color:#8a8884}[data-theme=dark] .v3-root .footer{background:#0e0e10;border-top-color:#2a2a2e}[data-theme=dark] .v3-root .footer-links,[data-theme=dark] .v3-root .footer-copy{color:#8a8884}[data-theme=dark] .v3-root .voiceover{background:#0e0e10;border-top-color:#2a2a2e;border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .vo-caption{color:#f0eee8}[data-theme=dark] .v3-root .vo-sub{color:#8a8884}[data-theme=dark] .v3-root .vo-player{box-shadow:none;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .vo-play{box-shadow:none}[data-theme=dark] .v3-root .vo-play.playing{color:#0e0e10;background:#f0eee8}[data-theme=dark] .v3-root .vo-time{color:#f0eee88c}[data-theme=dark] .v3-root .vo-script{color:#f0eee8bf;border-left-color:#e85d4a59}[data-theme=dark] .v3-root .wb{background:#f0eee838}[data-theme=dark] .v3-root .vo-kicker{color:var(--coral);background:#f0eee80a;border-color:#e85d4a59}[data-theme=dark] .v3-root .vo-phone{box-shadow:none}[data-theme=dark] .v3-root .vo-phone-screen{background:#17171a}[data-theme=dark] .v3-root .vo-phone-status{color:#f0eee8}[data-theme=dark] .v3-root .vo-phone-status .dots span{background:#f0eee8}[data-theme=dark] .v3-root .vo-phone-head{border-bottom-color:#2a2a2e}[data-theme=dark] .v3-root .vo-phone-head .ttl{color:#f0eee8}[data-theme=dark] .v3-root .vo-phone-head .live-pill{color:#f0eee86b;background:#f0eee814}[data-theme=dark] .v3-root .vp-row .blk.booked{color:#f0eee8bf;background:#f0eee814}[data-theme=dark] .v3-root .vp-row .blk.booked b{color:#f0eee8}[data-theme=dark] .v3-root .sms-bubble.out{color:#f0eee8;box-shadow:none;background:#2a2a2e}[data-theme=dark] .v3-root .sms-bubble.reply{box-shadow:none}[data-theme=dark] .v3-root .vo-stamp{background:#0e0e10f2}[data-theme=dark] .v3-root .tweaks-panel{box-shadow:none;color:#f0eee8;background:#17171a;border-color:#2a2a2e}[data-theme=dark] .v3-root .tweaks-panel h5{color:#f0eee8}[data-theme=dark] .v3-root .tweaks-panel .sub,[data-theme=dark] .v3-root .tweaks-panel .row label{color:#8a8884}[data-theme=dark] .v3-root .tweaks-panel .opt{color:#f0eee8bf;background:#1a1a1d;border-color:#2a2a2e}[data-theme=dark] .v3-root .tweaks-panel .opt:hover{border-color:var(--coral);color:var(--coral)}[data-theme=dark] .v3-root .tweaks-panel .opt.on{background:var(--coral);color:#fff;border-color:var(--coral)}[data-theme=dark] .v3-root #mobile-cta{background:#0e0e10f5!important;border-top:1px solid #2a2a2e!important}[data-theme=dark] .v3-root .dash,[data-theme=dark] .v3-root .hero-visual,[data-theme=dark] .v3-root .price,[data-theme=dark] .v3-root .vignette,[data-theme=dark] .v3-root .calc-card,[data-theme=dark] .v3-root .vo-player,[data-theme=dark] .v3-root .vo-play,[data-theme=dark] .v3-root .vo-phone,[data-theme=dark] .v3-root .tweaks-panel,[data-theme=dark] .v3-root .sms-bubble,[data-theme=dark] .v3-root .hero-sms,[data-theme=dark] .v3-root .rec-phone,[data-theme=dark] .v3-root .popular-badge,[data-theme=dark] .v3-root .dash-hero{box-shadow:none!important}[data-theme=dark] .v3-root .dark-feats{background:#0e0e10;max-width:1320px;margin:0 auto;padding:120px 24px}[data-theme=dark] .v3-root .dark-feats .section-head{max-width:780px}[data-theme=dark] .v3-root .dk-showcase{margin-top:48px}[data-theme=dark] .v3-root .dk-tabs{border-bottom:1px solid #2a2a2e;flex-wrap:wrap;gap:0;margin-bottom:48px;display:flex}[data-theme=dark] .v3-root .dk-tab{appearance:none;cursor:pointer;color:#f0eee86b;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;margin-right:36px;padding:14px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;transition:color .18s;position:relative}[data-theme=dark] .v3-root .dk-tab:hover{color:#f0eee8bf}[data-theme=dark] .v3-root .dk-tab.on{color:var(--coral)}[data-theme=dark] .v3-root .dk-tab-u{background:var(--coral);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}[data-theme=dark] .v3-root .dk-tab.on .dk-tab-u{transform:scaleX(1)}[data-theme=dark] .v3-root .dk-tab:last-child{margin-right:0}@media (max-width:720px){[data-theme=dark] .v3-root .dk-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}[data-theme=dark] .v3-root .dk-tabs::-webkit-scrollbar{height:2px}[data-theme=dark] .v3-root .dk-tabs::-webkit-scrollbar-thumb{background:#e85d4e4d;border-radius:2px}[data-theme=dark] .v3-root .dk-tab{scroll-snap-align:start;flex-shrink:0}}[data-theme=dark] .v3-root .dk-spotlight{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;min-height:460px;display:grid}[data-theme=dark] .v3-root .dk-spot-l{position:relative}[data-theme=dark] .v3-root .dk-spot-r{max-width:440px}[data-theme=dark] .v3-root .dk-spot-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}[data-theme=dark] .v3-root .dk-spot-title{letter-spacing:-.02em;color:#f0eee8;margin:0 0 18px;font-family:Lora,Inter Tight,Georgia,serif;font-size:34px;font-weight:700;line-height:1.1}[data-theme=dark] .v3-root .dk-spot-desc{color:#8a8884;margin:0 0 28px;font-size:16px;line-height:1.55}[data-theme=dark] .v3-root .dk-spot-stamp{background:#17171a;border:1px solid #2a2a2e;align-items:center;gap:10px;margin-bottom:28px;padding:9px 14px;display:inline-flex}[data-theme=dark] .v3-root .dk-spot-stamp .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}[data-theme=dark] .v3-root .dk-spot-stamp .mono{letter-spacing:.04em;color:#f0eee8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}[data-theme=dark] .v3-root .dk-spot-progress{gap:4px;width:100%;max-width:240px;display:flex}[data-theme=dark] .v3-root .dk-spot-progress .seg{background:#2a2a2e;flex:1;height:2px;transition:background .3s}[data-theme=dark] .v3-root .dk-spot-progress .seg.past{background:#e85d4a59}[data-theme=dark] .v3-root .dk-spot-progress .seg.on{background:var(--coral);animation:6s linear forwards dk-seg-fill}[data-theme=dark] .v3-root .dk-panel-body{width:100%}[data-theme=dark] .v3-root .dk-panel-visual{background:#17171a;border:1px solid #2a2a2e;justify-content:center;align-items:center;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .v3-root .dk-rec-wrap{grid-template-columns:.9fr 1fr;gap:24px;width:100%;display:grid}[data-theme=dark] .v3-root .dk-rec-cal{flex-direction:column;gap:8px;display:flex}[data-theme=dark] .v3-root .dk-rec-head{letter-spacing:.12em;color:#8a8884;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-rec-slot{color:#f0eee8;background:#0e0e10;border:1px solid #2a2a2e;grid-template-columns:48px 1fr auto;align-items:baseline;gap:10px;padding:10px 12px;font-size:12px;transition:all .4s cubic-bezier(.16,1,.3,1);display:grid}[data-theme=dark] .v3-root .dk-rec-slot .t{color:#8a8884;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}[data-theme=dark] .v3-root .dk-rec-slot .n{font-weight:600}[data-theme=dark] .v3-root .dk-rec-slot .d{color:#8a8884;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}[data-theme=dark] .v3-root .dk-rec-slot.cancel{color:#f87171;background:#f871711a;border-color:#f87171}[data-theme=dark] .v3-root .dk-rec-slot.cancel .t,[data-theme=dark] .v3-root .dk-rec-slot.cancel .d{color:#f87171b3}[data-theme=dark] .v3-root .dk-rec-slot.fill{border-color:var(--coral);color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .dk-rec-slot.fill .t,[data-theme=dark] .v3-root .dk-rec-slot.fill .d{color:#e85d4abf}[data-theme=dark] .v3-root .dk-rec-phone{background:#0e0e10;border:1px solid #2a2a2e;flex-direction:column;gap:8px;min-height:240px;padding:14px;display:flex}[data-theme=dark] .v3-root .dk-rec-phone-head{border-bottom:1px solid #2a2a2e;align-items:center;gap:8px;padding-bottom:8px;display:flex}[data-theme=dark] .v3-root .dk-rec-phone-head .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}[data-theme=dark] .v3-root .dk-rec-phone-head .lbl{color:#8a8884;letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}[data-theme=dark] .v3-root .dk-rec-chips{flex-wrap:wrap;gap:4px;display:flex}[data-theme=dark] .v3-root .dk-chip{color:#f0eee859;letter-spacing:.04em;text-transform:uppercase;opacity:.4;border:1px solid #2a2a2e;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);transform:scale(.94)}[data-theme=dark] .v3-root .dk-chip.on{opacity:1;color:var(--coral);border-color:var(--coral);background:#e85d4a1f;transform:none}[data-theme=dark] .v3-root .dk-chip.ok{background:var(--coral);color:#fff}[data-theme=dark] .v3-root .dk-bubble{opacity:0;word-wrap:break-word;max-width:92%;padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(6px)}[data-theme=dark] .v3-root .dk-bubble.in{opacity:1;transform:none}[data-theme=dark] .v3-root .dk-bubble.out{background:var(--coral);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;margin-right:auto}[data-theme=dark] .v3-root .dk-bubble.you{color:#f0eee8;background:#2a2a2e;border-radius:14px 14px 4px;align-self:flex-end;margin-left:auto}[data-theme=dark] .v3-root .dk-bubble .t{letter-spacing:.04em;opacity:.7;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;display:block}[data-theme=dark] .v3-root .dk-opt-wrap{width:100%;max-width:520px}[data-theme=dark] .v3-root .dk-opt-grid{background:#0e0e10;border-top:1px solid #2a2a2e;border-left:1px solid #2a2a2e;grid-template-columns:34px repeat(5,1fr);grid-auto-rows:36px;display:grid;position:relative}[data-theme=dark] .v3-root .dk-opt-grid>*{border-bottom:1px solid #2a2a2e;border-right:1px solid #2a2a2e}[data-theme=dark] .v3-root .dk-opt-corner{background:#1a1a1d;grid-area:1/1}[data-theme=dark] .v3-root .dk-opt-h{color:#f0eee8;letter-spacing:.08em;background:#1a1a1d;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}[data-theme=dark] .v3-root .dk-opt-tl{color:#f0eee86b;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:9px;display:flex}[data-theme=dark] .v3-root .dk-opt-c{background:#17171a}[data-theme=dark] .v3-root .dk-opt-appt{color:#0e0e10;letter-spacing:.04em;background:#f0eee8;border-bottom:0;border-right:0;justify-content:center;align-items:center;margin:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=dark] .v3-root .dk-opt-appt.new{background:var(--coral);color:#fff;box-shadow:0 0 0 2px #e85d4a40}[data-theme=dark] .v3-root .dk-opt-state{background:#17171a;border:1px solid #2a2a2e;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;display:inline-flex}[data-theme=dark] .v3-root .dk-opt-pill{letter-spacing:.08em;color:#f0eee88c;background:#0e0e10;border:1px solid #2a2a2e;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .24s}[data-theme=dark] .v3-root .dk-opt-pill.on{color:var(--coral);border-color:var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .dk-opt-arr{color:#f0eee86b;font-size:12px}[data-theme=dark] .v3-root .dk-score-card{background:#0e0e10;border:1px solid #2a2a2e;width:100%;max-width:480px;padding:20px}[data-theme=dark] .v3-root .dk-score-head{border-bottom:1px solid #2a2a2e;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}[data-theme=dark] .v3-root .dk-score-head .k{letter-spacing:.08em;color:#8a8884;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-score-head .v{color:var(--coral);letter-spacing:-.01em;font-family:Lora,serif;font-size:24px;font-weight:700}[data-theme=dark] .v3-root .dk-score-head .v .u{color:#8a8884;letter-spacing:.06em;margin-left:4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}[data-theme=dark] .v3-root .dk-score-row{grid-template-columns:160px 1fr 32px;align-items:center;gap:12px;padding:6px 0;display:grid}[data-theme=dark] .v3-root .dk-score-row .n{color:#f0eee8d9;font-size:11.5px}[data-theme=dark] .v3-root .dk-score-row .bar{background:#f0eee80f;border-radius:3px;height:6px;overflow:hidden}[data-theme=dark] .v3-root .dk-score-row .fill{background:var(--coral);width:0;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}[data-theme=dark] .v3-root .dk-score-row .w{color:#f0eee899;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-score-foot{color:var(--coral);letter-spacing:.04em;border-top:1px solid #2a2a2e;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}[data-theme=dark] .v3-root .dk-score-foot .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}[data-theme=dark] .v3-root .dk-ns-wrap{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex;position:relative}[data-theme=dark] .v3-root .dk-ns-stamp{color:var(--coral);border:1px solid var(--coral);letter-spacing:.08em;opacity:0;z-index:2;background:#e85d4a1f;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:-2px;right:-2px;transform:scale(.85)rotate(-3deg)}[data-theme=dark] .v3-root .dk-ns-stamp.on{opacity:1;transform:scale(1)rotate(-3deg)}[data-theme=dark] .v3-root .dk-ns-card{background:#0e0e10;border:1px solid #2a2a2e;align-items:center;gap:12px;padding:14px;display:flex}[data-theme=dark] .v3-root .dk-ns-card .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .v3-root .dk-ns-card .info{flex:1}[data-theme=dark] .v3-root .dk-ns-card .n{color:#f0eee8;font-size:14px;font-weight:700}[data-theme=dark] .v3-root .dk-ns-card .meta{color:#8a8884;letter-spacing:.04em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-ns-badge{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}[data-theme=dark] .v3-root .dk-ns-badge .d{border-radius:50%;width:5px;height:5px}[data-theme=dark] .v3-root .dk-ns-badge.pending{color:#f0eee880;background:#f0eee80f;border:1px solid #2a2a2e}[data-theme=dark] .v3-root .dk-ns-badge.pending .d{background:#f0eee880}[data-theme=dark] .v3-root .dk-ns-badge.sent{color:var(--coral);border:1px solid var(--coral);background:#e85d4a1f}[data-theme=dark] .v3-root .dk-ns-badge.sent .d{background:var(--coral)}[data-theme=dark] .v3-root .dk-ns-badge.ok{background:var(--coral);color:#fff;border:1px solid var(--coral)}[data-theme=dark] .v3-root .dk-ns-badge.ok .d{background:#fff}[data-theme=dark] .v3-root .dk-ns-risk{color:#8a8884;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-ns-thread{flex-direction:column;gap:6px;margin-top:6px;display:flex}[data-theme=dark] .v3-root .dk-conv-wrap{width:100%;max-width:380px}[data-theme=dark] .v3-root .dk-conv-phone{background:#0e0e10;border:1px solid #2a2a2e;flex-direction:column;gap:12px;padding:16px;display:flex}[data-theme=dark] .v3-root .dk-conv-head{border-bottom:1px solid #2a2a2e;align-items:center;gap:10px;padding-bottom:12px;display:flex}[data-theme=dark] .v3-root .dk-conv-head .avi{background:var(--coral);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .v3-root .dk-conv-head .n{color:#f0eee8;font-size:13px;font-weight:700}[data-theme=dark] .v3-root .dk-conv-head .s{color:#8a8884;letter-spacing:.04em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}[data-theme=dark] .v3-root .dk-conv-thread{flex-direction:column;gap:8px;min-height:140px;display:flex}[data-theme=dark] .v3-root .dk-typing{background:var(--coral);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:10px 14px;display:inline-flex}[data-theme=dark] .v3-root .dk-typing span{background:#ffffffd9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dk-typing}[data-theme=dark] .v3-root .dk-typing span:nth-child(2){animation-delay:.15s}[data-theme=dark] .v3-root .dk-typing span:nth-child(3){animation-delay:.3s}[data-theme=dark] .v3-root .dk-conv-meta{color:#f0eee880;letter-spacing:.04em;border-top:1px solid #2a2a2e;flex-wrap:wrap;gap:6px;padding-top:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}[data-theme=dark] .v3-root .dk-cc-terminal{background:#0b0c10;border:1px solid #2a2a2e;width:100%;max-width:520px;font-family:JetBrains Mono,monospace}[data-theme=dark] .v3-root .dk-cc-th{background:#f0eee805;border-bottom:1px solid #f0eee814;align-items:center;gap:7px;padding:10px 14px;display:flex}[data-theme=dark] .v3-root .dk-cc-th .tl{background:#ff5f57;border-radius:50%;width:10px;height:10px}[data-theme=dark] .v3-root .dk-cc-th .tl.y{background:#febc2e}[data-theme=dark] .v3-root .dk-cc-th .tl.g{background:#28c840}[data-theme=dark] .v3-root .dk-cc-ttl{color:#f0eee88c;letter-spacing:.04em;margin-left:8px;font-size:10.5px}[data-theme=dark] .v3-root .dk-cc-body{color:#f0eee8d9;min-height:260px;padding:18px;font-size:12.5px}[data-theme=dark] .v3-root .dk-cc-prompt{align-items:center;gap:8px;margin-bottom:12px;display:flex}[data-theme=dark] .v3-root .dk-cc-prompt .ps{color:var(--coral)}[data-theme=dark] .v3-root .dk-cc-input{color:#f0eee8;white-space:nowrap;max-width:0;transition:max-width 1.2s steps(22,end);position:relative;overflow:hidden}[data-theme=dark] .v3-root .dk-cc-input.typed{max-width:320px}[data-theme=dark] .v3-root .dk-cc-caret{background:var(--coral);width:7px;height:14px;animation:.9s steps(2,end) infinite dk-caret;display:inline-block}[data-theme=dark] .v3-root .dk-cc-caret.hidden{opacity:0}[data-theme=dark] .v3-root .dk-cc-resp{opacity:0;background:#f0eee808;border:1px solid #f0eee814;margin-top:14px;padding:14px 16px;animation:.4s cubic-bezier(.16,1,.3,1) forwards dk-fade-in}[data-theme=dark] .v3-root .dk-cc-rh{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:inline-flex}[data-theme=dark] .v3-root .dk-cc-rh .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}[data-theme=dark] .v3-root .dk-cc-resp ul{color:#f0eee8cc;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:11.5px;display:flex}[data-theme=dark] .v3-root .dk-cc-resp b{color:#f0eee8;font-weight:700}[data-theme=dark] .v3-root .dk-cc-final{background:var(--coral);color:#fff;opacity:0;margin-top:14px;padding:16px 18px;animation:.4s cubic-bezier(.16,1,.3,1) forwards dk-fade-in}[data-theme=dark] .v3-root .dk-cc-final .big{font-family:Lora,serif;font-size:22px;font-weight:700;line-height:1}[data-theme=dark] .v3-root .dk-cc-final .sub{letter-spacing:.04em;opacity:.9;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}[data-theme=dark] .v3-root .dk-reb-wrap{flex-direction:column;gap:18px;width:100%;max-width:560px;display:flex}[data-theme=dark] .v3-root .dk-reb-row{grid-template-columns:1fr 36px 1fr;align-items:center;gap:12px;display:grid}[data-theme=dark] .v3-root .dk-reb-wk{flex-direction:column;gap:6px;display:flex}[data-theme=dark] .v3-root .dk-reb-wklabel{letter-spacing:.1em;color:#8a8884;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-reb-booking{background:#0e0e10;border:1px solid #2a2a2e;grid-template-columns:48px 1fr;gap:2px 10px;padding:12px 14px;transition:all .4s;display:grid;position:relative}[data-theme=dark] .v3-root .dk-reb-booking .t{color:#8a8884;grid-row:1;font-family:JetBrains Mono,monospace;font-size:11px}[data-theme=dark] .v3-root .dk-reb-booking .n{color:#f0eee8;grid-row:1;font-size:13px;font-weight:700}[data-theme=dark] .v3-root .dk-reb-booking .s{color:#8a8884;letter-spacing:.04em;grid-area:2/2;font-family:JetBrains Mono,monospace;font-size:10px}[data-theme=dark] .v3-root .dk-reb-booking.strike .n,[data-theme=dark] .v3-root .dk-reb-booking.strike .s,[data-theme=dark] .v3-root .dk-reb-booking.strike .t{color:#f0eee859;opacity:.65;text-decoration:line-through}[data-theme=dark] .v3-root .dk-reb-booking.strike{border-color:#f8717166}[data-theme=dark] .v3-root .dk-reb-booking.new{border-color:var(--coral);opacity:0;transform:translate(-8px)}[data-theme=dark] .v3-root .dk-reb-booking.new.in{opacity:1;transform:none}[data-theme=dark] .v3-root .dk-reb-tag{letter-spacing:.08em;color:var(--coral);grid-column:unset;grid-row:unset;background:#e85d4a26;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:10px;right:10px}[data-theme=dark] .v3-root .dk-reb-arrow{color:#f0eee840;text-align:center;font-size:20px;transition:color .4s,transform .4s}[data-theme=dark] .v3-root .dk-reb-arrow.on{color:var(--coral);transform:translate(4px)}[data-theme=dark] .v3-root .dk-reb-sms{max-width:100%}[data-theme=dark] .v3-root .dk-also-head{max-width:780px;margin-top:96px;margin-bottom:32px}[data-theme=dark] .v3-root .dk-sub-h{letter-spacing:-.015em;color:#f0eee8;margin:8px 0 0;font-family:Lora,Inter Tight,Georgia,serif;font-size:32px;font-weight:700;line-height:1.1}[data-theme=dark] .v3-root .dk-sub-p{color:#8a8884;max-width:60ch;margin:12px 0 0;font-size:15px}[data-theme=dark] .v3-root .dk-also-toggle{color:#f0eee8;cursor:pointer;background:#0e0e10;border:1px solid #2a2a2e;align-items:center;gap:10px;margin-top:24px;padding:14px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}[data-theme=dark] .v3-root .dk-also-toggle:hover{border-color:var(--coral)}[data-theme=dark] .v3-root .dk-also-toggle .arr{color:var(--coral);font-size:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .v3-root .dk-also-toggle .arr.up{transform:rotate(180deg)}[data-theme=dark] .v3-root .dk-also-collapse{transition:height .32s cubic-bezier(.16,1,.3,1);overflow:hidden}[data-theme=dark] .v3-root .dk-also-inner{padding-top:32px}[data-theme=dark] .v3-root .dk-also-grid{border-top:1px solid #2a2a2e;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}[data-theme=dark] .v3-root .dk-also-item{border-bottom:1px solid #2a2a2e;grid-template-columns:minmax(200px,1fr) 1.4fr;align-items:baseline;gap:24px;padding:18px 0;transition:color .16s;display:grid}[data-theme=dark] .v3-root .dk-also-item:nth-child(odd){border-right:1px solid #2a2a2e;margin-right:-1px;padding-left:0;padding-right:28px}[data-theme=dark] .v3-root .dk-also-item:nth-child(2n){padding-left:28px}[data-theme=dark] .v3-root .dk-also-item:hover .dk-also-n{color:var(--coral)}[data-theme=dark] .v3-root .dk-also-n{color:#f0eee8;letter-spacing:-.005em;font-family:Lora,Inter Tight,Georgia,serif;font-size:16px;font-weight:600;transition:color .16s}[data-theme=dark] .v3-root .dk-also-d{color:#8a8884;font-size:13.5px;line-height:1.5}[data-theme=dark] .v3-root .dk-dot{color:var(--coral);margin-right:10px;font-size:18px;line-height:0;position:relative;top:-2px}[data-theme=dark] .v3-root .dk-roadmap{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}[data-theme=dark] .v3-root .dk-pill{color:#f0eee8;letter-spacing:-.005em;background:#0e0e10;border:1px solid #2a2a2e;align-items:center;padding:10px 16px 10px 12px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;transition:border-color .16s,color .16s;display:inline-flex}[data-theme=dark] .v3-root .dk-pill:hover{border-color:var(--coral);color:var(--coral)}@media (max-width:980px){[data-theme=dark] .v3-root .dk-spotlight{grid-template-columns:1fr;gap:40px}[data-theme=dark] .v3-root .dk-spot-r{max-width:100%}[data-theme=dark] .v3-root .dk-also-grid{grid-template-columns:1fr}[data-theme=dark] .v3-root .dk-also-item:nth-child(odd){border-right:0;margin-right:0;padding-right:0}[data-theme=dark] .v3-root .dk-also-item:nth-child(2n){padding-left:0}[data-theme=dark] .v3-root .dk-also-item{grid-template-columns:1fr;gap:6px}[data-theme=dark] .v3-root .dk-tabs{gap:0}[data-theme=dark] .v3-root .dk-tab{margin-right:20px;font-size:10px}}@media (max-width:640px){[data-theme=dark] .v3-root .dark-feats{padding:80px 20px}[data-theme=dark] .v3-root .dk-sub-h,[data-theme=dark] .v3-root .dk-spot-title{font-size:26px}[data-theme=dark] .v3-root .dk-rec-wrap{grid-template-columns:1fr}}[data-theme=dark] .v3-root .moat.section{padding:120px 24px}[data-theme=dark] .v3-root .dk-intel-wrap{max-width:1240px;margin:0 auto}[data-theme=dark] .v3-root .dk-intel-head{max-width:780px;margin-bottom:56px}[data-theme=dark] .v3-root .dk-intel-head .overline{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}[data-theme=dark] .v3-root .dk-intel-head h2{letter-spacing:-.02em;color:#f0eee8;margin:0 0 16px;font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.1}[data-theme=dark] .v3-root .dk-intel-head p{color:#8a8884;max-width:62ch;margin:0;font-size:16px;line-height:1.55}[data-theme=dark] .v3-root .dk-intel-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}[data-theme=dark] .v3-root .dk-intel-stats{border-top:1px solid #2a2a2e;border-left:1px solid #2a2a2e;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:0;display:grid}[data-theme=dark] .v3-root .dk-intel-stat{background:#141416;border-bottom:1px solid #2a2a2e;border-right:1px solid #2a2a2e;flex-direction:column;justify-content:space-between;min-height:180px;padding:32px 24px;display:flex}[data-theme=dark] .v3-root .dk-intel-stat .big{letter-spacing:-.03em;color:var(--coral);font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(44px,5.5vw,64px);font-weight:700;line-height:1}[data-theme=dark] .v3-root .dk-intel-stat .lbl{letter-spacing:.14em;text-transform:uppercase;color:#8a8884;margin-top:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}[data-theme=dark] .v3-root .dk-intel-bars{background:#141416;border:1px solid #2a2a2e;flex-direction:column;padding:24px;display:flex}[data-theme=dark] .v3-root .dk-intel-bars-head{letter-spacing:.14em;text-transform:uppercase;color:#8a8884;border-bottom:1px solid #2a2a2e;margin-bottom:16px;padding-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}[data-theme=dark] .v3-root .dk-intel-bars-list{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}[data-theme=dark] .v3-root .dk-intel-row{grid-template-columns:180px 1fr;align-items:center;gap:14px;display:grid}[data-theme=dark] .v3-root .dk-intel-row .n{color:#f0eee8d9;letter-spacing:-.005em;font-size:12.5px}[data-theme=dark] .v3-root .dk-intel-row .bar{background:#f0eee80f;height:8px;position:relative;overflow:hidden}[data-theme=dark] .v3-root .dk-intel-row .fill{background:var(--coral);width:0%;height:100%;transition:width .9s cubic-bezier(.16,1,.3,1);display:block}[data-theme=dark] .v3-root .dk-intel-foot{color:var(--coral);letter-spacing:.04em;border-top:1px solid #2a2a2e;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:flex}[data-theme=dark] .v3-root .dk-intel-foot .dot{background:var(--coral);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite dk-pulse}@media (max-width:860px){[data-theme=dark] .v3-root .dk-intel-grid{grid-template-columns:1fr}[data-theme=dark] .v3-root .dk-intel-row{grid-template-columns:130px 1fr}[data-theme=dark] .v3-root .dk-intel-row .n{font-size:11.5px}}@media (max-width:520px){[data-theme=dark] .v3-root .moat.section{padding:80px 20px}[data-theme=dark] .v3-root .dk-intel-stats{grid-template-columns:1fr}[data-theme=dark] .v3-root .dk-intel-stat{min-height:140px;padding:24px 20px}}[data-theme=dark] .v3-root .graph.section{padding:120px 24px}[data-theme=dark] .v3-root .dk-demand-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:0 auto;display:grid}[data-theme=dark] .v3-root .dk-demand-l{max-width:520px}[data-theme=dark] .v3-root .dk-demand-l .overline{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:inline-block}[data-theme=dark] .v3-root .dk-demand-l h2{letter-spacing:-.02em;color:#f0eee8;margin:0 0 18px;font-family:Lora,Inter Tight,Georgia,serif;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.08}[data-theme=dark] .v3-root .dk-demand-l p{color:#8a8884;margin:0 0 28px;font-size:16px;line-height:1.55}[data-theme=dark] .v3-root .dk-demand-ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-theme=dark] .v3-root .dk-demand-ul li{color:#f0eee8;align-items:baseline;gap:12px;font-size:14.5px;line-height:1.5;display:flex}[data-theme=dark] .v3-root .dk-demand-ul li .arr{color:var(--coral);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}[data-theme=dark] .v3-root .dk-demand-r{justify-content:center;align-items:center;min-height:440px;display:flex}[data-theme=dark] .v3-root .dk-demand-stage{aspect-ratio:1;background:#141416;border:1px solid #2a2a2e;width:100%;max-width:480px;padding:20px;position:relative;overflow:visible}[data-theme=dark] .v3-root .graph .dk-demand-stage{background:#141416;border-color:#2a2a2e}[data-theme=dark] .v3-root .dk-demand-svg{width:100%;height:100%;display:block;overflow:visible}[data-theme=dark] .v3-root .dk-dm-line{stroke:#f0eee838;stroke-width:.75px;fill:none;opacity:0;transition:opacity .5s}[data-theme=dark] .v3-root .dk-dm-line.on{opacity:1}[data-theme=dark] .v3-root .dk-dm-node .dot{fill:#141416;stroke:var(--coral);stroke-width:1.2px;opacity:0;transform-origin:50%;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:scale(.4)}[data-theme=dark] .v3-root .dk-dm-node .lbl{letter-spacing:.06em;fill:#f0eee8;opacity:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;transition:opacity .4s}[data-theme=dark] .v3-root .dk-dm-node.on .dot{opacity:1;transform:scale(1)}[data-theme=dark] .v3-root .dk-dm-node.on .lbl{opacity:1}[data-theme=dark] .v3-root .dk-dm-core .core{fill:var(--coral)}[data-theme=dark] .v3-root .dk-dm-core .pulse{fill:var(--coral);opacity:.22;transform-origin:100px 100px;animation:2s ease-in-out infinite dk-dm-pulse}[data-theme=dark] .v3-root .dk-dm-core .clbl{letter-spacing:.08em;fill:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}@media (max-width:860px){[data-theme=dark] .v3-root .dk-demand-wrap{grid-template-columns:1fr;gap:48px}[data-theme=dark] .v3-root .dk-demand-l{max-width:100%}[data-theme=dark] .v3-root .dk-demand-r{min-height:0}}@media (max-width:520px){[data-theme=dark] .v3-root .graph.section{padding:80px 20px}}[data-theme=dark] .v3-root .pricing-v2,[data-theme=dark] .v3-root .integrations,[data-theme=dark] .v3-root .faq-section,[data-theme=dark] .v3-root #faq-mount>*,[data-theme=dark] .v3-root .finalcta,[data-theme=dark] .v3-root .footer{background:#0e0e10}[data-theme=dark] .v3-root #calc-mount,[data-theme=dark] .v3-root #features-mount,[data-theme=dark] .v3-root #cascade-mount,[data-theme=dark] .v3-root #allfeats-mount,[data-theme=dark] .v3-root #trust-mount,[data-theme=dark] .v3-root #pricing-mount,[data-theme=dark] .v3-root #faq-mount,[data-theme=dark] .v3-root #finalcta-mount,[data-theme=dark] .v3-root #footer-mount,[data-theme=dark] .v3-root #hero-calendar-mount,[data-theme=dark] .v3-root #moat-mount,[data-theme=dark] .v3-root #graph-mount,[data-theme=dark] .v3-root #cc-mount{background:0 0}[data-theme=dark] .v3-root{background:#0e0e10}[data-theme=dark] .v3-root .graph .dk-graph-stage{background:#ffffff08;border-color:#2a2a2e}.v3-root .wordmark{font-family:"Cabinet Grotesk",var(--font-inter-tight),sans-serif;letter-spacing:-.04em;align-items:center;gap:8px;font-weight:800;display:inline-flex}.v3-root .wordmark-mark{color:#e85d4a;flex-shrink:0;width:22px;height:22px}
