:root{--brand: #6366f1;--brand-strong: #4f46e5;--brand-soft: #818cf8;--brand-pale: #c7d2fe;--brand-tint: #1b2140;--bg: #0b1220;--surface: #111827;--surface-raised: #1f2937;--border: #1f2937;--border-strong: #334155;--text: #f3f4f6;--text-secondary: #cbd5e1;--text-muted: #9ca3af;--success: #34d399;--accent: var(--brand-soft);--pill-text: var(--brand-pale);--header-bg: rgba(11, 18, 32, .82);--ghost-bg: rgba(255, 255, 255, .02);--card-border: var(--border-strong);--mock-shadow: 0 30px 80px rgba(2, 6, 23, .55);--story-tint: rgba(99, 102, 241, .14);color-scheme:dark;--radius: 16px;--max: 1200px;--glow: rgba(99, 102, 241, .55);--font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=light]{--brand-tint: #eef2ff;--bg: #ffffff;--surface: #f8fafc;--surface-raised: #ffffff;--border: #e4e7ec;--border-strong: #d0d5dd;--text: #0b1220;--text-secondary: #475569;--text-muted: #64748b;--glow: rgba(99, 102, 241, .3);--accent: var(--brand-strong);--pill-text: var(--brand-strong);--header-bg: rgba(255, 255, 255, .86);--ghost-bg: #ffffff;--card-border: var(--border);--mock-shadow: 0 24px 60px rgba(11, 18, 32, .16);--story-tint: rgba(99, 102, 241, .08);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);transition:background .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin:0}h1{font-size:clamp(34px,5.2vw,60px);line-height:1.1;letter-spacing:-.03em;font-weight:700;text-wrap:balance}h2{font-size:clamp(26px,3.2vw,38px);line-height:1.18;letter-spacing:-.02em;font-weight:700;text-wrap:balance}h3{font-size:18px;font-weight:700;letter-spacing:-.01em}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:24px}.lede{max-width:760px;margin-inline:auto;font-size:clamp(16px,1.5vw,19px);color:var(--text-secondary)}.lede--start{margin-inline:0}.logo{display:inline-flex;align-items:center;gap:9px;color:var(--accent)}.logo__word{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;font-size:15px;line-height:1;padding:11px 18px;border-radius:10px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn:hover{transform:translateY(-1px)}.btn--lg{font-size:17px;padding:14px 24px}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-strong)}.btn--ghost{border-color:var(--border-strong);color:var(--text);background:var(--ghost-bg)}.btn--ghost:hover{border-color:var(--accent)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctaRow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.header{position:sticky;top:0;z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent}.header__inner{display:flex;align-items:center;gap:40px;height:68px}.nav{flex:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__links{display:flex;gap:28px;font-size:15px;font-weight:500;color:var(--text-secondary)}.nav__links a:hover{color:var(--text)}.nav__actions{display:flex;gap:10px}.prefs{display:flex;align-items:center;gap:8px}.langSwitch{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--border-strong);background:var(--ghost-bg)}.langSwitch button{font:inherit;font-size:13px;font-weight:700;line-height:1;padding:7px 9px;border:none;border-radius:7px;background:none;color:var(--text-muted);cursor:pointer}.langSwitch button:hover{color:var(--text)}.langSwitch button.is-active{background:var(--brand);color:#fff}.iconBtn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border-strong);background:var(--ghost-bg);color:var(--text);cursor:pointer}.iconBtn:hover{border-color:var(--accent)}.nav__toggle{display:none;margin-left:auto;width:40px;height:40px;padding:10px;border:1px solid var(--border-strong);border-radius:10px;background:none;cursor:pointer;flex-direction:column;justify-content:space-between}.nav__toggle span{display:block;height:2px;border-radius:2px;background:var(--text)}.hero{position:relative;overflow:hidden;padding:88px 0 72px;text-align:center}.hero:before{content:"";position:absolute;top:30%;right:-10%;bottom:0;left:-10%;background:radial-gradient(50% 55% at 50% 45%,var(--glow),transparent 70%),radial-gradient(35% 45% at 12% 60%,rgba(129,140,248,.28),transparent 70%),radial-gradient(35% 45% at 88% 60%,rgba(79,70,229,.3),transparent 70%);pointer-events:none}.hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.hero h1{max-width:1040px}.hero--about h1{max-width:900px}.badge,.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--ghost-bg);font-size:14px;font-weight:500;color:var(--text-secondary)}.pill{border-radius:10px;border-color:var(--brand);background:var(--brand-tint);color:var(--pill-text);font-weight:600}.hero__visual{width:100%;max-width:1100px;margin-top:32px}.logos{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:18px}.logos__label{font-size:15px;color:var(--text-muted)}.logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;font-weight:700;color:var(--text-secondary)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:14px;font-weight:600;color:var(--text)}.section{padding:88px 0}.section--tight{padding:32px 0}.section__title{text-align:center;margin-bottom:48px}.card{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius)}.section p{color:var(--text-secondary)}.journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.journey .lede{margin-top:16px}.journey__stages{margin-top:32px;display:flex;flex-direction:column}.journey__stage{text-align:start;font:inherit;color:var(--text-muted);background:none;border:none;border-inline-start:3px solid var(--border-strong);padding:14px 0 14px 28px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.journey__stage:hover{color:var(--text-secondary)}.journey__stage.is-active{color:var(--text);border-color:var(--brand)}.journey__stageTitle{display:block;font-size:19px;font-weight:700}.journey__stage p{margin-top:10px;font-size:15px}.journey__visual{border-radius:var(--radius);padding:28px;min-height:380px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--brand-pale) 0%,var(--brand) 55%,var(--brand-strong) 100%)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.split__visual{padding:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--brand-pale) 0%,var(--brand) 60%,var(--brand-strong) 100%)}.split__text{padding:56px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;background:radial-gradient(80% 90% at 100% 0%,rgba(99,102,241,.28),transparent 70%)}.ai{padding:56px 48px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;background:radial-gradient(60% 40% at 50% 0%,rgba(129,140,248,.35),transparent 70%),var(--surface)}.ai__points{width:100%;margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:start}.ai__points h3{margin-bottom:8px}.ai__points p{font-size:15px}.success{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.success__card{padding:32px 28px}.success__icon{display:inline-flex;margin-bottom:24px;color:var(--accent);filter:drop-shadow(0 0 18px var(--glow))}.success__card h3{margin-bottom:10px}.success__card p{font-size:15px}.proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.proof__stats{padding:32px;display:flex;flex-direction:column;gap:24px}.proof__stats strong{display:block;font-size:52px;font-weight:500;line-height:1}.proof__stats span{color:var(--text-muted)}.proof__quote{margin:0;padding:32px}.proof__quote blockquote{margin:0 0 16px;font-size:19px;font-weight:600}.proof__quote figcaption{color:var(--text-muted);font-size:14px}.statements .container{display:flex;flex-direction:column;gap:72px;text-align:center}.statement span{display:block;margin-bottom:12px;font-size:18px;font-weight:600;color:var(--accent)}.statement p{max-width:940px;margin-inline:auto;font-size:clamp(24px,3vw,36px);line-height:1.22;letter-spacing:-.02em;font-weight:700;color:var(--text);text-wrap:balance}.story{background:linear-gradient(180deg,transparent,var(--story-tint))}.story__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.story h2{margin-bottom:20px}.story p+p{margin-top:18px}.story__panel{min-height:340px;border-radius:24px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;color:#fff;background:linear-gradient(150deg,var(--brand-soft) 0%,var(--brand) 50%,var(--brand-strong) 100%)}.story__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.milestones{max-width:700px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}.milestone{padding:40px;text-align:center;border-color:var(--brand)}.milestone strong{display:block;font-size:38px;margin-bottom:8px}.leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.leader{padding:28px}.leader img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:16px}.leader__role{display:block;margin:4px 0 12px;color:var(--accent);font-weight:600}.leader a{display:inline-block;margin-top:12px;color:var(--accent)}.closing{position:relative;padding:72px 0 112px;text-align:center;overflow:hidden}.closing:after{content:"";position:absolute;inset:auto 15% -60% 15%;height:100%;background:radial-gradient(50% 50% at 50% 50%,var(--glow),transparent 70%);pointer-events:none}.closing__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.closing p{color:var(--text-secondary);margin-bottom:12px}.footer{border-top:1px solid var(--border);padding:56px 0 32px;font-size:15px}.footer__inner{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}.footer__brand p{margin-top:14px;max-width:320px;color:var(--text-muted)}.footer__col{display:flex;flex-direction:column;gap:10px;color:var(--text-secondary)}.footer__col h3{font-size:14px;color:var(--text);margin-bottom:4px}.footer__col a:hover{color:var(--text)}.footer__meta{margin-top:40px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;color:var(--text-muted);font-size:14px}.footer__company{display:flex;flex-direction:column;gap:2px;font-style:normal}.footer__company strong{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.mock{--m-text: #0b1220;--m-muted: #64748b;--m-border: #e4e7ec;--m-soft: #f1f5f9;color:var(--m-text);background:#fff;border-radius:14px;text-align:start;font-size:13px;line-height:1.45;box-shadow:var(--mock-shadow);border:1px solid var(--m-border)}.mock__dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.mock__avatar{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.mock--inbox{display:grid;grid-template-columns:190px 280px minmax(0,1fr);overflow:hidden;min-height:430px}.mock__side{padding:16px 12px;background:#f8fafc;border-inline-end:1px solid var(--m-border)}.mock__sideTitle{font-weight:700;font-size:15px;padding:0 8px 10px}.mock__row{display:flex;justify-content:space-between;padding:6px 8px;border-radius:7px;color:#334155}.mock__row.is-active{background:#eef2ff;color:var(--brand-strong);font-weight:700}.mock__group{margin:14px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--m-muted)}.mock__list{border-inline-end:1px solid var(--m-border)}.mock__listHead{display:flex;justify-content:space-between;padding:16px 16px 12px;color:var(--m-muted)}.mock__listHead strong{color:var(--brand-strong);font-size:14px}.mock__chat{display:flex;gap:10px;padding:11px 16px;border-top:1px solid var(--m-soft)}.mock__chat.is-active{background:#eef2ff}.mock__avatarWrap{position:relative;flex:none}.mock__avatarWrap .mock__dot{position:absolute;right:-2px;bottom:2px;border:2px solid #fff;width:12px;height:12px}.mock__chatText{min-width:0;display:flex;flex-direction:column}.mock__chatText span{color:var(--m-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__chatText em{font-style:normal;font-size:11px;color:var(--brand-strong);font-weight:600}.mock__thread{display:flex;flex-direction:column;min-width:0}.mock__threadHead{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--m-border)}.tag{padding:3px 9px;border-radius:999px;border:1px solid var(--m-border);font-size:12px;font-weight:600;white-space:nowrap}.tag--brand{border-color:transparent;background:#eef2ff;color:var(--brand-strong)}.mock__messages{flex:1;padding:18px 16px;display:flex;flex-direction:column;gap:8px;background:#f8fafc}.bubble{max-width:78%;padding:9px 13px;border-radius:14px;font-size:13px}.bubble--in{align-self:flex-start;background:#fff;border:1px solid var(--m-border, #e4e7ec);color:#0b1220;border-bottom-left-radius:4px}.bubble--out{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:4px}.bubble__meta{align-self:flex-end;font-size:11px;color:#64748b}.mock__event{align-self:center;margin-top:6px;padding:6px 12px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:600}.mock__composer{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--m-border);color:var(--m-muted);font-size:12px}.mock__composerChan{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--m-text)}.mock__takeover{margin-left:auto;padding:6px 12px;border-radius:8px;background:var(--brand);color:#fff;font-weight:600}.mock--panel{width:100%;max-width:440px;padding:22px}.mock--panel .chip{background:#fff;border-color:var(--m-border);color:var(--m-text);font-size:13px;padding:7px 12px}.converge{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.converge__chans{display:flex;flex-direction:column;gap:8px}.converge__lines{height:150px;background:linear-gradient(to top right,transparent 49%,#c7d2fe 49%,#c7d2fe 51%,transparent 51%) top / 100% 50% no-repeat,linear-gradient(to bottom right,transparent 49%,#c7d2fe 49%,#c7d2fe 51%,transparent 51%) bottom / 100% 50% no-repeat}.converge__hub{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:16px;background:var(--brand);color:#fff;font-weight:700;box-shadow:0 12px 28px #6366f173}.pipeline{display:flex;flex-direction:column;gap:14px}.pipeline__row{display:grid;grid-template-columns:110px 1fr 28px;align-items:center;gap:12px;font-weight:600}.pipeline__bar{height:10px;border-radius:999px;background:var(--m-soft);overflow:hidden}.pipeline__bar i{display:block;height:100%;border-radius:999px;background:var(--brand)}.pipeline .mock__event{align-self:flex-start}.broadcast{display:flex;flex-direction:column;gap:14px}.broadcast__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.broadcast .bubble{max-width:100%;align-self:stretch}.broadcast__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--m-muted);font-size:12px}.broadcast__meta span{display:inline-flex;align-items:center;gap:6px}.timeline{display:flex;flex-direction:column;gap:4px}.timeline .mock__threadHead{padding:0 0 12px;margin-bottom:8px}.timeline__item{display:flex;align-items:flex-start;gap:12px;padding:9px 4px}.timeline__item .mock__dot{margin-top:5px}.timeline__item b{display:block;font-size:12px;color:var(--m-muted);font-weight:600}.mock--agent{width:100%;max-width:820px;margin-top:20px;display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.agent__sources{padding:18px 16px;background:#f8fafc;border-inline-end:1px solid var(--m-border)}.agent__sources .mock__group{margin:0 0 10px}.agent__source{display:flex;align-items:center;gap:8px;padding:7px 0;font-weight:600}.agent__check{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#047857;font-size:11px}.agent__chat{padding:22px 20px;display:flex;flex-direction:column;gap:8px}.chanIcon{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.chanIcon svg{width:62%;height:62%}.mock__avatarWrap .chanIcon{position:absolute;right:-3px;bottom:0;box-shadow:0 0 0 2px #fff}.nav__links{align-items:center}.nav__menu{position:relative}.nav__trigger{display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit;font-weight:500;color:inherit;background:none;border:none;cursor:pointer}.nav__trigger:hover,.nav__trigger.is-open{color:var(--text)}.nav__trigger svg{transition:transform .15s ease}.nav__trigger.is-open svg{transform:rotate(180deg)}.menu{position:absolute;top:calc(100% + 18px);left:-24px;z-index:30;display:grid;gap:8px 24px;padding:20px;border-radius:16px;border:1px solid var(--card-border);background:var(--surface-raised);box-shadow:0 24px 60px #02061759}.menu--product{grid-template-columns:repeat(3,260px)}.menu--industries{width:300px}.menu__groupTitle{padding:4px 10px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.menu__item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px}.menu__item:hover{background:var(--brand-tint)}.menu__icon{flex:none;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--accent)}.menu__item:hover .menu__icon{background:var(--brand);color:#fff}.menu__item strong,.related__card strong{display:block;font-size:15px;font-weight:600;color:var(--text)}.menu__item span span,.related__card span span{display:block;font-size:13px;font-weight:400;color:var(--text-muted)}.hero--solution h1{max-width:900px}.hero__visual--panel{max-width:760px;padding:40px 24px;border-radius:24px;display:flex;justify-content:center;background:linear-gradient(150deg,var(--brand-pale) 0%,var(--brand) 55%,var(--brand-strong) 100%)}.hero__visual .mock--agent{margin-inline:auto}.points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.point{padding:32px 28px}.point__num{width:36px;height:36px;margin-bottom:20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--pill-text);font-weight:700}.point h3{margin-bottom:10px}.point p{font-size:15px}.related__title{font-size:22px;margin-bottom:20px}.related{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.related__card{display:flex;align-items:center;gap:12px;padding:16px 18px;transition:border-color .15s ease}.related__card:hover{border-color:var(--accent)}.hero--contact{padding:72px 0 40px;text-align:start}.contact{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.contact__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.contact__intro h1{font-size:clamp(32px,4.2vw,50px)}.contact__methods{width:100%;margin-top:12px;display:flex;flex-direction:column;gap:10px}.contact__method{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--card-border);background:var(--surface);transition:border-color .15s ease,transform .15s ease}.contact__method:hover{border-color:var(--accent);transform:translate(2px)}.contact__method:hover .menu__icon{background:var(--brand);color:#fff}.contact__icon{width:42px;height:42px}.contact__methodText{flex:1;min-width:0;display:flex;flex-direction:column}.contact__methodText span{font-size:13px;color:var(--text-muted)}.contact__methodText strong{font-size:17px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.contact__arrow{flex:none;color:var(--text-muted)}.contact__method:hover .contact__arrow{color:var(--accent)}.contact__form{padding:32px;display:flex;flex-direction:column;gap:18px;background:var(--surface-raised);box-shadow:var(--mock-shadow)}.contact__form h2{font-size:22px}.contact__topics{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:8px}.contact__topics legend,.field span{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.contact__topics label{padding:8px 14px;border-radius:999px;border:1px solid var(--border-strong);font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer}.contact__topics label.is-active{border-color:var(--brand);background:var(--brand);color:#fff}.contact__topics label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.contact__topics input{position:absolute;opacity:0;pointer-events:none}.contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:flex;flex-direction:column}.field input,.field textarea{width:100%;padding:11px 13px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;font-size:15px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.field textarea::placeholder{color:var(--text-muted)}.contact__formNote{font-size:13px;color:var(--text-muted)}.contact__officeWrap{padding-bottom:96px}.contact__office{padding:24px 28px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.contact__office>div{flex:1;min-width:220px;display:flex;flex-direction:column}.contact__office h2{font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-muted)}.contact__office strong{font-size:18px}.contact__office span{color:var(--text-secondary)}.contact__office address{display:flex;flex-direction:column;font-style:normal}@media (max-width: 860px){.contact{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width: 620px){.contact__row{grid-template-columns:minmax(0,1fr)}.contact__form{padding:22px}}.legal{padding:48px 0 96px}.legal__inner{max-width:820px}.legal__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.legal__tabs a{padding:8px 14px;border-radius:999px;border:1px solid var(--border-strong);font-size:14px;font-weight:600;color:var(--text-secondary)}.legal__tabs a.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.legal__note{margin-bottom:20px;color:var(--text-muted);font-size:14px}.legal__doc{color:var(--text-secondary);font-size:16px;line-height:1.7}.legal__doc h1{font-size:clamp(28px,4vw,40px);margin-bottom:24px;color:var(--text)}.legal__doc h2{font-size:21px;margin:36px 0 12px;color:var(--text)}.legal__doc h3{font-size:17px;margin:24px 0 8px;color:var(--text)}.legal__doc p{margin-bottom:14px}.legal__doc ul{margin:0 0 14px;padding-inline-start:22px}.legal__doc li{margin-bottom:8px}.legal__doc strong{color:var(--text)}.legal__doc blockquote{margin:0 0 24px;padding:14px 18px;border-radius:12px;border:1px solid var(--border-strong);border-inline-start:4px solid #f59e0b;background:var(--surface);font-size:15px}@media (max-width: 1200px){.menu--product{grid-template-columns:repeat(3,200px)}.nav__links{gap:18px}}@media (max-width: 1000px){.footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand{grid-column:1 / -1}.mock--inbox{grid-template-columns:260px minmax(0,1fr)}.mock__side{display:none}.success{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.nav__toggle{display:flex}.nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;padding:20px 24px 24px;background:var(--bg);border-bottom:1px solid var(--border)}.nav--open{display:flex}.nav{max-height:calc(100dvh - 68px);overflow-y:auto}.nav__links{flex-direction:column;align-items:stretch;gap:16px;font-size:17px}.nav__trigger{width:100%;justify-content:space-between}.menu{position:static;margin-top:10px;padding:8px;box-shadow:none;grid-template-columns:minmax(0,1fr);width:auto}.points{grid-template-columns:minmax(0,1fr)}.nav__actions{flex-wrap:wrap}.nav__actions .prefs{width:100%;margin-bottom:4px}.nav__actions .btn{flex:1}.journey,.split,.story__inner{grid-template-columns:minmax(0,1fr);gap:32px}.split{gap:0}.split__text,.ai{padding:36px 24px}.ai__points{grid-template-columns:minmax(0,1fr);gap:20px}.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:64px 0}.hero{padding-top:56px}}@media (max-width: 620px){.mock--inbox{grid-template-columns:minmax(0,1fr)}.mock__list{display:none}.mock--agent{grid-template-columns:minmax(0,1fr)}.agent__sources{border-inline-end:none;border-bottom:1px solid var(--m-border)}.success{grid-template-columns:minmax(0,1fr)}.journey__visual,.split__visual{padding:18px;min-height:0}.mock__composer span:nth-child(2){display:none}}
