.mk-nav,.mk-footer{--mk-violet: #7c3aed;--mk-violet-soft: #a98aff;--mk-lavender: #f3efff;--mk-cream: #faf7f2;--mk-ink: #0c0a18;--mk-ink-soft: #56506e;--mk-line: rgba(12, 10, 24, .08);font-family:Geist,sans-serif;-webkit-font-smoothing:antialiased}.mk-nav *,.mk-footer *{box-sizing:border-box}.mk-wrap{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width: 640px){.mk-wrap{padding-left:20px;padding-right:20px}}.mk-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(--mk-ink);text-decoration:none}.mk-wordmark svg{display:block}.mk-wordmark--light{color:#fff}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:999px;border:0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .15s}.mk-btn:hover{opacity:.88}.mk-btn--dark{background:var(--mk-ink);color:#fff}.mk-btn--primary{background:var(--mk-violet);color:#fff}.mk-btn--block{width:100%;padding:13px 18px;font-size:15px}.mk-nav{position:sticky;top:0;z-index:50;color:var(--mk-ink)}.mk-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#faf7f2e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease}.mk-nav--scrolled:before,.mk-nav:has(.mk-burger[open]):before{border-bottom-color:var(--mk-line)}.mk-nav-inner{display:flex;align-items:center;gap:28px;padding-top:16px;padding-bottom:16px}.mk-menu{display:flex;align-items:center;gap:4px;margin-right:auto}.mk-nav-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.mk-signin{font-size:14.5px;font-weight:500;color:var(--mk-ink-soft);text-decoration:none}.mk-signin:hover{color:var(--mk-ink)}.mk-menu-link,.mk-drop>summary{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--mk-ink-soft);text-decoration:none;cursor:pointer;list-style:none;transition:color .15s,background-color .15s}.mk-drop>summary::-webkit-details-marker{display:none}.mk-menu-link:hover,.mk-drop>summary:hover,.mk-drop[open]>summary{color:var(--mk-ink);background:#0c0a180d}.mk-menu-link[aria-current=page]{color:var(--mk-ink)}.mk-menu-link:focus-visible,.mk-drop>summary:focus-visible,.mk-burger>summary:focus-visible{outline:2px solid var(--mk-violet);outline-offset:2px}.mk-chev{transition:transform .15s}.mk-drop[open] .mk-chev{transform:rotate(180deg)}.mk-drop{position:relative}.mk-panel{position:absolute;top:calc(100% + 10px);left:-12px;z-index:60;display:grid;gap:4px 24px;padding:18px;background:#fff;border:1px solid var(--mk-line);border-radius:20px;box-shadow:0 24px 60px -20px #2a0d6b47,0 4px 14px #0c0a180f}.mk-panel--wide{grid-template-columns:repeat(2,minmax(230px,1fr));width:-moz-max-content;width:max-content}.mk-panel--narrow{grid-template-columns:minmax(260px,1fr);width:-moz-max-content;width:max-content}.mk-group-title{margin:0 0 6px;padding:0 10px;font-family:Geist Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-ink-soft)}.mk-item{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:12px;color:var(--mk-ink);text-decoration:none;transition:background-color .15s}.mk-item:hover,.mk-item:focus-visible{background:var(--mk-lavender);outline:none}.mk-item[aria-current=page]{background:var(--mk-lavender)}.mk-icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--mk-violet);color:#fff}.mk-icon svg{display:block}.mk-icon--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.mk-icon--whatsapp{background:#25d366}.mk-icon--messenger{background:linear-gradient(135deg,#09f,#a033ff 70%,#ff5280)}.mk-icon--calendly{background:#006bff}.mk-icon--soft{background:var(--mk-lavender);color:var(--mk-violet)}.mk-item-label{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.mk-item-note{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--mk-ink-soft)}.mk-burger{display:none}.mk-burger>summary{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;list-style:none;cursor:pointer;color:var(--mk-ink);background:#0c0a180d}.mk-burger>summary::-webkit-details-marker{display:none}.mk-burger .mk-close,.mk-burger[open] .mk-open{display:none}.mk-burger[open] .mk-close{display:block}.mk-sheet{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 24px;background:var(--mk-cream);border-bottom:1px solid var(--mk-line);box-shadow:0 24px 40px -24px #0c0a1840}.mk-sheet-group{padding:14px 0;border-bottom:1px solid var(--mk-line)}.mk-sheet-group .mk-item{padding:9px 6px}.mk-sheet-group .mk-group-title{padding:0 6px}.mk-sheet-links{display:flex;flex-direction:column;padding:10px 0 16px}.mk-sheet-links a{padding:11px 6px;font-size:16px;font-weight:500;color:var(--mk-ink);text-decoration:none}.mk-sheet-cta{display:flex;flex-direction:column;gap:10px}.mk-btn--outline{background:#fff;color:var(--mk-ink);border:1px solid var(--mk-line)}@media (max-width: 940px){.mk-menu{display:none}.mk-burger{display:block}.mk-nav-inner{gap:12px;padding-top:14px;padding-bottom:14px}.mk-nav-actions{gap:10px}}@media (max-width: 640px){.mk-signin{display:none}.mk-nav-actions .mk-btn{padding:9px 14px}}@media (min-width: 941px){.mk-sheet{display:none}}.mk-footer{background:var(--mk-ink);color:#ffffff9e;padding:64px 0 40px}.mk-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px 32px}.mk-footer-tagline{margin:16px 0 0;max-width:260px;font-size:14.5px;line-height:1.5}.mk-footer-head{margin:0 0 16px;color:#fff;font-size:14px;font-weight:600}.mk-footer-links{display:flex;flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;font-size:14.5px}.mk-footer-links a{color:inherit;text-decoration:none;transition:color .15s}.mk-footer-links a:hover,.mk-footer-links a[aria-current=page]{color:#fff}.mk-footer-rule{height:1px;margin:48px 0 24px;background:#ffffff1a}.mk-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px}.mk-footer-company{margin:14px 0 0;max-width:720px;font-size:12.5px;line-height:1.5;opacity:.75}.mk-footer-domain{font-family:Geist Mono,monospace;letter-spacing:.04em}@media (max-width: 940px){.mk-footer-grid{grid-template-columns:repeat(2,1fr)}.mk-footer-brand{grid-column:1 / -1}}@media (max-width: 380px){.mk-footer-grid{grid-template-columns:1fr}}*,*: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;--ink-2: #1a1430;--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}.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}.features-section{background:var(--cream);padding:clamp(64px,9vw,110px) 0}.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)}@media (max-width: 940px){.pricing-grid{grid-template-columns:1fr}.pricing-card--featured{transform:none}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.wrap{padding-left:20px;padding-right:20px}}@media (max-width: 430px){.stats-grid{gap:28px 12px}.stat-k{font-size:38px}.stat-v{font-size:14px}}.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-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}@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--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)}.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}.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-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}}.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){.pricing-card,.visual-card{transition:translate .25s ease,box-shadow .25s ease,border-color .25s ease}.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}}a.trust-channel{text-decoration:none;transition:color .15s}a.trust-channel:hover{color:var(--violet)}a.trust-channel:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:6px}.v-feature{width:100%;max-width:440px}.v-feature .visual-card{padding:22px}@media (max-width: 640px){.v-feature .visual-card{padding:16px}}a.trust-calendly{text-decoration:none}a.trust-calendly:hover{opacity:.8}.hs--single{padding-bottom:clamp(48px,7vw,88px)}.v-phone{width:100%;max-width:380px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:0 40px 80px -36px #2a0d6b73,0 6px 18px #0c0a180f}.v-phone-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.v-phone-name{font-weight:600;font-size:15px;color:var(--ink)}.v-phone-sub{font-size:12px;color:var(--ink-soft)}.v-phone-thread{display:flex;flex-direction:column;gap:8px;padding:18px 16px 20px;min-height:280px}.v-phone-msg{max-width:80%;padding:10px 14px;border-radius:20px;font-size:14.5px;line-height:1.4}.v-phone-msg--in{align-self:flex-start;background:#efeff1;color:var(--ink);border-bottom-left-radius:6px}.v-phone-msg--out{align-self:flex-end;color:#fff;border-bottom-right-radius:6px}.v-phone-by{display:block;margin-bottom:2px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.v-phone-note{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:10px 14px;border-radius:14px;background:var(--lavender);font-size:13.5px;font-weight:500;color:#5b21b6}.v-phone--instagram .v-phone-msg--out{background:linear-gradient(135deg,#7c3aed,#c13584)}.v-phone--messenger .v-phone-msg--out{background:linear-gradient(135deg,#09f,#7a3cff)}.v-phone--whatsapp .v-phone-thread{background:#efe7dd}.v-phone--whatsapp .v-phone-msg{border-radius:10px;box-shadow:0 1px 1px #0c0a1814}.v-phone--whatsapp .v-phone-msg--in{background:#fff}.v-phone--whatsapp .v-phone-msg--out{background:#d9fdd3;color:var(--ink)}.v-phone--whatsapp .v-phone-head{background:#f7f5f2}@media (prefers-reduced-motion: no-preference){.hs-slide--active .v-phone-msg{animation:v-phone-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--k) * .5s + .2s)}@keyframes v-phone-in{0%{opacity:0;transform:translateY(8px)}}}@media (max-width: 640px){.v-phone-thread{min-height:0}.v-phone-msg{font-size:14px}}.hiw-wrap{position:relative}.hiw-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:clamp(40px,6vw,60px);counter-reset:none}.hiw-steps:before{content:"";position:absolute;top:21px;left:calc(16.66% + 28px);right:calc(16.66% + 28px);height:1px;background:linear-gradient(90deg,#a98aff26,#a98aff99,#a98aff26)}.hiw-step{position:relative;text-align:center}.hiw-number{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:999px;background:var(--violet);color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:600;box-shadow:0 0 0 6px var(--ink),0 0 0 7px #a98aff59}.hiw-title{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin-top:20px;text-wrap:balance}.hiw-desc{font-size:15.5px;line-height:1.5;color:#ffffffa8;margin:8px auto 0;max-width:300px;text-wrap:pretty}@media (max-width: 760px){.hiw-steps{grid-template-columns:1fr;gap:26px;max-width:420px;margin-left:auto;margin-right:auto}.hiw-steps:before{display:none}.hiw-step{display:grid;grid-template-columns:44px 1fr;-moz-column-gap:18px;column-gap:18px;text-align:left}.hiw-number{grid-row:span 2;margin:0}.hiw-title{margin-top:9px;font-size:20px}.hiw-desc{margin:4px 0 0;max-width:none}}.tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:clamp(40px,6vw,64px)}.tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:26px;padding:clamp(24px,3vw,34px);border-radius:28px;border:1px solid var(--line);min-width:0}.tile--wide{grid-column:span 7}.tile--narrow{grid-column:span 5}.tile--half{grid-column:span 6}.tile--full{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.tile--paper{background:var(--paper)}.tile--lavender{background:var(--lavender);border-color:#7c3aed1f}.tile--ink{background:var(--ink);border-color:transparent;color:#fff}.tile--ink:before{content:"";position:absolute;bottom:-180px;right:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.45),transparent 65%);pointer-events:none}.tile-copy{position:relative;max-width:460px}.tile-kicker{font-family:Geist Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--violet)}.tile--ink .tile-kicker{color:var(--violet-soft)}.tile-title{margin-top:10px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.tile-body{margin-top:10px;font-size:16px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.tile--ink .tile-body{color:#ffffffb3}.tile-visual{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-width:0}@media (max-width: 940px){.tile--wide,.tile--narrow,.tile--half{grid-column:span 12}.tile--full{grid-template-columns:1fr;gap:26px}}@media (max-width: 640px){.tiles{gap:14px}.tile{border-radius:24px;gap:20px;padding:22px 18px}.tile-body{font-size:15px}}.v-booking{width:100%;max-width:560px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.v-booking-chat{padding:14px}.v-booking-chat .v-bubble--in,.v-booking-chat .v-bubble--aira{max-width:88%}.v-cal{background:var(--paper);border-radius:20px;overflow:hidden;color:var(--ink);box-shadow:0 30px 60px -28px #0000008c}.v-cal-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f2f0f6;border-bottom:1px solid var(--line)}.v-cal-dots{display:flex;gap:4px}.v-cal-dots i{width:7px;height:7px;border-radius:50%;background:#d6d2df}.v-cal-url{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-cal-body{padding:14px;display:flex;flex-direction:column;gap:10px}.v-cal-day{font-weight:600;font-size:14px}.v-cal-slots{display:flex;flex-direction:column;gap:6px}.v-cal-slot{padding:8px;border-radius:10px;border:1px solid rgba(0,107,255,.35);color:#0060e6;font-weight:600;font-size:13px;text-align:center}.v-cal-slot--on{background:#006bff;border-color:#006bff;color:#fff}.v-cal-field{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f7f6fa;border:1px solid var(--line);font-size:12.5px}.v-cal-label{color:var(--ink-soft)}.v-cal-value{font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-cal-auto{font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet);background:var(--lavender);padding:2px 6px;border-radius:5px}.v-cal-done{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#15803d}.v-cal-done .v-tick{background:#16a34a;width:20px;height:20px;font-size:11px}@media (max-width: 640px){.v-booking{grid-template-columns:1fr;max-width:360px}.v-booking-chat .v-bubble:nth-child(-n+2){display:none}.v-cal-slots{flex-direction:row}.v-cal-slot{flex:1}}.tile--wait .v-step,.tile--wait .v-bubble--aira,.tile--wait .v-alert,.tile--wait .v-cal,.tile--wait .v-feed-item{opacity:0}.tile--play .v-step,.tile--play .v-bubble--aira,.tile--play .v-alert,.tile--play .v-cal,.tile--play .v-feed-item{animation:v-in .5s ease both;animation-delay:calc(.2s + var(--k, 0) * .22s)}.tile--play .v-cal{--k: 4}.details-section{background:var(--paper);padding:clamp(64px,9vw,100px) 0;border-bottom:1px solid var(--line)}.points{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px;margin-top:clamp(40px,6vw,60px)}.point{padding-top:22px;border-top:1px solid var(--line)}.point-tick{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--lavender);color:var(--violet)}.point-title{margin-top:14px;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.point-body{margin-top:6px;font-size:15px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}@media (max-width: 940px){.points{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.points{grid-template-columns:1fr;gap:0}.point{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:14px;column-gap:14px;padding:18px 0}.point-tick{grid-row:span 2}.point-title{margin-top:4px;font-size:17px}.point:last-child{border-bottom:1px solid var(--line)}}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;align-items:start}.faq-side{position:sticky;top:100px}.faq-h2{margin-top:16px;font-size:clamp(32px,4.4vw,48px)}.faq-more{margin-top:18px;font-size:15.5px;color:var(--ink-soft)}.faq-more a{color:var(--violet);font-weight:600}.faq-list{border-top:1px solid var(--line)}@media (max-width: 860px){.faq-layout{grid-template-columns:1fr;gap:28px}.faq-side{position:static}}.related-section{background:var(--paper);padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--line)}.related-h2{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(24px,3.4vw,32px);font-weight:600;letter-spacing:-.03em;text-align:center}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.related-card{display:flex;align-items:center;gap:14px;height:100%;padding:18px;border-radius:18px;background:var(--cream);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .2s ease}.related-card:hover{border-color:#7c3aed59;transform:translateY(-2px)}.related-card:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.related-text{flex:1;min-width:0}.related-label{display:block;font-weight:600;font-size:15.5px}.related-note{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--ink-soft)}.related-arrow{color:var(--violet);font-weight:600}@media (max-width: 940px){.related-grid{grid-template-columns:1fr}}.guide{max-width:720px;margin:0 auto;padding:clamp(40px,7vw,72px) 20px clamp(48px,7vw,80px)}.guide-crumbs{display:flex;gap:8px;margin-bottom:22px;font-size:14px;color:var(--ink-soft)}.guide-crumbs a{color:var(--ink-soft);text-decoration:none}.guide-crumbs a:hover{color:var(--ink);text-decoration:underline}.guide-h1{margin:14px 0 0;font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:clamp(32px,5.4vw,50px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.guide-byline{margin-top:18px;font-size:14.5px;color:var(--ink-soft)}.guide-lead{margin:0 0 24px;font-size:clamp(18px,2.4vw,21px);line-height:1.5;color:var(--ink)}.guide-head .guide-lead{margin:18px 0 0;color:var(--ink-soft)}.guide-body{margin-top:clamp(32px,5vw,48px);font-size:17px;line-height:1.65;color:#2e2a40}.guide-body h2{margin:44px 0 14px;font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:clamp(23px,3.2vw,28px);line-height:1.15;letter-spacing:-.025em;color:var(--ink)}.guide-body p{margin:0 0 16px}.guide-body strong{color:var(--ink);font-weight:600}.guide-body a{color:var(--violet);text-underline-offset:3px}.guide-body ul,.guide-body ol{margin:0 0 18px;display:flex;flex-direction:column;gap:10px}.guide-body ul>li{position:relative;padding-left:22px}.guide-body ul>li:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--violet)}.guide-body ol{counter-reset:step}.guide-body ol>li{position:relative;padding-left:38px;counter-increment:step}.guide-body ol>li:before{content:counter(step);position:absolute;left:0;top:.15em;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--lavender);color:var(--violet);font-size:13.5px;font-weight:700}.guide-example{margin:22px 0 26px;padding:18px;border-radius:20px;background:var(--paper);border:1px solid var(--line)}.guide-example figcaption{margin-bottom:12px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.guide-msg{display:inline-block;max-width:100%;margin:0 0 14px!important;padding:10px 14px;border-radius:16px 16px 16px 4px;background:#efedf3;font-size:15.5px}.guide-msg-who{display:block;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.guide-replies{display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.guide-replies--one{grid-template-columns:1fr}.guide-reply{padding:14px 16px;border-radius:16px;font-size:15.5px;line-height:1.5}.guide-reply p{margin:6px 0 0!important}.guide-reply--weak{background:#f6f5f8;border:1px dashed rgba(12,10,24,.18);color:var(--ink-soft)}.guide-reply--good{background:var(--lavender);border:1px solid rgba(124,58,237,.22);color:var(--ink)}.guide-reply-tag{font-size:12px;font-weight:700;letter-spacing:.02em}.guide-reply--weak .guide-reply-tag{color:#8a8499}.guide-reply--good .guide-reply-tag{color:var(--violet)}@media (max-width: 640px){.guide-replies{grid-template-columns:1fr}}.guide-quote{margin:0 0 18px;padding:14px 18px;border-left:3px solid var(--violet);border-radius:0 14px 14px 0;background:var(--lavender);color:var(--ink)}.guide-body ul.guide-checklist>li{padding-left:30px}.guide-body ul.guide-checklist>li:before{left:0;top:.25em;width:18px;height:18px;border-radius:6px;background:var(--paper);border:1.5px solid var(--violet);box-shadow:inset 0 0 0 3px var(--paper)}.guide-next{margin-top:40px}.guide-next-title{margin:0 0 12px;font-weight:600;font-size:16px}.guide-author{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.guide-author-name{margin:0;font-weight:600}.guide-author-bio{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.guide-author-bio a{color:var(--violet)}.guides-list{display:flex;flex-direction:column;gap:14px;margin-top:clamp(28px,5vw,44px)}.guides-card{display:block;padding:22px;border-radius:20px;background:var(--paper);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .15s,transform .2s ease}.guides-card:hover{border-color:#7c3aed59;transform:translateY(-2px)}.guides-card:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.guides-meta{display:block;font-size:13.5px;color:var(--ink-soft)}.guides-title{display:block;margin-top:8px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(20px,2.8vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.guides-summary{display:block;margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--ink-soft)}@media (max-width: 640px){.trust-inner{gap:12px 18px;padding-top:20px;padding-bottom:20px}.trust-inner .mono-label{flex-basis:100%;text-align:center;font-size:11px}.trust-channel,.trust-calendly{font-size:18px;gap:7px}.trust-logo{width:26px;height:26px;border-radius:8px}.trust-plus{display:none}}.guide-body ol.guide-timeline{counter-reset:none;gap:0;margin:0 0 18px;padding-left:4px}.guide-body ol.guide-timeline>li{padding:0 0 18px 26px;border-left:2px solid rgba(124,58,237,.25);counter-increment:none}.guide-body ol.guide-timeline>li:last-child{border-left-color:transparent;padding-bottom:0}.guide-body ol.guide-timeline>li:before{content:"";left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--violet)}.guide-time{display:block;font-family:Geist Mono,monospace;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--violet)}.guide-table-wrap{margin:0 0 18px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.guide-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.guide-table th,.guide-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.guide-table tbody tr:last-child>*{border-bottom:none}.guide-table thead th{font-size:12.5px;font-weight:600;color:var(--ink-soft);background:#f7f5fb}.guide-table tbody th{font-weight:600;color:var(--ink);white-space:nowrap}@media (max-width: 560px){.guide-table,.guide-table tbody,.guide-table tr,.guide-table th,.guide-table td{display:block}.guide-table thead{display:none}.guide-table tbody tr{padding:12px 14px;border-bottom:1px solid var(--line)}.guide-table tbody tr:last-child{border-bottom:none}.guide-table th,.guide-table td{padding:0;border:none}.guide-table td{margin-top:4px;color:var(--ink-soft)}.guide-table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--ink)}}.legal-body h2{font-size:clamp(20px,2.6vw,24px)}.legal-body h3{margin:22px 0 8px;font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.legal-body .legal-note{padding:14px 18px;border-radius:14px;background:var(--lavender);color:var(--ink);font-size:16px}
