@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>div:not(.av){min-width:0}.triage-msg .tag{justify-self:end}.triage-msg .name{font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.hero>.aurora{top:-20vh;height:140vh}.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}html[data-design=builds]{--bg: #FBF6EF;--bg-2: #F4EDE3;--surface: #FFFDFA;--surface-2: #F7F1E8;--surface-3: #EDE4D7;--ink: #1F1813;--ink-2: #574B41;--ink-3: #6E5F52;--ink-4: #8E7F71;--line: rgba(53, 38, 27, .1);--line-2: rgba(53, 38, 27, .16);--line-3: rgba(53, 38, 27, .26);--rule: rgba(53, 38, 27, .13);--accent: #C2410C;--accent-2: #9A3412;--accent-3: #7C2D12;--accent-fill: #FFAE7A;--accent-soft: rgba(194, 65, 12, .08);--accent-glow: rgba(224, 118, 71, .18);--on-accent: #FFF7F0;--hot: #B91C1C;--success: #15803D;--cost: #B91C1C;--shadow-md: 0 1px 2px rgba(60, 42, 30, .05), 0 8px 28px rgba(60, 42, 30, .07);--shadow-lg: 0 1px 2px rgba(60, 42, 30, .05), 0 24px 60px rgba(60, 42, 30, .12)}html[data-design=builds] .btn-accent,html[data-design=builds] .btn-accent:hover{color:var(--on-accent);font-weight:600}html[data-design=builds] .crm-row .av.c1{background:linear-gradient(135deg,#fba97c,#e0673c)}html[data-design=builds] .crm-row .av.c2{background:linear-gradient(135deg,#f6c177,#d9903b)}html[data-design=builds] .crm-row .av.c3{background:linear-gradient(135deg,#e9967a,#c25b4e)}html[data-design=builds] .crm-row .av.c4{background:linear-gradient(135deg,#d8a48f,#a8705c)}html[data-design=builds] .triage-msg[data-tone=hot] .tag{background:color-mix(in srgb,#C2410C 12%,transparent);color:#c2410c}html[data-design=builds] .triage-msg[data-tone=support] .tag{background:color-mix(in srgb,#B45309 12%,transparent);color:#b45309}html[data-design=builds] .rv-stars span.on{color:#d97706}html[data-design=builds] .triage-msg[data-tone=finance] .tag{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}html[data-design=builds] .aurora .b1{background:radial-gradient(circle at 30% 30%,rgba(224,118,71,.38),transparent 65%)}html[data-design=builds] .aurora .b2{background:radial-gradient(circle at 40% 40%,rgba(193,87,78,.3),transparent 65%)}html[data-design=builds] .aurora .b3{background:radial-gradient(circle at 50% 50%,rgba(217,144,59,.26),transparent 65%)}html[data-design=builds] .accent-word{font-style:normal;font-weight:600;background:linear-gradient(100deg,var(--accent-3) 0%,var(--accent) 45%,var(--accent-2) 90%);background-size:220% auto;-webkit-background-clip:text;background-clip:text}html[data-design=builds] .title-accent{color:var(--accent)}html[data-design=builds] body:before{opacity:.38}html[data-design=builds] .grain{opacity:.25}html[data-design=builds] .sec-aurora{opacity:.35}.builds-section{position:relative}.builds-section:before{content:"";position:absolute;inset-block:0;inset-inline-start:max(var(--sec-x),calc(50% - var(--container) / 2 + var(--sec-x)));width:1px;background:linear-gradient(180deg,transparent,var(--rule) 8%,var(--rule) 92%,transparent);pointer-events:none}@media(max-width:860px){.builds-section:before{display:none}}.builds-layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(28px,4vw,64px);margin-top:clamp(32px,4vw,52px);align-items:start}.builds-layout>*{min-width:0}@media(max-width:980px){.builds-layout{grid-template-columns:1fr}}.build-index{position:sticky;top:96px}.build-index ol{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--rule)}.bi-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline;width:100%;text-align:start;padding:11px 0 11px 16px;color:var(--ink-3);transition:color .2s ease}[dir=rtl] .bi-item{padding:11px 16px 11px 0}.bi-item:before{content:"";position:absolute;inset-inline-start:-1px;top:8px;bottom:8px;width:2px;background:var(--accent);opacity:0;transform:scaleY(.4);transition:opacity .25s ease,transform .25s cubic-bezier(.3,.7,.4,1)}.bi-item:hover{color:var(--ink-2)}.bi-item.on{color:var(--ink)}.bi-item.on:before{opacity:1;transform:scaleY(1)}.bi-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bi-n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-3);transition:color .2s ease}[dir=rtl] .bi-n{font-family:var(--he);letter-spacing:0}.bi-item.on .bi-n{color:var(--accent)}.bi-name{font-size:14px;line-height:1.35;font-weight:500}.bi-item.picked .bi-name:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-inline-start:7px;vertical-align:middle}@media(max-width:980px){.build-index{top:64px;z-index:5;margin:0 calc(var(--sec-x) * -1);padding:10px var(--sec-x);background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-block:1px solid var(--rule)}.build-index ol{display:flex;gap:8px;overflow-x:auto;border:0;scrollbar-width:none}.build-index ol::-webkit-scrollbar{display:none}.bi-item{padding:7px 13px;border-radius:var(--r-pill);border:1px solid var(--line-2);white-space:nowrap;grid-template-columns:auto auto}[dir=rtl] .bi-item{padding:7px 13px}.bi-item:before{display:none}.bi-item.on{border-color:var(--accent);background:var(--accent-soft)}.bi-name{font-size:13px}}.build-panels{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.build-panel{position:relative;scroll-margin-top:110px;padding-inline-start:clamp(16px,2vw,26px);border-inline-start:2px solid var(--rule);opacity:.58;transition:opacity .45s ease,border-color .45s ease}.build-panel.active,.build-panel:hover,.build-panel:focus-within{opacity:1}.build-panel.active{border-inline-start-color:var(--accent)}@media(prefers-reduced-motion:reduce){.build-panel{opacity:1;transition:none}}.build-position,.build-pager{display:none}@media(max-width:980px){.build-panels{gap:26px}.build-panel{scroll-margin-top:130px;opacity:1;padding:22px 18px 0;border:1px solid var(--line-2);border-inline-start:3px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md)}.build-panel.active{border-inline-start-color:var(--accent)}.build-position{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:var(--r-pill);background:var(--accent-soft);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}[dir=rtl] .build-position{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11.5px}.build-pager{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:24px -18px 0;background:var(--line);border-top:1px solid var(--line-2);border-radius:0 0 var(--r-lg) var(--r-lg);overflow:hidden}.bp-btn{display:flex;align-items:center;gap:9px;padding:14px 16px;background:var(--surface);color:var(--ink-2);font-size:12.5px;line-height:1.3;text-align:start;min-height:56px}.bp-btn.next{justify-content:flex-end;text-align:end}.bp-btn:active{background:var(--surface-2)}.bp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bp-txt{display:flex;flex-direction:column;min-width:0}.bp-n{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ink-4)}[dir=rtl] .bp-n{font-family:var(--he);letter-spacing:0}.bp-arrow{color:var(--accent);flex:none;display:inline-flex}.bp-btn.prev .bp-arrow{transform:scaleX(-1)}[dir=rtl] .bp-btn.prev .bp-arrow{transform:none}[dir=rtl] .bp-btn.next .bp-arrow{transform:scaleX(-1)}}.build-panel-hd{display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,24px);align-items:start}.build-n{font-family:var(--mono);font-size:clamp(30px,4vw,52px);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--ink-4);opacity:.45;font-variant-numeric:tabular-nums;transition:color .4s ease,opacity .4s ease;user-select:none}[dir=rtl] .build-n{font-family:var(--he);letter-spacing:-.02em}.build-panel.active .build-n,.build-panel.recommended .build-n{color:var(--accent);opacity:1}@media(max-width:560px){.build-n{font-size:26px}}.build-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-family:var(--sans);font-size:clamp(21px,2.3vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--ink)}[dir=rtl] .build-name{font-family:var(--he);font-weight:700}.build-tagline{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--ink-3);max-width:62ch}.build-kicker,.build-pick{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:var(--r-pill);white-space:nowrap}[dir=rtl] .build-kicker,[dir=rtl] .build-pick{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11.5px}.build-kicker{color:var(--ink-3);border:1px solid var(--line-2)}.build-pick{color:var(--on-accent);background:var(--accent)}.build-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,3.5vw,48px);margin-top:clamp(20px,2.4vw,30px)}@keyframes build-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.matcher-pick,.cm-out{animation:none}}@media(max-width:1180px){.build-body{grid-template-columns:1fr}}.build-detail{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.build-block p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:62ch;text-wrap:pretty}.build-label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}[dir=rtl] .build-label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12.5px}.build-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.build-chip{font-size:12.5px;color:var(--ink-2);padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface)}.build-metric{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink);padding:11px 16px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.build-metric .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.build-visual{min-width:0;display:flex}.build-visual>*{width:100%}.build-footnote{margin-top:clamp(26px,3vw,40px);font-size:15px;line-height:1.6;color:var(--ink-3);max-width:58ch;border-inline-start:2px solid var(--accent);padding-inline-start:18px}.matcher-section{padding-top:clamp(24px,3vw,40px)}.matcher-card{border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(160deg,var(--surface) 0%,var(--bg-2) 70%);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden;isolation:isolate}.matcher-card:before{content:"";position:absolute;inset-inline-end:-15%;top:-40%;width:55%;height:150%;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);z-index:-1;pointer-events:none}.matcher-head .h2{margin-top:6px;max-width:20ch}.matcher-head .lead{margin-top:14px}.matcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(24px,3vw,36px)}@media(max-width:760px){.matcher-grid{grid-template-columns:1fr}}.matcher-grid .check-item{display:flex;align-items:flex-start;gap:12px;text-align:start;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);transition:border-color .18s ease,background .18s ease,transform .18s ease}.matcher-grid .check-item:hover{border-color:var(--line-3);transform:translateY(-1px)}.matcher-grid .check-item.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}.matcher-grid .check-box{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:1px;border-radius:6px;border:1px solid var(--line-3);color:transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}.matcher-grid .check-item.on .check-box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.matcher-grid .check-label{font-size:14.5px;line-height:1.45;color:var(--ink-2)}.matcher-grid .check-item.on .check-label{color:var(--ink)}.matcher-result{margin-top:clamp(24px,3vw,34px);padding-top:clamp(22px,3vw,30px);border-top:1px dashed var(--line-2)}.matcher-hint{font-size:14px;color:var(--ink-3)}.matcher-label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}[dir=rtl] .matcher-label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12.5px}.matcher-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:20px}.matcher-pick{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;text-align:start;padding:16px 18px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:var(--surface);animation:build-open .3s cubic-bezier(.3,.7,.4,1) backwards;transition:transform .18s ease,border-color .18s ease}.matcher-pick:hover{transform:translateY(-2px);border-color:var(--accent)}.mp-n{font-family:var(--mono);font-size:22px;font-weight:700;color:var(--accent);letter-spacing:-.03em}[dir=rtl] .mp-n{font-family:var(--he)}.mp-name{display:block;font-size:16px;font-weight:600;color:var(--ink)}.mp-tag{display:block;margin-top:4px;font-size:13px;color:var(--ink-3);line-height:1.4}.mp-go{color:var(--accent)}[dir=rtl] .mp-go{transform:scaleX(-1)}.mp-next{position:absolute;top:-9px;inset-inline-start:16px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);padding:0 8px}[dir=rtl] .mp-next{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11px}.reviews-mock,.doc-mock,.pipe-mock,.chain-mock,.content-mock{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:12px;align-self:flex-start;width:100%}.rv-hd,.pipe-hd,.doc-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] .rv-hd,[dir=rtl] .pipe-hd,[dir=rtl] .doc-hd{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.rv-hd .right,.pipe-hd .right{color:var(--success);display:inline-flex;align-items:center;gap:6px}.rv-hd .dot,.pipe-hd .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-dot 1.6s ease-in-out infinite}.rv-score{display:flex;align-items:center;gap:14px}.rv-num{font-family:var(--mono);font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}[dir=rtl] .rv-num{font-family:var(--he)}.rv-stars{display:inline-flex;gap:3px}.rv-stars span{color:var(--ink-4);transition:color .3s ease}.rv-stars span.on{color:#fbbf24}.rv-bar{height:4px;border-radius:999px;background:var(--surface-3);overflow:hidden}.rv-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-3),var(--accent));transition:width .6s cubic-bezier(.3,.7,.4,1)}.rv-item{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.45;color:var(--ink-2);padding:11px 13px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.rv-tag{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .rv-tag{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:11.5px}.rv-item.good .rv-tag{color:var(--success)}.rv-item.save .rv-tag{color:var(--hot)}.doc-flow{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:12px}@media(max-width:520px){.doc-flow{grid-template-columns:1fr}.doc-arrow{transform:rotate(90deg)}}.doc-in{display:flex;flex-direction:column;gap:7px}.doc-chip{font-size:12px;color:var(--ink-3);padding:8px 11px;border-radius:8px;border:1px dashed var(--line-2);background:var(--surface);transition:color .3s ease,border-color .3s ease}.doc-chip.on{color:var(--ink);border-style:solid;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.doc-arrow{color:var(--accent)}[dir=rtl] .doc-arrow{transform:scaleX(-1)}.doc-paper{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-md)}.doc-ttl{height:9px;width:55%;border-radius:3px;background:var(--accent);opacity:.8}.doc-ln{height:6px;border-radius:3px;background:var(--surface-3)}.doc-ln.w9{width:92%}.doc-ln.w8{width:80%}.doc-ln.w7{width:70%}.doc-ln.w5{width:52%}.doc-sig{margin-top:4px;font-size:10.5px;color:var(--ink-3)}.doc-foot{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--success)}.pipe-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:10px;background:var(--surface);border:1px solid var(--line);opacity:.55}.pipe-row.qualified{opacity:1;border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.pipe-info .who{font-size:13.5px;font-weight:500;color:var(--ink)}.pipe-info .why{font-size:11.5px;color:var(--ink-3);margin-top:2px}.pipe-score{font-family:var(--mono);font-size:15px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}[dir=rtl] .pipe-score{font-family:var(--he)}.pipe-row.qualified .pipe-score{color:var(--accent)}.chain-trigger{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;color:var(--ink-2);padding:9px 14px;border-radius:var(--r-pill);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.chain-trigger strong{color:var(--accent)}.chain-trigger .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse-dot 1.6s ease-in-out infinite}.chain-steps{display:flex;flex-direction:column;gap:8px;padding-inline-start:16px;border-inline-start:1px dashed var(--line-2);margin-inline-start:12px}.chain-step{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3);transition:color .3s ease}.chain-step.on{color:var(--ink)}.chain-box{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:6px;border:1px solid var(--line-2);color:transparent;transition:background .3s ease,border-color .3s ease,color .3s ease}.chain-step.on .chain-box{background:var(--success);border-color:var(--success);color:var(--on-accent)}.chain-foot{font-size:12px;color:var(--ink-3)}.cm-source{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line-2)}.cm-wave{display:inline-flex;align-items:center;gap:3px;height:28px}.cm-wave span{width:3px;border-radius:2px;background:var(--accent);animation:cm-pulse 1.1s ease-in-out infinite}@keyframes cm-pulse{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.cm-wave span{animation:none}}.cm-label{font-size:13px;color:var(--ink-2)}.cm-fan{display:flex;flex-wrap:wrap;gap:8px}.cm-out{font-size:12.5px;color:var(--ink);padding:9px 13px;border-radius:var(--r-pill);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);animation:build-open .4s cubic-bezier(.3,.7,.4,1) backwards}.cm-foot{font-size:12px;color:var(--ink-3)}.insights-tile .delta.alert{color:var(--hot)}.ins-alert{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:var(--ink-2);padding:11px 13px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.ins-alert svg{color:var(--accent);flex:none;margin-top:2px}.triage-msg{transition:border-color .5s ease,background .5s ease}.triage-msg.flash{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}html[data-design=builds] .scroll-progress{background:linear-gradient(90deg,var(--accent-3),var(--accent),var(--accent-2))}.monitor{border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(160deg,var(--surface) 0%,var(--bg-2) 75%);box-shadow:var(--shadow-lg);padding:18px;display:flex;flex-direction:column;gap:14px}.monitor-hd{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:12px;border-bottom:1px solid var(--line)}[dir=rtl] .monitor-hd{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.monitor-status{display:inline-flex;align-items:center;gap:6px;color:var(--success)}.monitor-status .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-dot 1.6s ease-in-out infinite}.monitor-title{display:flex;align-items:baseline;gap:12px}.monitor-n{font-family:var(--mono);font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums}[dir=rtl] .monitor-n{font-family:var(--he)}.monitor-name{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.monitor-stage{min-height:326px;display:grid;align-content:center;animation:monitor-in .45s cubic-bezier(.3,.7,.4,1)}@media(max-width:900px){.monitor-stage{min-height:345px}}.monitor-stage>*{width:100%}@keyframes monitor-in{0%{transform:translateY(12px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.monitor-stage{animation:none}}.monitor-pips{display:flex;gap:6px;padding-top:2px}.monitor-pip{flex:1;padding:6px 0}.monitor-pip span{display:block;height:3px;border-radius:999px;background:var(--line-2);transition:background .3s ease}.monitor-pip:hover span{background:var(--line-3)}.monitor-pip.on span{background:var(--accent)}.monitor-pip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.monitor-stage>*{background:transparent;border:0;padding:0}.cases-section{padding-block:clamp(40px,4.5vw,64px)}.cases-head .h2{margin-top:6px;max-width:26ch}.cases-head .lead{margin-top:10px;max-width:46ch}.cases{margin-top:clamp(24px,3vw,34px);padding:clamp(24px,3.4vw,40px);border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(150deg,var(--surface) 0%,var(--bg-2) 70%);display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px)}.case{min-height:150px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start;animation:case-in .42s cubic-bezier(.3,.7,.4,1)}.case-situation{display:flex;flex-direction:column;align-items:flex-start;height:100%}@media(max-width:760px){.case{grid-template-columns:1fr;gap:20px;min-height:250px}}@keyframes case-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.case{animation:none}}.case-text{margin:0;font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.018em;color:var(--ink);max-width:26ch;text-wrap:pretty}[dir=rtl] .case-text{font-weight:600}.case-cost{padding-inline-start:clamp(18px,2.4vw,28px);border-inline-start:3px solid var(--cost);opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.3,.7,.4,1),transform .5s cubic-bezier(.3,.7,.4,1)}.case-cost.in{opacity:1;transform:none}@media(max-width:760px){.case-cost{padding-inline-start:16px}}.case-cost-label{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cost);opacity:.8;margin-bottom:10px}[dir=rtl] .case-cost-label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12.5px}.case-outcome{margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:700;line-height:1.28;letter-spacing:-.015em;color:var(--cost);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.case-cost{opacity:1;transform:none;transition:none}}.case-fix{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:color .18s ease}[dir=rtl] .case-fix{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.case-fix:hover{color:var(--accent)}.case-fix:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.tl-go{display:inline-flex;opacity:0;transition:opacity .18s ease}[dir=rtl] .tl-go{transform:scaleX(-1)}.case-fix:hover .tl-go,.case-fix:focus-visible .tl-go{opacity:1}.case-ticks{display:flex;gap:6px}.case-tick{flex:1;padding:6px 0}.case-tick span{display:block;height:3px;border-radius:999px;background:var(--line-2);transform-origin:left center}[dir=rtl] .case-tick span{transform-origin:right center}.case-tick.on span{background:var(--accent);animation-name:tick-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes tick-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.case-tick.on span{animation:none}}.case-tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cases-closer{margin-top:clamp(20px,2.4vw,28px);font-size:clamp(15px,1.3vw,17px);font-weight:600;color:var(--accent)}@media(max-width:560px){.case{min-height:190px}.case-text{font-size:20px;max-width:none}}.deal-section{padding-block:clamp(40px,5vw,68px)}.deal-card{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,4vw,56px);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-xl);background:linear-gradient(155deg,var(--surface) 0%,var(--bg-2) 65%)}.deal-glow{position:absolute;inset-inline-end:-10%;top:-55%;width:55%;height:170%;background:radial-gradient(closest-side,var(--accent-glow),transparent 70%);z-index:-1;pointer-events:none}.deal-badge{display:inline-flex;align-items:center;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);padding:5px 11px;border-radius:var(--r-pill)}[dir=rtl] .deal-badge{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12px}.deal-head .h2{margin-top:16px;max-width:18ch}.deal-head .lead{margin-top:14px;max-width:62ch}.deal-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-top:22px;padding-bottom:26px;border-bottom:1px solid var(--line-2)}.deal-figure{font-family:var(--mono);font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}[dir=rtl] .deal-figure{font-family:var(--he);letter-spacing:-.02em}.deal-figure.soft{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em}.deal-figure .cur{font-size:.6em;margin-inline-end:3px;vertical-align:8%}.deal-price-note{font-size:14px;color:var(--ink-3)}.deal-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3.5vw,52px);margin-top:clamp(24px,3vw,34px)}@media(max-width:820px){.deal-cols{grid-template-columns:1fr}}.deal-col-label{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}[dir=rtl] .deal-col-label{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12.5px}.deal-col.trade{padding-inline-start:clamp(18px,2.4vw,28px);border-inline-start:2px solid color-mix(in srgb,var(--accent) 35%,transparent)}.deal-col.trade .deal-col-label{color:var(--ink-2)}.deal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.deal-list li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;font-size:15px;line-height:1.5;color:var(--ink-2)}.deal-tick{display:grid;place-items:center;width:19px;height:19px;margin-top:2px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.deal-dot{width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--ink-4)}.deal-trade-note{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.deal-cta{margin-top:clamp(26px,3vw,36px);padding-top:clamp(22px,2.6vw,30px);border-top:1px solid var(--line-2)}.deal-cta-sub{margin:14px 0 0;font-size:13px;color:var(--ink-3);max-width:48ch}.nav-deal{color:var(--accent)!important;font-weight:500}.matcher-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.matcher-note{font-size:13px;color:var(--ink-3);max-width:34ch}.lead-toggle{margin-top:16px;font-size:14px;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-3);transition:color .18s ease,text-decoration-color .18s ease}.lead-toggle:hover{color:var(--accent);text-decoration-color:var(--accent)}.lead-form{margin-top:22px;padding:clamp(20px,2.6vw,28px);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);animation:build-open .3s cubic-bezier(.3,.7,.4,1)}.lead-head strong{display:block;font-size:17px;font-weight:600;color:var(--ink)}.lead-head p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink-3);max-width:52ch}.lead-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px}.lead-field{display:flex;flex-direction:column;gap:6px}.lead-field span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}[dir=rtl] .lead-field span{font-family:var(--he);letter-spacing:0;text-transform:none;font-size:12.5px}.lead-field em{font-style:normal;color:var(--ink-3)}.lead-field input,.lead-field select{height:44px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.lead-field select{cursor:pointer;appearance:auto}.lead-field-wide{grid-column:1 / -1;margin-top:12px}.lead-field textarea{padding:11px 14px;min-height:84px;resize:vertical;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.erase-panel{width:min(480px,100%)}.erase-title{margin:0 0 10px;font-size:20px;font-weight:700;color:var(--ink)}.erase-body{margin:0 0 10px;font-size:15px;color:var(--ink-2)}.erase-list{margin:0 0 16px;padding-inline-start:20px;display:flex;flex-direction:column;gap:7px}.erase-list li{font-size:14.5px;line-height:1.5;color:var(--ink)}.erase-note{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink-3)}.erase-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2)}.lead-error{margin:14px 0 0;font-size:13.5px;color:var(--hot)}.lead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.lead-actions .btn[disabled]{opacity:.6;cursor:progress}.lead-cancel{font-size:13.5px;color:var(--ink-3)}.lead-cancel:hover{color:var(--ink-2)}.lead-privacy{margin:14px 0 0;font-size:12px;color:var(--ink-3)}.lead-done{display:flex;align-items:center;gap:14px;margin-top:22px;padding:18px 20px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent);animation:build-open .3s cubic-bezier(.3,.7,.4,1)}.lead-check{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--success);color:var(--on-accent)}.lead-done strong{display:block;font-size:16px;color:var(--ink)}.lead-done span{display:block;margin-top:3px;font-size:13px;color:var(--ink-3)}.cta-pair{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.cta-pair.center{justify-content:center}.cta-pair .lead-toggle{margin-top:0}.modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#000 68%,transparent);backdrop-filter:blur(4px);animation:modal-fade .18s ease;overflow-y:auto}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-panel{position:relative;width:min(560px,100%);border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg-2);box-shadow:var(--shadow-lg);padding:clamp(24px,3vw,34px);animation:modal-rise .24s cubic-bezier(.3,.7,.4,1)}@keyframes modal-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-panel{animation:none}}.modal-panel .lead-form{margin-top:0;padding:0;border:0;background:none;animation:none}.modal-close{position:absolute;top:14px;inset-inline-end:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ink-3);transition:color .18s ease,background .18s ease}.modal-close:hover{color:var(--ink);background:var(--surface-2)}.modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{overflow-x:hidden;overflow-x:clip}@media(max-width:700px){.aurora{inset-inline:0}}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:1000;padding:12px 18px;border-radius:10px;background:var(--ink);color:var(--bg);font-weight:600;font-size:15px;text-decoration:none;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:none;outline:3px solid var(--accent);outline-offset:2px}.fab-stack{position:fixed;left:18px;bottom:18px;z-index:300;display:flex;flex-direction:column;gap:10px}.fab{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-2);box-shadow:var(--shadow-md);cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.fab:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.fab:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:560px){.fab-stack{left:12px;bottom:12px}}@media(max-width:640px){.fab-stack{bottom:12px}html.show--consent .fab-stack{transform:translateY(calc(-100vh + 442px))}html.show--consent .a11y-panel{bottom:calc(100vh - 372px);max-height:52vh}}.a11y-backdrop{position:fixed;inset:0;z-index:400;background:color-mix(in srgb,#000 45%,transparent)}.a11y-panel{position:fixed;left:18px;bottom:78px;width:min(360px,calc(100vw - 36px));max-height:min(76vh,700px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl, 22px);box-shadow:var(--shadow-lg);padding:22px}@media(max-width:560px){.a11y-panel{left:12px;bottom:72px}}.a11y-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.a11y-head h2{margin:0;font-size:20px;font-weight:700;color:var(--ink)}.a11y-head p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.a11y-close{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;color:var(--ink-3);cursor:pointer}.a11y-close:hover{color:var(--ink);background:var(--surface-2)}.a11y-close:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-group{margin-top:20px}.a11y-group>legend,.a11y-group-label{display:block;padding:0;margin-bottom:9px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.a11y-opts{display:flex;flex-wrap:wrap;gap:7px}.a11y-opt{padding:8px 13px;min-height:40px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;cursor:pointer}.a11y-opt[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent, #fff);font-weight:600}.a11y-opt:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-toggles{margin-top:20px;display:flex;flex-direction:column;gap:2px}.a11y-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 2px;min-height:44px;font-size:14.5px;color:var(--ink);cursor:pointer;text-align:start}.a11y-toggle+.a11y-toggle{border-top:1px solid var(--line)}.a11y-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}.a11y-switch{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);transition:background .18s ease}.a11y-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0000004d;transition:transform .18s ease}.a11y-toggle[aria-pressed=true] .a11y-switch{background:var(--accent);border-color:var(--accent)}.a11y-toggle[aria-pressed=true] .a11y-switch:after{transform:translate(18px)}[dir=rtl] .a11y-toggle[aria-pressed=true] .a11y-switch:after{transform:translate(-18px)}.a11y-foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.a11y-reset{font-size:13.5px;font-weight:600;color:var(--accent);cursor:pointer;padding:8px 0;min-height:40px}.a11y-reset:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.a11y-statement{font-size:13.5px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}html[data-a11y-text="1"]{zoom:1.15}html[data-a11y-text="2"]{zoom:1.3}html[data-a11y-text="3"]{zoom:1.5}html[data-a11y-space="1"] body :is(p,li,.lead,.build-tagline,.case-text,.a11y-toggle){line-height:1.9!important}html[data-a11y-space="2"] body :is(p,li,.lead,.build-tagline,.case-text,.a11y-toggle){line-height:2.3!important;letter-spacing:.012em}html[data-a11y-links=on] a:not(.btn):not(.brand),html[data-a11y-links=on] button:not(.fab):not(.a11y-opt):not(.a11y-close){text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:2px}html[data-a11y-links=on] a:not(.brand){outline:1px dashed currentColor;outline-offset:3px}html[data-a11y-font=on]{--sans: Arial, "Helvetica Neue", Helvetica, sans-serif;--he: Arial, "Helvetica Neue", Helvetica, sans-serif;--mono: "Courier New", monospace}html[data-a11y-font=on] body,html[data-a11y-font=on] body :is(h1,h2,h3,h4,p,li,a,span,button,input,label,div){font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;letter-spacing:normal!important}html[data-a11y-cursor=on],html[data-a11y-cursor=on] *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'><path d='M6 2l20 12-8.5 2.2L22 26l-4 2-4.5-9.6L6 24z' fill='%23000' stroke='%23fff' stroke-width='2' stroke-linejoin='round'/></svg>") 4 2,auto!important}html[data-a11y-cursor=on] :is(a,button,[role=button],input,label,select){cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'><path d='M12 2c-1.7 0-3 1.3-3 3v10l-2-2.5c-1-1.2-2.8-1.3-3.9-.2-1 1-1.1 2.6-.2 3.7l6.4 8.3c1 1.3 2.6 2.1 4.2 2.1h6.6c3 0 5.4-2.4 5.4-5.4V12c0-1.7-1.3-3-3-3-.6 0-1.1.2-1.6.5C20.7 8.6 19.9 8 19 8c-.7 0-1.3.2-1.8.6C16.7 7.6 15.9 7 15 7c-.4 0-.7.1-1 .2V5c0-1.7-1.3-3-3-3z' fill='%23000' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/></svg>") 10 2,pointer!important}html[data-a11y-motion=on] *,html[data-a11y-motion=on] *:before,html[data-a11y-motion=on] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-a11y-motion=on] :is(.reveal,.case-cost,.build-panel,.monitor-stage,.case,.cm-out){opacity:1!important;transform:none!important}html[data-a11y-motion=on] :is(.aurora,.grain,.scroll-progress){display:none!important}html[data-a11y-contrast=high]{--bg: #FFFFFF;--bg-2: #FFFFFF;--surface: #FFFFFF;--surface-2: #F2F2F2;--surface-3: #E4E4E4;--ink: #000000;--ink-2: #1A1A1A;--ink-3: #2E2E2E;--ink-4: #444444;--line: #000000;--line-2: #000000;--line-3: #000000;--rule: #000000;--accent: #8A2B00;--accent-2: #6E2200;--accent-3: #571B00;--accent-soft: #FFF0E8;--accent-glow: transparent;--on-accent: #FFFFFF;--cost: #A80000;--hot: #A80000;--success: #005E22}html[data-a11y-contrast=dark]{--bg: #000000;--bg-2: #0B0B0B;--surface: #141414;--surface-2: #1E1E1E;--surface-3: #2A2A2A;--ink: #FFFFFF;--ink-2: #E6E6E6;--ink-3: #C9C9C9;--ink-4: #A0A0A0;--line: #6A6A6A;--line-2: #8A8A8A;--line-3: #B0B0B0;--rule: #6A6A6A;--accent: #FFB27A;--accent-2: #FFC79E;--accent-3: #FF9A52;--accent-soft: #2A1A0E;--accent-glow: transparent;--on-accent: #1A0C02;--cost: #FF8A8A;--hot: #FF8A8A;--success: #7FE0A5}html[data-a11y-contrast=high] :is(.aurora,.grain,.deal-glow,.card-glow,.matcher-card:before),html[data-a11y-contrast=dark] :is(.aurora,.grain,.deal-glow,.card-glow){display:none!important}html[data-a11y-contrast=high] body:before,html[data-a11y-contrast=dark] body:before{display:none!important}html[data-a11y-contrast=high] .build-panel,html[data-a11y-contrast=dark] .build-panel,html[data-a11y-contrast=high] .build-n,html[data-a11y-contrast=dark] .build-n{opacity:1!important}html[data-a11y-contrast=high] :is(.monitor,.cases,.deal-card,.matcher-card,.build-panel,.lead-form){background:#fff!important}html[data-a11y-contrast=high] .accent-word,html[data-a11y-contrast=dark] .accent-word{-webkit-text-fill-color:var(--accent)!important;color:var(--accent)!important;background:none!important}html[data-a11y-contrast=high] :is(.btn,.fab,.a11y-opt,.build-chip){border-width:2px!important}#cc-main{--cc-font-family: var(--sans);--cc-bg: var(--surface);--cc-primary-color: var(--ink);--cc-secondary-color: var(--ink-2);--cc-btn-primary-bg: var(--accent);--cc-btn-primary-color: var(--on-accent);--cc-btn-primary-border-color: var(--accent);--cc-btn-primary-hover-bg: var(--accent-2);--cc-btn-primary-hover-color: var(--on-accent);--cc-btn-primary-hover-border-color: var(--accent-2);--cc-btn-secondary-bg: var(--surface-2);--cc-btn-secondary-color: var(--ink);--cc-btn-secondary-border-color: var(--line-2);--cc-btn-secondary-hover-bg: var(--surface-3);--cc-btn-secondary-hover-color: var(--ink);--cc-separator-border-color: var(--line);--cc-toggle-on-bg: var(--accent);--cc-toggle-off-bg: var(--ink-4);--cc-toggle-on-knob-bg: var(--surface);--cc-toggle-off-knob-bg: var(--surface);--cc-toggle-readonly-bg: var(--surface-3);--cc-toggle-readonly-knob-bg: var(--ink-4);--cc-toggle-readonly-knob-icon-color: var(--surface);--cc-section-category-border: var(--line);--cc-cookie-category-block-bg: var(--surface-2);--cc-cookie-category-block-border: var(--line);--cc-cookie-category-block-hover-bg: var(--surface-3);--cc-cookie-category-block-hover-border: var(--line-2);--cc-overlay-bg: rgba(0, 0, 0, .5);--cc-footer-bg: var(--surface-2);--cc-footer-color: var(--ink-2);--cc-footer-border-color: var(--line);--cc-link-color: var(--accent)}[dir=rtl] #cc-main{font-family:var(--he)}html #cc-main .pm,html #cc-main .pm--box{height:auto;max-width:min(43em,calc(100vw - 2em));max-height:min(37.5em,calc(100dvh - 3em))}html #cc-main .cm--box{max-width:min(24em,calc(100vw - 2em))}@media(max-width:640px){html #cc-main .pm,html #cc-main .pm--box{max-height:calc(100dvh - 5em);max-width:calc(100vw - 1.5em)}}@supports not (height: 1dvh){html #cc-main .pm,html #cc-main .pm--box{max-height:min(37.5em,calc(100vh - 3em))}@media(max-width:640px){html #cc-main .pm,html #cc-main .pm--box{max-height:calc(100vh - 5em)}}}#cc-main .pm__section-desc p{display:block;margin:0 0 10px}#cc-main .pm__section-desc p:last-child{margin-bottom:0}#cc-main .pm__section-desc a{color:var(--cc-link-color);font-weight:600;text-decoration:underline;text-underline-offset:3px}#cc-main .pm__section-desc a:hover{text-decoration-thickness:2px}#cc-main .pm__section-desc small{display:block;margin-top:4px;font-size:.88em;opacity:.85}
