@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2) format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}:root,[data-theme=dark]{--bg: #08090C;--bg-2: #0E1015;--surface: #14171F;--surface-2: #1B1F2A;--surface-3: #232836;--ink: #F5F6FA;--ink-2: #A4A9B8;--ink-3: #686D7C;--ink-4: #3F4451;--line: rgba(255,255,255,.07);--line-2: rgba(255,255,255,.12);--line-3: rgba(255,255,255,.2);--accent: #818CF8;--accent-2: #6366F1;--accent-3: #4F46E5;--accent-soft: rgba(129,140,248,.12);--accent-glow: rgba(99,102,241,.28);--hot: #FB923C;--success: #34D399;--whatsapp: #25D366;--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow-md: 0 4px 20px rgba(0,0,0,.3);--shadow-lg: 0 24px 60px rgba(0,0,0,.45);--shadow-glow: 0 0 0 1px var(--line-2), 0 20px 60px var(--accent-glow)}[data-theme=light]{--bg: #FAFAF7;--bg-2: #F2F1EC;--surface: #FFFFFF;--surface-2: #FBFAF5;--surface-3: #F2F1EC;--ink: #0A0C12;--ink-2: #474C5B;--ink-3: #7E8294;--ink-4: #B5B8C4;--line: rgba(11,13,18,.08);--line-2: rgba(11,13,18,.14);--line-3: rgba(11,13,18,.22);--accent: #2563EB;--accent-2: #1D4ED8;--accent-3: #1E40AF;--accent-soft: rgba(37,99,235,.09);--accent-glow: rgba(37,99,235,.16);--shadow-sm: 0 1px 2px rgba(10,12,18,.04);--shadow-md: 0 1px 2px rgba(10,12,18,.04), 0 8px 28px rgba(10,12,18,.08);--shadow-lg: 0 1px 2px rgba(10,12,18,.04), 0 24px 60px rgba(10,12,18,.14);--shadow-glow: 0 0 0 1px var(--line-2), 0 24px 60px var(--accent-glow)}:root{--sans: "Rubik", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--he: "Rubik", -apple-system, sans-serif;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--sec-y: 84px;--sec-x: clamp(20px, 5vw, 80px);--container: 1240px}[data-density=compact]{--sec-y: 88px}[data-density=regular]{--sec-y: 120px}[data-density=airy]{--sec-y: 168px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1,"cv11" 1;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:0;padding:0;color:inherit}::selection{background:var(--accent-soft);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(800px 500px at 80% -10%,var(--accent-glow),transparent 60%),radial-gradient(700px 400px at 10% 80%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%);opacity:.8}[data-theme=light] body:before{opacity:.5}[dir=rtl] body{font-family:var(--he);letter-spacing:0}[dir=rtl] .mono-text{font-family:var(--he);letter-spacing:0;text-transform:none}.h1{font-family:var(--sans);font-size:clamp(44px,6.4vw,92px);font-weight:600;line-height:.98;letter-spacing:-.034em;margin:0}[dir=rtl] .h1{font-family:var(--he);font-weight:700;font-size:clamp(38px,4.8vw,64px);letter-spacing:-.025em;line-height:1.04}.h2{font-family:var(--sans);font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.028em;margin:0}[dir=rtl] .h2{font-family:var(--he);font-weight:700;font-size:clamp(28px,3.6vw,48px);letter-spacing:-.02em;line-height:1.12}.h3{font-family:var(--sans);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}[dir=rtl] .h3{font-family:var(--he);font-weight:600}.lead{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:var(--ink-2);font-weight:400;text-wrap:pretty;max-width:56ch}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[dir=rtl] .eyebrow{font-family:var(--he);font-weight:500;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-3)}.mono{font-family:var(--mono)}[dir=rtl] .mono{font-family:var(--he)}.accent-word{color:var(--accent);font-style:italic;font-weight:500}[dir=rtl] .accent-word{font-style:normal;font-weight:700}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--sec-x);padding-right:var(--sec-x);position:relative;z-index:1}.btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--r-pill);font-family:var(--sans);font-size:14.5px;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;transition:all .18s cubic-bezier(.3,.7,.4,1);white-space:nowrap;position:relative;overflow:hidden}[dir=rtl] .btn{font-family:var(--he);font-weight:500}.btn:active{transform:scale(.98)}.btn-sm{height:38px;padding:0 16px;font-size:13px;gap:6px}.btn-lg{height:54px;padding:0 26px;font-size:15.5px}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 28%,transparent)}.btn-accent{background:var(--accent);color:#fff;box-shadow:0 1px #ffffff2e inset,0 12px 30px var(--accent-glow)}[data-theme=light] .btn-accent{color:#fff}.btn-accent:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 1px #ffffff2e inset,0 16px 40px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{background:var(--surface);border-color:var(--line-3)}.arrow{display:inline-block;transition:transform .2s cubic-bezier(.3,.7,.4,1)}.btn:hover .arrow{transform:translate(3px)}[dir=rtl] .btn:hover .arrow{transform:translate(-3px)}[dir=rtl] .arrow{transform:scaleX(-1)}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--container);margin:0 auto;padding:14px var(--sec-x);display:flex;align-items:center;gap:20px}.brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity .15s}.brand:hover{opacity:.82}.brand-logo{height:28px;width:auto;display:block}.brand-logo-light,[data-theme=dark] .brand-logo-dark{display:none}[data-theme=dark] .brand-logo-light{display:block}.nav-links{display:flex;gap:28px;margin:0 auto;list-style:none;padding:0}.nav-links a{color:var(--ink-2);font-size:14px;font-weight:450;letter-spacing:-.005em;transition:color .15s;white-space:nowrap}[dir=rtl] .nav-links a{font-weight:500}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:8px}.icon-btn{width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);transition:all .15s}.icon-btn:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-1px)}.icon-btn.wa:hover{background:var(--whatsapp);color:#fff;border-color:var(--whatsapp)}@media(max-width:920px){.nav-links,.nav-right .icon-btn.wa{display:none}}.hero{position:relative;padding:clamp(64px,8vw,120px) 0 clamp(64px,8vw,112px);overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,72px);align-items:center}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:48px}}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);margin-bottom:28px}.hero-eyebrow .pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--success)}.hero-eyebrow .pulse:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--success);opacity:.4;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.7);opacity:0}}.hero h1{margin-bottom:28px}.hero .lead{margin-bottom:36px;font-size:clamp(17px,1.4vw,21px);max-width:52ch}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{margin-top:22px;font-family:var(--mono);font-size:12px;letter-spacing:.01em;color:var(--ink-3)}[dir=rtl] .hero-trust{font-family:var(--he);font-size:13px;font-weight:400}.hero:before{content:"";position:absolute;top:10%;right:-10%;width:600px;height:600px;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);filter:blur(50px);pointer-events:none;z-index:0;animation:drift 18s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}.chat{position:relative;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--shadow-lg),0 0 0 1px var(--line) inset;display:flex;flex-direction:column;height:540px;max-height:80vh;overflow:hidden;isolation:isolate}.chat:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 40%);pointer-events:none;opacity:.8}[data-theme=light] .chat:before{opacity:.5}.chat-hd{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-hd .who{display:flex;align-items:center;gap:12px}.chat-hd .avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-3));display:grid;place-items:center;color:#fff;font-weight:600;font-size:13px;box-shadow:0 4px 12px var(--accent-glow);position:relative}.chat-hd .avatar:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--success);border:2px solid var(--surface)}.chat-hd .name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.chat-hd .name .sub{font-family:var(--mono);font-size:11px;font-weight:400;color:var(--ink-3);display:block;margin-top:1px;letter-spacing:.04em}[dir=rtl] .chat-hd .name .sub{font-family:var(--he);font-size:12px;letter-spacing:0}.chat-hd .badge{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:4px 8px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}[dir=rtl] .chat-hd .badge{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11px}.chat-body{direction:ltr;flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.chat-body::-webkit-scrollbar{width:6px}.chat-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.bubble{max-width:86%;padding:11px 15px;border-radius:16px;font-size:14.5px;line-height:1.5;letter-spacing:-.005em;animation:bubble-in .35s cubic-bezier(.3,.7,.4,1) both}[dir=rtl] .bubble{font-size:15px;line-height:1.55}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bubble.user{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:6px}.bubble.bot{align-self:flex-start;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:6px}.bubble strong{font-weight:600}.bubble em{font-style:italic}[dir=rtl] .bubble em{font-style:normal;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.bubble.typing{display:inline-flex;align-items:center;gap:5px;padding:14px 16px}.bubble.typing span{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:typing 1.2s infinite}.bubble.typing span:nth-child(2){animation-delay:.15s}.bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.suggestion{font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);transition:all .15s}[dir=rtl] .suggestion{font-weight:500}.suggestion:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.chat-input{position:relative;display:flex;align-items:center;gap:8px;padding:12px 12px 12px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent)}[dir=rtl] .chat-input{padding:12px 18px 12px 12px}.chat-input input{flex:1;border:0;background:transparent;color:var(--ink);font:400 14.5px var(--sans);letter-spacing:-.005em;outline:none}[dir=rtl] .chat-input input{font-family:var(--he);font-size:15px}.chat-input input::placeholder{color:var(--ink-3)}.chat-input .send{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;transition:all .15s;flex-shrink:0}.chat-input .send:hover:not(:disabled){background:var(--accent-2);transform:scale(1.05)}.chat-input .send:disabled{opacity:.4;cursor:not-allowed}.chat-footnote{text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin-top:12px}[dir=rtl] .chat-footnote{font-family:var(--he);font-size:12px;letter-spacing:0}.logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;position:relative;z-index:1}.logos-inner{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,56px);flex-wrap:wrap}.logos .label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}[dir=rtl] .logos .label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:13px}.logo-mark{font-family:var(--mono);font-size:14px;font-weight:500;color:var(--ink-3);opacity:.7;letter-spacing:-.01em;transition:opacity .2s,color .2s}.logo-mark:hover{opacity:1;color:var(--ink)}section{position:relative}.section{padding:var(--sec-y) 0}.section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.section-head .lead{margin-top:20px}@media(max-width:880px){.section-head{grid-template-columns:1fr;align-items:start;gap:16px}}.line-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:24px}.line-eyebrow .line{width:32px;height:1px;background:var(--ink-3)}.gap-section{padding:88px 0;background:linear-gradient(180deg,transparent,var(--bg-2) 50%,transparent);border-block:1px solid var(--line)}.gap-row{display:grid;grid-template-columns:1fr 2fr;gap:clamp(28px,5vw,64px);align-items:end}@media(max-width:880px){.gap-row{grid-template-columns:1fr;gap:32px}}.gap-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(max-width:700px){.gap-stats{grid-template-columns:1fr}}.gap-stat{background:var(--bg);padding:28px 24px;position:relative;display:flex;flex-direction:column;gap:8px}.gap-stat .n{font-family:var(--sans);font-size:clamp(40px,4.5vw,60px);font-weight:600;line-height:.95;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums}[dir=rtl] .gap-stat .n{font-family:var(--he);font-weight:700}.gap-stat .label{font-size:14.5px;color:var(--ink-2);line-height:1.5;max-width:32ch;text-wrap:pretty}.gap-stat .decor{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-3)}[dir=rtl] .gap-stat .decor{right:auto;left:16px;font-family:var(--he);letter-spacing:0}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:700px){.pillars{grid-template-columns:1fr}}.pillar{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s,transform .25s cubic-bezier(.3,.7,.4,1);overflow:hidden;isolation:isolate;min-height:280px}.pillar:hover{border-color:var(--line-2);transform:translateY(-2px)}.pillar:before{content:"";position:absolute;inset:0;border-radius:var(--r-xl);background:radial-gradient(800px 200px at 20% 0%,var(--accent-soft),transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:-1}.pillar:hover:before{opacity:1}.pillar.featured{grid-column:span 2;background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px;min-height:380px}@media(max-width:980px){.pillar.featured{grid-template-columns:1fr;gap:28px;padding:32px}}@media(max-width:700px){.pillar.featured{grid-column:span 1;padding:28px}}.pillar.featured.priority-one{background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 100%);border:1px solid var(--line-2)}.pillar.featured.priority-one:after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);opacity:.5;z-index:-1;pointer-events:none}.pillar-body{display:flex;flex-direction:column;gap:14px;min-width:0}.pillar-priority{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding:6px 12px;border-radius:var(--r-pill);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}[dir=rtl] .pillar-priority{font-family:var(--he);font-weight:600;letter-spacing:0;text-transform:none;font-size:12px}.pillar-n{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;color:var(--ink-3)}[dir=rtl] .pillar-n{font-family:var(--he);letter-spacing:0;font-size:12px}.pain{font-family:var(--sans);font-size:16px;font-style:italic;font-weight:400;line-height:1.45;color:var(--ink-2);max-width:44ch;text-wrap:pretty;margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--line-2)}[dir=rtl] .pain{font-family:var(--he);font-style:normal;font-weight:400;font-size:15.5px}.pillar.medium .pain{font-size:14.5px}.pillar-title{font-family:var(--sans);font-size:22px;font-weight:600;line-height:1.18;letter-spacing:-.018em;color:var(--ink);margin:0;text-wrap:balance}[dir=rtl] .pillar-title{font-family:var(--he);font-weight:700;font-size:21px}.pillar.featured .pillar-title{font-size:clamp(28px,2.6vw,38px);letter-spacing:-.024em;line-height:1.08}[dir=rtl] .pillar.featured .pillar-title{font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15}.pillar-desc{font-size:15px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty;max-width:48ch}.io-block{margin-top:6px;display:grid;grid-template-columns:1fr;gap:12px}.io-block.two{grid-template-columns:1fr 1fr}@media(max-width:1100px){.io-block.two{grid-template-columns:1fr}}.io-label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}[dir=rtl] .io-label{font-family:var(--he);font-weight:600;letter-spacing:0;text-transform:none;font-size:12px}.io-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.io-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ink)}.io-list .dot{flex-shrink:0;margin-top:7px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.pillar-metric{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 13px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:0;margin-top:auto}[dir=rtl] .pillar-metric{font-family:var(--he);font-weight:500;font-size:13px}.pillar-metric .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pillar-visual{display:flex;align-items:stretch;min-height:100%;min-width:0}.crm-mock{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.crm-hd{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px dashed var(--line);margin-bottom:4px}[dir=rtl] .crm-hd{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.crm-hd .right{color:var(--success);display:inline-flex;align-items:center;gap:6px}.crm-hd .right .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-dot 1.6s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.crm-row{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;transition:all .3s}.crm-row.flash{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.crm-row .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff}.crm-row .av.c1{background:linear-gradient(135deg,#f472b6,#db2777)}.crm-row .av.c2{background:linear-gradient(135deg,#60a5fa,#4f46e5)}.crm-row .av.c3{background:linear-gradient(135deg,#34d399,#10b981)}.crm-row .av.c4{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.crm-row .info{min-width:0}.crm-row .who{font-size:13.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.crm-row .ev{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;margin-top:1px}.crm-row .ev .src{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}[dir=rtl] .crm-row .ev .src{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11px}.crm-row .stage{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:var(--r-pill)}[dir=rtl] .crm-row .stage{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.crm-row .stage{background:var(--accent-soft);color:var(--accent)}.crm-row .stage.warm{background:color-mix(in srgb,var(--hot) 14%,transparent);color:var(--hot)}.crm-row .stage.deal{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.knowledge-mock{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:10px}.kn-bubble{max-width:86%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45}.kn-bubble.you{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:5px}[dir=rtl] .kn-bubble.you{border-bottom-right-radius:14px;border-bottom-left-radius:5px}.kn-bubble.bot{background:var(--surface);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:5px}[dir=rtl] .kn-bubble.bot{border-bottom-left-radius:14px;border-bottom-right-radius:5px}.kn-source{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 8px;font-family:var(--mono);font-size:10.5px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;color:var(--accent)}[dir=rtl] .kn-source{font-family:var(--he);font-size:11.5px}.insights-mock{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:12px}.insights-mock .hd{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}[dir=rtl] .insights-mock .hd{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.insights-mock .hd .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-dot 1.6s ease-in-out infinite;display:inline-block;margin-inline-end:6px;vertical-align:1px}.spark-svg{width:100%;height:70px;display:block}.spark-svg path.line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400;animation:spark-draw 2.4s cubic-bezier(.4,0,.2,1) .3s forwards}.spark-svg path.fill{fill:url(#spark-grad);opacity:0;animation:spark-fill .8s ease-out 2.2s forwards}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes spark-fill{to{opacity:1}}.insights-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.insights-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.insights-tile .l{font-size:11px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em}[dir=rtl] .insights-tile .l{font-family:var(--he);letter-spacing:0;font-size:12px}.insights-tile .v{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:2px;font-variant-numeric:tabular-nums}.insights-tile .delta{font-size:11px;color:var(--success);margin-top:2px;font-family:var(--mono)}[dir=rtl] .insights-tile .delta{font-family:var(--he);font-size:12px}.triage-mini{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:8px;min-height:100%}.triage-mini-hd{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;border-bottom:1px dashed var(--line)}[dir=rtl] .triage-mini-hd{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.triage-mini-hd .right{color:var(--success);display:inline-flex;align-items:center;gap:6px}.triage-mini-hd .right .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-dot 1.6s ease-in-out infinite}.triage-msg{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.triage-msg .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:12px;font-weight:500;color:var(--ink-2);border:1px solid var(--line)}.triage-msg .name{font-size:13px;font-weight:500;color:var(--ink)}.triage-msg .preview{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.triage-msg .tag{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:var(--r-pill);white-space:nowrap}[dir=rtl] .triage-msg .tag{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11px}.triage-msg[data-tone=hot] .tag{background:color-mix(in srgb,#FB923C 16%,transparent);color:#fb923c}.triage-msg[data-tone=support] .tag{background:color-mix(in srgb,#60A5FA 16%,transparent);color:#60a5fa}.triage-msg[data-tone=finance] .tag{background:color-mix(in srgb,#34D399 16%,transparent);color:#34d399}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:880px){.process-grid{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.step-head{display:flex;align-items:center;justify-content:space-between}.step-n{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--accent)}[dir=rtl] .step-n{font-family:var(--he);letter-spacing:0;font-size:14px}.step-time{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:4px 9px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line)}[dir=rtl] .step-time{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.step h3{font-family:var(--sans);font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:6px 0 0}[dir=rtl] .step h3{font-family:var(--he);font-weight:700;font-size:26px}.step p{font-size:14.5px;line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty}.roi-card{background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 60%);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:clamp(32px,5vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);position:relative;overflow:hidden;isolation:isolate}.roi-card:before{content:"";position:absolute;top:-20%;right:-20%;width:60%;height:140%;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);z-index:-1;pointer-events:none}@media(max-width:880px){.roi-card{grid-template-columns:1fr}}.roi-sliders{display:flex;flex-direction:column;gap:22px;margin-top:28px}.roi-slider .row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.roi-slider .name{font-size:14px;color:var(--ink-2)}.roi-slider .val{font-family:var(--mono);font-size:18px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums}[dir=rtl] .roi-slider .val{font-family:var(--he);font-size:19px;font-weight:600}.roi-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--line-2);outline:none}.roi-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 4px 12px var(--accent-glow);cursor:pointer;transition:transform .15s}.roi-slider input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.roi-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);cursor:pointer}.roi-result{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.roi-result-label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}[dir=rtl] .roi-result-label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:13px}.roi-big{font-family:var(--sans);font-size:clamp(64px,8vw,112px);font-weight:600;line-height:.95;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:flex-start;gap:4px;transition:transform .25s cubic-bezier(.3,.7,.4,1)}[dir=rtl] .roi-big{font-family:var(--he);font-weight:700;letter-spacing:-.03em}.roi-big.pop{animation:pop .35s cubic-bezier(.3,.7,.4,1)}@keyframes pop{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.roi-big .currency{font-size:.5em;vertical-align:top;margin-top:.18em;color:var(--accent);font-weight:500}.roi-hours{margin-top:12px;font-family:var(--mono);font-size:13.5px;color:var(--ink-2)}[dir=rtl] .roi-hours{font-family:var(--he);font-size:14px}.roi-note{font-size:12.5px;color:var(--ink-3);line-height:1.5;max-width:40ch;margin-top:24px}.tstm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:980px){.tstm-grid{grid-template-columns:1fr}}.tstm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;display:flex;flex-direction:column;gap:20px}.tstm-quote{font-size:17px;line-height:1.5;font-weight:400;letter-spacing:-.012em;color:var(--ink);margin:0;text-wrap:pretty}[dir=rtl] .tstm-quote{font-size:17px;line-height:1.55;letter-spacing:0;font-weight:500}.tstm-quote:before{content:"“";font-family:var(--sans);font-size:40px;line-height:0;color:var(--accent);display:block;margin-bottom:12px}[dir=rtl] .tstm-quote:before{content:"״"}.tstm-meta{display:flex;align-items:center;gap:12px;margin-top:auto}.tstm-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.tstm-name{font-size:14px;font-weight:500;color:var(--ink)}.tstm-role{font-size:13px;color:var(--ink-3);margin-top:1px}.placeholder-note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill)}[dir=rtl] .placeholder-note{font-family:var(--he);font-size:13px}.cta-block{background:linear-gradient(135deg,var(--surface-2),var(--surface) 60%);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:clamp(48px,7vw,96px) clamp(32px,5vw,72px);text-align:center;position:relative;overflow:hidden;isolation:isolate}.cta-block:before{content:"";position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);z-index:-1}.cta-block .h2{max-width:22ch;margin:0 auto 16px}.cta-block .lead{margin:0 auto}.cta-buttons{display:flex;gap:12px;justify-content:center;margin-top:36px;flex-wrap:wrap}.cta-or{margin-top:22px;font-family:var(--mono);font-size:12.5px;color:var(--ink-3)}[dir=rtl] .cta-or{font-family:var(--he);font-size:13.5px}.cta-or a{color:var(--accent);border-bottom:1px solid currentColor}footer{border-top:1px solid var(--line);padding:48px 0 32px;position:relative;z-index:1}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}@media(max-width:700px){.footer-inner{grid-template-columns:1fr;gap:16px}}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13.5px;color:var(--ink-3);transition:color .15s}.footer-links a:hover{color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);flex-wrap:wrap;gap:12px}.footer-bottom .compliance{font-family:var(--mono);font-size:11.5px;letter-spacing:.02em}[dir=rtl] .footer-bottom .compliance{font-family:var(--he);font-size:13px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),filter .8s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform,filter}.reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.h1 .word{display:inline-block;opacity:0;transform:translateY(.5em);animation:word-in .85s cubic-bezier(.2,.7,.2,1) forwards}@keyframes word-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.h1 .word{opacity:1;transform:none;animation:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.clarity-section{padding:88px 0;background:linear-gradient(180deg,transparent,var(--bg-2) 50%,transparent);border-block:1px solid var(--line)}.clarity-row{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:start}@media(max-width:880px){.clarity-row{grid-template-columns:1fr;gap:28px}}.clarity-items{display:flex;flex-direction:column;gap:14px}.clarity-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--shadow-sm)}.clarity-item .q{font-weight:600;font-size:16.5px;color:var(--ink);margin-bottom:6px}[dir=rtl] .clarity-item .q{font-weight:700}.clarity-item .a{font-size:15px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.offer-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-auto-rows:1fr;gap:16px}.offer-card:first-child{grid-row:1 / span 2}.offer-card:first-child{background:linear-gradient(160deg,var(--accent-soft) 0%,var(--surface) 55%);border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}.offer-card:first-child .offer-icon{width:56px;height:56px}.offer-card:first-child .offer-title{font-size:24px}.offer-card:first-child .offer-desc{font-size:15.5px}@media(max-width:920px){.offer-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.offer-card:first-child{grid-row:auto}}.offer-card{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:32px 28px;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.3,.7,.4,1),box-shadow .25s,border-color .25s}.offer-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.offer-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent)}.offer-title{font-family:var(--he);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin:0}.offer-desc{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty}.offer-list{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.offer-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--ink)}.offer-list .dot{flex:none;width:5px;height:5px;margin-top:7px;border-radius:50%;background:var(--accent)}.offer-metric{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:9px 13px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);font-size:13px;font-weight:500;color:var(--ink-2);text-wrap:pretty}.offer-metric .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.spotlight-section{padding-block:clamp(40px,6vw,72px)}.spotlight{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,5vw,64px);align-items:center;background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 60%);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;isolation:isolate}.spotlight:before{content:"";position:absolute;inset-inline-start:-15%;top:-30%;width:55%;height:150%;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);z-index:-1;pointer-events:none}@media(max-width:880px){.spotlight{grid-template-columns:1fr;gap:28px}}.spotlight-copy .h2{margin-top:4px}.spotlight-copy .lead{margin-top:16px}.spotlight-visual{min-width:0}.step.step-key{border-color:color-mix(in srgb,var(--accent) 35%,var(--line-2));background:linear-gradient(180deg,var(--accent-soft),transparent 70%);box-shadow:var(--shadow-glow)}.step.step-key .step-n{color:var(--accent)}.step.step-key .step-time{background:var(--accent);color:#fff;border-color:transparent}.aurora{position:absolute;inset:-20% -10% auto;height:140%;z-index:0;pointer-events:none;filter:blur(60px);opacity:.9}.aurora .blob{position:absolute;border-radius:50%;mix-blend-mode:multiply;will-change:transform}.aurora .b1{width:46vw;height:46vw;top:-8%;inset-inline-end:-6%;background:radial-gradient(circle at 30% 30%,rgba(37,99,235,.4),transparent 65%);animation:drift1 22s ease-in-out infinite alternate}.aurora .b2{width:38vw;height:38vw;top:18%;inset-inline-start:-8%;background:radial-gradient(circle at 40% 40%,rgba(124,58,237,.32),transparent 65%);animation:drift2 26s ease-in-out infinite alternate}.aurora .b3{width:34vw;height:34vw;bottom:-12%;inset-inline-start:28%;background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.26),transparent 65%);animation:drift3 30s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.12)}}@keyframes drift2{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-30px) scale(1.1)}}@keyframes drift3{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,-50px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.aurora .blob{animation:none}}.hero:before{display:none}.hero{padding:clamp(20px,2.5vw,40px) 0 clamp(36px,5vw,68px);min-height:80vh;display:flex;align-items:center}.hero-inner{align-items:center;width:100%}.hero-copy{position:relative;z-index:2}.hero-copy .h1{margin-bottom:22px}.hero .lead{margin-bottom:26px}.hero-visual{position:relative;z-index:2}.chat-wrap{position:relative}.aurora{transform:translate(calc(var(--mx,0) * 16px),calc(var(--my,0) * 14px + var(--sy,0px)));transition:transform .35s ease-out}@media(prefers-reduced-motion:reduce){.aurora{transform:none}}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.reveal{filter:blur(6px)}.reveal.in{filter:blur(0)}@media(prefers-reduced-motion:reduce){.reveal{filter:none}}.offer-card,.scenario-card{position:relative}.offer-card:after,.scenario-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s;background:linear-gradient(130deg,var(--accent),#7C3AED,#14B8A6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.offer-card:hover:after,.scenario-card:hover:after{opacity:.65}.accent-word{font-style:normal;padding-inline:.06em;background:linear-gradient(100deg,var(--accent) 0%,#7C3AED 45%,#14B8A6 90%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:sheen 6s linear infinite}[dir=rtl] .accent-word{font-weight:700}@keyframes sheen{to{background-position:220% center}}@media(prefers-reduced-motion:reduce){.accent-word{animation:none}}.float-chip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:blur(12px) saturate(160%);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--ink);box-shadow:var(--shadow-md);white-space:nowrap;animation:floaty 5s ease-in-out infinite;z-index:3}.float-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.float-chip.fc-0{top:6%;inset-inline-start:-7%}.float-chip.fc-1{top:30%;inset-inline-end:-9%}.float-chip.fc-2{bottom:24%;inset-inline-start:-9%}.float-chip.fc-3{bottom:2%;inset-inline-end:-5%}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:1024px){.float-chip.fc-0,.float-chip.fc-2{inset-inline-start:2%}.float-chip.fc-1,.float-chip.fc-3{inset-inline-end:2%}}@media(max-width:560px){.float-chip{display:none}}@media(prefers-reduced-motion:reduce){.float-chip{animation:none}}.btn-cta{transition:transform .2s cubic-bezier(.3,.7,.4,1),box-shadow .25s,background .2s}.btn-accent.btn-cta{animation:glowpulse 3.4s ease-in-out infinite}.btn-accent.btn-cta:hover{background:var(--accent-2);transform:translateY(-2px) scale(1.035);box-shadow:0 1px #fff3 inset,0 20px 52px var(--accent-glow)}.btn-accent.btn-cta:active{transform:scale(.98)}@keyframes glowpulse{0%,to{box-shadow:0 1px #fff3 inset,0 10px 30px var(--accent-glow),0 0 color-mix(in srgb,var(--accent) 32%,transparent)}50%{box-shadow:0 1px #fff3 inset,0 14px 38px var(--accent-glow),0 0 0 9px color-mix(in srgb,var(--accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.btn-accent.btn-cta{animation:none}}@media(max-width:920px){.nav-inner{direction:ltr;justify-content:space-between}.offer-grid{grid-auto-rows:auto}.offer-card{height:auto}}@media(max-width:620px){.selfcheck-cta{justify-content:center}}.section-head.center{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.section-head.center .lead{max-width:56ch;margin-inline:auto}.scenarios-section{padding:clamp(72px,9vw,120px) 0;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 50%,var(--bg) 100%);border-block:1px solid var(--line)}.scenario-grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:760px){.scenario-grid{grid-template-columns:1fr}}.scenario-card{position:relative;background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:var(--r-lg);padding:26px 28px;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.3,.7,.4,1),box-shadow .25s}.scenario-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.scenario-time{display:inline-block;font-weight:700;font-size:13px;color:var(--accent);background:var(--accent-soft);padding:4px 11px;border-radius:var(--r-pill);margin-bottom:12px}.scenario-text{font-size:17px;line-height:1.55;color:var(--ink);margin:0;text-wrap:pretty}.scenario-closer{margin:40px auto 0;max-width:46ch;text-align:center;font-size:clamp(18px,2vw,22px);font-weight:700;color:var(--ink);text-wrap:balance}.offer-card{transform-style:preserve-3d}.offer-kicker{position:absolute;top:16px;inset-inline-end:16px;font-size:11px;font-weight:700;color:#fff;background:var(--accent);padding:4px 10px;border-radius:var(--r-pill);box-shadow:0 6px 16px var(--accent-glow)}.selfcheck-card{background:linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 60%);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:clamp(28px,4vw,52px);box-shadow:var(--shadow-md)}.selfcheck-head{max-width:60ch}.selfcheck-head .lead{margin-top:14px}.selfcheck-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:720px){.selfcheck-grid{grid-template-columns:1fr}}.check-item{display:flex;align-items:center;gap:13px;text-align:start;padding:16px 18px;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);font-size:15px;line-height:1.4;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s,transform .12s}.check-item:hover{border-color:var(--line-3)}.check-item:active{transform:scale(.99)}.check-item.on{border-color:var(--accent);background:var(--accent-soft)}.check-box{flex:none;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-3);display:grid;place-items:center;color:#fff;transition:background .2s,border-color .2s}.check-box svg{opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.check-item.on .check-box{background:var(--accent);border-color:var(--accent)}.check-item.on .check-box svg{opacity:1;transform:scale(1)}.selfcheck-result{margin-top:20px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,48px);align-items:center}@media(max-width:620px){.selfcheck-result{grid-template-columns:1fr;justify-items:center;text-align:center;gap:20px}}.selfcheck-ring{position:relative;width:138px;height:138px;flex:none}.selfcheck-ring svg{width:100%;height:100%;transform:rotate(-90deg)}[dir=rtl] .selfcheck-ring svg{transform:rotate(-90deg) scaleX(-1)}.selfcheck-ring .ring-bg{fill:none;stroke:var(--surface-3);stroke-width:9}.selfcheck-ring .ring-fill{fill:none;stroke:url(#scgrad);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--accent-glow))}.selfcheck-ring .ring-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.selfcheck-ring .num{font-family:var(--he);font-weight:700;font-size:46px;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.selfcheck-ring .den{font-size:12px;color:var(--ink-3);margin-top:3px}.selfcheck-msg p{margin:0 0 16px}.offer-mock{margin-top:18px}.offer-mock .crm-mock{width:100%}.offer-card:first-child{justify-content:flex-start}.offer-card:first-child .offer-metric{margin-top:18px}.offer-card,.scenario-card,.security-card,.tstm-card,.clarity-item,.step{transition:transform .25s cubic-bezier(.3,.7,.4,1),box-shadow .25s,border-color .25s}.offer-card:hover,.scenario-card:hover,.tstm-card:hover,.clarity-item:hover,.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.tstm-card,.clarity-item,.step{position:relative}.tstm-card:after,.clarity-item:after,.security-card:after,.step:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s;background:linear-gradient(130deg,var(--accent),#7C3AED,#14B8A6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tstm-card:hover:after,.clarity-item:hover:after,.security-card:hover:after,.step:hover:after{opacity:.6}.check-item{transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.check-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.selfcheck-msg p{margin:0 0 18px;font-size:clamp(17px,1.6vw,20px);font-weight:600;color:var(--ink);text-wrap:pretty}.selfcheck-msg .hint{display:inline-block;margin-bottom:18px;font-size:15px;color:var(--ink-3)}.selfcheck-cta{display:flex}.cta-block{position:relative;overflow:hidden;isolation:isolate}.cta-aurora{inset:-40% -20%;height:180%;filter:blur(70px);opacity:.7;z-index:-1}.cta-aurora .b1{width:50%;height:120%;top:-20%;inset-inline-end:-10%;background:radial-gradient(circle,rgba(37,99,235,.5),transparent 65%)}.cta-aurora .b2{width:44%;height:120%;bottom:-20%;inset-inline-start:-8%;background:radial-gradient(circle,rgba(124,58,237,.42),transparent 65%)}.scenario-marquee{margin-top:36px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.scenario-track{display:flex;gap:14px;width:max-content;animation:marquee 46s linear infinite}.scenario-marquee:hover .scenario-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}[dir=rtl] .scenario-track{animation-name:marquee-rtl}@media(prefers-reduced-motion:reduce){.scenario-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.scenario-marquee{-webkit-mask:none;mask:none}}.scenario-card{flex:0 0 320px;width:320px;display:flex;flex-direction:column;padding:22px 24px}.scenario-top{display:flex;align-items:center;gap:11px;margin-bottom:12px}.scenario-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent);flex:none}.scenario-time{margin-bottom:0}.scenario-text{font-size:15px;line-height:1.5;flex:1}.scenario-fix{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:16px;padding:6px 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--success) 12%,transparent);color:#0f9d6b;font-size:12.5px;font-weight:700}.scenario-fix svg{color:#12b886}@media(max-width:620px){.scenario-card{flex-basis:280px;width:280px}}.security-section{position:relative;overflow:hidden;isolation:isolate;padding:clamp(76px,9vw,128px) 0;background:radial-gradient(120% 90% at 50% -10%,#1a2150,#0b0f22 55%,#070a16);color:#fff;border-block:1px solid rgba(255,255,255,.08)}.sec-aurora{filter:blur(70px);opacity:.55;z-index:-1}.sec-aurora .blob{mix-blend-mode:screen}.sec-aurora .b1{background:radial-gradient(circle,rgba(56,130,255,.7),transparent 62%)}.sec-aurora .b2{background:radial-gradient(circle,rgba(139,92,246,.6),transparent 62%)}.sec-aurora .b3{background:radial-gradient(circle,rgba(20,184,166,.45),transparent 62%)}.security-head{max-width:60ch;margin-inline:auto;text-align:center}.security-section .h2,[dir=rtl] .security-section .h2{color:#fff}.security-section .eyebrow{color:#8fb4ff}.security-section .line-eyebrow .line{background:#8fb4ff66}.security-section .lead{color:#ffffffb8;margin-top:14px}.security-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.security-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.security-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-xl);padding:30px 28px;backdrop-filter:blur(8px);transition:transform .25s cubic-bezier(.3,.7,.4,1),border-color .25s,background .25s}.security-card:hover{transform:translateY(-4px);border-color:#8fb4ff80;background:#ffffff0f}.security-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-md);color:#cfe0ff;background:linear-gradient(135deg,#3882ff47,#8b5cf633);border:1px solid rgba(143,180,255,.3);box-shadow:0 0 28px #3882ff47;margin-bottom:18px}.security-card h3{font-family:var(--he);font-weight:700;font-size:20px;color:#fff;margin:0 0 10px;letter-spacing:-.01em}.security-card p{margin:0;font-size:15px;line-height:1.6;color:#ffffffad;text-wrap:pretty}.security-note{margin:40px auto 0;width:max-content;max-width:90%;display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:var(--r-pill);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;font-size:15px;font-weight:600}.security-note svg{color:#8fb4ff;flex:none}.section-head{margin-bottom:38px}.section-head.center{margin-bottom:8px}.scenario-closer{margin-top:32px}.scenarios-section{padding:clamp(60px,7vw,92px) 0}.spotlight-section{padding-block:clamp(36px,5vw,60px)}.offer-card:first-child{position:relative;overflow:hidden}.offer-card:first-child:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),#7C3AED,transparent);background-size:200% 100%;animation:edge-sheen 4s linear infinite}@keyframes edge-sheen{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.offer-card:first-child:before{animation:none}}.scenarios-section,.spotlight-section,#selfcheck{position:relative}.scenarios-section:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:radial-gradient(60% 100% at 50% 0,var(--accent-glow),transparent 70%)}.scroll-progress{position:fixed;top:0;inset-inline:0;height:3px;z-index:100;background:linear-gradient(90deg,var(--accent),#7C3AED,#14B8A6);transform:scaleX(0);transform-origin:left center;box-shadow:0 0 12px var(--accent-glow)}[dir=rtl] .scroll-progress{transform-origin:right center}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}}.glowcard{isolation:isolate}.card-glow{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--cx,50%) var(--cy,50%),color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%)}.glowcard:hover .card-glow{opacity:1}.security-card .card-glow{background:radial-gradient(240px circle at var(--cx,50%) var(--cy,50%),rgba(143,180,255,.2),transparent 60%)}@media(prefers-reduced-motion:reduce){.card-glow{display:none}}.scenario-closer{font-weight:400;max-width:54ch}.scenario-closer .closer-intro{color:var(--ink-2)}.scenario-closer .closer-loss{color:var(--ink);font-weight:700}.scenario-closer .closer-solution{display:block;margin-top:14px;font-weight:700;font-size:1.08em;color:var(--accent)}.section-head .h2{text-wrap:balance}#process .section-head{grid-template-columns:1fr}#process .section-head .h2{max-width:24ch}.tstm-avatar{overflow:hidden;flex:none}.tstm-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.tstm-avatar{position:relative;display:grid;place-items:center}.tstm-initial{font-family:var(--he);font-weight:700;font-size:20px;color:#fff;line-height:1;user-select:none}.tstm-avatar img{position:absolute;inset:0}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:42px;padding:0 12px;line-height:1;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:.02em;text-decoration:none}.lang-toggle:hover{color:var(--ink);border-color:var(--line-3);background:var(--surface-2)}.nav-right{display:flex;align-items:center;gap:10px}.title-accent{color:#8fb4ff}.section:has(.tstm-grid) .section-head{grid-template-columns:1fr}.section:has(.tstm-grid) .section-head .h2{max-width:none}
