*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:#faf7f2}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}img,svg{display:block}[id]{scroll-margin-top:80px}.page-root{--violet: #7c3aed;--violet-deep: #2a0d6b;--violet-soft: #a98aff;--lavender: #f3efff;--cream: #faf7f2;--paper: #ffffff;--ink: #0c0a18;--ink-soft: #56506e;--line: rgba(12,10,24,.08)}.page-root{background:#faf7f2;font-family:Geist,sans-serif;-webkit-font-smoothing:antialiased;color:var(--ink)}.page-body{overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.nav{position:sticky;top:0;z-index:50}.nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#faf7f2d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease;pointer-events:none}.nav--scrolled:before{border-bottom-color:var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.wordmark{display:inline-flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:25px;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.wordmark--light{color:#fff}.nav-links{display:flex;gap:34px;font-size:14.5px;color:var(--ink-soft);font-weight:500}.nav-links a{color:inherit;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--ink)}@media (max-width: 940px){.nav-anchor-strip{display:block;border-bottom:1px solid var(--line)}.nav-anchor-inner{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.nav-anchor-inner::-webkit-scrollbar{display:none}.nav-anchor-strip a{flex-shrink:0;padding:6px 14px;border-radius:999px;background:#7c3aed12;color:var(--violet);font-size:13.5px;font-weight:500;text-decoration:none;border:1px solid rgba(124,58,237,.13);white-space:nowrap;transition:background .15s}.nav-anchor-strip a:hover{background:#7c3aed24}}.nav-actions{display:flex;gap:12px;align-items:center}.nav-signin{font-size:14.5px;font-weight:500;color:var(--ink-soft);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Geist,sans-serif;font-weight:500;letter-spacing:-.01em;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .15s;padding:13px 22px;font-size:15px}.btn:hover{opacity:.88}.btn--sm{padding:9px 16px;font-size:14px}.btn--lg{padding:16px 26px;font-size:16px}.btn--primary{background:var(--violet);color:#fff;box-shadow:0 10px 26px -8px #7c3aed87}.btn--dark{background:var(--ink);color:#fff}.btn--ghost-light{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.kicker{font-family:Geist Mono,monospace;font-size:13px;font-weight:500;color:var(--violet);letter-spacing:.1em;text-transform:uppercase}.section-h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(32px,5.6vw,56px);line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--ink)}.mono-label{font-family:Geist Mono,monospace;font-size:13px;letter-spacing:.04em;color:var(--ink-soft)}.pill{display:inline-flex;align-items:center;gap:7px;padding:6.5px 12.5px;border-radius:999px;background:#7c3aed17;color:var(--violet);font-size:13px;font-weight:500;border:1px solid rgba(124,58,237,.13);white-space:nowrap}.pill--dim{background:#a98aff29;color:var(--violet-soft);border-color:transparent}.dot{display:inline-block;width:8px;height:8px;border-radius:999px;flex-shrink:0}.chat-thread{display:flex;flex-direction:column;gap:10px}.msg{display:flex;align-items:flex-end;gap:8px}.msg--in{flex-direction:row}.msg--out{flex-direction:row-reverse}.msg-avatar{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.msg-bubble{max-width:80%;padding:9px 13px;border-radius:18px;font-size:14px;line-height:1.4}.msg-bubble--in{background:#eef0f2;color:var(--ink);border-bottom-left-radius:5px}.msg-bubble--out{background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;border-bottom-right-radius:5px}.aira-label{font-size:10px;opacity:.85;margin-bottom:3px;font-family:Geist Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.trust-inner{padding-top:24px;padding-bottom:24px;display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;justify-content:center;row-gap:12px}.trust-channel{font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink);display:flex;align-items:center;gap:9px}.trust-plus{color:var(--line);font-size:22px}.trust-calendly{display:flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--violet)}.trust-logo{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.trust-logo--instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 28%,#d62976 60%,#962fbf)}.trust-logo--messenger{background:linear-gradient(135deg,#00b2ff,#006aff)}.trust-logo--whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.trust-logo--calendly{background:linear-gradient(135deg,#1a73ff,#006bff)}.trust-soon{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;border:1.5px dashed rgba(12,10,24,.16);background:var(--cream)}.trust-soon-glyph{width:30px;height:30px;border-radius:9px;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.trust-soon-text{display:flex;flex-direction:column;line-height:1.1}.trust-soon-name{font-family:Bricolage Grotesque,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.trust-soon-tag{font-family:Geist Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-top:2px}.hiw-section{background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:clamp(64px,9vw,100px) 0}.hiw-glow{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(124,58,237,.27),transparent 65%);pointer-events:none}.hiw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:68px}.hiw-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:32px}.hiw-number{font-family:Geist Mono,monospace;font-size:13px;color:var(--violet-soft);letter-spacing:.08em}.hiw-title{font-family:Bricolage Grotesque,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:16px 0 0}.hiw-desc{font-size:15.5px;line-height:1.5;color:#ffffff9e;margin-top:12px;text-wrap:pretty}.features-section{background:var(--cream);padding:clamp(64px,9vw,110px) 0}.features-inner{display:flex;flex-direction:column;gap:clamp(64px,9vw,110px)}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feat-row--reverse .feat-copy{order:2}.feat-row--reverse .feat-visual{order:1}.feat-h3{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(30px,4.4vw,46px);line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--ink);margin:16px 0 0;text-wrap:balance}.feat-desc{font-size:18px;line-height:1.5;color:var(--ink-soft);margin-top:18px}.feat-bullets{display:flex;flex-direction:column;gap:12px;margin-top:26px}.feat-bullet{display:flex;gap:12px;align-items:flex-start}.check-badge{width:22px;height:22px;border-radius:999px;background:var(--lavender);color:var(--violet);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:13px;font-weight:700}.feat-bullet span:last-child{font-size:16px;color:var(--ink);line-height:1.45}.visual-card{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 30px 60px -30px #0c0a1833}.visual-status{display:flex;align-items:center;gap:8px;margin-bottom:18px}.escalate-item{border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.escalate-icon{width:36px;height:36px;border-radius:999px;background:var(--lavender);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.escalate-tag{font-size:10px;font-family:Geist Mono,monospace;color:var(--violet);background:var(--lavender);padding:2px 7px;border-radius:5px;letter-spacing:.03em}.booking-card{margin-top:16px;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--lavender);border:1px solid rgba(124,58,237,.13)}.booking-date{width:46px;height:46px;border-radius:12px;background:var(--violet);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.booking-month{font-size:9px;font-family:Geist Mono,monospace;opacity:.85}.booking-day{font-size:18px;font-family:Bricolage Grotesque,sans-serif;font-weight:700;line-height:1}.stats-section{background:var(--violet);color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:clamp(52px,7vw,76px);padding-bottom:clamp(52px,7vw,76px);text-align:center}.stat-k{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(44px,7vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1}.stat-v{font-size:15.5px;margin-top:8px;color:#fffc}.pricing-section{background:var(--cream);padding:clamp(64px,9vw,110px) 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;align-items:stretch}.pricing-card{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:34px;display:flex;flex-direction:column;position:relative}.pricing-card--featured{background:var(--ink);color:#fff;border:none;box-shadow:0 36px 70px -28px #7c3aed99;transform:translateY(-12px)}.pricing-popular{position:absolute;top:22px;right:22px;background:var(--violet);color:#fff;font-size:11px;font-weight:500;padding:5.5px 10.5px;border-radius:999px}.pricing-name{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em}.pricing-price-row{display:flex;align-items:baseline;gap:8px;margin-top:16px}.pricing-price{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(32px,3.6vw,52px);font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.pricing-sub{font-size:14px;color:var(--ink-soft)}.pricing-divider{height:1px;background:var(--line);margin:24px 0}.pricing-feats{display:flex;flex-direction:column;gap:12px;flex:1}.pricing-feat{display:flex;gap:10px;align-items:flex-start;font-size:15px}.pricing-check{color:var(--violet);font-weight:700;flex-shrink:0}.pricing-btn{width:100%}.faq-section{background:var(--paper);padding:clamp(64px,9vw,110px) 0}.faq-item{border-bottom:1px solid var(--line)}.faq-q{font-family:Bricolage Grotesque,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.faq-chevron{font-size:26px;color:var(--violet);transition:transform .2s ease;line-height:1;flex-shrink:0}.faq-a{font-size:16.5px;line-height:1.55;color:var(--ink-soft);margin:0 0 24px;max-width:720px}.cta-section{background:var(--cream);padding:40px 32px clamp(72px,10vw,120px)}.cta-card{background:var(--ink);border-radius:40px;padding:clamp(56px,8vw,88px) clamp(28px,5vw,48px);text-align:center;position:relative;overflow:hidden}.cta-glow{position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(124,58,237,.4),transparent 65%);pointer-events:none}.cta-icon{width:72px;height:72px;border-radius:20px;background:var(--violet);display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.cta-h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(38px,6.4vw,64px);line-height:.96;font-weight:600;letter-spacing:-.045em;color:#fff;margin:0;text-wrap:balance}.cta-sub{font-size:clamp(16px,2.3vw,19px);color:#ffffffb3;margin-top:20px;max-width:520px;margin-inline:auto}.cta-btns{display:flex;gap:12px;justify-content:center;margin-top:36px;flex-wrap:wrap}.app-soon-label{font-family:Geist Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-soft, #a98aff)}.footer{background:var(--ink);color:#fff9;padding:64px 0 40px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-tagline{font-size:14.5px;line-height:1.5;margin-top:16px;max-width:260px}.footer-col-head{color:#fff;font-weight:600;font-size:14px;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:11px;font-size:14.5px}.footer-links a{color:inherit;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#fff}.footer-rule{height:1px;background:#ffffff1a;margin:48px 0 24px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:13.5px;flex-wrap:wrap;gap:12px}.footer-domain{font-family:Geist Mono,monospace;letter-spacing:.04em}@media (max-width: 940px){.feat-row{grid-template-columns:1fr;gap:36px}.feat-row--reverse .feat-copy,.feat-row--reverse .feat-visual{order:0}.hiw-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card--featured{transform:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (max-width: 640px){.wrap{padding-left:20px;padding-right:20px}.nav-signin{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width: 430px){.footer-grid,.stats-grid{grid-template-columns:1fr}}.hs{--violet: #7c3aed;--violet-deep: #2a0d6b;--violet-soft: #a98aff;--lavender: #f3efff;--paper: #ffffff;--ink: #0c0a18;--ink-2: #1a1430;--ink-soft: #56506e;--line: rgba(12,10,24,.08);position:relative;overflow:hidden;width:100%;padding-bottom:clamp(28px,4vw,44px)}.hs-glow{position:absolute;top:-340px;right:-160px;width:880px;height:880px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.19),transparent 62%);pointer-events:none}.hs-wrap{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width: 640px){.hs-wrap{padding-left:20px;padding-right:20px}}.hs-stage{display:grid;position:relative}.hs-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.hs-slide--active{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .2s,transform .45s ease .2s,visibility 0s}.hs-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-top:clamp(36px,6vw,64px);padding-bottom:clamp(24px,4vw,40px)}@media (max-width: 940px){.hs-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.hs-copy{min-width:0}.hs-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-family:Geist Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.hs-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.hs-title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,7vw,72px);line-height:.98;font-weight:600;letter-spacing:-.045em;margin:24px 0 0;color:var(--ink);text-wrap:balance}.hs-em{background:linear-gradient(120deg,var(--violet),var(--violet-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;padding:0 .12em .06em .04em;margin:0 -.12em -.06em -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hs-sub{font-size:clamp(16px,2.2vw,19px);line-height:1.5;color:var(--ink-soft);margin-top:22px;max-width:520px;text-wrap:pretty}.hs-btns{display:flex;gap:12px;margin-top:30px;align-items:center;flex-wrap:wrap}.hs-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Geist,sans-serif;font-weight:500;letter-spacing:-.01em;border-radius:999px;text-decoration:none;padding:15px 24px;font-size:16px;transition:opacity .15s}.hs-btn:hover{opacity:.88}.hs-btn--primary{background:var(--violet);color:#fff;box-shadow:0 10px 26px -8px #7c3aed87}.hs-btn--ghost{color:var(--ink);border:1px solid var(--line);background:transparent}.hs-visual{display:flex;justify-content:center;min-width:0}.v-card{width:100%;max-width:440px;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 30px 60px -30px #2a0d6b59}.hs-slide--active .v-feed-item,.hs-slide--active .v-step,.hs-slide--active .v-bubble--aira,.hs-slide--active .v-summary-rows li,.hs-slide--active .v-alert{animation:v-in .5s ease both;animation-delay:calc(.25s + var(--k, 0) * .18s)}@keyframes v-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v-feed{display:flex;flex-direction:column;gap:10px}.v-feed-head{display:flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--violet);padding:2px 4px 4px}.v-live{width:7px;height:7px;border-radius:999px;background:var(--violet);box-shadow:0 0 0 3px #7c3aed2e}.v-feed-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#faf7f2}.v-logo{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.v-logo--instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 28%,#d62976 60%,#962fbf)}.v-logo--messenger{background:linear-gradient(135deg,#00b2ff,#006aff)}.v-logo--whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.v-feed-body{flex:1;min-width:0}.v-feed-meta{font-size:11px;color:var(--ink-soft)}.v-feed-text{font-size:14px;color:var(--ink);margin-top:2px;line-height:1.35}.v-done{flex-shrink:0;align-self:flex-start;padding:4px 9px;border-radius:999px;background:var(--lavender);color:var(--violet);font-size:11px;font-weight:600;white-space:nowrap}.v-night{background:var(--ink);border-color:transparent;color:#fff;padding:22px;position:relative;overflow:hidden}.v-night:before{content:"";position:absolute;top:-120px;right:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.5),transparent 65%)}.v-night-clock{position:relative;display:flex;flex-direction:column}.v-night-day{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.v-night-time{font-family:Bricolage Grotesque,sans-serif;font-size:54px;font-weight:600;letter-spacing:-.04em;line-height:1;margin-top:6px}.v-steps{position:relative;list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.v-step{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#ffffff12}.v-step-dot{width:10px;height:10px;border-radius:999px;background:var(--violet-soft);margin-top:5px;flex-shrink:0}.v-step-dot--done{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.v-step-text{font-size:14px;line-height:1.35}.v-step-meta{font-size:11.5px;color:#ffffff8c;margin-top:3px}.v-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:480px}.v-panel{border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.v-panel--bot{background:#ebe7f0}.v-panel--aira{background:var(--ink-2);box-shadow:0 30px 60px -30px #2a0d6b8c}.v-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.v-tag--bot{background:#d9d4e0;color:#56506e}.v-tag--aira{background:var(--violet);color:#fff}.v-bubble{padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.4}.v-bubble--in{background:var(--paper);color:var(--ink)}.v-bubble--bot{background:#dcd7e3;color:#4a4560;font-family:Geist Mono,monospace;font-size:11.5px;white-space:pre-line}.v-bubble--in-dark{background:#ffffff14;color:#fff}.v-bubble--aira{background:var(--violet);color:#fff}.v-handover{width:100%;max-width:440px;position:relative;display:flex;flex-direction:column;gap:12px}.v-chat{display:flex;flex-direction:column;gap:8px;background:#faf7f2}.v-chat .v-bubble--in{max-width:85%;border:1px solid var(--line)}.v-bubble--right{align-self:flex-end;max-width:85%}.v-alert{background:var(--ink);color:#fff;border-radius:20px;padding:16px;box-shadow:0 30px 60px -30px #0c0a1899;--k: 2}.v-alert-head{display:flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.v-alert-dot{width:8px;height:8px;border-radius:999px;background:#ffb86b;box-shadow:0 0 0 4px #ffb86b33}.v-alert-reason{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.02em;margin-top:10px}.v-alert-summary{font-size:13px;line-height:1.45;color:#ffffffb3;margin-top:6px}.v-alert-btn{display:inline-block;margin-top:12px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:600}.v-summary{padding:22px}.v-summary-when{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.v-summary-title{font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin-top:6px}.v-summary-rows{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.v-summary-rows li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--lavender);font-size:14.5px;color:var(--ink)}.v-tick{width:22px;height:22px;border-radius:999px;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:12px;flex-shrink:0}.v-summary-latest{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft);line-height:1.45}.hs-controls{display:flex;align-items:center;gap:24px;position:relative}.hs-tabs{display:flex;gap:10px;flex:1;min-width:0}.hs-tab{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;background:none;border:none;padding:6px 0;cursor:pointer;text-align:left}.hs-tab-track{position:relative;height:3px;border-radius:999px;background:#0c0a181a;overflow:hidden}.hs-tab-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--violet);border-radius:999px;transform-origin:left}.hs-tab-fill--auto{animation:hs-fill linear both}.hs-tab-fill--paused{animation-play-state:paused}@keyframes hs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-tab-label{font-family:Geist Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.hs-tab--active .hs-tab-label,.hs-tab:hover .hs-tab-label{color:var(--ink)}.hs-tab:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}.hs-arrows{display:flex;gap:8px;flex-shrink:0}.hs-arrow{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s}.hs-arrow:hover{background:var(--lavender);border-color:#7c3aed4d}.hs-arrow:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (max-width: 640px){.hs-tab-label{display:none}.hs-tabs{gap:6px}.hs-controls{gap:16px}}@media (max-width: 640px){.hs-grid{padding-top:22px;padding-bottom:18px;gap:22px}.hs-pill{font-size:10.5px;padding:6px 12px}.hs-title{font-size:clamp(32px,9.4vw,40px);margin-top:16px}.hs-sub{font-size:15.5px;margin-top:14px}.hs-btns{margin-top:20px;gap:10px;flex-wrap:nowrap}.hs-btn{flex:1 1 0;padding:13px 12px;font-size:14.5px;white-space:nowrap}.v-wide-only{display:none!important}.v-card{padding:12px;border-radius:20px}.v-feed{gap:8px}.v-feed-item{flex-wrap:wrap;gap:4px 10px;padding:10px}.v-feed-body{flex:1 1 calc(100% - 40px)}.v-done{margin-left:40px}.v-feed-text{font-size:13.5px}.v-night{padding:16px}.v-night-time{font-size:38px}.v-steps{margin-top:12px;gap:6px}.v-step{padding:9px 12px}.v-step-text{font-size:13px}.v-compare{gap:8px}.v-panel{padding:10px;border-radius:18px;gap:6px}.v-panel--bot .v-bubble--in{display:none}.v-bubble{font-size:12px;padding:8px 10px}.v-bubble--bot{font-size:10.5px}.v-handover{gap:8px}.v-alert{padding:13px}.v-alert-reason{font-size:16px;margin-top:6px}.v-alert-summary{font-size:12.5px}.v-alert-btn{margin-top:8px}.v-summary{padding:16px}.v-summary-title{font-size:20px}.v-summary-rows{margin-top:10px;gap:6px}.v-summary-rows li{padding:9px 12px;font-size:13.5px}}@media (max-width: 360px){.hs-btn--ghost{display:none}}@media (prefers-reduced-motion: reduce){.hs-slide,.hs-slide--active{transition:none;transform:none}.hs-slide--active .v-feed-item,.hs-slide--active .v-step,.hs-slide--active .v-bubble--aira,.hs-slide--active .v-summary-rows li,.hs-slide--active .v-alert{animation:none}}.section-head{text-align:center;max-width:720px;margin:0 auto}.section-head .section-h2{margin-top:18px}.kicker--light{color:var(--violet-soft)}.section-h2--light{color:#fff}.section-sub{margin:18px auto 0;max-width:560px;font-size:16.5px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.hs-note{margin-top:14px;font-size:13.5px;color:var(--ink-soft)}.hiw-number{display:block}.topics-section{background:var(--paper);padding:clamp(48px,7vw,72px) 0;border-bottom:1px solid var(--line);text-align:center}.topics-h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:-.03em}.topics-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.topics-chip{padding:8px 15px;border-radius:999px;background:var(--lavender);color:#5b21b6;font-size:14.5px;font-weight:500}.features-inner{margin-top:clamp(48px,7vw,80px)}.dot--violet{width:7px;height:7px;background:var(--violet);box-shadow:0 0 0 3px #7c3aed33}.visual-status .mono-label{font-size:11px}.msg-avatar{background:#ffe4ea}.list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.list-title{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:600;color:var(--ink)}.pill--sm{font-size:11px;padding:4px 10px}.list-items{display:flex;flex-direction:column;gap:12px}.escalate-body{flex:1;min-width:0}.escalate-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.escalate-who{font-weight:600;font-size:14px;color:var(--ink)}.escalate-text{font-size:13.5px;color:var(--ink-soft);margin-top:4px;line-height:1.4}.booking-title{font-weight:600;font-size:15px;color:var(--ink)}.booking-by{font-size:13px;color:var(--ink-soft);margin-top:2px}.pricing-name{margin:0}.faq-wrap{max-width:880px}.faq-wrap .section-head{margin-bottom:40px}.faq-btn{list-style:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:20px}.faq-btn::-webkit-details-marker{display:none}.faq-btn:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:6px}.faq-q{margin:0}.faq-item[open] .faq-chevron{transform:rotate(45deg)}.app-soon-label{margin-top:36px}@media (max-width: 640px){.faq-q{font-size:18px}.faq-btn{padding:20px 0}}.hs-tab:not(.hs-tab--active) .hs-tab-fill{display:none}.pricing-price-row{flex-wrap:wrap;row-gap:6px}.page-root .reveal{opacity:0;translate:0 26px;transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-i, 0) * 90ms)}.page-root .reveal--in{opacity:1;translate:0 0}.chat--play .msg,.chat--play .booking-card{opacity:0;translate:0 10px;transition:opacity .45s ease,translate .45s ease}.chat--play .msg--shown,.chat--play .booking-card.msg--shown{opacity:1;translate:0 0}.chat--play .booking-card.msg--shown{animation:pop-in .5s cubic-bezier(.3,1.5,.5,1) both}.msg{position:relative}.msg-typing{position:absolute;right:0;top:0;display:inline-flex;gap:4px;padding:11px 14px;border-radius:18px 18px 5px;background:var(--lavender)}.msg-typing span{width:6px;height:6px;border-radius:50%;background:var(--violet);opacity:.35;animation:typing 1s infinite ease-in-out}.msg-typing span:nth-child(2){animation-delay:.15s}.msg-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 -3px}}@keyframes pop-in{0%{scale:.92}to{scale:1}}@media (prefers-reduced-motion: no-preference){.hs-glow{animation:glow-drift 18s ease-in-out infinite alternate}.hiw-glow,.cta-glow{animation:glow-breathe 7s ease-in-out infinite alternate}.hs-dot{animation:live-pulse 2.4s ease-out infinite}@media (hover: hover){.hiw-card,.pricing-card,.visual-card{transition:translate .25s ease,box-shadow .25s ease,border-color .25s ease}.hiw-card:hover{translate:0 -4px;border-color:#ffffff38}.pricing-card:hover{translate:0 -6px;box-shadow:0 30px 60px -32px #7c3aed73}.visual-card:hover{translate:0 -4px}.topics-chip{transition:background .2s ease,color .2s ease}.topics-chip:hover{background:var(--violet);color:#fff}}}@keyframes glow-drift{0%{translate:0 0;scale:1}to{translate:-90px 50px;scale:1.12}}@keyframes glow-breathe{0%{opacity:.7}to{opacity:1}}@keyframes live-pulse{0%{box-shadow:0 0 #22c55e73}70%,to{box-shadow:0 0 0 8px #22c55e00}}
