@font-face{font-family:Geist;src:url(/landing/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/landing/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/landing/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/landing/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/landing/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/landing/fonts/GeistMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/landing/fonts/GeistMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/landing/fonts/PPNeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/landing/fonts/PPNeueMontreal-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--radius:0.625rem;--brand-teal:#00A078;--brand-teal-hover:#00946f;--brand-teal-subtle:color-mix(in oklab,#00A078 12%,transparent);--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.985 0 0);--success:oklch(0.62 0.17 155);--success-foreground:oklch(0.985 0 0);--warning:oklch(0.75 0.16 75);--warning-foreground:oklch(0.205 0 0);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--chart-1:oklch(0.855 0.138 181.071);--chart-2:oklch(0.704 0.14 182.503);--chart-3:oklch(0.6 0.118 184.704);--chart-4:oklch(0.511 0.096 186.391);--chart-5:oklch(0.437 0.078 188.216);--chart-6:oklch(0.372 0.062 190.2);--chart-7:oklch(0.306 0.048 192.1);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);--radius-sm:calc(var(--radius) * 0.6);--radius-md:calc(var(--radius) * 0.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-page:2rem;--shadow-card:0 1px 3px oklch(0 0 0/0.04),0 1px 2px oklch(0 0 0/0.06);--shadow-dropdown:0 4px 6px -1px oklch(0 0 0/0.07),0 2px 4px -2px oklch(0 0 0/0.05);--shadow-modal:0 20px 25px -5px oklch(0 0 0/0.1),0 8px 10px -6px oklch(0 0 0/0.08);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--font-sans:"PP Neue Montreal","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-heading:var(--font-sans);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.205 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.205 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--destructive-foreground:oklch(0.985 0 0);--success:oklch(0.62 0.17 155);--success-foreground:oklch(0.985 0 0);--warning:oklch(0.75 0.16 75);--warning-foreground:oklch(0.145 0 0);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.556 0 0);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.922 0 0);--sidebar-primary-foreground:oklch(0.205 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0);--shadow-card:0 1px 3px oklch(0 0 0/0.2),0 1px 2px oklch(0 0 0/0.15);--shadow-dropdown:0 4px 6px -1px oklch(0 0 0/0.3),0 2px 4px -2px oklch(0 0 0/0.2);--shadow-modal:0 20px 25px -5px oklch(0 0 0/0.4),0 8px 10px -6px oklch(0 0 0/0.3)}@layer base{body,html{overflow-x:clip}html{font-family:var(--font-sans);color:var(--foreground);background:var(--background)}body{font-size:var(--text-sm);line-height:1.55}.h1,h1{font-size:var(--text-xl);letter-spacing:-.01em;line-height:1.25}.h1,.h2,h1,h2{font-family:var(--font-heading);font-weight:600}.h2,h2{font-size:var(--text-lg);letter-spacing:-.005em;line-height:1.3}.h3,h3{font-family:var(--font-heading);font-size:var(--text-sm);line-height:1.4}.h3,.h4,h3,h4{font-weight:500}.h4,h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.h4,.p,h4,p{font-size:var(--text-xs)}.p,p{line-height:1.625;color:var(--card-foreground)}.small,small{font-size:.625rem;color:var(--muted-foreground)}.code,.mono,code{font-family:var(--font-mono);font-size:.75rem}.code,.mono,.num,code{font-variant-numeric:tabular-nums}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-sm);line-height:1.55;overflow-x:hidden}img,svg{display:block;max-width:100%}body:after,body:before{content:"";position:fixed;left:0;right:0;height:76px;z-index:40;pointer-events:none;opacity:0;transition:opacity .24s var(--ease-default)}html.is-scrolled body:after,html.is-scrolled body:before{opacity:1}html.is-at-bottom body:after{opacity:0}body:before{top:0;background:linear-gradient(to bottom,var(--background) 0,color-mix(in oklab,var(--background) 60%,transparent) 32%,color-mix(in oklab,var(--background) 24%,transparent) 62%,transparent 100%)}body:after{bottom:0;background:linear-gradient(to top,var(--background) 0,color-mix(in oklab,var(--background) 60%,transparent) 32%,color-mix(in oklab,var(--background) 24%,transparent) 62%,transparent 100%)}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:color-mix(in oklab,var(--success) 30%,transparent);color:var(--foreground)}.brand-grad{background:linear-gradient(105deg,#00A078,#1e9fb8 35%,#6a3df5 70%,#A600FF);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.section{padding:96px 0}.section-tight{padding:64px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--muted-foreground);padding:6px 12px;border:1px solid var(--border);background:color-mix(in oklab,var(--background) 50%,transparent);border-radius:999px;backdrop-filter:blur(8px)}.eyebrow .dot-grad{width:6px;height:6px;border-radius:999px;background:var(--brand-teal)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}#faq,#journey,#onboard{background:color-mix(in oklab,var(--muted) 50%,transparent)}#agents,#inbox,#integrations,#pricing{background:var(--background)}.section-h{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:16px 0 12px;text-wrap:balance}.section-h .accent{color:var(--success)}.section-sub{font-size:15px;line-height:1.55;color:var(--muted-foreground);max-width:640px;margin:0;text-wrap:pretty}.section-head{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:56px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:600;height:36px;padding:0 16px;transition:all .15s var(--ease-default);white-space:nowrap}.btn:active:not([aria-haspopup]){transform:translateY(1px)}.btn-lg{height:44px;padding:0 22px;font-size:14px}.btn-sm{height:28px;padding:0 12px;font-size:12px}.btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:inset 0 1px 0 oklch(1 0 0/.1),0 1px 2px oklch(0 0 0/.1)}.btn-primary:hover{background:color-mix(in oklab,var(--primary) 88%,transparent)}.btn-ghost{background:transparent;color:var(--foreground);border-color:var(--border)}.btn-ghost:hover{background:var(--muted)}.btn-link{background:transparent;color:var(--foreground);padding:0 4px;height:auto}.btn-link:hover{color:var(--success)}.btn .ar{transition:transform .15s}.btn:hover .ar{transform:translateX(2px)}.ic{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ic-sm{width:14px;height:14px}.ic-xs{width:12px;height:12px}.ic-lg{width:18px;height:18px}.nav{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));left:0;right:0;z-index:50;height:64px;display:flex;align-items:center;background:transparent;padding:0 16px;transition:padding .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1)}.nav .nav-inner{max-width:none;padding:0 clamp(20px,3vw,40px);transition:max-width .7s cubic-bezier(.22,1,.36,1),background-color .7s cubic-bezier(.22,1,.36,1),backdrop-filter .7s cubic-bezier(.22,1,.36,1),color .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),margin .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.34,1.56,.64,1),height .7s cubic-bezier(.22,1,.36,1)}.nav.scrolled .nav-inner{animation:navPillLand .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes navPillLand{0%{transform:translateY(-4px) scale(1.04);opacity:.6}60%{transform:translateY(0) scale(.99);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.nav.scrolled .nav-inner{animation:none}}.nav.scrolled{background:transparent;padding:0 16px}.nav.scrolled .nav-inner{background:color-mix(in oklab,#08080a 74%,transparent);backdrop-filter:blur(34px) saturate(165%) brightness(.95);-webkit-backdrop-filter:blur(34px) saturate(165%) brightness(.95);color:oklch(1 0 0/.92);border-radius:999px;padding:0 10px;margin:8px auto 0;max-width:1100px;height:48px;gap:18px;border:.5px solid oklch(1 0 0/.18);box-shadow:inset 0 .5px 0 oklch(1 0 0/.22),inset 0 -.5px 0 oklch(0 0 0/.35),0 0 0 .5px oklch(0 0 0/.2),0 8px 28px oklch(0 0 0/.22)}.nav.scrolled .nav-link{color:oklch(1 0 0/.75)}.nav.scrolled .has-mega>.nav-link[aria-expanded=true],.nav.scrolled .nav-link:hover{color:white;background:oklch(1 0 0/.08)}.nav.scrolled .nav-lang{color:oklch(1 0 0/.75)}.nav.scrolled .nav-lang:hover{background:oklch(1 0 0/.08);color:white}.nav.scrolled .btn-ghost{border:1px solid oklch(1 0 0/.3);color:white;background:transparent}.nav.scrolled .btn-ghost:hover{background:oklch(1 0 0/.08)}.nav.scrolled .btn-primary{background:white;color:#0f0f10;border-color:white;animation:navCtaPulse 3.6s ease-in-out infinite}.nav.scrolled .btn-primary:hover{background:oklch(.94 0 0);animation:none}@keyframes navCtaPulse{0%,to{box-shadow:0 0 0 0 oklch(1 0 0/0)}50%{box-shadow:0 0 0 4px oklch(1 0 0/.14)}}@media (prefers-reduced-motion:reduce){.nav.scrolled .btn-primary{animation:none}}@media (max-width:720px){.nav.scrolled .nav-inner{padding:0 8px}}.nav-inner{gap:32px;width:100%;position:relative}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:8px;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--foreground);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto}.nav.scrolled .nav-brand{color:white}.nav-brand .brand-mark{height:clamp(17.5px,1.5vw,25px);width:auto;display:block}.nav.scrolled .nav-brand .brand-mark{filter:invert(1)}.nav-brand img:not(.brand-mark){height:26px;width:auto}.nav-links{display:flex}.nav-link,.nav-links{gap:4px;align-items:center}.nav-link{font-size:13px;font-weight:500;color:color-mix(in oklab,var(--foreground) 75%,transparent);padding:6px 10px;border-radius:var(--radius-md);background:transparent;border:0;font-family:inherit;cursor:pointer;display:inline-flex;transition:color .15s,background .15s}.nav-link:hover{color:var(--foreground);background:color-mix(in oklab,var(--foreground) 8%,transparent)}.nav-right{margin-left:auto;display:flex;gap:8px;align-items:center}.nav-right .btn-ghost{border-color:transparent;background:transparent}.nav-right .btn-ghost:hover{background:color-mix(in oklab,var(--foreground) 8%,transparent)}.nav.scrolled .nav-right .btn-ghost{border-color:transparent;color:white}.nav.scrolled .nav-right .btn-ghost:hover{background:oklch(1 0 0/.08)}.nav-burger{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;color:var(--foreground);border-radius:10px;flex-shrink:0}.nav-burger .ic{width:22px;height:22px}.nav-burger:hover{background:color-mix(in oklab,var(--foreground) 8%,transparent)}.nav.scrolled .nav-burger{color:#fff}.nav.scrolled .nav-burger:hover{background:oklch(1 0 0/.1)}.mobile-menu{display:none}@media (max-width:900px){.nav-right .btn-primary,.nav-right .lang-dd{display:none}.nav-burger{display:inline-flex}.nav.mobile-open .nav-right{display:none}.nav .nav-inner{gap:12px}.mobile-menu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:49;background:rgba(8,8,11,.62);padding:88px 22px 36px;overflow-y:auto;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .24s var(--ease-default),transform .24s var(--ease-default)}.mobile-menu.open{opacity:1;transform:none;pointer-events:auto}}.m-sec{border-bottom:1px solid oklch(1 0 0/.1)}.m-sec-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 4px;background:transparent;border:0;font-family:inherit;font-size:16px;font-weight:500;color:#fff;cursor:pointer}.m-sec-btn .caret{transition:transform .22s var(--ease-default);color:oklch(1 0 0/.5)}.m-sec.open .m-sec-btn .caret{transform:rotate(180deg)}.m-sec-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-default)}.m-sec.open .m-sec-items{grid-template-rows:1fr}.m-sec-items-inner{overflow:hidden;display:flex;flex-direction:column}.m-item{padding:10px;border-radius:10px;font-size:14px;color:oklch(1 0 0/.62)}.m-item:active{background:oklch(1 0 0/.08)}.m-sec-items-inner>:last-child{margin-bottom:10px}.m-lang{display:flex;gap:8px;margin:24px 0 16px}.m-lang button{flex:1;height:42px;border-radius:10px;border:1px solid oklch(1 0 0/.18);background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:oklch(1 0 0/.7);cursor:pointer}.m-lang button.on{background:#fff;color:#0f0f10;border-color:#fff}.m-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.m-actions .btn{height:48px;font-size:14px}.m-actions .btn-ghost{background:transparent;color:#fff;border-color:oklch(1 0 0/.28)}.m-actions .btn-ghost:hover{background:oklch(1 0 0/.08)}.m-actions .btn-primary{background:#fff;color:#0f0f10;border-color:#fff}.m-actions .btn-primary:hover{background:oklch(.94 0 0)}.nav.mobile-open .nav-burger{color:#fff}.nav.mobile-open .nav-brand .brand-mark{filter:invert(1)}.has-mega{position:relative}.has-mega>.nav-link{cursor:pointer}.has-mega>.nav-link[aria-expanded=true]{color:var(--foreground);background:var(--muted)}.has-mega>.nav-link .caret{transition:transform .2s}.has-mega>.nav-link[aria-expanded=true] .caret{transform:rotate(180deg)}.mega{position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px);min-width:600px;background:var(--popover);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:20px;box-shadow:inset 0 1px 0 oklch(1 0 0/.7),0 24px 48px -16px oklch(0 0 0/.18),0 8px 24px -8px oklch(0 0 0/.12);padding:14px;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-default),transform .24s var(--ease-default);z-index:60}.has-mega.open .mega{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mega-item{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:13px 14px;border-radius:14px;color:var(--foreground);transition:background .15s;position:relative}.mega-item:hover{background:color-mix(in oklab,var(--muted) 80%,transparent)}.mega-item .mega-ico{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px oklch(0 0 0/.05);color:var(--foreground);flex-shrink:0;transition:border-color .2s,box-shadow .2s,transform .2s}.mega-item .mega-ico svg{width:22px;height:22px}.mega-item:hover .mega-ico{border-color:color-mix(in oklab,var(--foreground) 16%,transparent);box-shadow:0 2px 6px oklch(0 0 0/.08)}.mega-item .mega-name{font-size:15px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;color:var(--foreground)}.mega-item .mega-desc{font-size:12.5px;color:var(--muted-foreground);margin-top:3px;line-height:1.5}.mega-item .mega-tag{font-size:9px;font-weight:600;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#00A078,#A600FF);color:white;text-transform:uppercase;letter-spacing:.05em}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:12px 14px 4px;border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent);font-size:11.5px;color:var(--muted-foreground)}.mega-foot a{color:var(--foreground);font-weight:500;display:inline-flex;align-items:center;gap:6px}.mega-foot .ar{transition:transform .15s}.mega-foot a:hover .ar{transform:translateX(2px)}.has-mega.mega-right .mega{left:auto;right:0}@media (max-width:900px){.mega{display:none}}.nav-lang{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-md);font-size:12px;font-weight:500;color:color-mix(in oklab,var(--foreground) 75%,transparent);border:0;background:transparent}.nav-lang:hover{background:color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground)}.lang-dd{position:relative}.lang-caret{transition:transform .2s}.lang-dd[aria-expanded=true] .lang-caret{transform:rotate(180deg)}.lang-dd[aria-expanded=true] .nav-lang{background:color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--foreground)}.nav.scrolled .lang-dd[aria-expanded=true] .nav-lang{background:oklch(1 0 0/.08);color:white}.lang-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:6px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s var(--ease-default),transform .2s var(--ease-default);z-index:60}.lang-dd[aria-expanded=true] .lang-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-opt{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-md);font-family:inherit;font-size:13px;color:var(--foreground);cursor:pointer;text-align:left;transition:background .12s}.lang-opt:hover{background:var(--muted)}.lang-opt.active{background:color-mix(in oklab,var(--foreground) 6%,transparent)}.lang-opt.active:after{content:"";width:14px;height:14px;margin-left:auto;border-radius:999px;background:linear-gradient(135deg,#00A078,#A600FF);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");mask-size:contain;-webkit-mask-size:contain}.lang-code{font-family:var(--font-mono);font-size:11px;font-weight:600;width:26px;padding:2px 0;border-radius:4px;background:color-mix(in oklab,var(--muted) 80%,transparent);color:var(--muted-foreground);text-align:center;letter-spacing:.04em}.lang-opt.active .lang-code{background:var(--foreground);color:var(--background)}.lang-name{font-weight:500}@media (max-width:900px){.nav-links{display:none}}.hero{position:relative;margin:12px 16px 16px;transition:margin .9s cubic-bezier(.22,1,.36,1),border-radius .9s cubic-bezier(.22,1,.36,1),min-height .9s cubic-bezier(.22,1,.36,1),max-height .9s cubic-bezier(.22,1,.36,1);will-change:margin;border-radius:24px;overflow:hidden;isolation:isolate;background:#f3f0eb;padding:clamp(90px,14vw,168px) 0 0;display:flex;flex-direction:column;justify-content:space-between;min-height:min(calc(100vh - 28px),max(560px,56vw));max-height:1020px}.hero.collapsed{margin:12px max(16px,calc((100vw - 1240px) / 6 + 16px)) 16px;border-radius:20px;min-height:min(calc(100vh - 28px),max(440px,42vw));max-height:720px}@media (prefers-reduced-motion:reduce){.hero{transition:none}}@media (max-width:720px){.wrap{padding:0 16px}.section{padding:56px 0}.nav .nav-inner{padding:0 12px;gap:8px}.nav-links{display:none}.nav-right .btn-sm{padding:0 10px;font-size:11px}.nav-brand .brand-mark{height:19px}.hero,.hero.collapsed{margin:calc(8px + env(safe-area-inset-top, 0px)) 10px calc(8px + env(safe-area-inset-bottom, 0px));border-radius:22px;padding-top:78px;padding-bottom:14px;min-height:clamp(560px,calc(94svh + 16px),800px);height:auto;max-height:none}.hero-h{font-size:clamp(28px,9vw,38px)!important}.hero-sub{font-size:13px!important}.hero-copy{margin-top:60px}.voices-rail{gap:14px;padding:0 20px 8px}.voice-card{flex-basis:280px}.agents-bento{grid-template-columns:1fr!important}.feature-split{grid-template-columns:1fr;gap:32px}.inbox-flow{max-width:100%}.metrics-row{gap:28px}.metrics-cards,.metrics-row,.world-row{grid-template-columns:1fr}.world-row{gap:24px}.price-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;margin:0 -16px;padding:4px 16px 14px;scrollbar-width:none}.price-grid::-webkit-scrollbar{display:none}.price-card{flex:0 0 85%;scroll-snap-align:center}.footer-top{grid-template-columns:1fr;gap:36px}.footer-right{grid-template-columns:1fr 1fr}.onboard-row{grid-template-columns:1fr;gap:28px}.onboard-cards{grid-auto-columns:minmax(260px,86vw)}}@media (max-width:480px){.wrap{padding:0 12px}.footer-right{grid-template-columns:1fr}}.hero-announce{display:none!important;position:absolute;z-index:4;top:88px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 5px;border-radius:999px;background:color-mix(in oklab,var(--card) 88%,transparent);border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 4px 14px -6px oklch(0 0 0/.16);font-size:12px;font-weight:500;color:var(--foreground);letter-spacing:-.005em;text-decoration:none;transition:transform .2s var(--ease-default),box-shadow .2s;animation:heroIn .7s cubic-bezier(.22,.8,.24,1) 40ms both;max-width:calc(100vw - 64px);white-space:nowrap}.hero-announce:hover{transform:translateX(-50%) translateY(-1px);box-shadow:inset 0 1px 0 oklch(1 0 0/.7),0 8px 20px -8px oklch(0 0 0/.2);transform:translateY(-1px)}@media (max-width:600px){.hero-announce{font-size:12px;padding:5px 14px 5px 5px}}.hero-announce-pill{position:relative;display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;background:color-mix(in oklab,#A600FF 12%,var(--card));border:1px solid color-mix(in oklab,#a600ff 35%,transparent);color:#6a3df5;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.02em;flex-shrink:0;box-shadow:0 0 0 0 color-mix(in oklab,#A600FF 50%,transparent);animation:announce-pill-pulse 3s ease-in-out infinite}@keyframes announce-pill-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,#A600FF 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,#A600FF 0%,transparent)}}.hero-announce-text{overflow:hidden;text-overflow:ellipsis}.hero-announce .ic{color:color-mix(in oklab,var(--foreground) 55%,transparent);transition:transform .18s}.hero-announce:hover .ic{transform:translateX(3px);color:var(--foreground)}@media (max-width:600px){.hero-announce{font-size:10.5px;padding:3px 10px 3px 4px}.hero-announce-pill{height:18px;font-size:9.5px;padding:0 7px}}.hero-wrap{position:relative;z-index:2;width:100%;max-width:none;margin:0;padding:24px clamp(28px,4vw,56px);flex:1;display:flex;justify-content:flex-start}.hero-copy{display:flex;flex-direction:column;gap:14px;max-width:400px;text-align:left;align-items:flex-start;animation:heroIn .8s cubic-bezier(.22,.8,.24,1) 80ms both}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-eyelink{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:11.5px;font-weight:500;letter-spacing:-.005em;color:var(--foreground)}.hero-eyelink .ic{transition:transform .18s}.hero-eyelink:hover .ic{transform:translateX(3px)}.hero-h{font-family:var(--font-heading);font-size:42px;line-height:1;letter-spacing:-.03em;font-weight:700;color:var(--foreground);margin:0;text-align:left;text-wrap:balance}.hero-h span{display:block}.hero-h-soft{color:color-mix(in oklab,var(--foreground) 38%,transparent);font-weight:600}.hero-h-cycle{position:relative;display:inline-block;vertical-align:top;min-width:8ch;padding:0 .05em .18em;margin-bottom:-.18em;line-height:1.12}.hero-h-cycle .hh-word{position:absolute;left:.05em;top:0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;opacity:0;transform:translateY(8px);filter:blur(2px);animation-duration:9s;animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-iteration-count:infinite;white-space:nowrap;padding-bottom:.18em;line-height:1.12}.hero-h-cycle .hh-w1{background-image:linear-gradient(105deg,#00A078,#1e9fb8 35%,#6a3df5 70%,#A600FF);animation-name:hhCycle1}.hero-h-cycle .hh-w2{background-image:linear-gradient(105deg,#1e9fb8,#6a3df5 50%,#A600FF);animation-name:hhCycle2}.hero-h-cycle .hh-w3{background-image:linear-gradient(105deg,#00A078,#6a3df5 55%,#A600FF);animation-name:hhCycle3}.hero-h-cycle .hh-w1{position:relative}@keyframes hhCycle1{0%,28%{opacity:1;transform:none;filter:blur(0)}33%,95%{opacity:0;transform:translateY(-8px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hhCycle2{0%,28%{opacity:0;transform:translateY(8px);filter:blur(2px)}33%,61%{opacity:1;transform:none;filter:blur(0)}66%,to{opacity:0;transform:translateY(-8px);filter:blur(2px)}}@keyframes hhCycle3{0%,61%{opacity:0;transform:translateY(8px);filter:blur(2px)}66%,95%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-8px);filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.hero-h-cycle .hh-word{animation:none}.hero-h-cycle .hh-w1{opacity:1;transform:none;filter:none}.hero-h-cycle .hh-w2,.hero-h-cycle .hh-w3{display:none}}.hero-sub{font-size:clamp(12px,.9vw,13.5px);line-height:1.5;color:color-mix(in oklab,var(--foreground) 65%,transparent);margin:0;max-width:340px;text-align:left;text-wrap:pretty}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.hero-ctas .btn{height:38px;padding:0 16px;font-size:12px}.hero-ctas .btn-primary{background:#111;color:#fff;border-color:#111}.hero-ctas .btn-primary:hover{background:#000}.btn-light{background:#fff;color:var(--foreground);border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent)}.btn-light:hover{background:oklch(.97 0 0)}.hero-strip{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:stretch;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.5vw,32px) calc(clamp(20px, 3vw, 40px) - 16px) clamp(34px,3.4vw,48px) calc(clamp(20px, 3vw, 40px) + 18px);flex-wrap:wrap}.hero-strip-cell+.hero-strip-cell{padding-left:clamp(20px,3vw,40px);border-left:1px solid color-mix(in oklab,var(--foreground) 14%,transparent)}.hero-strip-cell{display:flex;flex-direction:column;gap:4px;position:relative;font-size:13px;line-height:1.4}.hero-strip-cell b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.hero-strip-cell span{color:color-mix(in oklab,var(--foreground) 55%,transparent)}@media (max-width:720px){.hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:20px 12px;flex-wrap:nowrap}.hero-strip-cell{min-width:0;gap:4px;font-size:11px;padding:0 11px}.hero-strip-cell:first-child{padding-left:16px}.hero-strip-cell:last-child{padding-right:8px}.hero-strip-cell b{font-size:12.5px;line-height:1.35;white-space:nowrap}.hero-strip-cell span{font-size:11.5px}.hero-strip-cell+.hero-strip-cell{padding-left:12px;border-left:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);border-top:0;padding-top:0}}.hero-anim,.hero-app,.hero-app-frame,.hero-backdrop,.hero-badge,.hero-bg,.hero-eyebrow,.hero-grain,.hero-grid,.hero-image,.hero-meta,.hero-mock,.hero-mock-wrap,.hero-spotlight,.hero-trust,.hero-vignette,.word-cycle{display:none!important}.logo-cloud{padding:40px 0}.logo-cloud+.section{padding-top:16px}.logo-cloud .wrap{gap:36px}.logo-cloud .wrap,.logo-cloud-head-block{display:flex;flex-direction:column;align-items:center}.logo-cloud-head-block{gap:10px}.logo-cloud-h{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--foreground);text-align:center;margin:0}.logo-cloud-head{font-size:14px;margin:0;text-align:center;max-width:560px;line-height:1.55}.logo-cloud-head,.logo-word{color:var(--muted-foreground)}.logo-word{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.logo-cloud-marquee{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.logo-cloud-track{display:flex;align-items:center;width:max-content;animation:logoMarquee 50s linear infinite}.logo-cloud-marquee:hover .logo-cloud-track{animation-play-state:paused}.logo-cloud-marquee .logo-mark{flex-shrink:0;margin-right:88px;filter:none;opacity:1}.logo-cloud-marquee .logo-mark:hover{filter:none;opacity:1}.logos:not(.logo-cloud) .logo-marquee{display:none}.logo-marquee{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.logo-track{display:flex;align-items:center;gap:48px;width:max-content;animation:logoMarquee 50s linear infinite}.logo-marquee:hover .logo-track{animation-play-state:paused}.logo-mark{flex-shrink:0;color:#000;opacity:.85;transition:opacity .2s;filter:grayscale(1) contrast(1.05)}.dark .logo-mark{color:#fff}.logo-mark:hover{opacity:1}.logo-mark .logo-svg{display:block;height:32px;width:auto;filter:brightness(0)}.dark .logo-mark .logo-svg{filter:brightness(0) invert(1)}@keyframes logoMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.logos-head{text-align:center;font-size:12px;font-weight:500;color:var(--muted-foreground);letter-spacing:.03em;margin-bottom:28px}.logo-row{display:grid;grid-template-columns:repeat(6,1fr);gap:32px;align-items:center}@media (max-width:800px){.logo-row{grid-template-columns:repeat(3,1fr);gap:24px}}.logo-item{display:flex;align-items:center;justify-content:center;height:32px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:color-mix(in oklab,var(--muted-foreground) 90%,transparent);opacity:.7;transition:opacity .2s;font-variant:small-caps}.logo-item:hover{opacity:1}.logo-item .glyph{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--muted-foreground) 12%,transparent);font-size:10px;font-weight:700;margin-right:8px;letter-spacing:0;font-variant:normal}.logo-glyph{width:24px;height:24px;flex-shrink:0}.logo-meta{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;font-size:12px;color:var(--muted-foreground)}.logo-meta b{color:var(--foreground);font-variant-numeric:tabular-nums}.stars{display:inline-flex;gap:2px;color:#f5a623}.feature-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}@media (max-width:900px){.feature-split{grid-template-columns:1fr;gap:40px}}.feature-copy h2{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:16px 0;text-wrap:balance}.feature-copy p{font-size:15px;line-height:1.6;color:var(--muted-foreground);margin:0 0 24px;max-width:520px}.feature-bullets{display:flex;flex-direction:column;gap:12px;margin:24px 0}.feature-bullet{display:flex;gap:10px;font-size:13.5px}.feature-bullet .check{width:18px;height:18px;border-radius:999px;background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}@media (max-width:720px){#inbox .feature-split{display:flex;flex-direction:column;align-items:stretch;gap:26px}#inbox .feature-copy{display:contents}#inbox .feature-head{order:1;text-align:center}#inbox .feature-head p{margin-left:auto;margin-right:auto}#inbox .inbox-flow{order:2}#inbox .feature-detail{order:3;width:100%;max-width:380px;margin-inline:auto}#inbox .feature-detail .feature-bullets{gap:9px;margin:0 0 16px}#inbox .feature-detail .feature-bullet{font-size:13px}#inbox .feature-detail .btn{width:100%;justify-content:center}}.shot{position:relative;border-radius:var(--radius-xl);background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent),0 20px 40px -16px oklch(0 0 0/.18),0 40px 80px -32px oklch(0 0 0/.1);overflow:hidden}.inbox-flow{position:relative;aspect-ratio:720/460;width:100%;max-width:508px;margin:0 auto}.inbox-flow:before{content:"";position:absolute;inset:-8% -6%;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--foreground) 13%,transparent) 1px,transparent 1.7px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 64% 60% at 50% 50%,#000,transparent 78%);mask-image:radial-gradient(ellipse 64% 60% at 50% 50%,#000,transparent 78%)}.inbox-flow .flow-svg{position:absolute;inset:0;width:100%;height:100%;color:color-mix(in oklab,var(--muted-foreground) 28%,transparent);overflow:visible}.flow-anims{opacity:.95}.flow-anim{stroke-dashoffset:0;animation:flowDash 2.4s linear infinite}@keyframes flowDash{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}.flow-anim.a1{animation-delay:0s}.flow-anim.a2{animation-delay:.4s}.flow-anim.a3{animation-delay:.8s}.flow-anim.a4{animation-delay:1.2s}.flow-anim.a5{animation-delay:1.6s}.flow-anim.a6{animation-delay:2s}.flow-node{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;padding:5px;border-radius:12px;background:rgba(9,9,11,.05);border:1px solid rgba(9,9,11,.05);z-index:3}.flow-node,.flow-node-box{display:inline-flex;align-items:center;justify-content:center}.flow-node-box{width:100%;height:100%;border-radius:8px;background:#fafafa;box-shadow:0 0 0 1px rgba(9,9,11,.1),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.flow-node .flow-label{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;font-weight:500;color:var(--foreground);white-space:nowrap}.flow-label--left{left:76px}.flow-label--right{right:76px}.flow-node--wa{color:#25D366;--beam-color:#25D366;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:0s}.flow-node--ig{color:#E1306C;--beam-color:#E1306C;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.4s}.flow-node--fb{color:#1877F2;--beam-color:#1877F2;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.8s}.flow-node--sms{color:#4F46E5;--beam-color:#4F46E5;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1.2s}.flow-node--tg{color:#229ED9;--beam-color:#229ED9;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1.6s}.flow-node--web{color:#6a3df5;--beam-color:#6a3df5;animation:nodeFlash 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:2s}.flow-node .flow-label{display:none}@keyframes nodeFlash{0%{transform:scale(1);box-shadow:0 0 0 0 transparent}8%{transform:scale(1.02);box-shadow:0 0 0 0 color-mix(in oklab,var(--beam-color) 20%,transparent)}24%{transform:scale(1);box-shadow:0 0 0 5px color-mix(in oklab,var(--beam-color) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.flow-node{animation:none!important}}.flow-hub{position:absolute;left:calc(360 / 720 * 100%);top:calc(230 / 460 * 100%);transform:translate(-50%,-50%);width:104px;height:104px;z-index:4}.flow-hub-box{position:absolute;inset:0;border-radius:26px;background:linear-gradient(180deg,color-mix(in oklab,#b8e3f0 80%,transparent),color-mix(in oklab,#d6dcf4 80%,transparent));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid color-mix(in oklab,#b8e3f0 70%,transparent);color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 oklch(1 0 0/.7),inset 0 0 0 1px oklch(1 0 0/.4),0 18px 40px -16px oklch(0 0 0/.18),0 0 60px -10px color-mix(in oklab,#A600FF 14%,transparent)}.flow-hub-box svg path{fill:#0a0a0a}.flow-hub-ring{display:none}.flow-hub-pulse{position:absolute;inset:-8px;border-radius:32px;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,#A600FF 18%,transparent),transparent 70%);filter:blur(8px);animation:flowHubBreathe 4.2s ease-in-out infinite;z-index:0}@keyframes flowHubBreathe{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes flowHubSpin{to{transform:rotate(1turn)}}@keyframes flowHubPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,#A600FF 32%,transparent)}to{box-shadow:0 0 0 28px color-mix(in oklab,#A600FF 0%,transparent)}}@media (max-width:1024px){.inbox-flow{max-width:100%}.flow-node{width:56px;height:56px;margin:-28px 0 0 -28px}}@media (max-width:720px){.flow-label{display:none}}@media (prefers-reduced-motion:reduce){.flow-anim,.flow-hub-pulse,.flow-hub-ring{animation:none}}.agents-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bento-card{grid-column:span 1!important;grid-row:span 1!important;position:relative;display:flex;flex-direction:column;padding:24px;background:var(--card);border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);border-radius:22px;overflow:hidden;isolation:isolate;min-height:440px;box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 1px 2px oklch(0 0 0/.04),0 8px 24px -12px oklch(0 0 0/.06);transition:border-color .25s,transform .25s,box-shadow .25s}.bento-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,color-mix(in oklab,#ffffff 62%,transparent) 0 1px,transparent 1px 6px),color-mix(in oklab,var(--foreground) 7%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 76%);mask-image:linear-gradient(180deg,#000 0,transparent 76%)}.bento-vis{flex:1;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:22px;min-height:0;color:var(--foreground)}.bento-vis:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--card) 50%,transparent) 60%,var(--card) 100%);pointer-events:none;z-index:2}.bento-vis svg{width:100%;height:100%;max-height:220px;display:block;object-fit:contain}.bento-card:hover .bento-vis svg{transform:none}.bento-card:hover{border-color:color-mix(in oklab,var(--foreground) 18%,transparent);transform:translateY(-2px);box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 1px 2px oklch(0 0 0/.05),0 16px 36px -16px oklch(0 0 0/.1)}.hera-tab-chip{transition:box-shadow .24s,background .24s,color .24s}.bento-card.bento-hera:hover .hera-tab-chip{box-shadow:0 0 0 1px #615FFF;background:color-mix(in oklab,#615FFF 8%,white);color:#615FFF}.bento-card.bento-hera:hover .hera-cursor{animation:heraCursorBlink .6s steps(2) infinite}@keyframes heraCursorBlink{50%{opacity:0}}.bento-card.bento-iris:hover .iris-scan-line{animation-duration:2.4s!important}.bento-card.bento-iris:hover .iris-bracket{animation:irisBracketPulse 1.2s ease-in-out infinite}@keyframes irisBracketPulse{0%,to{opacity:1}50%{opacity:.55;transform:scale(.93)}}.bento-card.bento-apollo:hover .apollo-play{animation:apolloPlayBreathe 1.4s ease-in-out infinite;transform-origin:center}@keyframes apolloPlayBreathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.1)}}.bento-card.bento-apollo:hover .apollo-waveform-played{animation:apolloWavePlayed 1.6s ease-in-out infinite}@keyframes apolloWavePlayed{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.25)}}.bento-card.bento-argus:hover .argus-spin{animation-duration:.9s!important}.bento-card.bento-argus:hover .argus-next-row{opacity:.92!important;transition:opacity .32s}.bento-card.bento-echo:hover .echo-send{transform:translate(-1px,-2px) scale(1.06);filter:brightness(1.08);transition:transform .24s cubic-bezier(.4,0,.2,1),filter .24s;transform-origin:center}.bento-card.bento-echo:hover .echo-pin{animation:echoPinNudge .9s ease-in-out 2;transform-origin:14px 32px}@keyframes echoPinNudge{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(6deg)}}.bento-card.bento-midas:hover .midas-num{animation:midasShimmer 1.4s linear infinite;background-size:200% 100%!important}@keyframes midasShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bento-card.bento-midas:hover .midas-row{animation:midasRowSlide .6s cubic-bezier(.4,0,.2,1) both}.bento-card.bento-midas:hover .midas-row:first-of-type{animation-delay:0s}.bento-card.bento-midas:hover .midas-row:nth-of-type(2){animation-delay:80ms}.bento-card.bento-midas:hover .midas-row:nth-of-type(3){animation-delay:.16s}@keyframes midasRowSlide{0%{transform:translateX(-4px);opacity:.6}to{transform:translateX(0);opacity:1}}.iris-frame,.iris-stage{position:relative}.iris-frame{z-index:1}.iris-breathe{position:absolute;inset:-2%;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 30% 32%,rgba(166,0,255,.5),transparent 60%),radial-gradient(ellipse at 74% 30%,rgba(255,150,90,.42),transparent 60%),radial-gradient(ellipse at 64% 80%,rgba(0,188,125,.46),transparent 62%),radial-gradient(ellipse at 24% 76%,rgba(97,95,255,.42),transparent 62%);filter:blur(12px);animation:irisBreathe 7s ease-in-out infinite}@keyframes irisBreathe{0%,to{opacity:.48}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.iris-breathe{animation:none;opacity:.7}}.iris-net circle{transform-box:fill-box;transform-origin:center;animation:irisVertex 2.8s ease-in-out infinite}@keyframes irisVertex{0%,to{transform:scale(1);opacity:.42}50%{transform:scale(1.2);opacity:.78}}.iris-scanband{position:absolute;left:0;right:0;height:42px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22) 45%,rgba(255,255,255,.28) 55%,transparent);animation:irisScanBand 3.8s ease-in-out infinite}@keyframes irisScanBand{0%{top:-14%;opacity:0}16%{opacity:1}84%{opacity:1}to{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.iris-scanband{animation:none;opacity:0}}.iris-net circle:nth-child(2n){animation-duration:3.4s;animation-delay:-.9s}.iris-net circle:nth-child(3n){animation-duration:2.4s;animation-delay:-1.7s}.iris-net circle:nth-child(5n){animation-delay:-2.3s}@media (prefers-reduced-motion:reduce){.iris-net circle{animation:none}}.echo-send{animation:echoSendIdle 2.8s ease-in-out infinite}@keyframes echoSendIdle{0%,58%,to{box-shadow:0 0 0 0 rgba(97,95,255,.5);transform:scale(1)}70%{box-shadow:0 0 0 8px rgba(97,95,255,0);transform:scale(1.14)}82%{transform:scale(1)}}.midas-num{display:inline-block;transform-origin:left center;background-size:200% 100%!important;animation:midasIdleShift 6.5s ease-in-out infinite,midasNumPulse 3.4s ease-in-out infinite}@keyframes midasIdleShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes midasNumPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.apollo-wave{position:relative;flex:1;height:22px}.apollo-wave-fill,.apollo-wave-track{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between}.apollo-wave-fill{animation:apolloPlay 3.6s ease-in-out infinite}.apollo-bar{width:3px;flex-shrink:0;border-radius:999px;background:rgba(9,9,11,.2)}.apollo-bar-on{background:#615FFF}@keyframes apolloPlay{0%,6%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.bento-card:hover,.bento-card:hover .bento-vis svg{transform:none}.echo-send,.midas-num{animation:none}.apollo-wave-fill{animation:none;clip-path:inset(0 52% 0 0)}.bento-card.bento-apollo:hover .apollo-play,.bento-card.bento-apollo:hover .apollo-waveform-played,.bento-card.bento-echo:hover .echo-pin,.bento-card.bento-hera:hover .hera-cursor,.bento-card.bento-iris:hover .iris-bracket,.bento-card.bento-midas:hover .midas-num,.bento-card.bento-midas:hover .midas-row,.concierge-photo img,.mstat-photo{animation:none}}.bento-card:hover{border-color:color-mix(in oklab,var(--foreground) 14%,transparent);box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 1px 2px oklch(0 0 0/.05),0 12px 32px -14px oklch(0 0 0/.1)}@media (max-width:900px){.agents-bento{grid-template-columns:1fr 1fr}}@media (max-width:560px){.agents-bento{grid-template-columns:1fr}}.bento-card-name{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--foreground);margin:0 0 8px}.argus-spin{animation:argusSpin 2.4s linear infinite;transform-origin:12px 12px}@keyframes argusSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.argus-spin{animation:none}}.bento-card.bento-argus .argus-step{animation:argusStepCycle 8s ease-in-out infinite both;will-change:transform,opacity}.bento-card.bento-argus .argus-step:first-child{animation-delay:0s}.bento-card.bento-argus .argus-step:nth-child(2){animation-delay:2s}.bento-card.bento-argus .argus-step:nth-child(3){animation-delay:4s}.bento-card.bento-argus .argus-step:nth-child(4){animation-delay:6s}@keyframes argusStepCycle{0%,72%{transform:translateY(0);opacity:1}80%{transform:translateY(-12px);opacity:0}81%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.bento-card.bento-argus .argus-step{animation:none;opacity:1;transform:none}}.iris-scan-line{animation:irisScan 4.8s ease-in-out infinite}@keyframes irisScan{0%,to{top:0;opacity:.4}50%{top:calc(100% - 2px);opacity:1}}@media (prefers-reduced-motion:reduce){.iris-scan-line{animation:none}}.bento-card-desc{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:var(--muted-foreground);margin:0;text-wrap:pretty;max-width:48ch}.bento-kpi-num{font-family:var(--font-heading);font-size:clamp(48px,6vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(105deg,#00A078,#6a3df5 60%,#A600FF);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;margin-bottom:10px}.bento-kpi-lbl{font-size:14px;font-weight:600;color:var(--foreground);letter-spacing:-.005em}.bento-card--hero,.bento-card--small,.bento-card-foot,.bento-card-head,.bento-card-ico,.bento-card-metric,.bento-card-metric-l,.bento-card-role,.bento-card-tag,.bento-list,.bento-list-dot,.bento-list-row,.bento-ring,.bento-ring-num,.bento-visual--hera{all:revert;display:revert}.agents-stats{margin:0 auto 32px}.agents{background:color-mix(in oklab,var(--muted) 40%,transparent)}.agents-stats{display:inline-flex;align-items:center;gap:10px;margin:0 auto 40px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 4px 14px -6px oklch(0 0 0/.12);font-size:13px;color:var(--muted-foreground);white-space:nowrap}.agents-stats-pulse{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px color-mix(in oklab,#22c55e 22%,transparent);animation:agentsPulse 1.8s ease-out infinite}@keyframes agentsPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,#22c55e 36%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,#22c55e 0%,transparent)}}.agents-stats-text{display:inline-flex;align-items:baseline;gap:6px;color:var(--foreground)}.agents-stats-text b{font-weight:600}.agents-stats-num{font-family:var(--font-heading);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;background:linear-gradient(105deg,#00A078,#6a3df5 60%,#A600FF);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.agents-stats-sep{opacity:.4}.agents-stats-meta{display:inline-flex;align-items:baseline;gap:4px}.agents-stats-meta b{color:var(--success);font-weight:600}.agents-stats-arrow{color:var(--success)}#agents .section-head+.agents-stats{display:flex;width:fit-content}.agents{position:relative}.agents-body{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:stretch}@media (max-width:900px){.agents-body{grid-template-columns:1fr;gap:20px}}.agent-tabs{display:flex;flex-direction:column;gap:4px}.agent-tab{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid transparent;background:transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s var(--ease-default);position:relative;color:inherit}.agent-tab:hover{background:var(--muted)}.agent-tab.active{background:var(--card);border-color:var(--border);box-shadow:var(--shadow-card)}.agent-tab .icon-box{width:36px;height:36px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--muted-foreground) 10%,transparent);color:var(--muted-foreground);transition:all .2s}.agent-tab.active .icon-box{background:linear-gradient(135deg,color-mix(in oklab,#00A078 18%,transparent),color-mix(in oklab,#A600FF 18%,transparent));color:var(--foreground)}.agent-tab .agent-info{min-width:0}.agent-tab .agent-name{font-size:14px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:6px}.agent-tab .agent-role{font-size:11.5px;color:var(--muted-foreground);margin-top:2px;line-height:1.4}.agent-tab .agent-progress{position:absolute;bottom:0;left:14px;right:14px;height:2px;background:transparent;border-radius:999px;overflow:hidden}.agent-tab.active .agent-progress{background:var(--border)}.agent-tab .agent-progress-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,#00A078,#A600FF);transition:width .1s linear}.agent-tab.active .agent-progress-fill{width:var(--p,0)}.agent-stage{position:relative;border-radius:var(--radius-xl);background:var(--card);box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent),0 20px 40px -20px oklch(0 0 0/.15);overflow:hidden;min-height:460px;display:flex;flex-direction:column}.agent-stage-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--muted) 30%,transparent)}.agent-stage-head .icon-box{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,color-mix(in oklab,#00A078 20%,transparent),color-mix(in oklab,#A600FF 20%,transparent));display:inline-flex;align-items:center;justify-content:center}.agent-stage-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.agent-stage-head .desc{font-size:11.5px;color:var(--muted-foreground)}.agent-screen{flex:1;padding:20px;position:relative}.agent-screen[hidden]{display:none}.coach-scores{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.score-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.score-card .lbl{font-size:11px;color:var(--muted-foreground);letter-spacing:.03em;text-transform:uppercase;font-weight:500}.score-card .v{font-size:28px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px}.score-card .delta{font-size:11px;color:var(--success);font-variant-numeric:tabular-nums}.score-card .ring{height:6px;background:var(--muted);border-radius:999px;margin-top:8px;overflow:hidden}.score-card .ring>i{display:block;height:100%;background:linear-gradient(90deg,var(--success),oklch(.62 .17 155));border-radius:999px}.coach-list{display:flex;flex-direction:column;gap:8px}.coach-msg{display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);align-items:center}.coach-msg .av{width:28px;height:28px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.coach-msg .who{font-size:12.5px;font-weight:500}.coach-msg .what{font-size:11.5px;color:var(--muted-foreground)}.coach-msg .score{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.coach-msg .score.good{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.coach-msg .score.mid{background:color-mix(in oklab,var(--warning) 16%,transparent);color:oklch(.5 .12 75)}.coach-msg .score.low{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.churn-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.churn-table th{text-align:left;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:6px 10px 10px;border-bottom:1px solid var(--border)}.churn-table td{padding:10px;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.churn-table .nm{font-weight:500}.churn-table .risk{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.risk.hi{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.risk.md{background:color-mix(in oklab,var(--warning) 16%,transparent);color:oklch(.5 .12 75)}.risk.lo{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.churn-table .bar{width:80px;height:4px;border-radius:999px;background:var(--muted);position:relative;overflow:hidden}.churn-table .bar>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.churn-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted-foreground)}.vision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vision-card{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);background:var(--background)}.vision-card .pair{display:grid;grid-template-columns:1fr 1fr;height:120px}.vision-card .pair>div{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding:6px}.vision-card .pair .before{background:linear-gradient(180deg,oklch(.78 .02 60),oklch(.62 .04 40))}.vision-card .pair .after{background:linear-gradient(180deg,oklch(.86 .02 60),oklch(.72 .04 40))}.vision-card .pair .tag-pos{font-size:9px;font-weight:600;padding:2px 6px;border-radius:4px;background:oklch(0 0 0/.5);color:white;letter-spacing:.05em}.vision-card .meta{padding:10px}.vision-card .meta .nm{font-size:12px;font-weight:600}.vision-card .meta .det{font-size:11px;color:var(--muted-foreground);display:flex;gap:8px;margin-top:2px;font-variant-numeric:tabular-nums}.vision-card .meta .det b{color:var(--success);font-weight:600}.scribe-wave{height:50px;display:flex;align-items:end;gap:2px;padding:8px 0;margin-bottom:8px}.scribe-wave i{flex:1;min-width:2px;background:linear-gradient(180deg,color-mix(in oklab,var(--success) 60%,transparent),var(--success));border-radius:2px}.scribe-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:14px;background:var(--background);display:flex;flex-direction:column;gap:10px;font-size:12.5px}.scribe-card .lbl{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.scribe-card .row{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:baseline}.scribe-card .k{font-size:11px;color:var(--muted-foreground)}.scribe-card .v{line-height:1.45}.scribe-card .v.hl{background:linear-gradient(transparent 60%,color-mix(in oklab,var(--success) 25%,transparent) 60%);padding:0 2px}.echo-list{gap:8px}.echo-item,.echo-list{display:flex;flex-direction:column}.echo-item{padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);gap:6px}.echo-item .head{display:flex;align-items:center;gap:8px}.echo-item .head .src{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.echo-item .head .src.google{background:color-mix(in oklab,#4285F4 14%,transparent);color:#4285F4}.echo-item .head .src.tp{background:color-mix(in oklab,#00B67A 14%,transparent);color:#00B67A}.echo-item .stars{font-size:10px}.echo-item .when{margin-left:auto;font-size:10px;color:var(--muted-foreground);font-family:var(--font-mono)}.echo-item .review{font-size:12px}.echo-item .reply,.echo-item .review{line-height:1.5;color:var(--foreground)}.echo-item .reply{margin-left:16px;padding:8px 10px;border-radius:var(--radius-sm);font-size:11.5px;background:color-mix(in oklab,var(--success) 6%,transparent);border-left:2px solid var(--success)}.echo-item .reply b{color:var(--success);font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.echo-item .sentiment{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 6px;border-radius:999px;font-weight:500}.sentiment.pos{background:color-mix(in oklab,var(--success) 12%,transparent);color:var(--success)}.sentiment.neg{background:color-mix(in oklab,var(--destructive) 12%,transparent);color:var(--destructive)}.sentiment.neu{background:var(--muted);color:var(--muted-foreground)}.midas-grid{display:flex;flex-direction:column;gap:8px}.midas-item{display:grid;grid-template-columns:36px 1fr auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.midas-item .ico{width:36px;height:36px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in oklab,#00A078 14%,transparent),color-mix(in oklab,#A600FF 14%,transparent));color:var(--foreground)}.midas-item .who{font-size:12.5px;font-weight:600;letter-spacing:-.01em}.midas-item .what{font-size:11px;color:var(--muted-foreground);margin-top:1px}.midas-item .val{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.midas-item .badge{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success);text-transform:uppercase;letter-spacing:.04em}.pj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:960px){.pj-grid{grid-template-columns:1fr;gap:24px}}.pj-card{display:flex;flex-direction:column}@media (max-width:720px){.pj-grid{display:flex;flex-direction:row;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(50% - 50vw);padding:6px 20px 16px}.pj-grid::-webkit-scrollbar{display:none}.pj-card{flex:0 0 85vw;max-width:340px;scroll-snap-align:center}}.pj-art{position:relative;aspect-ratio:4/3.4;border-radius:20px;overflow:hidden;isolation:isolate}.pj-num{position:absolute;top:14px;left:14px;z-index:3;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,oklch(0 0 0) 35%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:oklch(1 0 0/.95);font-family:var(--font-heading);font-size:13px;font-weight:600;border:1px solid oklch(1 0 0/.18)}.pj-art--capture{background:radial-gradient(ellipse 80% 70% at 20% 20%,oklch(.85 .13 60),transparent 70%),radial-gradient(ellipse 80% 70% at 100% 100%,oklch(.72 .15 30),transparent 65%),linear-gradient(135deg,oklch(.78 .1 50),oklch(.62 .13 25))}.pj-art--convert{background:radial-gradient(ellipse 80% 80% at 100% 0,color-mix(in oklab,#A600FF 35%,transparent),transparent 60%),radial-gradient(ellipse 70% 70% at 0 100%,color-mix(in oklab,#00A078 25%,transparent),transparent 60%),linear-gradient(135deg,oklch(.94 .02 280),oklch(.86 .06 280))}.pj-art--care{background:radial-gradient(ellipse 70% 60% at 80% 20%,oklch(.75 .16 180),transparent 65%),radial-gradient(ellipse 80% 70% at 0 100%,oklch(.55 .16 200),transparent 60%),linear-gradient(135deg,oklch(.48 .13 195),oklch(.32 .1 220))}.pj-art:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,oklch(1 0 0/.08),transparent 60%),radial-gradient(ellipse at 50% 100%,oklch(0 0 0/.12),transparent 60%);pointer-events:none;z-index:1}.pj-chip{position:absolute;z-index:2;background:color-mix(in oklab,oklch(0 0 0) 50%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid oklch(1 0 0/.14);border-radius:14px;box-shadow:inset 0 1px 0 oklch(1 0 0/.12),0 10px 30px oklch(0 0 0/.3);color:oklch(1 0 0/.95);padding:12px 14px;font-size:12px;line-height:1.4}.pj-chip--center{left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 36px);max-width:280px}.pj-chip--wide{max-width:310px}.pj-chip-row{display:flex;align-items:center;gap:6px;font-size:11px;color:oklch(1 0 0/.7);margin-bottom:6px}.pj-chip-ic{width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pj-chip-ic--wa{background:#25D366;color:white}.pj-chip-ic--ig{background:linear-gradient(135deg,#f59e0b,#d946ef 50%,#8b5cf6);color:white}.pj-chip-ic--gm{background:#EA4335;color:white;font-size:11px;font-weight:700;font-family:var(--font-heading)}.pj-chip-ic--tg{background:#229ED9;color:white}.pj-chip-ic--iris{background:linear-gradient(135deg,#00A078,#A600FF);color:white}.pj-chip-ic--argus{background:linear-gradient(135deg,#f59e0b,#ef4444);color:white}.pj-chip-name{font-weight:500;color:oklch(1 0 0/.92);font-size:11px}.pj-chip-dot{width:3px;height:3px;border-radius:999px;background:oklch(1 0 0/.4)}.pj-chip-time{font-family:var(--font-mono);font-size:10px;color:oklch(1 0 0/.55);margin-left:auto}.pj-chip-msg{font-size:13px;font-weight:500;color:oklch(1 0 0/.95);margin:6px 0 8px;line-height:1.4}.pj-chip-foot{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid oklch(1 0 0/.12);font-size:10.5px;color:oklch(1 0 0/.65)}.pj-chip-pulse{width:6px;height:6px;border-radius:999px;background:#00A078;box-shadow:0 0 8px #00A078;animation:pjPulse 1.6s ease-in-out infinite}@keyframes pjPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.pj-chip-action{color:oklch(1 0 0/.95);font-weight:500;font-size:11px}.pj-chip-badge{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:oklch(1 0 0/.14);color:oklch(1 0 0/.95);text-transform:uppercase}.pj-chip-badge--warn{background:color-mix(in oklab,#f59e0b 38%,transparent);color:oklch(.98 .04 70)}.pj-chip-rows{display:flex;flex-direction:column;gap:7px;margin-top:4px}.pj-chip-line{display:flex;align-items:center;gap:8px;font-size:11.5px;padding:6px 0;border-bottom:1px solid oklch(1 0 0/.08)}.pj-chip-line:last-child{border-bottom:0}.pj-chip-k{color:oklch(1 0 0/.65);font-size:11px}.pj-chip-v{margin-left:auto;font-family:var(--font-heading);font-weight:600;font-variant-numeric:tabular-nums;color:oklch(1 0 0/.98);font-size:13px}.pj-chip-line--cta{padding-top:8px;color:oklch(.92 .18 155);font-weight:500;font-size:11.5px}.pj-chip-check{width:14px;height:14px;border-radius:999px;background:oklch(.65 .18 155);color:white;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.pj-body{padding:22px 4px 0;display:flex;flex-direction:column;gap:8px}.pj-body h3{font-family:var(--font-heading);font-size:19px;line-height:1.2;letter-spacing:-.015em;font-weight:600;color:var(--foreground);margin:0;text-wrap:balance}.pj-body p{font-size:13.5px;line-height:1.55;color:var(--muted-foreground);margin:0;text-wrap:pretty}.pj-card .pj-art,.pj-card .pj-chip,.pj-card .pj-chip-foot,.pj-card .pj-chip-line,.pj-card .pj-chip-msg,.pj-card .pj-chip-row,.pj-card .pj-num{opacity:0}.pj-card.in-view .pj-art{animation:pjArtIn .7s cubic-bezier(.22,.8,.24,1) 0s both}.pj-card.in-view .pj-num{animation:pjNumIn .5s cubic-bezier(.22,.8,.24,1) .2s both}.pj-card.in-view .pj-chip{animation:pjChipIn .7s cubic-bezier(.22,.8,.24,1) .32s both}.pj-card.in-view .pj-chip-row{animation:pjFadeUp .5s ease-out .52s both}.pj-card.in-view .pj-chip-msg{animation:pjFadeUp .5s ease-out .65s both}.pj-card.in-view .pj-chip-foot{animation:pjFadeUp .5s ease-out .8s both}.pj-card.in-view .pj-chip-line:first-of-type{animation:pjFadeUp .45s ease-out .58s both}.pj-card.in-view .pj-chip-line:nth-of-type(2){animation:pjFadeUp .45s ease-out .72s both}.pj-card.in-view .pj-chip-line:nth-of-type(3){animation:pjFadeUp .45s ease-out .88s both}@keyframes pjArtIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes pjNumIn{0%{opacity:0;transform:translateY(-8px) scale(.85)}to{opacity:1;transform:none}}@keyframes pjChipIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.96);filter:blur(4px)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes pjFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pj-chip--ticker{padding:18px;min-height:150px}.pj-tick{position:relative;height:88px;overflow:hidden;margin-bottom:0;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.pj-tick-frame{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:4px;opacity:0;transform:translateY(100%);will-change:transform,opacity}.pj-tick-frame .pj-chip-row{margin-bottom:0}.pj-tick-frame .pj-chip-msg{margin:0;font-size:12.5px}.pj-card.in-view .pj-tick-frame{animation:pjTick 14s cubic-bezier(.4,0,.2,1) infinite both}.pj-card.in-view .pj-tick-frame:first-child{animation-delay:.7s}.pj-card.in-view .pj-tick-frame:nth-child(2){animation-delay:4.2s}.pj-card.in-view .pj-tick-frame:nth-child(3){animation-delay:7.7s}.pj-card.in-view .pj-tick-frame:nth-child(4){animation-delay:11.2s}@keyframes pjTick{0%{transform:translateY(100%);opacity:0}3%{transform:translateY(60%);opacity:.2}7%{transform:translateY(0);opacity:1}22%{transform:translateY(0);opacity:1}26%{transform:translateY(-60%);opacity:.2}29%{transform:translateY(-100%);opacity:0}to{transform:translateY(-100%);opacity:0}}.pj-card .pj-chip--ticker .pj-chip-msg,.pj-card .pj-chip--ticker .pj-chip-row{opacity:1}.pj-card.in-view .pj-chip--ticker .pj-chip-msg,.pj-card.in-view .pj-chip--ticker .pj-chip-row{animation:none}.pj-art--capture:before{display:none!important}@media (prefers-reduced-motion:reduce){.pj-tick-frame{animation:none!important;opacity:1;transform:none;position:relative}.pj-tick{height:auto;mask:none;-webkit-mask:none}.pj-tick-frame~.pj-tick-frame{display:none}}.pj-art--capture:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:24px;border-radius:14px 14px 14px 4px;background:oklch(0 0 0/.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid oklch(1 0 0/.12);z-index:1;opacity:0;pointer-events:none;background-image:radial-gradient(circle 3px at 18px 12px,oklch(1 0 0/.7) 50%,transparent 52%),radial-gradient(circle 3px at 28px 12px,oklch(1 0 0/.7) 50%,transparent 52%),radial-gradient(circle 3px at 38px 12px,oklch(1 0 0/.7) 50%,transparent 52%);background-blend-mode:normal}.pj-card.in-view .pj-art--capture:before{animation:pjTyping 1.6s ease-out 60ms both}@keyframes pjTyping{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.9)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 6px)) scale(.95)}}.pj-card.in-view .pj-chip{animation:pjChipIn .7s cubic-bezier(.22,.8,.24,1) .32s both,pjChipFloat 6s ease-in-out 1.1s infinite}@keyframes pjChipFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}.pj-card.in-view .pj-chip-badge--warn{animation:pjBadgePulse 1.4s ease-out 1.1s 2}@keyframes pjBadgePulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,#f59e0b 50%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,#f59e0b 0%,transparent)}}.pj-card.in-view .pj-chip-action{display:inline-block;animation:pjArrowNudge 2.4s ease-in-out 1.6s infinite}@keyframes pjArrowNudge{0%,60%,to{transform:translateX(0)}70%,80%{transform:translateX(4px)}}.pj-card.in-view .pj-chip-check{animation:pjCheckPop .6s cubic-bezier(.34,1.56,.64,1) 1s both}@keyframes pjCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.pj-card .pj-art,.pj-card .pj-chip,.pj-card .pj-chip-check,.pj-card .pj-chip-foot,.pj-card .pj-chip-line,.pj-card .pj-chip-msg,.pj-card .pj-chip-row,.pj-card .pj-num{opacity:1;animation:none!important}.pj-art--capture:before{display:none}}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}@media (max-width:900px){.journey{grid-template-columns:1fr;gap:16px}}.journey-card{background:var(--card);border:1px solid var(--border);padding:32px;position:relative;display:flex;flex-direction:column;gap:16px}.journey-card:first-child{border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right-width:0}.journey-card:nth-child(3){border-radius:0;border-right-width:0}.journey-card:nth-child(5){border-radius:0 var(--radius-xl) var(--radius-xl) 0}@media (max-width:900px){.journey-card{border-radius:var(--radius-xl)!important;border-right-width:1px!important}}.journey-card .step-num{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--muted-foreground);letter-spacing:.05em}.journey-card .icn-circle{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--success) 10%,transparent);color:var(--success)}.journey-card h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.journey-card p{margin:0;font-size:14px;line-height:1.55;color:var(--muted-foreground)}.journey-card .micro{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:16px}.journey-card .micro .pill{gap:4px;padding:4px 10px;background:var(--muted);font-size:11px;font-weight:500}.journey-arrow,.journey-card .micro .pill{display:inline-flex;align-items:center;border-radius:999px;color:var(--muted-foreground);border:1px solid var(--border)}.journey-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:var(--background);padding:4px;width:28px;height:28px;justify-content:center}.journey-arrow.a1{left:calc(33.33% - 14px)}.journey-arrow.a2{left:calc(66.66% - 14px)}@media (max-width:900px){.journey-arrow{display:none}}.world-row{display:grid;grid-template-columns:1fr 1.5fr;gap:56px;align-items:center}@media (max-width:900px){.world-row{grid-template-columns:1fr;gap:32px}}.world-bg{z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;transition:transform 60ms linear;will-change:transform;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}#world .pins-overlay,.world-bg{position:absolute;inset:0;pointer-events:none}#world .pins-overlay{z-index:10}#world .pins-overlay .wlbl{pointer-events:auto}.world-bg .world-labels{pointer-events:auto;z-index:5}.world-map-frame{position:absolute;width:210%;left:-50%;top:-11%;aspect-ratio:116/55}.world-bg .world-dots-img{width:100%;height:100%;max-width:none;opacity:1;user-select:none;pointer-events:none;display:block}.dark .world-bg .world-dots-img{filter:invert(.92) hue-rotate(180deg)}.world-bg .world-labels{position:absolute;inset:0;width:auto;height:auto;pointer-events:none;z-index:20}.world-bg .world-labels .wlbl{pointer-events:auto;z-index:21}.world-map{display:none}.world-map-spacer{aspect-ratio:116/55;width:100%}#world .wrap{position:relative;z-index:2}#world .world-row>div:first-child{position:relative;z-index:1}#world .world-row{background:color-mix(in oklab,var(--background) 0%,transparent)}.world-row>div:first-child{background:color-mix(in oklab,var(--background) 70%,transparent);backdrop-filter:blur(8px);padding:24px 28px;border-radius:18px;border:1px solid color-mix(in oklab,var(--foreground) 6%,transparent)}.world-counts{position:absolute;right:0;top:50%;transform:translate(40%,-50%);display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid var(--border);border-radius:14px;box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 8px 24px -10px oklch(0 0 0/.18);z-index:2;font-size:12px;min-width:200px}@media (max-width:1200px){.world-counts{transform:translateY(-50%);right:-8px}}@media (max-width:900px){.world-counts{position:static;transform:none;margin:24px auto 0;max-width:360px;width:100%}}.wc-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:6px 4px;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);opacity:0;transform:translateX(8px);animation:wcRowIn .5s cubic-bezier(.22,.8,.24,1) forwards}.wc-row:last-child{border-bottom:0}.wc-row:first-child{animation-delay:0s}.wc-row:nth-child(2){animation-delay:.1s}.wc-row:nth-child(3){animation-delay:.2s}.wc-row:nth-child(4){animation-delay:.3s}.wc-row:nth-child(5){animation-delay:.4s}.wc-row:nth-child(6){animation-delay:.5s}.wc-row:nth-child(7){animation-delay:.6s}.wc-row:nth-child(8){animation-delay:.7s}@keyframes wcRowIn{to{opacity:1;transform:none}}.wc-flag{font-size:16px;line-height:1}.wc-country{font-size:12px;color:var(--foreground);font-weight:500;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-num{font-family:var(--font-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:linear-gradient(105deg,#00A078,#6a3df5 60%,#A600FF);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dot-pin,.pin,.world-counts{display:none!important}.world-labels{position:absolute;inset:0;pointer-events:none;z-index:3}.wlbl{position:absolute;left:0;top:0;margin-top:30px;transform:translate(-50%,calc(-100% - 10px));display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 6px;border-radius:999px;background:color-mix(in oklab,var(--card) 92%,transparent);backdrop-filter:blur(10px) saturate(170%);-webkit-backdrop-filter:blur(10px) saturate(170%);border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);box-shadow:inset 0 1px 0 oklch(1 0 0/.6),0 4px 14px -6px oklch(0 0 0/.18);font-size:11px;white-space:nowrap;opacity:1;transition:transform .2s ease,opacity .2s ease}.wlbl:after{top:100%;transform:translate(-50%,-1px);width:6px;height:6px;background:inherit;border-right:inherit;border-bottom:inherit;border-bottom-right-radius:2px;rotate:45deg;z-index:-1}.wlbl:after,.wlbl:before{content:"";position:absolute;left:50%}.wlbl:before{bottom:-16px;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#00A078,#A600FF);transform:translateX(-50%);box-shadow:0 0 0 2px oklch(1 0 0/.85),0 0 8px color-mix(in oklab,#A600FF 50%,transparent);animation:wlblDotPulse 2.4s ease-in-out infinite}.wlbl:nth-of-type(2):before{animation-delay:.3s}.wlbl:nth-of-type(3):before{animation-delay:.6s}.wlbl:nth-of-type(4):before{animation-delay:.9s}.wlbl:nth-of-type(5):before{animation-delay:1.2s}.wlbl:nth-of-type(6):before{animation-delay:1.5s}.wlbl:nth-of-type(7):before{animation-delay:1.8s}.wlbl:nth-of-type(8):before{animation-delay:2.1s}@keyframes wlblDotPulse{0%,to{transform:translateX(-50%) scale(1);box-shadow:0 0 0 2px oklch(1 0 0/.85),0 0 6px color-mix(in oklab,#A600FF 35%,transparent)}50%{transform:translateX(-50%) scale(1.3);box-shadow:0 0 0 2px oklch(1 0 0/.85),0 0 14px color-mix(in oklab,#A600FF 70%,transparent)}}@media (prefers-reduced-motion:reduce){.wlbl:before{animation:none}}.wlbl--signal{--signal-color:#A600FF}.wlbl--signal:before{content:"";background:var(--signal-color);box-shadow:0 0 0 2px white,0 0 10px color-mix(in oklab,var(--signal-color) 60%,transparent);z-index:2}.wlbl--signal .wlbl-pulse,.wlbl--signal:before{position:absolute;left:50%;bottom:-16px;width:8px;height:8px;border-radius:999px;transform:translateX(-50%)}.wlbl--signal .wlbl-pulse{border:1.5px solid var(--signal-color);animation:wlblSignal 2s ease-out infinite;pointer-events:none}.wlbl--signal:nth-of-type(2) .wlbl-pulse{animation-delay:.7s}.wlbl--signal:nth-of-type(3) .wlbl-pulse{animation-delay:1.2s}@keyframes wlblSignal{0%{transform:translateX(-50%) scale(.6);opacity:.95}80%{opacity:0}to{transform:translateX(-50%) scale(7);opacity:0}}@media (prefers-reduced-motion:reduce){.wlbl-pulse{animation:none}}.wlbl-flag{font-size:13px;line-height:1}.wlbl-country{color:var(--foreground);font-weight:500}.wlbl-count{font-family:var(--font-mono);font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}@media (max-width:600px){.wlbl{font-size:10px;padding:3px 7px 3px 5px}.wlbl-flag{font-size:11px}}.world-map svg{width:100%;height:100%}.dot-pin{position:absolute;transform:translate(-50%,-50%);width:10px;height:10px}.dot-pin.istanbul{width:14px;height:14px;z-index:3}.pin{position:absolute;inset:0;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 16%,transparent),0 0 10px color-mix(in oklab,var(--success) 40%,transparent)}.dot-pin .lbl{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.dot-pin.lbl-left .lbl{left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.dot-pin.lbl-above .lbl{left:50%;right:auto;top:auto;bottom:calc(100% + 6px);transform:translateX(-50%)}.dot-pin.lbl-below .lbl{left:50%;right:auto;top:calc(100% + 6px);bottom:auto;transform:translateX(-50%)}.pin:after{content:"";position:absolute;inset:-4px;border-radius:999px;background:color-mix(in oklab,var(--success) 35%,transparent);animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.8);opacity:0}}.dot-pin.istanbul .pin{background:linear-gradient(135deg,#00A078,#A600FF);box-shadow:0 0 0 4px color-mix(in oklab,#6a3df5 18%,transparent),0 0 14px color-mix(in oklab,#A600FF 50%,transparent)}.dot-pin.istanbul .pin:after{background:color-mix(in oklab,#6a3df5 45%,transparent)}.dot-pin .lbl{font-size:10.5px;font-weight:600;color:var(--foreground);background:var(--background);border:1px solid var(--border);padding:3px 8px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 2px oklch(0 0 0/.06)}.dot-pin.istanbul .lbl{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.usp-list{display:flex;flex-direction:column;gap:4px;margin-top:32px}.usp{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.usp:last-child{border-bottom:0}.usp .icn-circle{width:36px;height:36px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--muted)}.usp h4{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--foreground)}.usp p{margin:0;font-size:12.5px;color:var(--muted-foreground);line-height:1.5}.metrics-row{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px;align-items:start}@media (max-width:1024px){.metrics-row{grid-template-columns:1fr;gap:40px}}.metrics-copy .section-h{text-align:left;font-size:32px;line-height:1.04;letter-spacing:-.02em;margin:12px 0 14px}.metrics-copy .section-sub{text-align:left;margin:0 0 28px;max-width:380px}.metrics-trust{padding-top:22px;border-top:1px solid var(--border)}.metrics-trust-h{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px}.metrics-trust-row{display:flex;flex-wrap:wrap;gap:6px}.metrics-trust-item{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:11.5px;font-weight:500;color:var(--foreground)}.metrics-trust-item svg{color:var(--success);flex-shrink:0}.metrics-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:640px){.metrics-cards{grid-template-columns:1fr}}.m-card{position:relative;display:flex;flex-direction:column;min-height:360px;padding:26px 26px 0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;isolation:isolate}.m-card:after{content:"";position:absolute;right:-25%;top:-30%;width:70%;height:60%;background:radial-gradient(circle,color-mix(in oklab,#A600FF 7%,transparent),transparent 70%);pointer-events:none;z-index:0}.m-card>*{position:relative;z-index:1}.m-card-big{font-family:var(--font-heading);font-size:clamp(48px,5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1;background:linear-gradient(105deg,#00A078,#1e9fb8 35%,#6a3df5 70%,#A600FF);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:14px}.m-card-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--foreground);letter-spacing:-.005em;margin-bottom:6px;flex-wrap:wrap}.m-rating-stars{color:var(--warning);letter-spacing:1px;font-size:13px}.m-card-sub{font-size:12.5px;line-height:1.5;color:var(--muted-foreground);max-width:32ch;margin-bottom:22px}.m-chart{position:relative;height:150px;margin:auto -10px 0;padding:0 16px 18px}.m-chart-lines{position:absolute;inset:0 16px 18px 16px;display:flex;flex-direction:column;justify-content:space-between}.m-chart-lines span{display:block;height:1px;background:color-mix(in oklab,var(--border) 60%,transparent)}.m-chart-bars{position:relative;display:flex;align-items:flex-end;gap:5px;height:100%;z-index:1}.m-chart-bar{flex:1;display:block;min-width:0;border-radius:4px 4px 0 0;background:linear-gradient(180deg,color-mix(in oklab,#00A078 55%,transparent),color-mix(in oklab,#00A078 25%,transparent));transform-origin:bottom;transform:scaleY(0);animation:mBarRise .7s cubic-bezier(.22,.8,.24,1) both}.m-chart-bar:first-child{animation-delay:0s}.m-chart-bar:nth-child(2){animation-delay:55ms}.m-chart-bar:nth-child(3){animation-delay:.11s}.m-chart-bar:nth-child(4){animation-delay:165ms}.m-chart-bar:nth-child(5){animation-delay:.22s}.m-chart-bar:nth-child(6){animation-delay:275ms}.m-chart-bar:nth-child(7){animation-delay:.33s}.m-chart-bar:nth-child(8){animation-delay:385ms}.m-chart-bar:nth-child(9){animation-delay:.44s}.m-chart-bar:nth-child(10){animation-delay:495ms}.m-chart-bar:nth-child(11){animation-delay:.55s}.m-chart-bar:nth-child(12){animation-delay:605ms}.m-chart-bar.peak{background:linear-gradient(180deg,#A600FF,color-mix(in oklab,#6a3df5 70%,transparent) 60%,color-mix(in oklab,#00A078 30%,transparent));box-shadow:0 0 16px color-mix(in oklab,#A600FF 35%,transparent)}@keyframes mBarRise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.m-chart-pin{position:absolute;right:12px;top:-2px;display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--foreground);color:var(--background);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.02em;z-index:2;opacity:0;animation:mPinFade .4s ease-out .7s both}@keyframes mPinFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.m-globe-wrap{margin:auto -10px 0;display:flex;align-items:flex-end;justify-content:center;height:200px;position:relative}.m-globe{position:relative;width:280px;height:280px;margin-bottom:-110px}.m-globe svg{width:100%;height:100%;display:block;color:var(--muted-foreground);opacity:.45}.dark .m-globe svg{opacity:.32}.m-pin{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px;background:linear-gradient(135deg,#00A078,#A600FF);box-shadow:0 0 0 3px color-mix(in oklab,#A600FF 18%,transparent),0 0 14px color-mix(in oklab,#A600FF 50%,transparent)}.m-pin:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:color-mix(in oklab,#A600FF 30%,transparent);animation:mPing 2.6s ease-out infinite;z-index:-1}@keyframes mPing{0%{transform:scale(.5);opacity:.7}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.m-chart-bar{animation:none!important;transform:scaleY(1)}.m-chart-pin{animation:none!important;opacity:1}.m-pin:after{display:none}}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;background:var(--card)}@media (max-width:900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.metrics-grid{grid-template-columns:1fr}}.metric-cell{padding:32px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--border);position:relative}.metric-cell:last-child{border-right:0}@media (max-width:900px){.metric-cell:nth-child(2){border-right:0}.metric-cell:nth-child(odd){border-right:1px solid var(--border)}.metric-cell:first-child,.metric-cell:nth-child(2){border-bottom:1px solid var(--border)}}.metric-cell .v{font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--foreground),color-mix(in oklab,var(--foreground) 70%,var(--success)));background-clip:text;-webkit-background-clip:text;color:transparent}.metric-cell .c{font-size:13px;color:var(--muted-foreground);line-height:1.5;margin-top:8px}.case{border-radius:var(--radius-2xl);background:linear-gradient(135deg,color-mix(in oklab,#00A078 5%,var(--card)),color-mix(in oklab,#A600FF 4%,var(--card)));border:1px solid var(--border);padding:48px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}@media (max-width:900px){.case{grid-template-columns:1fr;padding:32px;gap:32px}}.case-left{display:flex;flex-direction:column;gap:20px}.case-quote-mark{font-family:var(--font-heading);font-size:60px;line-height:.6;color:var(--success);font-weight:600}.case-quote{font-size:clamp(18px,2vw,24px);line-height:1.45;letter-spacing:-.01em;color:var(--foreground);font-weight:500;margin:0;text-wrap:pretty}.case-author{display:flex;gap:14px;align-items:center}.case-author .av{width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,#00A078,#4d3fff);color:white;font-weight:600;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.case-author .nm{font-size:14px;font-weight:600;letter-spacing:-.01em}.case-author .tt{font-size:12px;color:var(--muted-foreground)}.case-metrics{display:grid;grid-template-columns:1fr;gap:12px}.case-metric{padding:20px 24px;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--background) 70%,transparent);border:1px solid var(--border);backdrop-filter:blur(6px);display:flex;align-items:center;gap:16px}.case-metric .v{font-size:32px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:90px;color:var(--success)}.case-metric .c{font-size:12.5px;color:var(--muted-foreground);line-height:1.4}.price-toggle{display:inline-flex;align-items:center;gap:0;background:var(--muted);padding:4px;border-radius:var(--radius-lg);margin-bottom:40px}.price-toggle button{border:0;background:transparent;height:32px;padding:0 16px;font-size:13px;font-weight:500;color:var(--muted-foreground);border-radius:var(--radius-md)}.price-toggle button.on{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-card),0 0 0 1px var(--border)}.price-toggle .save{font-size:10px;font-weight:600;padding:2px 6px;margin-left:6px;border-radius:4px;background:color-mix(in oklab,var(--success) 16%,transparent);color:var(--success);text-transform:uppercase;letter-spacing:.04em}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media (max-width:900px){.price-grid{grid-template-columns:1fr}}.price-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;gap:20px;position:relative}.price-card.featured{border-color:transparent;background:var(--card);box-shadow:0 0 0 2px var(--foreground);transform:scale(1.02)}@media (max-width:900px){.price-card.featured{transform:none}}.price-card .head{display:flex;align-items:baseline;gap:8px}.price-card .nm{font-size:16px;font-weight:600;letter-spacing:-.01em}.price-card .pop-tag{margin-left:auto;font-size:10px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--foreground);color:var(--background);text-transform:uppercase;letter-spacing:.06em}.price-card .desc{font-size:12.5px;color:var(--muted-foreground);line-height:1.5;margin:-8px 0 0}.price-card .price{display:flex;align-items:baseline;gap:4px}.price-card .price .cur{font-size:22px;font-weight:600}.price-card .price .v{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.price-card .price .per{font-size:13px;color:var(--muted-foreground)}.price-card .old{font-size:12px;color:var(--muted-foreground);text-decoration:line-through}.price-card .feat{display:flex;flex-direction:column;gap:10px;margin-top:4px}.price-card .feat li{display:flex;gap:10px;font-size:13px;align-items:flex-start}.price-card .feat li .check{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:2px}.price-card .feat li.dim{color:var(--muted-foreground)}.price-card .feat li.dim .check{color:var(--muted-foreground);opacity:.5}.price-card ul{list-style:none;padding:0;margin:0}.price-card .cta-row{margin-top:auto;padding-top:8px}.enterprise{margin-top:16px;padding:28px 32px;border:2px solid transparent;border-radius:var(--radius-2xl);display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:linear-gradient(100deg,color-mix(in oklab,var(--brand-teal) 11%,var(--card)) 0,var(--card) 50%,color-mix(in oklab,#6a3df5 11%,var(--card)) 100%) padding-box,linear-gradient(100deg,var(--brand-teal),#6a3df5) border-box}.enterprise .nm{font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.enterprise .desc{font-size:13.5px;color:var(--muted-foreground);margin-top:4px}.enterprise .btn{margin-left:auto}.faq-row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;align-items:start}@media (max-width:860px){.faq-row{grid-template-columns:1fr;gap:36px}}.faq-cats{display:flex;flex-direction:column;gap:4px;position:sticky;top:96px}.faq-cat{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.faq-cat:hover{background:color-mix(in oklab,var(--muted) 60%,transparent);color:var(--foreground)}.faq-cat.on{background:var(--foreground);color:var(--background)}.faq-cat .count{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;opacity:.7}@media (max-width:860px){.faq-cats{position:static;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch}.faq-cat{flex-shrink:0;width:auto;border:1px solid var(--border);border-radius:999px;padding:8px 14px}}.faq-intro{display:flex;flex-direction:column;align-items:flex-start}.faq-intro .section-h{margin:14px 0 0;text-align:left}.faq-intro-sub{font-size:15px;line-height:1.6;color:var(--muted-foreground);margin:14px 0 0}.faq-help{margin:28px 0 0;display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--border);border-radius:16px;background:var(--card);text-decoration:none;transition:border-color .16s,box-shadow .16s}.faq-help:hover{border-color:color-mix(in oklab,var(--foreground) 22%,transparent);box-shadow:0 8px 24px -16px oklch(0 0 0/.22)}.faq-help-icon{flex-shrink:0;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--muted);color:var(--foreground)}.faq-help-body{display:flex;flex-direction:column;gap:1px;min-width:0}.faq-help-q{font-size:12.5px;color:var(--muted-foreground)}.faq-help-cta{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.faq-help-arrow{flex-shrink:0;margin-left:auto;color:var(--muted-foreground);transition:transform .16s,color .16s}.faq-help:hover .faq-help-arrow{transform:translateX(3px);color:var(--foreground)}.faq-groups{display:flex;flex-direction:column;gap:34px}.faq-group-title{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--foreground);margin:0 0 4px}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--border)}.faq-list .faq-item:last-child:not(.open){border-bottom:0}.faq-q{width:100%;text-align:left;display:flex;align-items:center;gap:16px;padding:18px 6px;background:transparent;border:0;font-size:15px;font-weight:500;color:var(--foreground);cursor:pointer}.faq-chev{margin-left:auto;flex-shrink:0;color:var(--muted-foreground);transition:transform .26s var(--ease-default),color .16s}.faq-item.open .faq-chev{transform:rotate(180deg);color:var(--foreground)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-default)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>.faq-a-inner{overflow:hidden}.faq-a-text{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65;color:var(--muted-foreground)}.faq-item.open{border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 1px 2px oklch(0 0 0/.04),0 10px 30px -18px oklch(0 0 0/.14);margin:8px 0}.faq-item.open .faq-q{padding:18px 20px}#faq{position:relative;overflow:hidden;isolation:isolate;background:var(--foreground);color:var(--background)}#faq:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 720px 380px at 24% 100%,color-mix(in oklab,#00a078 52%,transparent),transparent 62%),radial-gradient(ellipse 720px 380px at 80% 2%,color-mix(in oklab,#a600ff 46%,transparent),transparent 62%);opacity:.42}#faq .eyebrow{color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}#faq .section-h{color:#fff}#faq .faq-intro-sub{color:rgba(255,255,255,.62)}#faq .faq-help{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}#faq .faq-help:hover{border-color:rgba(255,255,255,.3)}#faq .faq-help-icon{background:rgba(255,255,255,.1);color:#fff}#faq .faq-help-q{color:rgba(255,255,255,.6)}#faq .faq-help-cta{color:#fff}#faq .faq-help-arrow{color:rgba(255,255,255,.6)}#faq .faq-item{border-bottom-color:rgba(255,255,255,.12)}#faq .faq-q{color:#fff}#faq .faq-chev{color:rgba(255,255,255,.5)}#faq .faq-item.open .faq-chev,#faq .faq-item.open .faq-q{color:#fff}#faq .faq-a-text{color:rgba(255,255,255,.62)}#faq .faq-item.open{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.faq-cta{margin-top:clamp(48px,6vw,72px);padding-top:clamp(40px,5vw,56px);border-top:1px solid rgba(255,255,255,.12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.faq-cta-h{font-family:var(--font-heading);font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;color:#fff;text-wrap:balance}.faq-cta-sub{margin:0;font-size:15px;color:rgba(255,255,255,.62)}.faq-cta-btn{margin-top:8px}#agents+#concierge{padding-top:40px}.concierge-photo{position:relative;margin-top:44px;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--border);box-shadow:0 1px 2px oklch(0 0 0/.04),0 30px 60px -40px oklch(0 0 0/.22)}.concierge-photo img{display:block;width:100%;height:auto}@media (max-width:720px){.concierge-photo{margin-top:28px;border-radius:var(--radius-xl)}}.concierge-cards{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:-66px 24px 0}@media (max-width:760px){.concierge-cards{grid-template-columns:1fr;gap:12px;margin:-40px 12px 0}}.concierge-card{padding:20px;border-radius:16px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 2px oklch(0 0 0/.05),0 20px 44px -26px oklch(0 0 0/.3)}.concierge-card-ico{display:inline-flex;color:var(--brand-teal);margin-bottom:10px}.concierge-card h3{font-family:var(--font-heading);font-size:14.5px;font-weight:600;letter-spacing:-.01em;margin:0 0 5px;color:var(--foreground)}.concierge-card p{font-size:12.5px;line-height:1.55;color:var(--muted-foreground);margin:0}.cta-final{background:var(--foreground);color:var(--background);border-radius:var(--radius-2xl);padding:72px 48px;text-align:center;position:relative;overflow:hidden;isolation:isolate}.cta-final:before{content:"";position:absolute;inset:-2px;z-index:-1;background:radial-gradient(ellipse 600px 300px at 30% 100%,color-mix(in oklab,#00A078 60%,transparent),transparent 60%),radial-gradient(ellipse 600px 300px at 70% 0,color-mix(in oklab,#A600FF 50%,transparent),transparent 60%);opacity:.5}.cta-final h2{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px;text-wrap:balance}.cta-final .sub{font-size:15px;color:color-mix(in oklab,var(--background) 70%,transparent);margin:0 auto 32px;max-width:540px}.cta-final .ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.cta-final .btn-primary{background:var(--background);color:var(--foreground);border-color:var(--background)}.cta-final .btn-primary:hover{background:color-mix(in oklab,var(--background) 88%,transparent)}.cta-final .btn-ghost{color:var(--background);border-color:color-mix(in oklab,var(--background) 30%,transparent)}.cta-final .btn-ghost:hover{background:color-mix(in oklab,var(--background) 8%,transparent)}.cta-final .trust{font-size:12px;color:color-mix(in oklab,var(--background) 55%,transparent);display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.cta-final .trust .sep{color:color-mix(in oklab,var(--background) 28%,transparent)}.footer{padding:56px 0 30px;background:color-mix(in oklab,var(--foreground) 3%,var(--background));border-top:1px solid var(--border)}.footer-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-mark{height:26px;width:auto}.footer-socials{display:flex;gap:8px}.footer-socials a{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);background:var(--card);border:1px solid var(--border);transition:background .15s,border-color .15s}.footer-socials a:hover{background:var(--muted);border-color:color-mix(in oklab,var(--foreground) 22%,transparent)}.footer-tagline{margin:16px 0 0;max-width:430px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.footer-dots{height:2px;margin:34px 0;background-image:radial-gradient(circle,var(--border) 1px,transparent 1.2px);background-size:9px 2px;background-repeat:repeat-x;background-position:0}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media (max-width:860px){.footer-main{grid-template-columns:1fr 1fr;gap:40px 28px}}@media (max-width:520px){.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-col ul{gap:10px}}.footer-col h4{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--foreground);margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-col li{font-size:14px}.footer-col li a{color:var(--muted-foreground);text-decoration:none;transition:color .15s}.footer-col li a:hover{color:var(--foreground)}.footer-rule{height:1px;background:var(--border);margin:38px 0 22px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-copy{font-size:13px;color:var(--muted-foreground)}.footer-status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:13px;font-weight:500;color:var(--foreground)}.footer-status-dot{width:7px;height:7px;border-radius:999px;background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px}.footer-legal a{color:var(--muted-foreground);text-decoration:none}.footer-legal a:hover{color:var(--foreground);text-decoration:underline}.tweaks{position:fixed;bottom:20px;right:20px;width:220px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:14px;z-index:100;display:none;font-size:12px}.tweaks.show{display:block}.tweaks h5{margin:0 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.tweaks .close,.tweaks h5{color:var(--muted-foreground)}.tweaks .close{margin-left:auto;cursor:pointer;background:transparent;border:0;padding:2px}.tweaks-group+.tweaks-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.tweaks-group label{font-size:11px;color:var(--muted-foreground);display:block;margin-bottom:6px}.tweaks-row{display:flex;gap:4px}.tweaks-row button{flex:1;height:28px;padding:0 8px;border:1px solid var(--border);background:transparent;border-radius:var(--radius-sm);font-size:11px;font-weight:500;color:var(--muted-foreground)}.tweaks-row button.on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.voices{overflow:hidden}.founding-panel{max-width:720px;margin:0 auto;padding:clamp(32px,5vw,56px);border-radius:22px;border:1px solid var(--border);background:var(--muted);text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.founding-panel .eyebrow{justify-content:center}.founding-h{font-family:var(--font-heading);font-size:clamp(26px,3.4vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--foreground)}.founding-body{max-width:56ch;margin:0;font-size:15px;line-height:1.6;color:color-mix(in oklab,var(--foreground) 70%,transparent);text-wrap:pretty}.founding-cta{margin-top:6px}.voices-head{margin:0 0 40px;display:flex;align-items:stretch;justify-content:space-between;gap:40px}.voices-head-text{max-width:620px}.voices-head-aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:14px;flex-shrink:0}.voices-rating{align-items:center;font-size:12px;color:var(--muted-foreground);padding-top:4px}.voices-nav,.voices-rating{display:inline-flex;gap:8px}.voices-rating b{font-size:13px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.voices-rating .stars{color:var(--success);font-size:13px;letter-spacing:1px}.voices-rating-src{padding-left:8px;border-left:1px solid var(--border)}.voices-h{font-family:var(--font-heading);font-size:32px;line-height:1.08;letter-spacing:-.025em;font-weight:600;color:var(--foreground);margin:0 0 12px;text-wrap:balance}.voices-sub{font-size:15px;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:540px;text-wrap:pretty}.voices-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;--rail-pad:max(32px,calc((100vw - 1240px) / 2 + 32px));padding:0 var(--rail-pad) 8px;scroll-padding-left:var(--rail-pad);margin:0 calc(50% - 50vw);scrollbar-width:none}.voices-rail::-webkit-scrollbar{display:none}.voice-card{scroll-snap-align:start;flex:0 0 480px;max-width:80vw;display:flex;flex-direction:column;background:transparent}.voice-img{position:relative;width:100%;aspect-ratio:3/2;border-radius:var(--radius-xl);overflow:hidden;background:var(--muted)}.voice-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-default)}.voice-card:hover .voice-img img{transform:scale(1.02)}.voice-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,oklch(.12 0 0/.5) 0,oklch(.12 0 0/.18) 55%,oklch(.12 0 0/.08));opacity:0;transition:opacity .38s var(--ease-default);border:0;padding:0;cursor:pointer}.voice-card:hover .voice-play,.voice-play:focus-visible{opacity:1}.voice-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:oklch(0 0 0/.82);animation:voiceModalIn .2s var(--ease-default)}@keyframes voiceModalIn{0%{opacity:0}to{opacity:1}}.voice-modal-video{max-width:min(960px,92vw);max-height:84vh;width:auto;border-radius:16px;background:#000;box-shadow:0 30px 80px -20px oklch(0 0 0/.6)}.voice-modal-close{position:absolute;top:20px;right:20px;width:42px;height:42px;border-radius:999px;border:1px solid oklch(1 0 0/.22);background:oklch(1 0 0/.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.voice-modal-close:hover{background:oklch(1 0 0/.2)}.voice-modal-close svg{width:20px;height:20px}.voice-play-btn{position:relative;width:68px;height:68px;border-radius:999px;background:linear-gradient(155deg,oklch(1 0 0/.34),oklch(1 0 0/.12));border:1px solid oklch(1 0 0/.66);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 38px oklch(0 0 0/.4),inset 0 1px 1.5px oklch(1 0 0/.6);transform:scale(.8) translateY(8px);opacity:0;transition:transform .46s cubic-bezier(.34,1.28,.4,1),opacity .32s ease,box-shadow .28s ease}.voice-play-btn:after{content:"";position:absolute;inset:-1px;border-radius:999px;border:1.5px solid oklch(1 0 0/.55);opacity:0;pointer-events:none}.voice-card:hover .voice-play-btn:after{animation:voicePlayPulse 2.4s ease-out infinite}@keyframes voicePlayPulse{0%{transform:scale(1);opacity:0}14%{opacity:.7}70%,to{transform:scale(1.45);opacity:0}}.voice-card:hover .voice-play-btn{transform:scale(1) translateY(0);opacity:1}.voice-card:hover .voice-play-btn:hover{box-shadow:0 16px 44px oklch(0 0 0/.5),inset 0 1px 1.5px oklch(1 0 0/.72),0 0 0 7px oklch(1 0 0/.1)}.voice-play-btn svg{position:relative;width:27px;height:27px;fill:#fff;margin-left:3px;filter:drop-shadow(0 1px 3px oklch(0 0 0/.35))}@media (prefers-reduced-motion:reduce){.voice-play-btn:after{animation:none;opacity:0}}.voice-meta{margin:22px 0 14px}.voice-name{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--foreground);letter-spacing:-.01em;margin-bottom:4px}.voice-role{font-size:13px;color:var(--muted-foreground)}.voice-quote{font-family:var(--font-heading);font-size:15px;line-height:1.5;letter-spacing:-.005em;font-weight:500;color:var(--foreground);margin:0 0 12px;text-wrap:pretty}.voice-caption{font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}.voices-progress{display:flex;align-items:center;gap:16px;max-width:520px;margin:32px auto 0}.voices-arrow{flex-shrink:0;width:36px;height:36px;border-radius:999px;background:transparent;border:1px solid var(--border);color:var(--foreground);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s}.voices-arrow:hover{border-color:var(--foreground);background:var(--muted)}.voices-arrow:disabled{opacity:.35;cursor:not-allowed;border-color:var(--border);background:transparent}.voices-track{flex:1;height:3px;background:var(--border);border-radius:999px;overflow:hidden;position:relative}.voices-track-fill{position:absolute;left:0;top:0;height:100%;width:20%;background:var(--foreground);border-radius:999px;transition:width .3s var(--ease-default),transform .3s var(--ease-default)}.voices-count{flex-shrink:0;font-family:var(--font-mono);font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;min-width:44px;text-align:center}.voices-count b{color:var(--foreground);font-weight:600}@media (max-width:768px){.voices-rail{gap:14px;padding:0 20px 8px}.voice-card{flex-basis:320px}.voice-quote{font-size:14px}.voices-head{flex-direction:column;align-items:flex-start;gap:16px}.voices-head-aside{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.voices-rating{padding-top:0}}.onboard{overflow:hidden}.onboard,.onboard .wrap{position:relative}.onboard-row{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px;align-items:start}@media (max-width:1024px){.onboard-row{grid-template-columns:1fr;gap:32px}}.onboard-copy{padding-top:0}.onboard-copy .eyebrow{margin-top:0}.onboard-copy .section-h{font-size:32px;line-height:1.02;letter-spacing:-.02em;font-weight:700;margin:14px 0 18px}.onboard-copy .section-sub{max-width:420px;margin-bottom:28px}.onb-bullets{display:flex;flex-direction:column;gap:18px;max-width:440px}.onb-bullet{display:flex;gap:14px;align-items:flex-start}.onb-bullet .onb-ico{flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in oklab,#00A078 14%,transparent),color-mix(in oklab,#A600FF 14%,transparent));color:var(--foreground)}.onb-bullet .onb-ico .ic{width:17px;height:17px}.onb-bullet h4{font-size:14px;font-weight:600;color:var(--foreground);text-transform:none;letter-spacing:0;margin:0 0 4px}.onb-bullet p{margin:0;font-size:13px;line-height:1.55;color:var(--muted-foreground)}.onboard-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 20px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.onboard-cards::-webkit-scrollbar{height:4px}.onboard-cards::-webkit-scrollbar-track{background:var(--border);border-radius:999px;margin:0 4px}.onboard-cards::-webkit-scrollbar-thumb{background:var(--muted-foreground);border-radius:999px}.wk-card{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;min-height:460px;padding:28px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);isolation:isolate;overflow:hidden;transition:border-color .2s var(--ease-default),transform .2s var(--ease-default)}.wk-card:hover{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}.wk-card:after{content:"";position:absolute;right:-20%;top:-20%;width:70%;height:50%;background:radial-gradient(circle,color-mix(in oklab,#A600FF 8%,transparent),transparent 70%);pointer-events:none;z-index:0}.wk-card>*{position:relative;z-index:1}.wk-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.wk-pill-dot{width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#00A078,#A600FF)}.wk-title{font-family:var(--font-heading);font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--foreground);margin:18px 0 12px;max-width:16ch;text-wrap:balance}.wk-desc{font-size:14px;line-height:1.55;color:var(--muted-foreground);margin:0;max-width:30ch}.wk-art{width:78%;max-width:200px;align-self:center;margin:22px auto 6px;color:color-mix(in oklab,#A600FF 55%,var(--muted-foreground));opacity:.55;flex:1;min-height:110px}.wk-foot{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border)}.wk-rule{display:none}.wk-stat{font-family:var(--font-heading);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--foreground)}.wk-cap{margin:0;font-size:12.5px;line-height:1.5;max-width:30ch}.onboard-scroll-hint,.wk-cap{color:var(--muted-foreground)}.onboard-scroll-hint{grid-column:2;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.onboard-scroll-hint .ic{animation:hintNudge 1.8s ease-in-out infinite}@keyframes hintNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (max-width:1024px){.onboard-scroll-hint{grid-column:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.mstat-section{position:relative;overflow:hidden;display:flex;align-items:stretch;min-height:clamp(640px,82vh,860px);padding:72px 0 32px;background:#0a0a0c}.mstat-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block;filter:brightness(1.06) saturate(1.06)}.mstat-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,11,.8),rgba(8,8,11,.34) 24%,rgba(8,8,11,.16) 48%,rgba(8,8,11,.4) 76%,rgba(8,8,11,.68))}.mstat-glow{position:absolute;left:50%;bottom:-22%;width:120%;height:70%;transform:translateX(-50%);background:radial-gradient(ellipse 50% 60% at 50% 50%,color-mix(in oklab,var(--brand-teal) 32%,transparent) 0,transparent 70%);opacity:.55;pointer-events:none}.mstat-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.mstat-head{text-align:center;margin-bottom:0}.mstat-eyebrow{color:rgba(255,255,255,.88);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.mstat-h{color:#fff}.mstat-sub{color:rgba(255,255,255,.7)}.mstat-grid{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:22px;overflow:hidden;background:rgba(20,20,24,.42);border:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(18px);animation:mstatIn .72s cubic-bezier(.22,1,.36,1) forwards}@keyframes mstatIn{to{opacity:1;transform:translateY(0)}}.mstat-trust{margin:16px 0 0;font-size:12.5px;font-weight:500;letter-spacing:.01em;color:rgba(255,255,255,.62);text-align:center}.mstat-card{position:relative;display:flex;flex-direction:column;gap:11px;padding:22px 24px;transition:background .28s var(--ease-default)}.mstat-card:not(:last-child){border-right:1px solid rgba(255,255,255,.1)}.mstat-card:hover{background:rgba(255,255,255,.045)}@media (prefers-reduced-motion:reduce){.mstat-grid{animation:none;opacity:1;transform:none}}.mstat-card-top{display:flex;align-items:flex-start;gap:12px}.mstat-ico{flex-shrink:0;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center}.mstat-ico svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mstat-card-head{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:1px}.mstat-num{font-family:var(--font-heading);font-size:clamp(19px,1.9vw,25px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-wrap:balance}.mstat-label{font-size:12.5px;line-height:1.35;color:rgba(255,255,255,.6);font-weight:500}.mstat-check{flex-shrink:0;width:21px;height:21px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center}.mstat-check svg{width:11px;height:11px;fill:none;stroke:#0a0a0c;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mstat-card-foot{display:flex;align-items:center;gap:8px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1);font-size:11px;color:rgba(255,255,255,.52)}.mstat-chip-foot{color:var(--brand-teal);font-weight:600}.mstat-foot-dot{color:rgba(255,255,255,.3)}.mstat-bars{display:flex;align-items:flex-end;gap:2px;height:28px}.mstat-bar{flex:1;min-width:0;border-radius:1.5px;background:var(--brand-teal);transform:scaleY(0);transform-origin:bottom}.mstat-bars.is-shown .mstat-bar{transform:scaleY(1);transition:transform .46s var(--ease-default)}@media (prefers-reduced-motion:reduce){.mstat-bars .mstat-bar{transform:scaleY(1)}.mstat-bars.is-shown .mstat-bar{transition:none}}@media (max-width:860px){.mstat-inner{gap:40px}.mstat-card{padding:16px 12px;gap:10px}.mstat-card-foot,.mstat-check,.mstat-ico{display:none}.mstat-card-top{gap:0}.mstat-num{font-size:clamp(14px,3.6vw,18px)}.mstat-label{font-size:9.5px;line-height:1.3}.mstat-bars{height:18px;gap:1.5px}.mstat-bar:nth-child(2n){display:none}}.mega.mega--sm{min-width:340px}.mega.mega--product{min-width:600px}.mega.mega--product .mega-grid{grid-template-columns:1fr 1fr;gap:6px}.mega-grid.mega-grid--sm{grid-template-columns:1fr}.nav-link.active{color:var(--foreground)}.nav.scrolled .nav-link.active{color:#fff}.nav.solid{top:0;height:64px;padding:0;background:color-mix(in oklab,var(--background) 86%,transparent);border-bottom:1px solid var(--border)}.nav.solid .nav-inner{max-width:1240px;background:transparent;height:64px;padding:0 clamp(20px,3vw,40px);margin:0 auto;border:0;box-shadow:none;animation:none}.m-link{display:flex;align-items:center;padding:16px 4px;font-size:17px;font-weight:500;color:#fff;border-bottom:1px solid oklch(1 0 0/.1)}.m-link:active{background:oklch(1 0 0/.06)}.page-hero{padding:calc(132px + env(safe-area-inset-top, 0px)) 0 60px;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--muted) 45%,transparent)}.page-hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.page-hero h1{font-family:var(--font-heading);font-size:clamp(34px,5vw,54px);font-weight:600;letter-spacing:-.025em;line-height:1.06;margin:18px 0 14px;text-wrap:balance}.page-hero p{font-size:17px;line-height:1.6;color:var(--muted-foreground);max-width:600px;margin:0;text-wrap:pretty}.page-hero .page-hero-ctas{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:26px}@media (max-width:600px){.page-hero{padding:calc(108px + env(safe-area-inset-top, 0px)) 0 44px}}.prose{max-width:760px;margin:0 auto}.prose>:first-child{margin-top:0}.prose h2{font-family:var(--font-heading);font-size:24px;letter-spacing:-.02em;margin:44px 0 14px}.prose h2,.prose h3{font-weight:600;color:var(--foreground)}.prose h3{font-size:18px;margin:30px 0 10px}.prose p{margin:0 0 16px}.prose ol,.prose p,.prose ul{font-size:15.5px;line-height:1.72;color:var(--muted-foreground)}.prose ol,.prose ul{margin:0 0 18px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--brand-teal);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--foreground);font-weight:600}.prose blockquote{margin:20px 0;padding:4px 0 4px 20px;border-left:3px solid var(--brand-teal);color:var(--foreground)}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh}.auth-form-col{display:flex;align-items:center;justify-content:center;padding:calc(96px + env(safe-area-inset-top, 0px)) 28px 56px}.auth-form{width:100%;max-width:380px}.auth-form h1{font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:22px 0 6px}.auth-form .auth-sub{font-size:14px;color:var(--muted-foreground);margin:0 0 26px}.auth-field{margin-bottom:14px}.auth-field label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.auth-field input,.auth-field select{width:100%;height:42px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);font-size:14px;font-family:inherit;transition:border-color .15s}.auth-field input:focus,.auth-field select:focus{border-color:var(--brand-teal);outline:none}.auth-field select{color:var(--foreground)}.auth-form .btn-primary{width:100%;height:44px;margin-top:6px}.auth-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:18px}.auth-link{color:var(--brand-teal);font-weight:500}.auth-foot{margin-top:24px;text-align:center;font-size:13.5px}.auth-divider,.auth-foot{color:var(--muted-foreground)}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12px}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--border)}.auth-brand-col{position:relative;overflow:hidden;background:#0a0a0c;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:48px}.auth-brand-col .auth-brand-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;animation:authPhotoDrift 26s ease-in-out infinite alternate}@keyframes authPhotoDrift{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.13) translate(-2.5%,-1.5%)}}@media (prefers-reduced-motion:reduce){.auth-brand-col .auth-brand-photo{animation:none;transform:scale(1.05)}}.auth-brand-col .auth-brand-inner,.auth-quote{position:relative;z-index:1}.auth-quote{font-family:var(--font-heading);font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.015em;text-wrap:pretty}.auth-quote-by{position:relative;z-index:1;margin-top:16px;font-size:13px;color:oklch(1 0 0/.6)}@media (max-width:860px){.auth-wrap{grid-template-columns:1fr}.auth-brand-col{display:none}}.auth-brand-col--custom{padding:0;background:transparent;align-self:start;position:sticky;top:64px;height:100vh;height:calc(100dvh - 64px)}.auth-brand-col--custom>*{flex:1;width:100%}.signin-inbox{--sib-fg:#141414;--sib-fg80:#3d3d3d;--sib-muted:#6f6f6f;--sib-border:#e6e4e0;--sib-border50:#efeeeb;--sib-card:#ffffff;--sib-shell:#f5f4f0;--sib-teal:#0f9d92;--sib-teal-ink:#0a5f57}.signin-inbox .sib-sc{scrollbar-width:none}.signin-inbox .sib-sc::-webkit-scrollbar{display:none}@keyframes sibOnlinePulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 5px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes sibFloatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sibMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.signin-inbox [style*=sibFloatCard],.signin-inbox [style*=sibMsgIn],.signin-inbox [style*=sibOnlinePulse]{animation:none!important}}.signup-dash{color:var(--sd-fg);--sd-fg:#1a1a1a;--sd-fg80:#3d3d3d;--sd-muted:#8a8a86;--sd-border:#e6e4e0;--sd-card:#ffffff;--sd-shell:#f4f3f1;--sd-teal:#0f9d92;--sd-teal-ink:#0a5f57}@keyframes sdFloatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sdOrbPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.92}}@keyframes sdHaloPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.12);opacity:.2}}@media (prefers-reduced-motion:reduce){.signup-dash [style*=sdFloatCard],.signup-dash [style*=sdHaloPulse],.signup-dash [style*=sdOrbPulse]{animation:none!important}}.subpage-cta{text-align:center}@media (max-width:720px){.mstat-head,.section-head{align-items:center!important;text-align:center!important}}.pj-progress{display:none}@media (max-width:720px){.pj-progress{display:flex;align-items:center;gap:16px;margin:22px 0 0}.pj-track{flex:1;height:3px;background:var(--border);border-radius:999px;overflow:hidden;position:relative}.pj-track-fill{position:absolute;left:0;top:0;height:100%;width:20%;background:var(--foreground);border-radius:999px;transition:width .3s var(--ease-default)}.pj-count{flex-shrink:0;font-family:var(--font-mono);font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.pj-count b{color:var(--foreground);font-weight:600}}.about-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.about-stat-cell{text-align:center;padding:32px 24px}.about-stat-cell+.about-stat-cell{border-left:1px solid var(--border)}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.about-value-card{padding:28px 24px;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px;transition:border-color .2s var(--ease-default),transform .2s var(--ease-default)}.about-value-card:hover{border-color:color-mix(in oklab,var(--foreground) 18%,transparent);transform:translateY(-2px)}.about-origin{max-width:760px;margin:0 auto}.about-origin p{font-size:16.5px;line-height:1.75;color:var(--muted-foreground);margin:0 0 20px}.about-origin p:last-child{margin-bottom:0}.about-origin-pull{margin:32px 0;padding:24px 28px;border-left:3px solid var(--brand-teal);background:color-mix(in oklab,var(--brand-teal) 6%,transparent);border-radius:0 14px 14px 0}.about-origin-pull-stat{font-family:var(--font-heading);font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(105deg,var(--brand-teal) 0,#6a3df5 60%,#A600FF 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.about-origin-pull-label{font-size:14px;line-height:1.55;color:var(--muted-foreground);margin-top:6px}.about-positioning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.about-position-card.is-klinea{border-color:color-mix(in oklab,var(--brand-teal) 32%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-teal) 18%,transparent),var(--shadow-card)}.about-position-tag{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted-foreground);background:color-mix(in oklab,var(--muted) 60%,transparent)}.about-position-card.is-klinea .about-position-tag{border-color:color-mix(in oklab,var(--brand-teal) 30%,transparent);color:var(--brand-teal);background:color-mix(in oklab,var(--brand-teal) 10%,transparent)}.about-position-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.about-position-list li{display:flex;gap:9px;font-size:13.5px;line-height:1.55;color:var(--muted-foreground)}.about-position-list li svg{flex-shrink:0;margin-top:2px}.about-founder-note{max-width:720px;margin:40px auto 0;padding:28px 32px;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card)}.about-founder-quote{font-size:16.5px;line-height:1.7;color:var(--foreground);margin:0 0 18px}.about-founder-byline{display:flex;align-items:center;gap:12px}.about-founder-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid var(--border);background:var(--muted);flex-shrink:0}.about-founder-avatar img{width:100%;height:100%;object-fit:cover;display:block}.about-founder-eyebrow{margin-bottom:16px}.about-founder-name{font-size:14px;font-weight:600;color:var(--foreground)}.about-founder-role{font-size:12.5px;color:var(--muted-foreground)}.about-section-head{text-align:left;margin:0 0 28px;max-width:none}.about-section-head .section-h{margin-top:16px}.about-position-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.about-position-list li svg.about-check{stroke:var(--brand-teal)}.about-position-list li svg.about-cross{stroke:var(--muted-foreground)}.about-team-member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.about-team-photo{width:88px;height:88px;border-radius:50%;overflow:hidden;border:2px solid var(--border);background:var(--muted);flex-shrink:0}.about-team-photo img{width:100%;height:100%;object-fit:cover;display:block}.about-team-name{font-size:15px;font-weight:600;color:var(--foreground);margin-bottom:3px;letter-spacing:-.01em}.about-team-role{font-size:13px;color:var(--muted-foreground)}@media (max-width:900px){.about-mission-grid{grid-template-columns:1fr;gap:40px}.about-mission-grid>:last-child{display:none}.about-stats-grid{grid-template-columns:repeat(2,1fr)}.about-stat-cell:nth-child(3){border-left:none}.about-team-grid,.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-positioning-grid{grid-template-columns:1fr}}@media (max-width:540px){.about-stats-grid{grid-template-columns:repeat(2,1fr)}.about-stat-cell+.about-stat-cell{border-left:none}.about-stat-cell{padding:24px 16px;border-bottom:1px solid var(--border)}.about-values-grid{grid-template-columns:1fr}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:20px}.about-origin-pull{padding:20px}.about-founder-note{padding:24px 22px}}.pricing-chooser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.pricing-chooser-grid{grid-template-columns:1fr}}.roadmap-timeline{list-style:none;margin:0 auto;padding:0;max-width:760px;position:relative}.roadmap-timeline:before{content:"";position:absolute;top:14px;bottom:14px;left:13px;width:2px;background:var(--border)}.roadmap-item{position:relative;padding-left:48px}.roadmap-item+.roadmap-item{margin-top:16px}.roadmap-mark{position:absolute;left:0;top:16px;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--background);z-index:1}.roadmap-mark-shipped{color:var(--brand-teal);border-color:color-mix(in oklab,var(--brand-teal) 38%,transparent);background:color-mix(in oklab,var(--brand-teal) 12%,var(--background))}.roadmap-mark-in-progress{color:#b8860b;border-color:color-mix(in oklab,#e3a008 42%,transparent);background:color-mix(in oklab,#e3a008 13%,var(--background))}.roadmap-mark-planned{color:var(--muted-foreground)}.roadmap-card{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:18px 20px;transition:border-color .2s var(--ease-default),transform .2s var(--ease-default)}.roadmap-card:hover{border-color:color-mix(in oklab,var(--foreground) 16%,transparent);transform:translateY(-2px)}.roadmap-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.roadmap-card-title{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--foreground);margin:0}.roadmap-card-desc{font-size:13.5px;line-height:1.6;color:var(--muted-foreground);margin:8px 0 0}.roadmap-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.roadmap-card-meta:empty{display:none}.roadmap-badge{flex-shrink:0;display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.01em;padding:4px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.roadmap-badge-shipped{color:var(--brand-teal);background:color-mix(in oklab,var(--brand-teal) 14%,transparent);border-color:color-mix(in oklab,var(--brand-teal) 28%,transparent)}.roadmap-badge-in-progress{color:#9a6b00;background:color-mix(in oklab,#e3a008 16%,transparent);border-color:color-mix(in oklab,#e3a008 34%,transparent)}.roadmap-badge-planned{color:var(--muted-foreground);background:color-mix(in oklab,var(--muted) 70%,transparent);border-color:var(--border)}.roadmap-period{font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--muted) 50%,transparent)}.roadmap-na,.roadmap-period{color:var(--muted-foreground)}.roadmap-na{font-size:11.5px;font-weight:500}.dark .roadmap-mark-in-progress{color:#f0b429}.dark .roadmap-badge-in-progress{color:#f4c544}@media (max-width:600px){.roadmap-item{padding-left:40px}.roadmap-timeline:before{left:11px}.roadmap-mark{width:24px;height:24px}.roadmap-card-head{flex-direction:column;gap:8px}}.integ-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.integ-cat-card{display:flex;flex-direction:column;gap:14px;padding:24px 24px 22px;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card)}.integ-cat-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--brand-teal) 10%,transparent);border:1px solid color-mix(in oklab,var(--brand-teal) 20%,transparent);color:var(--brand-teal)}.integ-cat-icon svg{width:22px;height:22px;display:block}.integ-cat-text{display:flex;flex-direction:column;gap:6px}.integ-cat-title{margin:0;font-size:16px;font-weight:600;color:var(--foreground)}.integ-cat-sub{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted-foreground)}.integ-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.integ-chip{display:inline-flex;align-items:baseline;gap:5px;padding:6px 11px;border-radius:999px;background:color-mix(in oklab,var(--muted) 55%,transparent);border:1px solid var(--border);font-size:12.5px;font-weight:500;color:var(--foreground)}.integ-chip-note{font-size:11px;font-weight:500;color:var(--muted-foreground)}.integ-setup-band{background:color-mix(in oklab,var(--muted) 45%,transparent);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 0}.integ-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.integ-fact-card{display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card)}.integ-fact-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.integ-fact-icon{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--brand-teal) 10%,transparent);border:1px solid color-mix(in oklab,var(--brand-teal) 20%,transparent);color:var(--brand-teal)}.integ-fact-icon svg{width:19px;height:19px;display:block}.integ-fact-effort{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:color-mix(in oklab,var(--brand-teal) 12%,var(--card));border:1px solid color-mix(in oklab,var(--brand-teal) 24%,transparent);font-size:12.5px;font-weight:600;color:var(--brand-teal);white-space:nowrap;font-variant-numeric:tabular-nums}.integ-fact-title{margin:0;font-size:15px;font-weight:600;color:var(--foreground)}.integ-fact-desc{margin:0;font-size:13px}.integ-fact-desc,.integ-setup-note{line-height:1.6;color:var(--muted-foreground)}.integ-setup-note{margin:24px auto 0;max-width:620px;text-align:center;font-size:13.5px}@media (max-width:900px){.integ-cat-grid,.integ-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.integ-cat-grid,.integ-fact-grid{grid-template-columns:1fr}}.integ-orbit-section{overflow:hidden}.integ-stage{position:relative;display:flex;align-items:center;justify-content:center;--r-inner:clamp(118px,27vw,215px);--r-outer:clamp(172px,41vw,320px);--tile:clamp(46px,11vw,60px);min-height:clamp(430px,90vw,680px)}.integ-guide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed color-mix(in oklab,var(--border) 85%,transparent);pointer-events:none;z-index:1;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 30%,#000 64%,#000 86%,transparent 100%);mask-image:radial-gradient(circle at 50% 50%,transparent 30%,#000 64%,#000 86%,transparent 100%)}.integ-guide--inner{width:calc(var(--r-inner) * 2);height:calc(var(--r-inner) * 2)}.integ-guide--outer{width:calc(var(--r-outer) * 2);height:calc(var(--r-outer) * 2)}.integ-orbit{position:absolute;top:50%;left:50%;width:0;height:0;z-index:1;animation:integOrbit var(--duration,48s) linear infinite;will-change:transform}.integ-orbit--rev{animation-direction:reverse}@keyframes integOrbit{0%{transform:rotate(var(--angle)) translateY(var(--radius)) rotate(calc(-1 * var(--angle)))}to{transform:rotate(calc(var(--angle) + 1turn)) translateY(var(--radius)) rotate(calc(-1 * var(--angle) - 1turn))}}.integ-tile{position:absolute;top:0;left:0;width:var(--tile);height:var(--tile);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:#fff;border:1px solid var(--border);box-shadow:0 1px 2px rgba(9,9,11,.1),0 8px 20px -8px rgba(9,9,11,.18);transition:box-shadow .2s var(--ease-default)}.integ-tile:hover{box-shadow:0 1px 2px rgba(9,9,11,.08),0 14px 30px -10px color-mix(in oklab,var(--brand-teal) 35%,transparent)}.integ-glyph{width:56%;height:56%;object-fit:contain}.integ-veil{position:absolute;top:50%;left:50%;width:min(640px,96%);height:clamp(280px,60%,400px);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--background) 0,var(--background) 40%,color-mix(in oklab,var(--background) 55%,transparent) 62%,transparent 78%);pointer-events:none;z-index:2}.integ-center{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:460px;padding:0 8px}.integ-center .section-sub{margin:0 auto}.integ-cta{margin-top:28px}@media (prefers-reduced-motion:reduce){.integ-orbit{animation:none;transform:rotate(var(--angle)) translateY(var(--radius)) rotate(calc(-1 * var(--angle)));will-change:auto}}@media (max-width:600px){.integ-stage{--tile:clamp(40px,13vw,50px);min-height:clamp(380px,96vw,520px)}}@media (forced-colors:active){.about-origin-pull-stat,.agents-stats-num,.bento-kpi-num,.brand-grad,.hero-h-cycle .hh-word,.m-card-big,.metric-cell .v,.wc-num{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.hero-wrap{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:clamp(28px,3vw,52px);align-items:center}.hero-copy{max-width:460px}.hero-demo-col{min-width:0;width:100%;max-width:1500px;justify-self:end;animation:heroIn .8s cubic-bezier(.22,.8,.24,1) .16s both}@media (prefers-reduced-motion:reduce){.hero-demo-col{animation:none}}.hero,.hero.collapsed{max-height:none}@media (min-width:1025px){.hero{padding-top:clamp(48px,5vw,80px)}.hero .klinea-demo>div{transition:height .9s cubic-bezier(.22,1,.36,1)}.hero.collapsed .klinea-demo>div{height:clamp(560px,62vh,700px)}}@media (prefers-reduced-motion:reduce){.hero .klinea-demo>div{transition:none}}@media (max-width:1024px){.hero-wrap{grid-template-columns:1fr;gap:28px}.hero-copy{max-width:640px}.hero-demo-col{max-width:560px;margin-inline:auto;justify-self:center}}.hero-demo-skeleton{width:100%;height:900px;border-radius:12px;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);background:color-mix(in oklab,#ffffff 65%,transparent)}@media (max-width:1024px){.hero-demo-skeleton{max-width:560px;height:520px;margin-inline:auto}}.klinea-demo{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);color:var(--foreground)}.klinea-demo .chat-bg{background-color:oklch(.985 .002 80);background-image:radial-gradient(oklch(.9 .005 185/.35) 1px,transparent 0);background-size:22px 22px}.klinea-demo .chat-scroll{scrollbar-width:none}.klinea-demo .chat-scroll::-webkit-scrollbar{display:none}