#marketing-v3{color-scheme:light;--ground:#fbfbfd;--section-alt:#f5f5f7;--ground-deep:#e8e8ed;--wallpaper:#f6f4f0;--paper:#ffffff;--card:#ffffff;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:rgba(0,0,0,0.08);--line-soft:rgba(0,0,0,0.05);--glass:rgba(255,255,255,0.72);--glass-border:rgba(255,255,255,0.6);--green:#0b6b4f;--green-deep:#08503b;--tint-green:rgba(11,107,79,0.09);--bubble-out:#d9fdd3;--tick:#0b74a3;--tick-bright:#1d93cf;--notice:#fff1cf;--notice-ink:#7a4b00;--error:#a8261b;--max:75rem;--gutter:clamp(1.25rem,5vw,6rem);--ease:cubic-bezier(0.16,1,0.3,1);--radius-card:1.75rem;--radius-inner:1.375rem;--radius-leaf:1.125rem;--shadow-card:0 1px 2px rgba(0,0,0,0.04),0 0.75rem 2.5rem -0.75rem rgba(0,0,0,0.12);--shadow-lift:0 2px 0.25rem rgba(0,0,0,0.04),0 1.5rem 4rem -1rem rgba(0,0,0,0.16);--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}#marketing-v3 *,#marketing-v3 :after,#marketing-v3 :before{box-sizing:border-box}html:has(#marketing-v3){scroll-behavior:smooth;scroll-padding-top:5.5rem}#marketing-v3{margin:0;overflow-x:clip;background:var(--ground);color:var(--ink);caret-color:var(--green);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#marketing-v3 ::selection{background:var(--bubble-out);color:var(--ink)}#marketing-v3 *{scrollbar-color:var(--ink-3) transparent;scrollbar-width:thin}#marketing-v3 a,#marketing-v3 button,#marketing-v3 summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#marketing-v3 a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-line:underline}#marketing-v3 button,#marketing-v3 input{font:inherit}#marketing-v3 :focus-visible{outline:.1875rem solid var(--tick);outline-offset:.1875rem}#marketing-v3 .on-green :focus-visible{outline-color:#ffffff}#marketing-v3 [hidden]{display:none!important}#marketing-v3 .sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}#marketing-v3 h1,#marketing-v3 h2,#marketing-v3 h3,#marketing-v3 p{margin:0}#marketing-v3 h1,#marketing-v3 h2{font-weight:600;letter-spacing:-.03em;text-wrap:balance}#marketing-v3 h1{font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:1.05}#marketing-v3 .page-intro h1{font-size:clamp(2.3rem,4.2vw,3.5rem)}#marketing-v3 h1 span{display:block}#marketing-v3 h2{max-width:19ch;font-size:clamp(1.8rem,2.9vw,2.5rem);line-height:1.1}#marketing-v3 .tick-xl{display:inline-block;width:1.3em;height:.84em;margin-left:.16em;color:var(--tick-bright);vertical-align:-.06em}#marketing-v3 h3{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}#marketing-v3 p{text-wrap:pretty}#marketing-v3 .shell{width:min(calc(100% - 2 * var(--gutter)),var(--max));margin:0 auto}#marketing-v3 .glass{border:1px solid var(--line);background:var(--glass);backdrop-filter:saturate(180%) blur(1.25rem);-webkit-backdrop-filter:saturate(180%) blur(1.25rem)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#marketing-v3 .glass,#marketing-v3 .site-header.is-scrolled .nav-pill{background:rgba(255,255,255,.94)}}#marketing-v3 .bezel{padding:.375rem;border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(0,0,0,.025),rgba(0,0,0,.045));box-shadow:var(--shadow-card)}#marketing-v3 .bezel>.bezel-core{min-width:0;border-radius:calc(var(--radius-card) - .375rem);background:var(--card);box-shadow:inset 0 1px 1px rgba(255,255,255,.55);overflow:hidden}#marketing-v3 .pill{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.625rem .75rem .625rem 1.5rem;border:1px solid transparent;border-radius:62.4375rem;cursor:pointer;font-size:1.0625rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .18s var(--ease),background .16s ease,border-color .16s ease,box-shadow .16s ease}#marketing-v3 .pill:active{transform:scale(.98)}#marketing-v3 .pill-arrow{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;transition:transform .22s var(--ease)}#marketing-v3 .pill svg{width:1.0625rem;height:1.0625rem}#marketing-v3 .pill-green{background:var(--green);color:#ffffff;box-shadow:0 1px 2px rgba(11,107,79,.2),0 .625rem 1.75rem -.75rem rgba(11,107,79,.55)}#marketing-v3 .pill-green .pill-arrow{background:rgba(255,255,255,.24)}#marketing-v3 .pill-quiet{border-color:var(--line);background:var(--card);color:var(--ink)}#marketing-v3 .pill-quiet .pill-arrow{background:var(--tint-green);color:var(--green-deep)}#marketing-v3 .pill-small{min-height:2.875rem;padding:.4375rem .5625rem .4375rem 1.125rem;font-size:.9375rem}#marketing-v3 .pill-small .pill-arrow{width:1.75rem;height:1.75rem}@media (hover:hover) and (pointer:fine){#marketing-v3 .pill-green:hover{background:var(--green-deep)}#marketing-v3 .pill-green:hover .pill-arrow,#marketing-v3 .pill-quiet:hover .pill-arrow{transform:translateX(2px)}#marketing-v3 .pill-quiet:hover{border-color:rgba(0,0,0,.16)}}#marketing-v3 .lede{max-width:34ch;margin-top:1.375rem;color:var(--ink-2);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45}#marketing-v3 .skip-link{position:fixed;z-index:100;top:.625rem;left:.625rem;padding:.75rem 1.125rem;transform:translateY(-200%);border-radius:62.4375rem;background:var(--ink);color:#ffffff;font-weight:700}#marketing-v3 .skip-link:focus{transform:none}#marketing-v3 .site-header{position:sticky;z-index:50;top:0;padding:.875rem 0 .625rem;pointer-events:none}#marketing-v3 .nav-wrap{pointer-events:auto}#marketing-v3 .nav-brand-row{display:flex;flex:0 0 auto;align-items:center;gap:.75rem}#marketing-v3 .nav-pill{display:flex;min-height:4rem;align-items:center;gap:1.25rem;padding:0 .625rem 0 1.25rem;border:1px solid transparent;border-radius:62.4375rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}#marketing-v3 .site-header.is-scrolled .nav-pill{border-color:var(--line);background:var(--glass);box-shadow:var(--shadow-card);backdrop-filter:saturate(180%) blur(1.25rem);-webkit-backdrop-filter:saturate(180%) blur(1.25rem)}#marketing-v3 .brand{display:inline-flex;min-height:2.75rem;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}#marketing-v3 .brand svg{width:1.875rem;height:1.875rem}#marketing-v3 .nav-links{display:flex;flex:1;align-items:center;gap:2px}#marketing-v3 .nav-links a{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 .875rem;border-radius:62.4375rem;color:var(--ink-2);font-size:.9688rem;font-weight:600;text-decoration:none;transition:background .16s ease,color .16s ease}#marketing-v3 .nav-links a.pill{color:#fff}#marketing-v3 .nav-links a[aria-current=page]{background:var(--tint-green);color:var(--green-deep)}#marketing-v3 .nav-end{display:flex;align-items:center;gap:.5rem;margin-left:auto}#marketing-v3 .nav-login{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 .875rem;border-radius:62.4375rem;color:var(--ink-2);font-size:.9688rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .16s ease}#marketing-v3 .lang{display:flex;padding:.1875rem;border-radius:62.4375rem;background:var(--ground-deep)}#marketing-v3 .lang button{min-width:2.75rem;min-height:2.75rem;border:0;border-radius:62.4375rem;background:transparent;color:var(--ink-2);cursor:pointer;font-size:.875rem;font-weight:700}#marketing-v3 .lang button[aria-pressed=true]{background:var(--paper);color:var(--ink)}#marketing-v3 .nav-menu{display:none;width:2.75rem;height:2.75rem;flex:0 0 auto;align-content:center;justify-content:center;gap:.3125rem;border:1px solid var(--line);border-radius:50%;background:var(--card);cursor:pointer}#marketing-v3 .nav-menu-bar{display:block;width:1.0625rem;height:1.8px;border-radius:2px;background:var(--ink);transition:transform .26s var(--ease)}#marketing-v3 .site-header.is-open .nav-menu-bar:first-child{transform:translateY(.2125rem) rotate(45deg)}#marketing-v3 .site-header.is-open .nav-menu-bar:last-child{transform:translateY(-.2125rem) rotate(-45deg)}#marketing-v3 .button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:62.4375rem;cursor:pointer;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:transform .18s var(--ease),background .16s ease,border-color .16s ease}#marketing-v3 .button:active{transform:scale(.98)}#marketing-v3 .button svg{width:1.125rem;height:1.125rem}#marketing-v3 .button-green{background:var(--green);color:#ffffff}#marketing-v3 .button-small{min-height:2.875rem;padding:.625rem 1.25rem;font-size:.9375rem}#marketing-v3 .button-white{border-color:var(--line);background:var(--paper);color:var(--ink)}@media (hover:hover){#marketing-v3 .nav-links a:hover,#marketing-v3 .nav-login:hover{color:var(--ink)}#marketing-v3 .button-green:hover{background:var(--green-deep)}#marketing-v3 .button-white:hover{border-color:var(--ink)}}#marketing-v3 .page-intro{padding:clamp(3rem,7vw,6rem) 0 clamp(2.25rem,5vw,4rem)}#marketing-v3 .page-intro .lede{max-width:46ch}#marketing-v3 .demo{display:grid;grid-template-columns:23.25rem 14.75rem;gap:1rem 0;align-items:end}#marketing-v3 .chips::-webkit-scrollbar{display:none}#marketing-v3 .phone{position:relative;padding:.625rem;border-radius:3.25rem;background:linear-gradient(155deg,#37373d,#131316 45%,#202024 80%,#3d3d43);box-shadow:inset 0 1.5px 1px rgba(255,255,255,.22),inset 0 -1.5px 1.5px rgba(255,255,255,.07),inset 0 0 0 1px rgba(0,0,0,.6),0 2px .375rem rgba(0,0,0,.08),0 2.75rem 5.5rem -2.25rem rgba(0,0,0,.45)}#marketing-v3 .phone:after{position:absolute;top:24%;right:-.1562rem;width:.1875rem;height:3.375rem;border-radius:2px;background:linear-gradient(180deg,#55555c,#26262b);content:""}#marketing-v3 .phone-screen{position:relative;overflow:hidden;border-radius:2.625rem;background:var(--wallpaper)}#marketing-v3 .status-bar{display:flex;height:2rem;align-items:center;justify-content:space-between;padding:.375rem 1.5rem 0 1.375rem;background:var(--green);color:#ffffff;font-size:.7812rem;font-weight:600}#marketing-v3 .status-icons{display:inline-flex;align-items:center;gap:.3125rem}#marketing-v3 .status-icons svg{width:auto;height:.6875rem}#marketing-v3 .phone-island{position:absolute;top:.5rem;left:50%;z-index:5;width:5.25rem;height:1.4375rem;border-radius:62.4375rem;background:#0b0b0d}#marketing-v3 .phone-head{display:flex;align-items:center;gap:.6875rem;padding:.5625rem .625rem .5625rem .875rem;background:var(--green);color:#ffffff}#marketing-v3 .avatar{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffffff;color:var(--green);font-size:.8125rem;font-weight:800}#marketing-v3 .phone-head .avatar svg{width:1.375rem;height:1.375rem}#marketing-v3 .phone-head strong{display:block;font-size:1rem;line-height:1.25}#marketing-v3 .phone-head small{display:block;color:#d5efe5;font-size:.7812rem;line-height:1.3}#marketing-v3 .phone-reset{min-width:2.75rem;min-height:2.75rem;margin-left:auto;padding:0 .5rem;border:0;background:transparent;color:#ffffff;cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}#marketing-v3 .phone-body{display:flex;height:clamp(23.75rem,calc(100svh - 26.25rem),32.5rem);flex-direction:column}#marketing-v3 .chat-log{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:.875rem 1rem;background-color:var(--wallpaper);background-image:radial-gradient(rgba(17,27,33,.055) 1px,transparent 1.2px);background-size:1.125rem 1.125rem;overscroll-behavior:contain}#marketing-v3 .chat-log>:first-child{margin-top:auto}#marketing-v3 .msg{position:relative;max-width:86%;padding:.5rem .6875rem .4375rem;border-radius:0 .75rem .75rem .75rem;background:var(--paper);box-shadow:0 1px .5px rgba(17,27,33,.13);font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}#marketing-v3 .msg p+p{margin-top:.375rem}#marketing-v3 .msg .reply-list{margin:.25rem 0 0;padding-left:1.125rem;list-style:disc}#marketing-v3 .msg .reply-list+p,#marketing-v3 .msg p+.reply-list{margin-top:.375rem}#marketing-v3 .msg .reply-list li+li{margin-top:2px}#marketing-v3 .msg:before{position:absolute;top:0;left:-.4375rem;border-width:0 .5rem .5625rem 0;border-style:solid;border-color:transparent var(--paper) transparent transparent;content:""}#marketing-v3 .msg.out:before,#marketing-v3 .msg[data-msg=user]:before{right:-.4375rem;left:auto;border-width:0 0 .5625rem .5rem;border-color:transparent transparent transparent var(--bubble-out)}#marketing-v3 .msg[data-msg=user]{align-self:flex-end;border-radius:.75rem 0 .75rem .75rem;background:var(--bubble-out)}#marketing-v3 .meta{display:flex;align-items:center;justify-content:flex-end;gap:.3125rem;margin-top:.1875rem;color:var(--ink-2);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.3}#marketing-v3 .meta[data-kind=action]{color:var(--tick);font-weight:700}#marketing-v3 .tick{width:1.0625rem;height:.6875rem;flex:0 0 auto;color:#6f7e86}#marketing-v3 .meta[data-kind=action] .tick,#marketing-v3 .tick.is-blue{color:var(--tick-bright)}#marketing-v3 .attach{margin:.4375rem 0 2px;padding:.5625rem .6875rem;border-radius:.5625rem;background:#f1f4f2;font-size:.875rem;line-height:1.4}#marketing-v3 .attach strong{display:block;font-size:.9375rem}#marketing-v3 .attach dl{display:grid;grid-template-columns:auto 1fr;gap:2px .875rem;margin:.375rem 0 0}#marketing-v3 .attach dt{color:var(--ink-2)}#marketing-v3 .attach dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}#marketing-v3 .sys{align-self:center;max-width:92%;padding:.3125rem .75rem;border-radius:.5625rem;background:#ffffff;box-shadow:0 1px .5px rgba(17,27,33,.1);color:var(--ink-2);font-size:.7812rem;font-weight:600;text-align:center}#marketing-v3 .sys[data-note=handoff]{background:var(--notice);color:var(--notice-ink)}#marketing-v3 .typing{display:inline-flex;gap:.25rem;padding:.3125rem 2px}#marketing-v3 .typing i{width:.375rem;height:.375rem;border-radius:50%;background:#6f7e86}#marketing-v3 .phone-foot{padding:.625rem .625rem .75rem;background:var(--wallpaper)}#marketing-v3 .notice{margin-bottom:.5rem;padding:.625rem .75rem;border-radius:.75rem;background:var(--notice);color:var(--notice-ink);font-size:.875rem;line-height:1.4}#marketing-v3 .notice a,#marketing-v3 .notice button{display:flex;min-height:2.75rem;align-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:800;text-decoration:underline;text-underline-offset:.2em}#marketing-v3 .chips{display:flex;flex-wrap:wrap;gap:.375rem;padding-bottom:.5rem}#marketing-v3 .chips button{min-height:2.75rem;flex:0 0 auto;padding:0 .875rem;border:0;border-radius:62.4375rem;background:var(--paper);box-shadow:0 1px .5px rgba(17,27,33,.13);color:var(--green-deep);cursor:pointer;font-size:.875rem;font-weight:700;white-space:nowrap;transition:transform .16s var(--ease)}#marketing-v3 .chips button:active{transform:scale(.96)}#marketing-v3 .chat-form button:disabled,#marketing-v3 .chat-form input:disabled,#marketing-v3 .chips button:disabled{cursor:not-allowed;opacity:.5}#marketing-v3 .chat-form{display:flex;gap:.375rem}#marketing-v3 .chat-form input{min-width:0;min-height:2.875rem;flex:1;padding:0 1rem;border:0;border-radius:62.4375rem;background:var(--paper);color:var(--ink);font-size:1rem}#marketing-v3 .chat-form input::placeholder{color:var(--ink-2);opacity:1}#marketing-v3 .chat-form button{display:grid;width:2.875rem;height:2.875rem;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:var(--green);color:#ffffff;cursor:pointer;transition:transform .16s var(--ease)}#marketing-v3 .chat-form button:active{transform:scale(.94)}#marketing-v3 .chat-form button svg{width:1.25rem;height:1.25rem}#marketing-v3 .demo-note{display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:2px .875rem;color:var(--ink-2);font-size:.8438rem}#marketing-v3 .demo-note [data-remaining]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}#marketing-v3 .info{position:relative;z-index:1;width:15.375rem;margin:0 0 8.5rem -.625rem;padding:1rem 1rem .375rem;border:1px solid var(--line);border-radius:var(--radius-inner);background:var(--glass);box-shadow:var(--shadow-card)}#marketing-v3 .info h2{max-width:none;font-size:1.0625rem;letter-spacing:-.02em;line-height:1.25}#marketing-v3 .info-for{margin-top:.25rem;color:var(--ink-2);font-size:.8438rem;line-height:1.35;overflow-wrap:anywhere}#marketing-v3 .info-list{margin:.75rem 0 0;padding:0;list-style:none}#marketing-v3 .info-list li{display:grid;grid-template-columns:1.25rem 1fr;gap:2px .5rem;padding:.6875rem 0;border-top:1px solid var(--line-soft);font-size:.875rem;line-height:1.4}#marketing-v3 .info-list li>.mark,#marketing-v3 .info-list li>.tick{grid-row:1/span 4;margin-top:.25rem}#marketing-v3 .mark{width:.5625rem;height:.5625rem;margin-left:.25rem;border-radius:2px;background:var(--green)}#marketing-v3 li[data-kind=handoff]>.mark{transform:rotate(45deg);background:#c97a00}#marketing-v3 li[data-kind=direct]>.mark,#marketing-v3 li[data-kind=pending]>.mark{border-radius:50%;background:#6f7e86}#marketing-v3 .info-list strong{font-size:.9375rem}#marketing-v3 .info-list code,#marketing-v3 .strip code,#marketing-v3 code.verb{color:var(--tick);font-family:var(--mono);font-size:.7812rem}#marketing-v3 .info-list .detail{color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#marketing-v3 .info-list .state{font-size:.7812rem;font-weight:700}#marketing-v3 li[data-kind=action] .state{color:var(--tick)}#marketing-v3 li[data-kind=knowledge] .state{color:var(--green)}#marketing-v3 li[data-kind=handoff] .state{color:var(--notice-ink)}#marketing-v3 li[data-kind=direct] .state,#marketing-v3 li[data-kind=pending] .state{color:var(--ink-2)}#marketing-v3 .strip{display:none;grid-column:1/-1;border-radius:1.125rem;background:var(--paper)}#marketing-v3 .strip summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem;cursor:pointer;font-size:.9375rem;font-weight:700;list-style:none}#marketing-v3 .strip summary::-webkit-details-marker{display:none}#marketing-v3 .faq summary:after,#marketing-v3 .strip summary:after{width:.5625rem;height:.5625rem;flex:0 0 auto;margin-right:.25rem;transform:translateY(-2px) rotate(45deg);border-right:2px solid var(--green);border-bottom:2px solid var(--green);content:"";transition:transform .22s var(--ease)}#marketing-v3 .faq details[open] summary:after,#marketing-v3 .strip[open] summary:after{transform:translateY(2px) rotate(-135deg)}#marketing-v3 .strip .info-list{margin:0;padding:0 1rem .25rem}#marketing-v3 .section{padding:clamp(5.5rem,12vw,10rem) 0}#marketing-v3 .section-paper{background:var(--section-alt)}#marketing-v3 .section-head{margin-bottom:clamp(2.25rem,5vw,4rem)}#marketing-v3 .section-head p{max-width:48ch;margin-top:1.125rem;color:var(--ink-2);font-size:1.15rem}#marketing-v3 .mini-chat{display:flex;min-height:10.5rem;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.125rem;border-radius:var(--radius-leaf);background-color:var(--wallpaper);background-image:radial-gradient(rgba(17,27,33,.055) 1px,transparent 1.2px);background-size:1.125rem 1.125rem}#marketing-v3 .chat-window{display:grid;overflow:hidden;grid-template-columns:minmax(16.25rem,.42fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card)}#marketing-v3 .chat-list{display:flex;flex-direction:column;border-right:1px solid var(--line-soft)}#marketing-v3 .chat-list-title{padding:1.125rem 1.125rem .75rem;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}#marketing-v3 .chat-row{display:grid;grid-template-columns:2.875rem 1fr auto;gap:2px .75rem;align-items:center;min-height:4.75rem;flex:1;align-content:center;padding:.75rem 1.125rem;border:0;border-top:1px solid var(--line-soft);background:transparent;color:inherit;cursor:pointer;text-align:left}#marketing-v3 .chat-row[aria-selected=true]{background:#f1f4f2}#marketing-v3 .chat-row .avatar{width:2.875rem;height:2.875rem;grid-row:span 2;background:var(--bubble-out);color:var(--green-deep);font-size:.875rem}#marketing-v3 .chat-row strong{font-size:1rem;line-height:1.25}#marketing-v3 .chat-row .when,#marketing-v3 .chat-row time{color:var(--ink-2);font-size:.7812rem;font-variant-numeric:tabular-nums}#marketing-v3 .chat-row .snippet{overflow:hidden;color:var(--ink-2);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}#marketing-v3 .badge{justify-self:end;padding:2px .5rem;border-radius:62.4375rem;background:var(--bubble-out);color:var(--green-deep);font-size:.75rem;font-weight:700;white-space:nowrap}#marketing-v3 .badge[data-kind=handoff]{background:var(--notice);color:var(--notice-ink)}#marketing-v3 .chat-pane-head{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--line-soft)}#marketing-v3 .chat-pane-head .avatar{background:var(--bubble-out);color:var(--green-deep)}#marketing-v3 .chat-pane-head strong{display:block;font-size:1.0625rem;line-height:1.25}#marketing-v3 .chat-pane-head small{color:var(--ink-2);font-size:.8438rem}#marketing-v3 .chat-pane-body{display:flex;flex-direction:column;gap:.5rem;padding:1.375rem 1.5rem 1.5rem;background-color:var(--wallpaper);background-image:radial-gradient(rgba(17,27,33,.055) 1px,transparent 1.2px);background-size:1.125rem 1.125rem}#marketing-v3 .chat-pane-body .msg{max-width:min(78%,28.75rem);font-size:1rem}#marketing-v3 .team-note{align-self:stretch;margin-top:.625rem;padding:.875rem 1rem;border-radius:.875rem;background:var(--paper);font-size:.9375rem}#marketing-v3 .team-note strong{display:block;margin-bottom:2px;font-size:.8438rem;color:var(--ink-2)}#marketing-v3 .chat-pane+.chat-pane{border-top:1px solid var(--line)}#marketing-v3 .band{padding:clamp(5.5rem,12vw,10rem) 0;background:var(--ground)}#marketing-v3 .band-core{padding:clamp(1.75rem,4.5vw,3.5rem)}#marketing-v3 .band-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem 4rem;align-items:center}#marketing-v3 .band h2{max-width:15ch}#marketing-v3 .band p{max-width:44ch;margin-top:1.125rem;color:var(--ink-2);font-size:1.15rem}#marketing-v3 .band-links{display:flex;flex-wrap:wrap;gap:.25rem 1.375rem;margin-top:1.25rem;font-weight:600}#marketing-v3 .band-links a{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:62.4375rem;color:var(--green)}#marketing-v3 .band-grid .pill{align-self:center}#marketing-v3 .band-grid .pill span:first-child{white-space:normal}#marketing-v3 .button-light{background:#ffffff;color:var(--green-deep)}#marketing-v3 .site-footer{padding:2.125rem 0 2.875rem;border-top:1px solid var(--line-soft);color:var(--ink-2);font-size:.9062rem}#marketing-v3 .footer-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.375rem 3rem}#marketing-v3 .footer-about{max-width:34ch;margin:0}#marketing-v3 .footer-about p{margin:.75rem 0 0;line-height:1.6}#marketing-v3 .footer-brand{display:inline-flex;align-items:center;gap:.5625rem;font-weight:700;font-size:1rem;color:var(--ink)}#marketing-v3 .footer-brand svg{width:1.625rem;height:1.625rem}#marketing-v3 .footer-legal{flex-basis:100%;align-self:stretch;margin:.5rem 0 0;padding-top:1.125rem;border-top:1px solid var(--line-soft);font-size:.8125rem}#marketing-v3 .site-footer.is-dark{--footer-bg:oklch(0.28 0.03 179);--footer-on:oklch(0.86 0.01 179);--footer-dim:oklch(0.76 0.015 179);padding:4rem 0 2.5rem;border-top:0;background:var(--footer-bg);color:var(--footer-on)}#marketing-v3 .site-footer.is-dark .footer-brand,#marketing-v3 .site-footer.is-dark .footer-columns h3{color:#fff}#marketing-v3 .site-footer.is-dark .footer-columns a{color:var(--footer-on)}@media (hover:hover){#marketing-v3 .site-footer.is-dark .footer-columns a:hover{color:#fff}}#marketing-v3 .site-footer.is-dark .footer-legal{border-top-color:rgba(255,255,255,.08);color:var(--footer-dim)}#marketing-v3 .site-footer.is-dark :where(a):focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:.25rem}#marketing-v3 .site-footer.is-dark .shell{width:100%;max-width:77.5rem;padding-inline:2.5rem}@media (max-width:768px){#marketing-v3 .site-footer.is-dark{padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}}#marketing-v3 .footer-columns{display:flex;flex-wrap:wrap;gap:1.25rem clamp(2.25rem,5vw,4.5rem)}#marketing-v3 .footer-columns h3{margin:0 0 .625rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}#marketing-v3 .footer-columns ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}#marketing-v3 .footer-columns a{display:inline-flex;min-height:2.25rem;align-items:center;color:var(--ink-2);text-decoration:none;transition:color .16s ease}@media (hover:hover){#marketing-v3 .footer-columns a:hover{color:var(--ink)}}@media (max-width:679px){#marketing-v3 .footer-grid{flex-direction:column;gap:1.5rem}#marketing-v3 .footer-about{max-width:none}}#marketing-v3 .route{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.75rem,5vw,5rem);align-items:center;padding:clamp(2.25rem,5vw,4rem) 0;border-top:1px solid var(--line)}#marketing-v3 .route:last-child{border-bottom:1px solid var(--line)}#marketing-v3 .route h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em}#marketing-v3 .route-copy p{max-width:40ch;margin-top:.75rem;color:var(--ink-2)}#marketing-v3 .route-source{display:flex;flex-wrap:wrap;gap:.375rem .625rem;align-items:baseline;margin-top:1.125rem;font-size:.9375rem;font-weight:700}#marketing-v3 .route-source span{color:var(--ink-2);font-weight:500}#marketing-v3 .route .mini-chat{min-height:0;padding:1.375rem 1.125rem}#marketing-v3 .route .mini-chat .msg{font-size:1rem}#marketing-v3 .intro-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28.75rem);gap:clamp(1.75rem,5vw,4.5rem);align-items:center}#marketing-v3 .fork{padding:1.375rem 1.375rem 1.5rem;border-radius:var(--radius-inner);background-color:var(--wallpaper);background-image:radial-gradient(rgba(17,27,33,.09) 1px,transparent 1.2px);background-size:1.125rem 1.125rem}#marketing-v3 .fork .msg{display:inline-block;max-width:100%;font-size:1rem}#marketing-v3 .fork-out{display:grid;gap:.625rem;margin:.875rem 0 0 1.625rem;padding:.25rem 0;border-left:2px solid var(--ink);list-style:none}#marketing-v3 .fork-out li{position:relative;display:grid;grid-template-columns:1.375rem 1fr;gap:0 .5rem;align-items:center;margin-left:1.5rem;padding:.625rem .875rem;border-radius:.875rem;background:var(--paper);font-size:1rem;font-weight:700;line-height:1.3}#marketing-v3 .fork-out li:before{position:absolute;top:50%;right:100%;width:1.5rem;height:2px;background:var(--ink);content:""}#marketing-v3 .fork-out small{grid-column:2;color:var(--ink-2);font-size:.875rem;font-weight:500}#marketing-v3 .fork-out li[data-kind=action]{color:var(--tick)}#marketing-v3 .fork-out li[data-kind=knowledge]{color:var(--green)}#marketing-v3 .fork-out li[data-kind=handoff]{color:var(--notice-ink)}#marketing-v3 .thread{margin:0;padding:0;list-style:none}#marketing-v3 .thread>li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.25rem,4vw,4rem);align-items:start;padding:1.375rem 0;border-top:1px solid var(--line)}#marketing-v3 .thread>li:last-child{border-bottom:1px solid var(--line)}#marketing-v3 .thread .msg{display:inline-block;max-width:100%;margin-left:.5rem;font-size:1rem}#marketing-v3 .thread .info-list{margin:0;padding:2px 1rem;border:1px solid var(--line);border-radius:var(--radius-leaf);background:var(--paper)}#marketing-v3 .thread .info-list li:first-child{border-top:0}#marketing-v3 .caption{margin-bottom:.625rem;color:var(--ink-2);font-size:.875rem;font-weight:600}#marketing-v3 .contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.75rem,5vw,4.5rem);margin:0;padding:0;list-style:none}#marketing-v3 .contacts li{display:grid;grid-template-columns:3rem 1fr;gap:0 .875rem;align-items:center;padding:1rem 0;border-top:1px solid var(--line)}#marketing-v3 .contacts .avatar{width:3rem;height:3rem;grid-row:span 2;background:var(--tint-green);color:var(--green-deep);font-size:.9375rem}#marketing-v3 .contacts strong{font-size:1.125rem;letter-spacing:-.01em}#marketing-v3 .contacts strong small{margin-left:.5rem;color:var(--ink-2);font-size:.8438rem;font-weight:600;letter-spacing:0}#marketing-v3 .contacts p{color:var(--ink-2);font-size:.9688rem}#marketing-v3 .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;counter-reset:step;list-style:none}#marketing-v3 .steps li{padding-top:1.125rem;border-top:2px solid var(--ink)}#marketing-v3 .steps li:before{display:block;margin-bottom:.625rem;color:var(--green);content:counter(step);counter-increment:step;font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}#marketing-v3 .steps p{margin-top:.5rem;color:var(--ink-2)}#marketing-v3 .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.25rem);align-items:start}#marketing-v3 .plan{display:flex;flex-direction:column;padding:1.75rem 1.625rem 1.875rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card)}#marketing-v3 .plan.is-featured{background:var(--green);color:#ffffff}#marketing-v3 .plan-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}#marketing-v3 .plan-top h2{font-size:1.45rem;letter-spacing:-.02em}#marketing-v3 .plan-tag{padding:.1875rem .6875rem;border-radius:62.4375rem;background:var(--tint-green);color:var(--green-deep);font-size:.8125rem;font-weight:700}#marketing-v3 .price{margin-top:1.125rem;font-size:clamp(2.1rem,3.3vw,3rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.035em;line-height:1.05}#marketing-v3 .price span{display:block;margin-top:.25rem;color:var(--ink-2);font-size:.9375rem;font-weight:500;letter-spacing:0}#marketing-v3 .plan.is-featured .plan-for,#marketing-v3 .plan.is-featured .price span{color:#d5efe5}#marketing-v3 .plan-for{min-height:3.1em;margin-top:.875rem;color:var(--ink-2)}#marketing-v3 .plan ul{margin:1.125rem 0 0;padding:0;list-style:none}#marketing-v3 .plan li{padding:.625rem 0;border-top:1px solid var(--line-soft);font-size:1rem;line-height:1.4}#marketing-v3 .plan.is-featured li{border-top-color:rgba(255,255,255,.24)}#marketing-v3 .plan ul{margin-bottom:1.625rem}#marketing-v3 .plan-note{max-width:62ch;margin-top:1.5rem;color:var(--ink-2)}#marketing-v3 .compare{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem;line-height:1.4}#marketing-v3 .compare td,#marketing-v3 .compare th{padding:.9375rem 1rem;border-top:1px solid var(--line-soft);text-align:left;vertical-align:top}#marketing-v3 .compare thead th{border-top:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}#marketing-v3 .compare thead th:first-child{width:37%}#marketing-v3 .compare tbody th{color:var(--ink-2);font-weight:500}#marketing-v3 .compare td{font-weight:600}#marketing-v3 .compare .no{color:var(--ink-2);font-weight:500}#marketing-v3 .compare td:nth-child(3),#marketing-v3 .compare th:nth-child(3){background:#eef8f1}#marketing-v3 .compare th:first-child{padding-left:0}#marketing-v3 .compare tbody tr:last-child>*{border-bottom:1px solid var(--line-soft)}#marketing-v3 .faq{max-width:51.25rem;border-top:1px solid var(--line)}#marketing-v3 .faq details{border-bottom:1px solid var(--line)}#marketing-v3 .faq summary{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1.25rem;padding:.875rem 0;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;list-style:none}#marketing-v3 .faq summary::-webkit-details-marker{display:none}#marketing-v3 .faq details p{max-width:64ch;padding:0 0 1.375rem;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){#marketing-v3 .msg.is-new,#marketing-v3 .sys.is-new{animation:m-msg-in .3s var(--ease) both}#marketing-v3 .info-list li.is-new{animation:m-step-in .42s var(--ease) both;animation-delay:calc(var(--i, 0) * .17s + 80ms)}#marketing-v3 .typing i{animation:m-typing 1.1s ease-in-out infinite}#marketing-v3 .typing i:nth-child(2){animation-delay:.14s}#marketing-v3 .typing i:nth-child(3){animation-delay:.28s}}@keyframes m-msg-in{0%{opacity:0;transform:translateY(.5rem) scale(.97)}}@keyframes m-step-in{0%{opacity:0;filter:blur(.1875rem);transform:translateX(-.5rem)}}@keyframes m-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.1875rem)}}@media (prefers-reduced-motion:reduce){html:has(#marketing-v3){scroll-behavior:auto}#marketing-v3 *,#marketing-v3 :after,#marketing-v3 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1180px){#marketing-v3 .demo{grid-template-columns:23.25rem}#marketing-v3 .info{display:none}#marketing-v3 .strip{display:block}}@media (min-width:680px) and (max-width:900px){#marketing-v3 .demo{grid-template-columns:23.25rem 15.375rem;justify-content:center;column-gap:1rem}#marketing-v3 .info{display:block;margin-left:0}#marketing-v3 .strip{display:none}}@media (max-width:900px){html:has(#marketing-v3){scroll-padding-top:5.25rem}#marketing-v3 .intro-split,#marketing-v3 .steps,#marketing-v3 .thread>li{grid-template-columns:1fr}#marketing-v3 .thread>li{gap:.75rem}#marketing-v3 .mini-chat{min-height:0}#marketing-v3 .chat-window{grid-template-columns:1fr}#marketing-v3 .chat-list{border-right:0;border-bottom:1px solid var(--line-soft)}#marketing-v3 .band-grid,#marketing-v3 .contacts,#marketing-v3 .route{grid-template-columns:1fr}#marketing-v3 .plan-for{min-height:0}#marketing-v3 .compare,#marketing-v3 .compare tbody,#marketing-v3 .compare td,#marketing-v3 .compare th,#marketing-v3 .compare tr{display:block;width:auto!important}#marketing-v3 .compare thead{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%)}#marketing-v3 .compare tr{padding:.875rem 0 .375rem;border-top:1px solid var(--line-soft)}#marketing-v3 .compare tbody th,#marketing-v3 .compare td{padding:0 0 .5rem;border:0!important;background:transparent!important}#marketing-v3 .compare tbody th{color:var(--ink);font-size:1.0625rem;font-weight:700}#marketing-v3 .compare td[data-label]:before{display:inline-block;min-width:5.5rem;margin-right:.625rem;color:var(--ink-2);font-size:.8438rem;font-weight:600;content:attr(data-label)}}@media (max-width:959px){#marketing-v3 .site-header{padding:.625rem 0 .5rem}#marketing-v3 .nav-pill{min-height:3.5rem;gap:.75rem;padding:0 .625rem 0 1rem}#marketing-v3 .nav-menu{display:grid}#marketing-v3 .nav-links{display:none}#marketing-v3 .site-header.is-open .nav-pill{position:fixed;inset:0;z-index:60;min-height:100dvh;flex-direction:column;align-items:stretch;gap:0;padding:.625rem var(--gutter) calc(2.5rem + env(safe-area-inset-bottom));border-width:0;border-radius:0;background:var(--ground);box-shadow:none;backdrop-filter:saturate(180%) blur(1.5rem);-webkit-backdrop-filter:saturate(180%) blur(1.5rem);overflow-y:auto;overscroll-behavior:contain}#marketing-v3 .site-header.is-open .nav-brand-row{justify-content:space-between}#marketing-v3 .site-header.is-open .nav-links{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:2px;margin-top:1.125rem}#marketing-v3 .site-header.is-open .nav-links>a{min-height:3.5rem;padding:0 1.125rem;border-radius:1.125rem;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}#marketing-v3 .site-header.is-open .nav-end{flex-direction:column;align-items:stretch;gap:.625rem;margin-top:1.375rem;margin-left:0}#marketing-v3 .site-header.is-open .nav-end .nav-login{justify-content:center;border:1px solid var(--line);border-radius:62.4375rem;background:var(--card)}#marketing-v3 .site-header.is-open .nav-end>span{display:block}#marketing-v3 .site-header.is-open .nav-end .nav-cta{width:100%}#marketing-v3 .site-header.is-open .lang{justify-content:center}}@media (max-width:959px) and (prefers-reduced-motion:no-preference){#marketing-v3 .site-header.is-open .nav-end>*,#marketing-v3 .site-header.is-open .nav-links>a{animation:m-sheet-in .42s var(--ease) both;animation-delay:calc(var(--i, 0) * 50ms + 60ms)}}@keyframes m-sheet-in{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:760px){#marketing-v3 .plans{grid-template-columns:1fr}}@media (max-width:679px){#marketing-v3 .demo{grid-template-columns:minmax(0,1fr)}#marketing-v3 .phone{max-width:25rem}}@media (max-width:560px){#marketing-v3{--gutter:1rem}#marketing-v3 h1{font-size:clamp(2rem,8.7vw,2.8rem)}#marketing-v3 .page-intro h1{font-size:clamp(1.8rem,7.6vw,2.4rem)}#marketing-v3 .phone-body{height:28.75rem}#marketing-v3 .phone{padding:.5rem;border-radius:2.75rem}#marketing-v3 .phone-screen{border-radius:2.25rem}#marketing-v3 .phone-island{top:.4375rem;width:4.5rem;height:1.25rem}#marketing-v3 .status-bar{height:1.75rem;padding:.3125rem 1.25rem 0 1.125rem;font-size:.75rem}#marketing-v3 .lede{margin-top:.875rem;font-size:1.05rem}#marketing-v3 .demo{grid-template-columns:minmax(0,1fr)}#marketing-v3 .chat-pane-body,#marketing-v3 .chat-pane-head,#marketing-v3 .chat-row{padding-right:.875rem;padding-left:.875rem}#marketing-v3 .chat-pane-body .msg{max-width:88%}#marketing-v3 .plan{padding:1.5rem 1.25rem 1.625rem}}@media (max-width:390px){#marketing-v3{--gutter:0.875rem}#marketing-v3 .brand{font-size:1.1875rem}}#marketing-v3 .msg.out{align-self:flex-end;border-radius:.75rem 0 .75rem .75rem;background:var(--bubble-out)}#marketing-v3 .msg:not(.out):not([data-msg]){align-self:flex-start}#marketing-v3 .contact-section{padding-top:0}#marketing-v3 .contact-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,4rem);align-items:start}#marketing-v3 .contact-card{padding:clamp(1.375rem,3vw,2.5rem);border-radius:1.5rem;background:var(--paper)}#marketing-v3 .form-note{margin-bottom:1.25rem;color:var(--ink-2);font-size:.875rem}#marketing-v3 .form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.375rem 1.125rem}#marketing-v3 .field{display:flex;min-width:0;flex-direction:column;gap:.5rem}#marketing-v3 .field-wide{grid-column:1/-1}#marketing-v3 .field label{font-size:.9375rem;font-weight:700;line-height:1.3}#marketing-v3 .field .req{color:var(--green)}#marketing-v3 .field input,#marketing-v3 .field select,#marketing-v3 .field textarea{width:100%;min-height:3.25rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:.875rem;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;transition:border-color .16s ease}#marketing-v3 .field textarea{min-height:8.25rem;line-height:1.5;resize:vertical}#marketing-v3 .field select{padding-right:2.75rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234d5d66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.125rem center;background-repeat:no-repeat;cursor:pointer}#marketing-v3 .field input::placeholder,#marketing-v3 .field textarea::placeholder{color:var(--ink-2);opacity:.75}#marketing-v3 .field input:focus,#marketing-v3 .field select:focus,#marketing-v3 .field textarea:focus{border-color:var(--green)}#marketing-v3 .field [aria-invalid=true]{border-color:var(--error)}#marketing-v3 .field-error,#marketing-v3 .field-hint{font-size:.875rem;line-height:1.4}#marketing-v3 .field-hint{color:var(--ink-2)}#marketing-v3 .field-error{color:var(--error);font-weight:600}#marketing-v3 .contact-alert{display:grid;gap:.375rem;margin-bottom:1.375rem;padding:.875rem 1rem;border-radius:.875rem;background:var(--notice);color:var(--notice-ink);font-size:.9375rem;font-weight:600}#marketing-v3 .contact-alert a{font-weight:800;overflow-wrap:anywhere}#marketing-v3 .contact-actions{margin-top:1.75rem}#marketing-v3 .contact-actions .button:disabled{cursor:progress;opacity:.65}#marketing-v3 .contact-success{padding:.5rem 0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.4}#marketing-v3 .contact-next h2{font-size:clamp(1.35rem,2vw,1.6rem)}#marketing-v3 .contact-next ol{display:grid;gap:1rem;margin:1.375rem 0 0;padding:0;counter-reset:step;list-style:none}#marketing-v3 .contact-next li{position:relative;padding-left:2.75rem;color:var(--ink-2);counter-increment:step}#marketing-v3 .contact-next li:before{position:absolute;top:-2px;left:0;display:grid;width:1.875rem;height:1.875rem;place-items:center;border-radius:50%;background:var(--bubble-out);color:var(--green-deep);content:counter(step);font-size:.875rem;font-weight:800}#marketing-v3 .contact-privacy{margin-top:1.375rem;font-size:.9375rem}#marketing-v3 .contact-privacy a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--green);font-weight:700}@media (max-width:900px){#marketing-v3 .contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){#marketing-v3 .form-grid{grid-template-columns:minmax(0,1fr)}#marketing-v3 .band-grid .pill,#marketing-v3 .contact-actions .button{width:100%}}html:has(#marketing-v3 .home-v4){font-size:clamp(16px,min(100vw/90,100vh/56.25),30px)}#marketing-v3 .home-v4{--hv-h:179;--hv-c:0.03;--hv-l:0.42;--hv-field:oklch(var(--hv-l) var(--hv-c) var(--hv-h));--hv-field-deep:oklch(calc(var(--hv-l) - 0.07) var(--hv-c) var(--hv-h));--hv-field-deeper:oklch(calc(var(--hv-l) - 0.14) var(--hv-c) var(--hv-h));--hv-field-lift:oklch(calc(var(--hv-l) + 0.1) calc(var(--hv-c) * 0.9) var(--hv-h));--hv-glass:oklch(calc(var(--hv-l) + 0.05) var(--hv-c) var(--hv-h)/0.55);--hv-onsoft:oklch(0.86 0.01 var(--hv-h));--hv-ondim:oklch(0.82 0.015 var(--hv-h));--hv-hl:oklch(0.84 0.09 263);--hv-hl-ink:oklch(0.45 0.14 263);--hv-ok:oklch(0.82 0.13 160);--hv-ink:oklch(0.2 0.008 var(--hv-h));--hv-muted:oklch(0.42 0.01 var(--hv-h));--hv-line:oklch(0.9 0.006 var(--hv-h));--hv-wash:oklch(0.975 0.004 var(--hv-h));--hv-night:oklch(0.17 0.02 179);--hv-night2:oklch(0.24 0.03 179);--hv-day:#f4f8f7;--hv-red:oklch(0.62 0.2 25);--hv-blue:#446ec2;--hv-mint:#7ae7ba;--hv-display:var(--font-schibsted),var(--font-geist-sans),system-ui,sans-serif;--hv-mono:var(--font-geist-mono),ui-monospace,monospace;--hv-ease:cubic-bezier(0.2,0.7,0.2,1);font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--hv-ink);background:#fff;overflow-x:clip}body:has(.home-v4){padding-bottom:env(safe-area-inset-bottom)}#marketing-v3 .home-v4 a,#marketing-v3 .site-header-hero a{text-decoration-line:none}#marketing-v3 .home-v4 .wrap{max-width:77.5rem;margin:0 auto;padding:0 2.5rem}#marketing-v3 .home-v4 h2{font-family:var(--hv-display);font-weight:800;font-size:clamp(1.9375rem,4vw,3rem);letter-spacing:-.035em;line-height:1.05;max-width:none}#marketing-v3 .home-v4 h3{font-family:var(--hv-display);font-weight:700;letter-spacing:-.02em}#marketing-v3 .home-v4 h1{font-family:var(--hv-display);font-weight:800;font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.02;letter-spacing:-.045em;max-width:73.75rem;margin:clamp(.75rem,2vh,1.375rem) 0 0}#marketing-v3 .home-v4 .kick{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hv-field);margin-bottom:.875rem}#marketing-v3 .home-v4 .lead{font-size:1.125rem;line-height:1.6;color:var(--hv-muted);max-width:38.75rem;margin-top:.875rem}#marketing-v3 .home-v4 .sec{padding:7rem 0}#marketing-v3 .home-v4 .fine{font-size:.8125rem;color:var(--hv-muted);margin-top:.75rem}#marketing-v3 .home-v4 .mocknote{font-size:.8125rem;color:var(--hv-muted);margin:.625rem 0 0}#marketing-v3 .home-v4 .btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;padding:.8125rem 1.375rem;border-radius:.75rem;cursor:pointer;border:0;font-family:inherit;transition:transform .2s var(--hv-ease),box-shadow .2s}#marketing-v3 .home-v4 .btn:hover{transform:translateY(-1px)}#marketing-v3 .home-v4 .btn.p{background:#fff;color:var(--hv-field-deep);box-shadow:0 .625rem 1.875rem -.625rem rgba(0,0,0,.4)}#marketing-v3 .home-v4 .btn.s{border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}#marketing-v3 .home-v4 .btn.s .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--hv-ok)}#marketing-v3 .home-v4 .hv-rv{transition:opacity .7s var(--hv-ease),transform .7s var(--hv-ease)}@keyframes hv-pop{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}@keyframes hv-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}#marketing-v3 .home-v4 :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--hv-hl-ink);outline-offset:.1875rem;border-radius:.5rem}#marketing-v3 .home-v4 .close :where(a,button):focus-visible,#marketing-v3 .home-v4 .film-pp:focus-visible,#marketing-v3 .home-v4 .film-skip:focus-visible,#marketing-v3 .home-v4 .hero :where(a,button):focus-visible,#marketing-v3 .home-v4 .secure :where(a,button):focus-visible,#marketing-v3 .home-v4 .sticky-cta :where(a,button):focus-visible{outline-color:var(--hv-hl)}#marketing-v3 .home-v4 .hero{position:relative;min-height:100svh;background:var(--hv-field);color:#fff;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;transition:background-color 1s}#marketing-v3 .home-v4 .hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(55% 60% at 50% 18%,var(--hv-field-lift),transparent 70%),radial-gradient(60% 70% at 50% 110%,var(--hv-field-deeper),transparent 70%)}#marketing-v3 .home-v4 .hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>")}#marketing-v3 .home-v4 .grid-bg{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:3.5rem 3.5rem;mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent)}#marketing-v3 .site-header-hero{position:absolute;inset-inline:0;top:0;z-index:40;padding:0;pointer-events:none}#marketing-v3 .site-header-hero .hv-nav{pointer-events:auto;max-width:77.5rem;margin:0 auto;padding:1.25rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#marketing-v3 .hv-logo{font-family:var(--font-schibsted),var(--font-geist-sans),system-ui,sans-serif;font-weight:700;font-size:1.3125rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.5625rem;color:#fff;padding:.5625rem 0}#marketing-v3 .hv-logo svg{width:1.75rem;height:1.75rem;flex:none}#marketing-v3 .hv-links{display:flex;gap:1.875rem;font-size:.9375rem;color:oklch(.86 .01 179)}#marketing-v3 .hv-links a:hover{color:#fff}#marketing-v3 .hv-links a{padding:.5rem 0;margin:-.5rem 0}#marketing-v3 .hv-navr{display:flex;gap:.875rem;align-items:center;font-size:.875rem}#marketing-v3 .hv-navr .lang{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}#marketing-v3 .hv-navr .lang button{color:oklch(.86 .01 179);border-color:rgba(255,255,255,.25);min-height:2.75rem}#marketing-v3 .hv-navr .lang button[aria-pressed=true]{color:#fff;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.18)}#marketing-v3 .hv-login{color:oklch(.86 .01 179);display:inline-flex;align-items:center;min-height:2.75rem}#marketing-v3 .hv-login:hover{color:#fff}#marketing-v3 .hv-navbtn{font-weight:600;padding:.75rem 1.125rem;border-radius:.75rem;background:#fff;color:oklch(.35 .03 179);display:inline-flex;align-items:center;min-height:2.75rem}#marketing-v3 .hv-menu{display:none;width:2.75rem;height:2.75rem;flex:0 0 auto;align-content:center;justify-content:center;gap:.3125rem;border:1px solid rgba(255,255,255,.25);border-radius:.625rem;background:rgba(255,255,255,.08);cursor:pointer}#marketing-v3 .hv-menu .nav-menu-bar{background:#fff}#marketing-v3 .hv-sheet{display:none}#marketing-v3 .lang-compact{display:none;background:rgba(255,255,255,.08);min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(255,255,255,.25);border-radius:.625rem;color:oklch(.86 .01 179);font:inherit;font-weight:600;font-size:.8125rem;cursor:pointer}@media (max-width:420px){#marketing-v3 .site-header-hero .hv-nav{gap:.625rem}#marketing-v3 .hv-logo{font-size:1.1875rem;gap:.5rem}#marketing-v3 .hv-logo svg{width:1.625rem;height:1.625rem}#marketing-v3 .hv-navr{gap:.625rem}#marketing-v3 .hv-navbtn{padding:.75rem .875rem;font-size:.875rem}}@media (max-width:560px){#marketing-v3 .site-header-hero .lang{display:none}#marketing-v3 .site-header-hero .lang-compact{display:inline-flex;align-items:center;justify-content:center}#marketing-v3 .home-v4 .close .ctas,#marketing-v3 .home-v4 .hero .ctas{flex-direction:column;align-items:stretch}#marketing-v3 .home-v4 .close .ctas .btn,#marketing-v3 .home-v4 .hero .ctas .btn{width:100%;justify-content:center}}#marketing-v3 .home-v4 .hero-main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3.5rem;align-items:center;min-height:calc(100svh - 6rem);padding-bottom:2rem}#marketing-v3 .home-v4 .hero{padding-top:6rem}#marketing-v3 .home-v4 .hero-copy{text-align:left;padding-top:0}#marketing-v3 .home-v4 .hero-badge{display:inline-flex;gap:.5rem;align-items:center;font-size:.8125rem;font-weight:500;padding:.375rem .75rem;border-radius:62.4375rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}#marketing-v3 .home-v4 .hero-badge b{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--hv-ok);box-shadow:0 0 0 .25rem rgba(120,230,180,.15)}#marketing-v3 .home-v4 .hero h1 em{font-style:normal;color:var(--hv-hl)}@media (min-width:981px){html[lang=en] #marketing-v3 .home-v4 .hero h1{font-size:clamp(2.5rem,3.8vw,3.75rem);text-wrap:balance}}#marketing-v3 .home-v4 .hero .sub{font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.55;margin:clamp(.625rem,1.8vh,1.125rem) 0 0;max-width:40rem;color:var(--hv-onsoft);text-wrap:pretty}#marketing-v3 .home-v4 .ctas{display:flex;gap:.75rem;margin-top:clamp(1rem,2.6vh,1.75rem);justify-content:flex-start;flex-wrap:wrap}#marketing-v3 .home-v4 .langrow{display:block;font-size:.875rem;color:var(--hv-onsoft);font-weight:500;margin-top:1.375rem}#marketing-v3 .home-v4 .fromprice{margin-top:.5rem;font-size:.875rem;color:var(--hv-onsoft)}#marketing-v3 .home-v4 .fromprice a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.1875rem;display:inline-block;padding:.625rem 0;margin:-.625rem 0}#marketing-v3 .home-v4 .film{position:relative;width:100%;aspect-ratio:16/10;border-radius:1.375rem;overflow:hidden;background:radial-gradient(120% 80% at 60% 30%,oklch(.24 .03 179),var(--hv-night));border:1px solid rgba(255,255,255,.12);box-shadow:0 3.75rem 7.5rem -2.5rem rgba(0,0,0,.65);transform-origin:0 0;z-index:5}#marketing-v3 .home-v4 .film.is-v{aspect-ratio:9/16;max-width:26.25rem;margin:0 auto}#marketing-v3 .home-v4 .film-fit{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}#marketing-v3 .home-v4 .film-frame{display:block;border:0;background:transparent;opacity:0;transition:opacity .35s ease}#marketing-v3 .home-v4 .film-frame.is-ready{opacity:1}#marketing-v3 .home-v4 .film-pp{position:absolute;right:.75rem;bottom:.75rem;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:rgba(10,20,18,.55);color:#fff;border:1px solid rgba(255,255,255,.25);font-size:.8125rem;cursor:pointer;backdrop-filter:blur(.375rem);z-index:6}#marketing-v3 .home-v4 .film-skip{display:none;min-height:2.75rem}html.env-intro,html.env-intro body{overflow:hidden}#marketing-v3 .home-v4 .film-skip.is-intro{display:block;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);z-index:400;background:rgba(10,20,18,.4);border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:62.4375rem;padding:.625rem 1rem;font:inherit;font-size:.8125rem;cursor:pointer}html.env-intro .site-header{opacity:0;pointer-events:none}html.env-intro #marketing-v3 .home-v4 .hero .ctas,html.env-intro #marketing-v3 .home-v4 .hero .fromprice,html.env-intro #marketing-v3 .home-v4 .hero .hero-badge,html.env-intro #marketing-v3 .home-v4 .hero .langrow,html.env-intro #marketing-v3 .home-v4 .hero .sub,html.env-intro #marketing-v3 .home-v4 .hero h1,html.env-intro .site-header{transition:opacity .9s var(--hv-ease),transform 1.1s cubic-bezier(.16,1,.3,1)}html.env-intro #marketing-v3 .home-v4 .hero .ctas,html.env-intro #marketing-v3 .home-v4 .hero .fromprice,html.env-intro #marketing-v3 .home-v4 .hero .hero-badge,html.env-intro #marketing-v3 .home-v4 .hero .langrow,html.env-intro #marketing-v3 .home-v4 .hero .sub,html.env-intro #marketing-v3 .home-v4 .hero h1{opacity:0;transform:translateY(1.25rem)}html.env-intro #marketing-v3 .home-v4 .hero h1{transform:translateY(2.625rem)}html.env-intro #marketing-v3 .home-v4 .hero{background-color:var(--hv-night)}html.env-intro #marketing-v3 .home-v4 .hero .grid-bg{opacity:0}html.env-intro #marketing-v3 .home-v4 .hero:after{content:"";position:fixed;inset:0;z-index:4;opacity:1;mix-blend-mode:normal;background:radial-gradient(120% 80% at 60% 30%,oklch(.24 .03 179),var(--hv-night));pointer-events:none;transition:opacity 1s cubic-bezier(.65,0,.35,1)}html.env-intro-in #marketing-v3 .home-v4 .hero:after{opacity:0}html.env-intro #marketing-v3 .home-v4 .film{border-color:transparent;box-shadow:none;background:transparent}html.env-intro #marketing-v3 .home-v4 .film-pp{opacity:0}html.env-intro-in .site-header{opacity:1;pointer-events:none;transition-delay:.05s}html.env-intro-in #marketing-v3 .home-v4 .hero .ctas,html.env-intro-in #marketing-v3 .home-v4 .hero .fromprice,html.env-intro-in #marketing-v3 .home-v4 .hero .hero-badge,html.env-intro-in #marketing-v3 .home-v4 .hero .langrow,html.env-intro-in #marketing-v3 .home-v4 .hero .sub,html.env-intro-in #marketing-v3 .home-v4 .hero h1{opacity:1;transform:none}html.env-intro-in #marketing-v3 .home-v4 .hero .hero-badge{transition-delay:.15s}html.env-intro-in #marketing-v3 .home-v4 .hero h1{transition-delay:.22s}html.env-intro-in #marketing-v3 .home-v4 .hero .sub{transition-delay:.34s}html.env-intro-in #marketing-v3 .home-v4 .hero .ctas{transition-delay:.42s}html.env-intro-in #marketing-v3 .home-v4 .hero .fromprice,html.env-intro-in #marketing-v3 .home-v4 .hero .langrow{transition-delay:.5s}#marketing-v3 .home-v4 .fi{width:2.375rem;height:2.375rem;border-radius:.6875rem;display:grid;place-items:center;background:oklch(.95 .015 var(--hv-h));flex:none}#marketing-v3 .home-v4 .fi svg{width:1.1875rem;height:1.1875rem;fill:none;stroke:var(--hv-field-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#marketing-v3 .home-v4 .pin{height:230vh;position:relative}#marketing-v3 .home-v4 .pinIn{position:sticky;top:0;height:100vh;display:flex;align-items:center}#marketing-v3 .home-v4 .pinIn h2{margin-bottom:2.5rem}#marketing-v3 .home-v4 .vstep{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem;align-items:start}#marketing-v3 .home-v4 .vlist{position:relative;padding-left:1.75rem;list-style:none;margin:0}#marketing-v3 .home-v4 .vline{position:absolute;left:0;top:.375rem;bottom:.375rem;width:.1875rem;background:var(--hv-line);border-radius:.1875rem;overflow:hidden}#marketing-v3 .home-v4 .vline u{display:block;width:100%;height:0;background:var(--hv-field);transition:height .25s linear}#marketing-v3 .home-v4 .vlist li{padding:.875rem 0;opacity:.55;transition:opacity .45s var(--hv-ease)}#marketing-v3 .home-v4 .vlist li.past{opacity:.75}#marketing-v3 .home-v4 .vlist li.on{opacity:1}#marketing-v3 .home-v4 .vlist .n{font-family:var(--hv-mono);font-size:.8125rem;color:var(--hv-field)}#marketing-v3 .home-v4 .vlist b{display:block;font-family:var(--hv-display);font-size:clamp(1.25rem,2vw,1.625rem);letter-spacing:-.02em;margin-top:.25rem}#marketing-v3 .home-v4 .vlist p{color:var(--hv-muted);font-size:1.0312rem;line-height:1.6;max-width:26.25rem;max-height:none;opacity:1;margin-top:.375rem;transition:opacity .45s var(--hv-ease)}#marketing-v3 .home-v4 .vpanel{position:relative;background:oklch(.965 .01 var(--hv-h));border:1px solid var(--hv-line);border-radius:1.75rem;padding:2.25rem;overflow:hidden;isolation:isolate}#marketing-v3 .home-v4 .vpanel:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.6;background-image:radial-gradient(oklch(.85 .01 var(--hv-h)) 1px,transparent 1px);background-size:1.125rem 1.125rem;mask-image:radial-gradient(80% 70% at 70% 30%,#000,transparent)}#marketing-v3 .home-v4 .card{background:#fff;border-radius:1.25rem;border:1px solid var(--hv-line);box-shadow:0 1.875rem 3.75rem -2.25rem oklch(.2 .02 var(--hv-h)/.45);overflow:hidden}#marketing-v3 .home-v4 .card .top{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.125rem;border-bottom:1px solid #ecedf0;font-size:.875rem}#marketing-v3 .home-v4 .card .body{padding:1.125rem;display:flex;flex-direction:column;gap:.625rem;background:#fafafb;min-height:0}#marketing-v3 .home-v4 .av{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.8125rem;background:oklch(.94 .02 var(--hv-h));color:var(--hv-field-deep);flex:none}#marketing-v3 .home-v4 .ch{margin-left:auto;font-size:.75rem;color:#6b7280;border:1px solid #e5e7eb;border-radius:62.4375rem;padding:.1875rem .5625rem;display:flex;align-items:center;gap:.375rem}#marketing-v3 .home-v4 .ch i{width:.4375rem;height:.4375rem;border-radius:50%;background:#25d366}#marketing-v3 .home-v4 .cm{max-width:84%;padding:.6875rem .875rem;border-radius:.875rem;font-size:.9062rem;line-height:1.5}#marketing-v3 .home-v4 .cm.c{background:#fff;border:1px solid #ecedf0;border-bottom-left-radius:.25rem;align-self:flex-start}#marketing-v3 .home-v4 .cm.ai{margin-left:auto;background:var(--hv-field);color:#fff;border-bottom-right-radius:.25rem;align-self:flex-end}#marketing-v3 .home-v4 .card-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}#marketing-v3 .home-v4 .card-chips span{font-size:.75rem;font-weight:600;padding:.3125rem .5625rem;border-radius:.5rem;background:#fff;border:1px solid #e5e7eb;color:#374151}#marketing-v3 .home-v4 .card-chips b{color:#047857}#marketing-v3 .home-v4 .card-sys{align-self:center;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:62.4375rem;background:#eef2ff;color:var(--hv-hl-ink)}#marketing-v3 .home-v4 .how-card [data-at]{transition:opacity .5s var(--hv-ease),filter .5s var(--hv-ease),transform .5s var(--hv-ease)}#marketing-v3 .home-v4 .how-card [data-at].is-hide{display:flex;opacity:.16;filter:blur(2px);transform:none}#marketing-v3 .home-v4 .how-card .cm[data-at].is-hide{display:block}#marketing-v3 .home-v4 .vsrc{margin-top:1rem;min-height:1.375rem;font-size:.8438rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .vsrc span{display:inline-flex;align-items:center;gap:.5rem}#marketing-v3 .home-v4 .vsrc i{width:.5rem;height:.5rem;border-radius:50%;background:var(--hv-field);box-shadow:0 0 0 .25rem oklch(.9 .02 var(--hv-h))}#marketing-v3 .home-v4 .fade{animation:hv-fade .5s var(--hv-ease) both}#marketing-v3 .home-v4 .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:10.625rem;gap:.875rem;margin-top:2.75rem;list-style:none;margin-bottom:0}#marketing-v3 .home-v4 .tile{border-radius:1.375rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:transform .3s var(--hv-ease)}#marketing-v3 .home-v4 .tile:hover{transform:translateY(-.1875rem)}#marketing-v3 .home-v4 .tile-light{background:var(--hv-wash);color:var(--hv-ink)}#marketing-v3 .home-v4 .tile-light .k{color:var(--hv-field-deep);opacity:1}#marketing-v3 .home-v4 .tile-tint{background:oklch(.94 .025 var(--hv-h));color:oklch(.32 .04 var(--hv-h))}#marketing-v3 .home-v4 .tile-tint .k{color:var(--hv-field-deep);opacity:1}#marketing-v3 .home-v4 .tile-dark{background:var(--hv-field-deep);color:#fff}#marketing-v3 .home-v4 .tile-dark .k{color:var(--hv-hl);opacity:1}#marketing-v3 .home-v4 .tile .k{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}#marketing-v3 .home-v4 .tile h3{font-size:1.5rem;margin-top:.375rem}#marketing-v3 .home-v4 .tile p{font-size:.9375rem;line-height:1.5;opacity:.85;margin-top:.375rem;max-width:22.5rem}#marketing-v3 .home-v4 .t1{grid-column:span 4;grid-row:span 2}#marketing-v3 .home-v4 .t2{grid-column:span 2;grid-row:span 2}#marketing-v3 .home-v4 .t5,.home-v4 .t6,.home-v4 .t7{grid-column:span 2}#marketing-v3 .home-v4 .t8{grid-column:span 4}#marketing-v3 .home-v4 .t9{grid-column:span 2}#marketing-v3 .home-v4 .t1 .mini{position:absolute;right:1.5rem;bottom:1.5rem;width:min(23.75rem,55%);display:flex;flex-direction:column;gap:.5rem}#marketing-v3 .home-v4 .mini .cm{max-width:100%;font-size:.8438rem;box-shadow:0 .625rem 1.875rem -.9375rem rgba(0,0,0,.3)}#marketing-v3 .home-v4 .t2 .big{font-family:var(--hv-display);font-weight:800;font-size:3.5rem;letter-spacing:-.04em;line-height:1}#marketing-v3 .home-v4 .track{display:flex;gap:.375rem;margin-top:.875rem}#marketing-v3 .home-v4 .track span{flex:1;font-size:.75rem;font-weight:600;padding-top:.5rem;border-top:.1875rem solid;opacity:.35}#marketing-v3 .home-v4 .track span.on{opacity:1}#marketing-v3 .home-v4 .track span.now{position:relative}#marketing-v3 .home-v4 .track span.now:before{content:"";position:absolute;top:-.4375rem;right:0;width:.6875rem;height:.6875rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 .25rem rgba(255,255,255,.7)}#marketing-v3 .home-v4 .night{font-family:var(--hv-mono);font-size:2.75rem;letter-spacing:-.02em;color:var(--hv-hl)}#marketing-v3 .home-v4 .pair-col{display:grid;grid-template-columns:1fr 1.1fr;gap:1.25rem;align-items:end}#marketing-v3 .home-v4 .mini2{display:flex;flex-direction:column;gap:.5rem}#marketing-v3 .home-v4 .mini2 .cm{font-size:.8125rem;padding:.5625rem .75rem;max-width:100%}#marketing-v3 .home-v4 .langs{display:flex;flex-wrap:wrap;gap:.375rem}#marketing-v3 .home-v4 .langs span{font-size:.7812rem;background:rgba(255,255,255,.75);border-radius:.625rem .625rem .625rem .1875rem;padding:.375rem .625rem;color:#344054}#marketing-v3 .home-v4 .vsec{padding-top:4.75rem}#marketing-v3 .home-v4 .vhead{text-align:center}#marketing-v3 .home-v4 .vhead h2{max-width:none}#marketing-v3 .home-v4 .vcard{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:2.75rem;border:1px solid var(--hv-line);border-radius:1.75rem;overflow:hidden;background:#fff;box-shadow:0 2.5rem 5rem -3.125rem oklch(.2 .02 var(--hv-h)/.45)}#marketing-v3 .home-v4 .vcol{padding:1.75rem 2rem;display:flex;flex-direction:column}#marketing-v3 .home-v4 .vcol.old{background:#fafafa}#marketing-v3 .home-v4 .vcol.new{background:oklch(.975 .008 var(--hv-h));border-left:1px solid var(--hv-line)}#marketing-v3 .home-v4 .vlab{display:flex;align-items:center;gap:.625rem;font-family:var(--hv-display);font-weight:700;font-size:1.125rem;flex-wrap:wrap}#marketing-v3 .home-v4 .vlab small{width:100%;font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:400;font-size:.875rem;color:var(--hv-muted);padding-left:1.25rem;margin-top:-.25rem}#marketing-v3 .home-v4 .vlab .dot{width:.625rem;height:.625rem;border-radius:50%;background:#98a2b3}#marketing-v3 .home-v4 .new .vlab .dot{background:var(--hv-field);box-shadow:0 0 0 .25rem oklch(.9 .02 var(--hv-h))}#marketing-v3 .home-v4 .vrows{display:grid;grid-template-rows:repeat(4,minmax(4rem,auto));gap:.625rem;margin:1.5rem 0}#marketing-v3 .home-v4 .vr{display:flex;align-items:center}#marketing-v3 .home-v4 .vcard .cm{animation:none;margin:0;max-width:none}#marketing-v3 .home-v4 .vcard .cm.me{margin-left:auto;background:#fff;border:1px solid #e6e8ec;border-radius:.875rem .875rem .25rem .875rem}#marketing-v3 .home-v4 .vcard .cm.bot{background:#eef0f3;border-radius:.875rem .875rem .875rem .25rem;color:#475467}#marketing-v3 .home-v4 .vcard .cm.env{background:var(--hv-blue);color:#fff;border-radius:.875rem .875rem .875rem .25rem}#marketing-v3 .home-v4 .vres{margin-top:auto;font-size:.875rem;font-weight:600;padding:.75rem .875rem;border-radius:.75rem}#marketing-v3 .home-v4 .vres.bad{background:#fef3f2;color:#b42318}#marketing-v3 .home-v4 .vres.good{background:#ecfdf3;color:#067647}#marketing-v3 .home-v4 .vsbadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;border:1px solid var(--hv-line);display:grid;place-items:center;font-family:var(--hv-display);font-weight:800;font-size:.875rem;color:var(--hv-muted);box-shadow:0 .375rem 1rem -.5rem rgba(0,0,0,.25)}#marketing-v3 .home-v4 .kwrap{display:grid;grid-template-columns:15rem 1fr;gap:1.25rem;margin-top:2.25rem;align-items:stretch}#marketing-v3 .home-v4 .kwrap .ktabs{flex-direction:column;margin-top:0;gap:.25rem}#marketing-v3 .home-v4 .ktabs{display:flex;gap:.5rem;margin-top:2.25rem;flex-wrap:wrap}#marketing-v3 .home-v4 .ktabs button{border:1px solid var(--hv-line);background:#fff;border-radius:62.4375rem;padding:.625rem 1.125rem;font:inherit;font-weight:600;font-size:.9062rem;cursor:pointer;display:flex;gap:.375rem;align-items:center;color:var(--hv-ink);min-height:2.75rem}#marketing-v3 .home-v4 .ktabs button small{font-weight:500;font-size:.75rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .kwrap .ktabs button{border:0;border-radius:.875rem;justify-content:space-between;padding:1rem 1.125rem;text-align:left;background:transparent;font-size:1rem}#marketing-v3 .home-v4 .kwrap .ktabs button:hover{background:var(--hv-wash)}#marketing-v3 .home-v4 .ktabs button.on,#marketing-v3 .home-v4 .kwrap .ktabs button.on{background:var(--hv-field);color:#fff;border-color:transparent}#marketing-v3 .home-v4 .ktabs button.on small,#marketing-v3 .home-v4 .kwrap .ktabs button.on small{color:var(--hv-onsoft)}#marketing-v3 .home-v4 .kwrap .ktabs button small{font-weight:700;font-size:.75rem;line-height:1;padding:.25rem .5rem;border-radius:62.4375rem;background:oklch(.95 .02 var(--hv-h));color:var(--hv-field-deep)}#marketing-v3 .home-v4 .kwrap .ktabs button.on small{background:rgba(255,255,255,.16);color:#fff}#marketing-v3 .home-v4 .kpanel{display:grid;grid-template-columns:1fr 1.25fr;gap:3.5rem;align-items:center;margin-top:0;background:var(--hv-wash);border:1px solid var(--hv-line);border-radius:1.75rem;padding:3rem;min-height:31.25rem}#marketing-v3 .home-v4 .ktext h3{font-size:2rem;margin-bottom:.75rem;margin-top:0}#marketing-v3 .home-v4 .ktext p{color:var(--hv-muted);font-size:1.0625rem;line-height:1.65;max-width:26.25rem}#marketing-v3 .home-v4 .kb{margin:1.125rem 0 .375rem;list-style:none;padding:0}#marketing-v3 .home-v4 .kb li{padding:.5625rem 0;border-top:1px solid var(--hv-line);font-size:.9375rem;display:flex;gap:.625rem}#marketing-v3 .home-v4 .kb li:before{content:"✓";color:var(--hv-field);font-weight:700}#marketing-v3 .home-v4 .tg{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:700;padding:.1875rem .5rem;border-radius:62.4375rem;background:#ecfdf3;color:#067647}#marketing-v3 .home-v4 .tg.soon{background:oklch(.95 .02 263);color:var(--hv-hl-ink)}#marketing-v3 .home-v4 .kv{display:none}#marketing-v3 .home-v4 .kv.on{display:block;animation:hv-fade .5s var(--hv-ease)}#marketing-v3 .home-v4 .wa{max-width:25rem;margin:0 auto;border-radius:1.5rem;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(0,0,0,.4)}#marketing-v3 .home-v4 .wa-h{background:var(--hv-field-deeper);color:#fff;display:flex;gap:.625rem;align-items:center;padding:.875rem 1rem}#marketing-v3 .home-v4 .wa-h small{display:block;font-size:.75rem;opacity:.8}#marketing-v3 .home-v4 .wa-chip{margin-left:auto;font-size:.75rem;font-weight:600;line-height:1;padding:.3125rem .5625rem;border-radius:62.4375rem;border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.92);white-space:nowrap}#marketing-v3 .home-v4 .wa-b{background:var(--hv-wash);padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-height:18.75rem}#marketing-v3 .home-v4 .w{max-width:82%;padding:.5rem .625rem .375rem;border-radius:.625rem;font-size:.875rem;line-height:1.45;background:#fff;align-self:flex-start}#marketing-v3 .home-v4 .w em{display:block;text-align:right;font-style:normal;font-size:.75rem;color:#54656f;margin-top:2px}#marketing-v3 .home-v4 .w.a{background:var(--hv-blue);color:#fff;align-self:flex-end}#marketing-v3 .home-v4 .w.a em{color:rgba(255,255,255,.78)}#marketing-v3 .home-v4 .w.a2{align-self:flex-end;background:var(--hv-field);color:#fff}#marketing-v3 .home-v4 .browser{border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(0,0,0,.35);border:1px solid var(--hv-line)}#marketing-v3 .home-v4 .bbar{display:flex;gap:.375rem;align-items:center;padding:.625rem .875rem;background:#f2f4f7;border-bottom:1px solid var(--hv-line)}#marketing-v3 .home-v4 .bbar i{width:.5625rem;height:.5625rem;border-radius:50%;background:#d0d5dd}#marketing-v3 .home-v4 .bbar span{margin-left:.75rem;font-size:.75rem;color:var(--hv-muted);background:#fff;padding:.1875rem .75rem;border-radius:.375rem}#marketing-v3 .home-v4 .site{position:relative;height:23.75rem;padding:1.5rem}#marketing-v3 .home-v4 .sk{height:.875rem;border-radius:.4375rem;background:#eef0f3;margin-bottom:.625rem}#marketing-v3 .home-v4 .w60{width:60%}#marketing-v3 .home-v4 .w40{width:40%}#marketing-v3 .home-v4 .sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:1.25rem}#marketing-v3 .home-v4 .sk-grid div{height:6.875rem;border-radius:.75rem;background:#f4f5f7}#marketing-v3 .home-v4 .widget{position:absolute;right:1.125rem;bottom:4.5rem;width:16.25rem;background:#fff;border-radius:1rem;box-shadow:0 1.25rem 3.125rem -.625rem rgba(0,0,0,.3);overflow:hidden;border:1px solid var(--hv-line)}#marketing-v3 .home-v4 .wg-h{background:var(--hv-field);color:#fff;padding:.75rem .875rem}#marketing-v3 .home-v4 .wg-h b{display:block}#marketing-v3 .home-v4 .wg-h small{display:block;font-size:.75rem;color:var(--hv-onsoft)}#marketing-v3 .home-v4 .wg-b{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:#fafafb}#marketing-v3 .home-v4 .wg-i{padding:.625rem .875rem;border-top:1px solid var(--hv-line);font-size:.8125rem;color:#667085}#marketing-v3 .home-v4 .bubble-btn{position:absolute;right:1.125rem;bottom:1rem;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--hv-field);box-shadow:0 .625rem 1.25rem -.5rem rgba(0,0,0,.4)}#marketing-v3 .home-v4 .soonbox{border:1.5px dashed var(--hv-line);border-radius:1.25rem;height:21.25rem;display:grid;place-content:center;text-align:center;color:var(--hv-muted);background:#fff}#marketing-v3 .home-v4 .soonbox b{font-family:var(--hv-display);font-size:1.375rem;color:var(--hv-ink)}#marketing-v3 .home-v4 .tpanel{display:none}#marketing-v3 .home-v4 .tpanel.on{display:block;animation:hv-fade .5s var(--hv-ease)}#marketing-v3 .home-v4 .tpanel .lead{margin-top:1.25rem}#marketing-v3 .home-v4 .duo{display:grid;grid-template-columns:21.25rem auto 1fr;gap:1.75rem;align-items:center;margin-top:1.75rem}#marketing-v3 .home-v4 .duo .ib-body,#marketing-v3 .home-v4 .duo .pb{transition:opacity .3s var(--hv-ease)}#marketing-v3 .home-v4 .duo.out .ib-body,#marketing-v3 .home-v4 .duo.out .pb{opacity:0}#marketing-v3 .home-v4 .duo-phone{background:#0d1513;border-radius:2.25rem;padding:.625rem;box-shadow:0 2.5rem 5rem -2.5rem rgba(0,0,0,.5)}#marketing-v3 .home-v4 .duo-phone .pt{display:flex;gap:.625rem;align-items:center;color:#fff;padding:.875rem .875rem .75rem;font-size:.875rem}#marketing-v3 .home-v4 .duo-phone .pb{background:#ece5dd;border-radius:1.625rem;height:26.25rem;padding:1rem;display:flex;flex-direction:column;gap:.625rem;justify-content:flex-end;overflow:hidden}#marketing-v3 .home-v4 .pm{max-width:85%;padding:.5625rem .75rem;border-radius:.75rem;font-size:.875rem;line-height:1.45;animation:hv-pop .4s var(--hv-ease) both}#marketing-v3 .home-v4 .pm.c{background:#fff;align-self:flex-start}#marketing-v3 .home-v4 .pm.a,#marketing-v3 .home-v4 .pm.t{background:#d9fdd3;align-self:flex-end}#marketing-v3 .home-v4 .pm.s{align-self:center;background:rgba(0,0,0,.08);font-size:.75rem;color:#555;border-radius:62.4375rem}#marketing-v3 .home-v4 .arrowx{font-size:1.75rem;color:var(--hv-field)}#marketing-v3 .home-v4 .inbox{background:#fff;border:1px solid var(--hv-line);border-radius:1.25rem;overflow:hidden;box-shadow:0 2.5rem 5rem -2.5rem oklch(.2 .02 var(--hv-h)/.35)}#marketing-v3 .home-v4 .ib-top{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--hv-line)}#marketing-v3 .home-v4 .ib-top span{font-size:.7812rem;font-weight:700;padding:.25rem .625rem;border-radius:62.4375rem;transition:all .3s}#marketing-v3 .home-v4 .st-ai{background:#ecfdf3;color:#067647}#marketing-v3 .home-v4 .st-hand{background:#fef3f2;color:#b42318}#marketing-v3 .home-v4 .st-claim{background:#eef2ff;color:var(--hv-hl-ink)}#marketing-v3 .home-v4 .ib-row{display:flex;gap:.75rem;padding:1rem 1.25rem;background:oklch(.97 .008 var(--hv-h));border-bottom:1px solid var(--hv-line)}#marketing-v3 .home-v4 .ib-row>div{min-width:0;flex:1 1 auto}#marketing-v3 .home-v4 .ib-row small{display:block;color:var(--hv-muted);font-size:.8125rem;margin-top:2px;min-width:0;max-width:min(100%,26.25rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#marketing-v3 .home-v4 .ib-body{padding:.75rem 1.25rem 1.25rem;min-height:13.75rem}#marketing-v3 .home-v4 .ev{display:grid;grid-template-columns:.75rem 1fr auto;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px dashed var(--hv-line);font-size:.9062rem;animation:hv-pop .4s var(--hv-ease) both}#marketing-v3 .home-v4 .ev i{width:.625rem;height:.625rem;border-radius:50%}#marketing-v3 .home-v4 .ev i.ai{background:#12b76a}#marketing-v3 .home-v4 .ev i.hand{background:#f04438}#marketing-v3 .home-v4 .ev i.claim{background:var(--hv-hl-ink)}#marketing-v3 .home-v4 .ev time{font-family:var(--hv-mono);font-size:.75rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .board{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.75rem}#marketing-v3 .home-v4 .lane{background:var(--hv-wash);border:1px solid var(--hv-line);border-radius:1.25rem;padding:.875rem;display:flex;flex-direction:column;gap:.625rem}#marketing-v3 .home-v4 .lane h4{font-size:.875rem;display:flex;justify-content:space-between;padding:.25rem .375rem;margin:0;font-weight:700}#marketing-v3 .home-v4 .lane h4 span{color:var(--hv-muted);font-weight:500}#marketing-v3 .home-v4 .tk{background:#fff;border:1px solid var(--hv-line);border-radius:.875rem;padding:.875rem;box-shadow:0 .375rem 1rem -.75rem rgba(0,0,0,.2);transition:transform .25s var(--hv-ease)}#marketing-v3 .home-v4 .tk:hover{transform:translateY(-2px)}#marketing-v3 .home-v4 .tk p{font-size:.875rem;color:var(--hv-muted);margin:.25rem 0 .75rem}#marketing-v3 .home-v4 .tk>div{display:flex;justify-content:space-between;align-items:center;font-size:.7812rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .tk small{display:flex;gap:.375rem;align-items:center;font-size:.75rem}#marketing-v3 .home-v4 .tk .pr{font-size:.75rem;font-weight:700;padding:.1875rem .5rem;border-radius:62.4375rem;background:oklch(.95 .02 var(--hv-h));color:var(--hv-field-deep)}#marketing-v3 .home-v4 .tk .pr.hi{background:#fef3f2;color:#b42318}#marketing-v3 .home-v4 .tk .pr.ok{background:#ecfdf3;color:#067647}#marketing-v3 .home-v4 .tk.done{opacity:.7}#marketing-v3 .home-v4 .av.sm{width:1.25rem;height:1.25rem;font-size:.75rem}#marketing-v3 .home-v4 .secure{background:var(--hv-field-deeper);color:#fff;position:relative;isolation:isolate}#marketing-v3 .home-v4 .secure:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 15% 0,var(--hv-field),transparent 70%)}#marketing-v3 .home-v4 .secure h2{max-width:40rem}#marketing-v3 .home-v4 .sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;overflow:hidden;list-style:none;padding:0;margin-bottom:0}#marketing-v3 .home-v4 .sgrid>li{background:var(--hv-field-deeper);padding:1.75rem}#marketing-v3 .home-v4 .sgrid .fi{background:rgba(255,255,255,.08)}#marketing-v3 .home-v4 .sgrid .fi svg{stroke:var(--hv-hl)}#marketing-v3 .home-v4 .sgrid b{display:block;font-family:var(--hv-display);font-size:1.1875rem;margin-top:1.125rem}#marketing-v3 .home-v4 .sgrid p{color:var(--hv-onsoft);font-size:.9375rem;line-height:1.6;margin-top:.5rem}#marketing-v3 .home-v4 .pricing{background:var(--hv-wash)}#marketing-v3 .home-v4 .ptop{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;flex-wrap:wrap}#marketing-v3 .home-v4 .open{font-size:.875rem;color:var(--hv-muted);max-width:22.5rem;line-height:1.55;border-left:2px solid var(--hv-field);padding-left:.875rem}#marketing-v3 .home-v4 .hplans{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.75rem;align-items:stretch}#marketing-v3 .home-v4 .hplan{background:#fff;border:1px solid var(--hv-line);border-radius:1.5rem;padding:1.875rem;display:flex;flex-direction:column}#marketing-v3 .home-v4 .hplan.pop{background:var(--hv-field);color:#fff;border-color:transparent;position:relative;box-shadow:0 2.5rem 5rem -2.5rem oklch(.2 .03 var(--hv-h)/.6);isolation:isolate;overflow:hidden}#marketing-v3 .home-v4 .hplan.pop:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 60% at 80% 0,var(--hv-field-lift),transparent 70%)}#marketing-v3 .home-v4 .hplan .plan-pill{position:absolute;top:1.625rem;right:1.625rem;background:var(--hv-hl);color:oklch(.25 .08 263);font-size:.75rem;font-weight:700;padding:.25rem .625rem;border-radius:62.4375rem}#marketing-v3 .home-v4 .hplan .nm{font-family:var(--hv-display);font-weight:700;font-size:1.25rem}#marketing-v3 .home-v4 .hplan .pr{font-family:var(--hv-display);font-weight:800;font-size:2.5rem;letter-spacing:-.04em;margin:1.125rem 0 2px}#marketing-v3 .home-v4 .hplan .per{font-size:.875rem;opacity:.7}#marketing-v3 .home-v4 .hplan .for{font-size:.9375rem;margin:.875rem 0 1.125rem;opacity:.85;min-height:2.75rem;line-height:1.5}#marketing-v3 .home-v4 .hplan ul{list-style:none;margin:0 0 1.5rem;padding:0}#marketing-v3 .home-v4 .hplan li{padding:.625rem 0;border-top:1px solid rgba(127,127,127,.2);font-size:.9062rem}#marketing-v3 .home-v4 .hplan.pop li{border-color:rgba(255,255,255,.16)}#marketing-v3 .home-v4 .hplan .btn{margin-top:auto;justify-content:center;border:1px solid var(--hv-line);color:var(--hv-ink);background:#fff}#marketing-v3 .home-v4 .hplan.pop .btn{background:#fff;color:var(--hv-field-deep);border:0}#marketing-v3 .home-v4 .setupfee{margin-top:1.625rem;text-align:center;font-size:.875rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .incl{display:flex;flex-wrap:wrap;gap:.625rem 1.625rem;align-items:center;justify-content:center;margin-top:1.75rem;font-size:.9062rem}#marketing-v3 .home-v4 .incl span{color:var(--hv-muted)}#marketing-v3 .home-v4 .incl b{font-weight:600;display:flex;gap:.5rem;align-items:center}#marketing-v3 .home-v4 .incl b:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--hv-field)}#marketing-v3 .home-v4 .ent{margin-top:1.5rem;text-align:center;color:var(--hv-muted);font-size:.9688rem}#marketing-v3 .home-v4 .ent a{color:var(--hv-field);font-weight:600;text-decoration:underline;text-underline-offset:.1875rem;display:inline-block;padding:.6875rem .25rem}@media (max-width:560px){#marketing-v3 .home-v4 .incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;text-align:left}#marketing-v3 .home-v4 .incl span{grid-column:1/-1}#marketing-v3 .home-v4 .ent{line-height:1.5}#marketing-v3 .home-v4 .ent a{display:inline;padding:.125rem 0}}#marketing-v3 .home-v4 .more{margin-top:1.5rem;text-align:center}#marketing-v3 .home-v4 .more button{border:1px solid var(--hv-line);background:#fff;border-radius:62.4375rem;padding:.6875rem 1.25rem;font:inherit;font-weight:600;cursor:pointer;min-height:2.75rem}#marketing-v3 .home-v4 .tblwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--hv-ease)}#marketing-v3 .home-v4 .tblwrap.open2{grid-template-rows:1fr}#marketing-v3 .home-v4 .tblwrap>div{overflow:hidden}#marketing-v3 .home-v4 .tblwrap.open2>div{overflow-x:auto;-webkit-overflow-scrolling:touch}#marketing-v3 .home-v4 .tblwrap>div>.tbl{min-width:40rem}#marketing-v3 .home-v4 .tbl{width:100%;border-collapse:collapse;margin-top:2rem;font-size:.9375rem;background:#fff;border-radius:1rem;overflow:hidden}#marketing-v3 .home-v4 .tbl td,#marketing-v3 .home-v4 .tbl th{text-align:left;padding:.9375rem 1.125rem;border-bottom:1px solid var(--hv-line)}#marketing-v3 .home-v4 .tbl th{font-size:.8125rem;color:var(--hv-muted);font-weight:600}#marketing-v3 .home-v4 .tbl th b{display:block;color:var(--hv-ink);font-size:.9375rem}#marketing-v3 .home-v4 .tbl td:nth-child(3),#marketing-v3 .home-v4 .tbl th:nth-child(3){background:oklch(.965 .01 var(--hv-h))}#marketing-v3 .home-v4 .tbl .n{color:#5b6472}#marketing-v3 .home-v4 .tbl .grp td{background:var(--hv-wash)!important;font-weight:700;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hv-muted)}#marketing-v3 .home-v4 .tblhint{display:none}#marketing-v3 .home-v4 .changelog{display:grid;grid-template-columns:1fr 1.6fr;gap:4.5rem}#marketing-v3 .home-v4 .changelog ul{border-left:2px solid var(--hv-line);list-style:none;margin:0;padding:0}#marketing-v3 .home-v4 .changelog li{position:relative;padding:0 0 1.625rem 1.625rem}#marketing-v3 .home-v4 .changelog li:last-child{padding-bottom:0}#marketing-v3 .home-v4 .changelog li:before{content:"";position:absolute;left:-.4375rem;top:.25rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff;border:2px solid var(--hv-field)}#marketing-v3 .home-v4 .changelog time{font-family:var(--hv-mono);font-size:.7812rem;color:var(--hv-muted)}#marketing-v3 .home-v4 .changelog b{display:block;font-family:var(--hv-display);font-size:1.1875rem;margin-top:2px}#marketing-v3 .home-v4 .changelog p{color:var(--hv-muted);font-size:.9375rem;line-height:1.55;margin-top:.25rem}#marketing-v3 .home-v4 .hfaq{display:grid;grid-template-columns:1fr 1.6fr;gap:4.5rem}#marketing-v3 .home-v4 .hfaq details{border-top:1px solid var(--hv-line);padding:0}#marketing-v3 .home-v4 .hfaq details:last-child{border-bottom:1px solid var(--hv-line)}#marketing-v3 .home-v4 .hfaq summary{font-family:var(--hv-display);font-weight:700;font-size:1.1875rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.375rem 0}#marketing-v3 .home-v4 .hfaq summary::-webkit-details-marker{display:none}#marketing-v3 .home-v4 .hfaq summary:after{content:"+";font-weight:400;font-size:1.625rem;line-height:1;color:var(--hv-field);transition:transform .3s var(--hv-ease)}#marketing-v3 .home-v4 .hfaq details[open] summary:after{transform:rotate(45deg)}#marketing-v3 .home-v4 .hfaq details p{color:var(--hv-muted);line-height:1.65;margin-top:.625rem;font-size:1rem;max-width:38.75rem;padding:0 0 1.375rem}#marketing-v3 .home-v4 .askcard{margin-top:2.25rem;background:var(--hv-wash);border:1px solid var(--hv-line);border-radius:1.375rem;padding:1.5rem;max-width:23.75rem}#marketing-v3 .home-v4 .askcard b{font-family:var(--hv-display);font-size:1.1875rem}#marketing-v3 .home-v4 .askcard p{color:var(--hv-muted);font-size:.9375rem;line-height:1.55;margin:.5rem 0 1.125rem}#marketing-v3 .home-v4 .askcard .btn,#marketing-v3 .home-v4 .close{background:var(--hv-field);color:#fff}#marketing-v3 .home-v4 .close{position:relative;isolation:isolate;text-align:center;overflow:hidden}#marketing-v3 .home-v4 .close:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 50% 0,var(--hv-field-lift),transparent 70%)}#marketing-v3 .home-v4 .close:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.55'/></svg>")}#marketing-v3 .home-v4 .close h2{font-size:clamp(2.25rem,4.2vw,3.75rem);max-width:56.25rem;margin:0 auto}#marketing-v3 .home-v4 .close h2 em{font-style:normal;color:var(--hv-hl)}#marketing-v3 .home-v4 .close .ctas{justify-content:center}#marketing-v3 .home-v4 .close p{color:var(--hv-onsoft);font-size:1.125rem;margin:1.25rem auto 2rem;max-width:35rem;line-height:1.6}#marketing-v3 .home-v4 .trustline{display:flex;gap:1.375rem;justify-content:center;margin-top:1.75rem;font-size:.875rem;color:var(--hv-onsoft);flex-wrap:wrap}#marketing-v3 .home-v4 .trustline span:before{content:"✓ ";color:var(--hv-hl)}#marketing-v3 .home-v4 .sticky-cta{position:fixed;left:auto;right:1.5rem;bottom:1.5rem;transform:translateY(140%);z-index:90;display:flex;align-items:center;transition:transform .5s var(--hv-ease);font-size:.9062rem}#marketing-v3 .home-v4 .sticky-cta.show{transform:translateY(0)}#marketing-v3 .home-v4 .sticky-cta .btn{background:var(--hv-field-deeper);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:62.4375rem;padding:.75rem 1.25rem;box-shadow:0 1.25rem 2.5rem -.75rem rgba(0,0,0,.5)}#marketing-v3 .home-v4 .demo-dialog-backdrop{position:fixed;inset:0;z-index:120;background:oklch(.17 .02 179/.6);backdrop-filter:blur(.375rem);display:grid;place-items:center;padding:1rem;animation:hv-fade .25s var(--hv-ease)}#marketing-v3 .home-v4 .demo-dialog{width:min(55rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 3.75rem 7.5rem -2.5rem rgba(0,0,0,.55)}#marketing-v3 .home-v4 .demo-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 0 1.25rem}#marketing-v3 .home-v4 .demo-dialog-head b{font-family:var(--hv-display);font-size:1.375rem;line-height:1.3}#marketing-v3 .home-v4 .demo-dialog-head p{margin:.375rem 0 0;color:#5b6574;font-size:.875rem;line-height:1.5}#marketing-v3 .home-v4 .demo-dialog-close{border:1px solid var(--hv-line);background:#fff;border-radius:62.4375rem;min-width:2.75rem;min-height:2.75rem;display:grid;place-items:center;font:inherit;font-size:1.125rem;cursor:pointer;color:var(--hv-muted)}#marketing-v3 .home-v4 .demo-dialog .demo{--green:#446ec2;--green-deep:#31549d;--bubble-out:#e8eefb;--wallpaper:#f4f6fa;--ink-2:#5b6574;grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:1rem 1.5rem;margin:0}#marketing-v3 .home-v4 .demo-dialog .phone{min-width:0;padding:0;border:1px solid #dce1e9;border-radius:1rem;background:#fff;box-shadow:none}#marketing-v3 .home-v4 .demo-dialog .phone-island,#marketing-v3 .home-v4 .demo-dialog .phone:after,#marketing-v3 .home-v4 .demo-dialog .status-bar{display:none}#marketing-v3 .home-v4 .demo-dialog .phone-screen{border-radius:1rem}#marketing-v3 .home-v4 .demo-dialog .phone-head{padding:.75rem 1rem;border-bottom:1px solid #dce1e9;background:#fff;color:#222936}#marketing-v3 .home-v4 .demo-dialog .phone-head small{color:#5b6574}#marketing-v3 .home-v4 .demo-dialog .phone-reset{color:#31549d}#marketing-v3 .home-v4 .demo-dialog .phone-body{height:clamp(22rem,calc(100dvh - 17rem),31rem)}#marketing-v3 .home-v4 .demo-dialog .chat-log{padding:1rem;background-image:none}#marketing-v3 .home-v4 .demo-dialog .msg{flex-shrink:0;max-width:92%;font-size:.9375rem}#marketing-v3 .home-v4 .demo-dialog .chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.75rem}#marketing-v3 .home-v4 .demo-dialog .chips button{border:1px solid #dce1e9;font-size:.75rem;font-weight:500;box-shadow:none}#marketing-v3 .home-v4 .demo-dialog .info{display:block;width:auto;min-width:0;margin:0;padding:.75rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}#marketing-v3 .home-v4 .demo-dialog .info h2{margin:0 0 .5rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}#marketing-v3 .home-v4 .demo-dialog .strip{display:none}#marketing-v3 .home-v4 .demo-dialog .demo-note{margin:0;font-size:.75rem;line-height:1.5}@media (max-width:680px){#marketing-v3 .home-v4 .demo-dialog-backdrop{padding:.5rem}#marketing-v3 .home-v4 .demo-dialog{padding:1rem;max-height:calc(100dvh - 1rem)}#marketing-v3 .home-v4 .demo-dialog .demo{grid-template-columns:minmax(0,1fr);gap:.75rem}#marketing-v3 .home-v4 .demo-dialog .info{display:none}#marketing-v3 .home-v4 .demo-dialog .strip{display:block;min-width:0;margin:0}#marketing-v3 .home-v4 .demo-dialog .phone-body{height:clamp(19rem,calc(100dvh - 19rem),29rem)}#marketing-v3 .home-v4 .demo-dialog .chat-form input{font-size:1rem;padding:0 .75rem}}@media (max-width:1100px){#marketing-v3 .home-v4 .hero-main{grid-template-columns:1fr 1.15fr;gap:2rem}}@media (max-width:1000px){#marketing-v3 .home-v4 .hero{padding-top:5.25rem}#marketing-v3 .home-v4 .hero-main{grid-template-columns:1fr;gap:1.75rem;min-height:0;padding-top:1rem;padding-bottom:1.5rem}}@media (max-width:900px){#marketing-v3 .hv-links{display:none}#marketing-v3 .hv-menu{display:grid}#marketing-v3 .hv-sheet{display:flex;position:fixed;inset:0;z-index:1;pointer-events:auto;flex-direction:column;gap:.125rem;padding:5.5rem 1.5rem 1.5rem;background:oklch(.28 .03 179);color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}#marketing-v3 .site-header-hero .hv-nav{position:relative;z-index:2}#marketing-v3 .hv-sheet a{display:flex;align-items:center;min-height:2.75rem;padding:.625rem .5rem;font-size:1.25rem;font-weight:600;color:oklch(.86 .01 179);border-bottom:1px solid rgba(255,255,255,.08)}#marketing-v3 .hv-sheet a:hover{color:#fff}#marketing-v3 .hv-sheet .hv-sheet-cta{margin-top:1.25rem;justify-content:center;border-bottom:0;border-radius:.75rem;background:#fff;color:oklch(.35 .03 179);font-weight:700}}@media (max-width:860px){#marketing-v3 .home-v4 .wrap{padding:0 1rem}#marketing-v3 .site-footer.is-dark .shell{padding-inline:1rem}#marketing-v3 .home-v4 .sec{padding:4rem 0}#marketing-v3 .home-v4 .vsec{padding-top:3.5rem}#marketing-v3 .site-header-hero .hv-nav{padding:1rem}#marketing-v3 .hv-navr .hv-login{display:none}#marketing-v3 .home-v4 .pin{height:auto;padding:4rem 0}#marketing-v3 .home-v4 .pinIn{position:static;height:auto;display:block;padding:0}#marketing-v3 .home-v4 .pinIn h2{margin-bottom:1.5rem}#marketing-v3 .home-v4 .vstep{grid-template-columns:1fr;gap:1.75rem}#marketing-v3 .home-v4 .vlist li,#marketing-v3 .home-v4 .vlist li.past{opacity:1}#marketing-v3 .home-v4 .vpanel{padding:1rem}#marketing-v3 .home-v4 .bento{grid-template-columns:1fr;grid-auto-rows:auto}#marketing-v3 .home-v4 .bento>*{grid-column:auto!important;grid-row:auto!important;min-height:11.25rem}#marketing-v3 .home-v4 .t1{min-height:22.5rem!important}#marketing-v3 .home-v4 .t1 .mini{position:static;width:100%;margin-top:1.125rem}#marketing-v3 .home-v4 .pair-col,#marketing-v3 .home-v4 .vcard{grid-template-columns:1fr}#marketing-v3 .home-v4 .vcol.new{border-left:0;border-top:1px solid var(--hv-line)}#marketing-v3 .home-v4 .vsbadge{display:none}#marketing-v3 .home-v4 .vrows{grid-template-rows:none}#marketing-v3 .home-v4 .kwrap{grid-template-columns:1fr}#marketing-v3 .home-v4 .kwrap .ktabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:2.5rem;scrollbar-width:none}#marketing-v3 .home-v4 .kwrap .ktabs::-webkit-scrollbar{display:none}#marketing-v3 .home-v4 .kwrap .ktabs button{flex:none;white-space:nowrap;border-radius:62.4375rem;padding:.625rem 1.125rem;font-size:.9062rem}#marketing-v3 .home-v4 .kpanel{padding:1.25rem;min-height:0}#marketing-v3 .home-v4 .board,#marketing-v3 .home-v4 .changelog,#marketing-v3 .home-v4 .duo,#marketing-v3 .home-v4 .hfaq,#marketing-v3 .home-v4 .kpanel{grid-template-columns:1fr;gap:1.5rem}#marketing-v3 .home-v4 .arrowx{transform:rotate(90deg);justify-self:center}#marketing-v3 .home-v4 .duo-phone .pb{height:21.25rem}#marketing-v3 .home-v4 .hplans,#marketing-v3 .home-v4 .sgrid{grid-template-columns:1fr}#marketing-v3 .home-v4 .tbl{font-size:.8125rem}#marketing-v3 .home-v4 .tbl td,#marketing-v3 .home-v4 .tbl th{padding:.6875rem .5rem}}@media (min-width:761px) and (max-width:860px){#marketing-v3 .home-v4 .kwrap .kpanel{grid-template-columns:1fr 1fr;padding:1.75rem;gap:1.75rem;min-height:0}}@media (max-width:768px){#marketing-v3 .site-header-hero .hv-navbtn{display:none}#marketing-v3 .home-v4 .sticky-cta{left:0;right:0;bottom:0;transform:translateY(110%);background:color-mix(in oklch,var(--hv-field-deeper) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem);border-top:1px solid rgba(255,255,255,.12);border-radius:0;padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));justify-content:center}#marketing-v3 .home-v4 .sticky-cta.show{transform:none}#marketing-v3 .home-v4 .sticky-cta .btn{flex:1;text-align:center;min-height:2.75rem;padding:.75rem;border-radius:.875rem;border:0;box-shadow:none;background:#fff;color:var(--hv-field-deep)}#marketing-v3:has(.home-v4) .site-footer{padding-bottom:calc(4rem + env(safe-area-inset-bottom, 0px))}#marketing-v3 .home-v4 .tblhint{display:block;text-align:right;font-size:.8125rem;color:var(--hv-muted);margin-top:1rem}#marketing-v3 .home-v4 .tblwrap .tbl{margin-top:.5rem}}@media (max-width:760px){#marketing-v3 .home-v4 .hero .btn.s .dot{display:none}#marketing-v3 .home-v4 .hero .ctas .btn.p{font-weight:700}}@media (prefers-reduced-motion:reduce){#marketing-v3 .home-v4 *,#marketing-v3 .home-v4 :after,#marketing-v3 .home-v4 :before{animation:none!important;transition:none!important}}