:root{--obsidian: #0D1D29;--graphite: #142838;--graphite-2: #1B344A;--cloud: #F5F7FA;--electric-blue: #1A75DE;--electric-blue-2: #2C8BF0;--sky-blue: #ACC7EF;--steel-blue: #3A5778;--bg: var(--obsidian);--bg-elev-1: var(--graphite);--bg-elev-2: var(--graphite-2);--bg-glow: radial-gradient(60% 50% at 80% 20%, rgba(26,117,222,.08), transparent 70%);--fg-1: var(--cloud);--fg-2: rgba(245,247,250,.72);--fg-3: rgba(245,247,250,.58);--fg-mute: rgba(245,247,250,.32);--accent: var(--electric-blue);--accent-hover: var(--electric-blue-2);--accent-soft: rgba(26,117,222,.12);--accent-ring: rgba(26,117,222,.4);--border-1: rgba(58,87,120,.3);--border-2: rgba(58,87,120,.5);--border-active: rgba(26,117,222,.6);--border-inset: rgba(255,255,255,.04);--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 8px 24px rgba(0,0,0,.5);--shadow-lg: 0 20px 60px rgba(0,0,0,.6);--shadow-glow: 0 0 0 1px rgba(26,117,222,.4), 0 12px 40px rgba(26,117,222,.18);--shadow-glow-soft: 0 0 0 1px rgba(26,117,222,.25), 0 8px 28px rgba(26,117,222,.1);--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--font-display: "Sora", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-display: 96px;--t-h1: 64px;--t-h2: 44px;--t-h3: 28px;--t-h4: 20px;--t-body-lg: 18px;--t-body: 16px;--t-body-sm: 14px;--t-eyebrow: 12px;--ease-out: cubic-bezier(.2,.7,.2,1);--dur-fast: .15s;--dur: .22s;--dur-slow: .36s;--maxw-content: 1280px;--maxw-app: 1440px;--nav-h: 72px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg-1);font-family:var(--font-body);font-size:var(--t-body);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.display,h1.display{font-family:var(--font-display);font-size:var(--t-display);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--fg-1);margin:0}h1,.h1{font-family:var(--font-display);font-size:var(--t-h1);font-weight:700;line-height:1.06;letter-spacing:-.02em;color:var(--fg-1);margin:0}h2,.h2{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;line-height:1.12;letter-spacing:-.015em;color:var(--fg-1);margin:0}h3,.h3{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--fg-1);margin:0}h4,.h4{font-family:var(--font-display);font-size:var(--t-h4);font-weight:600;line-height:1.3;color:var(--fg-1);margin:0}p,.body{font-family:var(--font-body);font-size:var(--t-body);line-height:1.65;color:var(--fg-2);margin:0}.body-lg{font-size:var(--t-body-lg);line-height:1.6;color:var(--fg-2)}.body-sm{font-size:var(--t-body-sm);line-height:1.55;color:var(--fg-2)}.eyebrow{font-family:var(--font-body);font-size:var(--t-eyebrow);font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.label{font-family:var(--font-body);font-size:var(--t-body-sm);font-weight:500;color:var(--fg-3)}code,.mono{font-family:var(--font-mono);font-size:.9em;background:#3a57782e;border:1px solid var(--border-1);padding:1px 6px;border-radius:6px;color:var(--fg-1)}.connector{position:relative;height:1px;background:linear-gradient(90deg,transparent 0,var(--steel-blue) 8%,var(--steel-blue) 92%,transparent 100%);opacity:.7}.connector:before,.connector:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);transform:translateY(-50%)}.connector:before{left:12%}.connector:after{right:12%}.adyan-site{background:var(--bg);color:var(--fg-1);min-height:100vh;overflow-x:hidden}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-ring);border-radius:4px}.skip-link{position:absolute;top:-100px;left:16px;z-index:300;background:var(--accent);color:#fff;padding:10px 18px;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;transition:top .15s var(--ease-out)}.skip-link:focus{top:12px}.btn-primary,.btn-secondary,.btn-ghost{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:15px;border-radius:12px;padding:14px 22px;cursor:pointer;border:1px solid transparent;transition:all .22s var(--ease-out);text-decoration:none;line-height:1;white-space:nowrap}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-glow)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--fg-1);border-color:var(--border-2)}.btn-secondary:hover{border-color:var(--border-active);color:var(--fg-1)}.btn-ghost{background:transparent;color:var(--fg-2)}.btn-ghost:hover{color:var(--fg-1)}.btn-block{display:flex;justify-content:center;width:100%}.arr{width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);display:inline-block;margin-left:2px}.adyan-nav{position:sticky;top:0;z-index:50;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#0a121cb8;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-1)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-name{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--fg-1)}.brand-tag{font-family:var(--font-body);font-size:10px;font-weight:500;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-top:5px}.nav-links{display:flex;gap:32px}.nav-links a{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--fg-2);text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--fg-1)}.nav-cta{display:flex;align-items:center;gap:8px}.nav-cta .btn-primary{padding:11px 18px;font-size:13px}.nav-cta .btn-ghost{padding:11px 14px;font-size:13px}.section-head{margin-bottom:56px;max-width:var(--maxw-content)}.section-head h2{font-family:var(--font-display);font-size:clamp(36px,4vw,56px);font-weight:600;letter-spacing:-.018em;color:var(--fg-1);margin:14px 0 0;line-height:1.08;max-width:22ch}.section-head .connector{margin-top:32px;max-width:520px}.section-sub{font-size:17px;color:var(--fg-2);max-width:60ch;margin-top:18px;line-height:1.6}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.eyebrow-muted{color:var(--fg-3)}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.accent-word{color:var(--accent)}.hero{position:relative;overflow:hidden;padding:88px 40px 72px;background:radial-gradient(80% 70% at 88% 12%,rgba(26,117,222,.14),transparent 60%),radial-gradient(60% 50% at 8% 96%,rgba(26,117,222,.06),transparent 60%),var(--obsidian)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none;background-image:linear-gradient(rgba(58,87,120,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.12) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}.hero-mesh{position:absolute;right:-160px;top:40px;height:720px;opacity:.55;pointer-events:none}.hero-inner{max-width:var(--maxw-content);margin:0 auto;position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.hero-pill{display:inline-flex;align-items:center;gap:10px;background:#1a75de14;border:1px solid rgba(26,117,222,.28);border-radius:999px;padding:6px 14px 6px 8px;margin-bottom:28px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--fg-2)}.hero-pill .chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;background:var(--accent);color:#fff;padding:4px 10px;border-radius:999px;font-weight:700}.hero-pill .arr{color:var(--accent);border-color:var(--accent)}.hero-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,5.4vw,78px);line-height:1.02;letter-spacing:-.025em;color:var(--fg-1);margin:0 0 26px}.hero-sub{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--fg-2);max-width:52ch;margin:0 0 32px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hero-meta{display:flex;gap:24px;flex-wrap:wrap;color:var(--fg-3);font-family:var(--font-body);font-size:13px;padding-top:28px;border-top:1px solid var(--border-1);max-width:560px}.hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-meta svg{width:14px;height:14px;color:var(--accent)}.hero-mock{position:relative;background:linear-gradient(180deg,#142838f2,#0d1d29f2);border:1px solid rgba(58,87,120,.5);border-radius:var(--r-xl);padding:18px;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-mock:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--r-xl);background:linear-gradient(135deg,rgba(26,117,222,.4),transparent 40%,transparent 60%,rgba(26,117,222,.18));z-index:-1;opacity:.6}.mock-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 14px;border-bottom:1px solid var(--border-1);margin-bottom:14px}.mock-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--fg-1);letter-spacing:.02em}.mock-title .live{width:8px;height:8px;border-radius:50%;background:#2bd17e;box-shadow:0 0 10px #2bd17e99}.mock-tabs{display:flex;gap:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.08em}.mock-tabs span{padding:5px 10px;border-radius:8px}.mock-tabs .on{color:var(--accent);background:#1a75de1f}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.mock-kpi{background:#0d1d29b3;border:1px solid var(--border-1);border-radius:var(--r-md);padding:14px}.mock-kpi .lbl{font-family:var(--font-body);font-size:10.5px;letter-spacing:.14em;color:var(--fg-3);text-transform:uppercase}.mock-kpi .val{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--fg-1);margin-top:4px;letter-spacing:-.01em}.mock-kpi .delta{font-family:var(--font-mono);font-size:10.5px;color:#2bd17e;margin-top:6px}.mock-kpi .delta.warn{color:#e8a63a}.mock-rows{display:flex;flex-direction:column;gap:8px}.mock-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;background:#0d1d298c;border:1px solid var(--border-1);border-radius:var(--r-md)}.mock-row .ic{width:28px;height:28px;border-radius:8px;background:#1a75de24;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.mock-row .ic svg{width:14px;height:14px}.mock-row .body{display:flex;flex-direction:column;gap:2px;min-width:0}.mock-row .body .t{font-family:var(--font-body);font-size:13px;color:var(--fg-1);font-weight:500}.mock-row .body .s{font-family:var(--font-body);font-size:11.5px;color:var(--fg-3)}.mock-row .badge{font-family:var(--font-mono);font-size:10px;padding:4px 8px;border-radius:6px;letter-spacing:.08em}.badge-ok{background:#2bd17e1f;color:#2bd17e;border:1px solid rgba(43,209,126,.28)}.badge-run{background:#1a75de1f;color:var(--accent);border:1px solid rgba(26,117,222,.3)}.badge-pending{background:#e8a63a1a;color:#e8a63a;border:1px solid rgba(232,166,58,.28)}.trust{position:relative;padding:28px 40px;border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);background:#0d1d2999}.trust-inner{max-width:var(--maxw-content);margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:18px}.trust-label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.trust-logos{display:flex;gap:24px 40px;flex-wrap:wrap;align-items:center;width:100%;justify-content:space-between}.trust-logos .logo{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--fg-2);opacity:.82;display:inline-flex;align-items:center;gap:8px}.trust-logos .logo svg{width:18px;height:18px;color:var(--fg-3)}.stats{padding:80px 40px;max-width:var(--maxw-content);margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-1);border:1px solid var(--border-1);border-radius:var(--r-lg);overflow:hidden}.stat{background:var(--bg-elev-1);padding:36px 32px}.stat .num{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1;color:var(--fg-1);letter-spacing:-.025em}.stat .num .unit{font-size:28px;color:var(--accent);margin-left:4px;font-weight:600}.stat .lbl{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-top:14px}.stat .desc{font-size:13.5px;color:var(--fg-2);margin-top:6px;line-height:1.5;max-width:28ch}.ps{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ps-block{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:40px;box-shadow:var(--shadow-md);display:flex;flex-direction:column}.ps-solution{background:linear-gradient(180deg,rgba(26,117,222,.07),var(--bg-elev-1) 70%);border-color:#1a75de4d}.ps-h{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.18;letter-spacing:-.015em;color:var(--fg-1);margin:18px 0 16px}.ps-p{font-size:15.5px;line-height:1.65;color:var(--fg-2);margin:0 0 24px}.ps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ps-list li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--fg-2);padding:10px 14px;background:#0d1d2980;border:1px solid var(--border-1);border-radius:var(--r-md)}.ps-list li svg{width:16px;height:16px;color:#d76060;flex:none}.ps-list-yes li{background:#1a75de0d;border-color:#1a75de38}.ps-list-yes li svg{color:var(--accent)}.wwb{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.wwb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.wwb-card{position:relative;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:16px;min-height:280px;transition:all .22s var(--ease-out);overflow:hidden}.wwb-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .22s var(--ease-out)}.wwb-card:hover{border-color:#1a75de80;box-shadow:var(--shadow-glow-soft);transform:translateY(-2px)!important}.wwb-card:hover:before{opacity:1}.wwb-reveal{opacity:0}.wwb-grid.is-in .wwb-reveal{opacity:1;animation:wwbRise .55s var(--ease-out);animation-delay:var(--rd)}@keyframes wwbRise{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.wwb-grid.is-in .wwb-reveal{animation:none}}.wwb-num{position:absolute;top:24px;right:24px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.12em}.wwb-icon{width:52px;height:52px;border-radius:14px;background:#1a75de1f;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.wwb-icon svg{width:24px;height:24px}.wwb-card h3{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--fg-1);margin:0}.wwb-card p{font-size:14px;line-height:1.6;color:var(--fg-2);margin:0;flex:1}.wwb-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.wwb-features li{font-family:var(--font-body);font-size:12.5px;color:var(--fg-3);display:flex;align-items:center;gap:8px}.wwb-features li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent);flex:none}.how{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.how-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative}.how-rail:before{content:"";position:absolute;top:56px;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,var(--steel-blue) 8%,var(--steel-blue) 92%,transparent);z-index:0}.how-step{position:relative;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:24px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-md);z-index:1}.how-step-head{display:flex;align-items:center;justify-content:space-between}.how-num{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.14em}.how-ic{width:44px;height:44px;border-radius:12px;background:#1a75de1f;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.how-ic svg{width:20px;height:20px}.how-step h4{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--fg-1);margin:6px 0 0}.how-step p{font-size:13px;line-height:1.55;color:var(--fg-2);margin:0}.how-step .dot{position:absolute;top:-5px;left:24px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.how-banner{margin-top:32px;display:flex;align-items:center;gap:14px;padding:22px 28px;background:linear-gradient(180deg,rgba(26,117,222,.08),var(--bg-elev-1));border:1px solid rgba(26,117,222,.32);border-radius:var(--r-lg);box-shadow:var(--shadow-glow-soft);font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--fg-1)}.how-banner img{border-radius:8px}.mc{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.mc-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}.mc-features{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:18px}.mc-features li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.mc-features .ic{width:36px;height:36px;border-radius:10px;background:#1a75de1f;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.mc-features .ic svg{width:16px;height:16px}.mc-features .t{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--fg-1)}.mc-features .s{font-family:var(--font-body);font-size:14px;color:var(--fg-2);line-height:1.55;margin-top:2px}.mc-board{position:relative;background:linear-gradient(180deg,var(--graphite-2),var(--graphite));border:1px solid var(--border-2);border-radius:var(--r-xl);padding:22px;box-shadow:var(--shadow-lg)}.mc-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 6px 14px;border-bottom:1px solid var(--border-1);margin-bottom:16px}.mc-toolbar-left{display:flex;align-items:center;gap:16px;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--fg-1)}.mc-toolbar-left .now{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);font-weight:400;letter-spacing:.06em}.mc-chips{display:flex;gap:6px}.mc-chips span{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);padding:5px 10px;border-radius:6px;border:1px solid var(--border-1);letter-spacing:.08em}.mc-chips .on{background:#1a75de1f;color:var(--accent);border-color:#1a75de59}.mc-row1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.mc-card-sm{background:#0d1d298c;border:1px solid var(--border-1);border-radius:var(--r-md);padding:14px}.mc-card-sm .lbl{font-family:var(--font-body);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.mc-card-sm .val{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--fg-1);margin-top:4px;letter-spacing:-.01em}.mc-card-sm .spark{display:flex;gap:3px;align-items:end;height:24px;margin-top:8px}.mc-card-sm .spark span{flex:1;background:var(--accent);border-radius:2px;opacity:.45}.mc-row2{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.mc-panel{background:#0d1d298c;border:1px solid var(--border-1);border-radius:var(--r-md);padding:16px}.mc-panel-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mc-panel-h .t{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--fg-1)}.mc-panel-h .a{font-family:var(--font-mono);font-size:10.5px;color:var(--accent);letter-spacing:.1em}.mc-chart{height:130px;position:relative}.mc-chart svg{width:100%;height:100%;display:block}.mc-legend{display:flex;gap:14px;margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.06em}.mc-legend span{display:inline-flex;align-items:center;gap:6px}.mc-legend i{width:10px;height:2px;background:var(--accent);display:inline-block}.mc-legend i.muted{background:var(--steel-blue)}.mc-list{display:flex;flex-direction:column;gap:8px}.mc-item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:10px 12px;background:#0d1d29a6;border:1px solid var(--border-1);border-radius:10px}.mc-item .ic{width:24px;height:24px;border-radius:6px;background:#1a75de24;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.mc-item .ic svg{width:12px;height:12px}.mc-item .t{font-family:var(--font-body);font-size:12.5px;color:var(--fg-1)}.mc-item .s{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);letter-spacing:.06em}.mc-item .pill{font-family:var(--font-mono);font-size:9.5px;padding:3px 7px;border-radius:5px;letter-spacing:.08em}.integ{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.integ-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.integ-tile{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md);padding:22px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;transition:all .22s var(--ease-out);min-height:116px}.integ-tile:hover{border-color:#1a75de80;background:#1a75de0a}.integ-tile .ic{width:32px;height:32px;border-radius:8px;background:#1a75de1a;border:1px solid rgba(26,117,222,.25);display:grid;place-items:center;color:var(--accent)}.integ-tile .ic svg{width:16px;height:16px}.integ-tile .name{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--fg-1)}.integ-tile .cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase}.sys{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.sys-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sys-card{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px;text-decoration:none;display:flex;flex-direction:column;gap:12px;min-height:220px;transition:all .22s var(--ease-out);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.sys-card:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--accent);transition:width .35s var(--ease-out)}.sys-card:hover{border-color:#1a75de80;box-shadow:var(--shadow-glow-soft);transform:translateY(-2px)}.sys-card:hover:after{width:100%}.sys-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--accent);padding:4px 10px;border:1px solid rgba(26,117,222,.35);border-radius:999px;align-self:flex-start}.sys-card h3{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--fg-1);margin:0;line-height:1.25}.sys-card p{font-size:13.5px;line-height:1.55;color:var(--fg-2);margin:0}.sys-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border-1);font-family:var(--font-body);font-size:12.5px;color:var(--fg-3)}.sys-foot svg{width:14px;height:14px;color:var(--accent);transition:transform .22s var(--ease-out)}.sys-card:hover .sys-foot svg{transform:translate(2px,-2px)}.agents{padding:104px 40px;max-width:var(--maxw-content);margin:0 auto}.agents .section-head-c{margin-bottom:64px}.agents-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px;row-gap:56px}.agent-col{display:flex;flex-direction:column;gap:14px;text-decoration:none;position:relative;padding-top:22px;transition:transform .22s var(--ease-out)}.agent-col:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--accent),transparent 70%);opacity:.35;transition:opacity .25s var(--ease-out)}.agent-col:hover{transform:translateY(-3px)}.agent-col:hover:before{opacity:.8}.agent-marker{width:9px;height:9px;background:var(--accent);box-shadow:0 0 12px var(--accent);border-radius:1px;transition:transform .22s var(--ease-out)}.agent-col:hover .agent-marker{transform:rotate(45deg)}.agent-col h3{font-family:var(--font-display);font-size:21px;font-weight:600;color:var(--fg-1);margin:2px 0 0;line-height:1.2;letter-spacing:-.01em}.agent-col p{font-size:14px;line-height:1.62;color:var(--fg-2);margin:0}.agent-outcome{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.agent-outcome svg{width:13px;height:13px}.agents-foot{display:flex;justify-content:center;margin-top:72px}.agents-more{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);text-decoration:none;padding:12px 22px;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-elev-1);transition:all .22s var(--ease-out)}.agents-more svg{width:14px;height:14px;color:var(--accent);transition:transform .22s var(--ease-out)}.agents-more:hover{border-color:#1a75de80;color:var(--fg-1);box-shadow:var(--shadow-glow-soft)}.agents-more:hover svg{transform:translate(2px,-2px)}.why{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.why-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why-grid li{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:24px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md)}.why-grid .num{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.08em;padding-top:4px}.why-grid .body .t{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--fg-1)}.why-grid .body .s{font-family:var(--font-body);font-size:13px;color:var(--fg-2);margin-top:4px;line-height:1.55}.offer{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}.ladder-card{position:relative;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:26px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-md)}.ladder-card.featured{background:linear-gradient(180deg,rgba(26,117,222,.1),var(--bg-elev-1) 70%);border-color:#1a75de80;box-shadow:var(--shadow-glow);transform:translateY(-6px)}.ladder-badge{position:absolute;top:-10px;left:22px;background:var(--accent);color:#fff;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.14em;padding:5px 10px;border-radius:999px}.ladder-num{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.12em}.ladder-tier{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--fg-1)}.ladder-price{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.ladder-card p{font-size:13px;line-height:1.55;color:var(--fg-2);margin:0;flex:1}.ladder-card .features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ladder-card .features li{font-size:12.5px;color:var(--fg-2);display:flex;align-items:center;gap:8px}.ladder-card .features li svg{width:12px;height:12px;color:var(--accent);flex:none}.faq{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.faq-item{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md);padding:22px 24px;cursor:pointer;transition:all .22s var(--ease-out)}.faq-item:hover{border-color:#1a75de66}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--fg-1)}.faq-q .plus{color:var(--accent);font-family:var(--font-mono);font-size:18px;transition:transform .22s var(--ease-out)}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--fg-2);margin-top:14px;padding-top:14px;border-top:1px solid var(--border-1);display:none}.faq-item.open .faq-a{display:block}.final-cta{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.final-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(26,117,222,.12),var(--bg-elev-1) 60%);border:1px solid rgba(26,117,222,.4);border-radius:var(--r-xl);padding:80px 64px;box-shadow:var(--shadow-glow)}.final-mesh{position:absolute;right:-120px;top:-40px;height:580px;opacity:.55;pointer-events:none}.final-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;pointer-events:none;background-image:linear-gradient(rgba(58,87,120,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.18) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 80% at 80% 20%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 80% 20%,#000 30%,transparent 80%)}.final-inner{position:relative;max-width:720px}.final-inner h2{font-family:var(--font-display);font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.06;color:var(--fg-1);margin:18px 0}.final-inner p{font-size:18px;color:var(--fg-2);line-height:1.6;margin:0 0 32px;max-width:56ch}.final-meta{display:flex;gap:36px;margin-top:36px;padding-top:28px;border-top:1px solid var(--border-1)}.final-meta .item .lbl{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.final-meta .item .val{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--fg-1);margin-top:6px}.footer{background:var(--bg-elev-1);border-top:1px solid var(--border-1);padding:72px 40px 28px;margin-top:48px}.footer-inner{max-width:var(--maxw-content);margin:0 auto;display:grid;grid-template-columns:1.4fr 2fr;gap:48px;padding-bottom:56px}.footer-brand{display:flex;align-items:center;gap:14px;margin-bottom:20px}.footer-name{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--fg-1)}.footer-tag{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:4px}.footer-blurb{font-size:13.5px;color:var(--fg-2);max-width:36ch;line-height:1.6}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footer-col-h{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.footer-cols a{display:block;font-family:var(--font-body);font-size:13.5px;color:var(--fg-2);text-decoration:none;padding:5px 0}.footer-cols a:hover{color:var(--fg-1)}.footer-base{max-width:var(--maxw-content);margin:28px auto 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.1em}.footer-base .links{display:flex;gap:24px}.footer-base .links a{color:var(--fg-3);text-decoration:none}.footer-base .links a:hover{color:var(--fg-1)}.spline-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spline-canvas{width:100%;height:100%;display:block;outline:none}.spline-wrap[data-tint=blue] .spline-canvas{filter:saturate(.55) brightness(1.02) contrast(1.06)}.spline-wrap[data-tint=blue]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--bot-tint, #1A75DE);mix-blend-mode:color;opacity:var(--bot-tint-strength, .85);z-index:2}.spline-wrap[data-tint=blue]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 45%,rgba(80,160,255,.18),transparent 70%),radial-gradient(ellipse 85% 70% at 50% 90%,rgba(26,117,222,.22),transparent 70%);mix-blend-mode:screen;z-index:3}.spline-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at center,#0d1d2966,#0d1d29d9);z-index:3;pointer-events:none}.spline-overlay-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--fg-3);text-transform:uppercase}.spline-loader{width:32px;height:32px;border-radius:50%;border:2px solid rgba(26,117,222,.18);border-top-color:var(--accent);animation:spline-spin .9s linear infinite}@keyframes spline-spin{to{transform:rotate(360deg)}}.hero-stage-corner{position:absolute;width:22px;height:22px;border-color:var(--accent);border-style:solid;border-width:0;z-index:4;opacity:.85}.hero-stage-corner.tl{top:14px;left:14px;border-top-width:1.5px;border-left-width:1.5px}.hero-stage-corner.tr{top:14px;right:14px;border-top-width:1.5px;border-right-width:1.5px}.hero-stage-corner.bl{bottom:14px;left:14px;border-bottom-width:1.5px;border-left-width:1.5px}.hero-stage-corner.br{bottom:14px;right:14px;border-bottom-width:1.5px;border-right-width:1.5px}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.55}}.agent{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto;position:relative}.agent-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:stretch;position:relative}.agent-stage{position:relative;display:flex;flex-direction:column;gap:14px;min-height:580px}.agent-spot{top:-25%;left:-15%;height:169%;width:100%;opacity:0;animation:adyan-spotlight 2.2s cubic-bezier(.22,.61,.36,1) .25s 1 forwards}.agent-stage-frame{position:relative;flex:1;border-radius:var(--r-xl);background:radial-gradient(ellipse 70% 55% at 50% 48%,rgba(26,117,222,.14),transparent 70%),linear-gradient(180deg,#142838b3,#0d1d29d9);border:1px solid rgba(58,87,120,.32);overflow:hidden;box-shadow:var(--shadow-md),inset 0 1px #ffffff0d,inset 0 0 60px #1a75de0f}.agent-stage-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(58,87,120,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.1) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 30%,transparent 90%);opacity:.4;z-index:1;pointer-events:none}.agent-stage-meta{display:flex;align-items:center;gap:10px;padding:0 4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em}.agent-stage-meta .live{width:7px;height:7px;border-radius:50%;background:#2bd17e;box-shadow:0 0 8px #2bd17eb3;animation:pulse-live 2s ease-in-out infinite}.agent-stage-label{color:var(--fg-2)}.agent-stage-rule{flex:1;height:1px;background:linear-gradient(90deg,#3a577866,#3a577800)}.agent-stage-status{color:var(--accent)}.agent-copy{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:8px 0}.agent-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase}.agent-h{font-family:var(--font-display);font-size:48px;line-height:1.05;letter-spacing:-.02em;color:var(--fg-1);font-weight:700;margin:0;text-wrap:balance}.agent-sub{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--fg-2);max-width:52ch;margin:0}.agent-roles{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.agent-role{display:flex;align-items:flex-start;gap:14px;padding:18px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md);transition:all .22s var(--ease-out)}.agent-role:hover{border-color:#1a75de73;background:#1a75de0a}.agent-role-ic{width:36px;height:36px;flex:0 0 36px;border-radius:9px;background:#1a75de1a;border:1px solid rgba(26,117,222,.28);display:grid;place-items:center;color:var(--accent)}.agent-role-ic svg{width:18px;height:18px}.agent-role-name{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--fg-1);margin-bottom:4px}.agent-role-desc{font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--fg-2)}.agent-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}@keyframes adyan-spotlight{0%{opacity:0;transform:translate(-72%,-62%) scale(.5)}to{opacity:1;transform:translate(-50%,-40%) scale(1)}}.adyan-spotlight{position:absolute;pointer-events:none;z-index:1}@media (max-width: 1024px){.agent{padding:72px 24px}.agent-inner{grid-template-columns:1fr;gap:36px}.agent-stage{min-height:460px}.agent-h{font-size:38px}.agent-roles{grid-template-columns:1fr}}.flip-wrap{position:relative;display:inline-block;vertical-align:baseline;overflow:hidden;padding:.08em .04em .18em;margin:-.08em -.04em -.18em;color:var(--accent)}.flip-ghost{visibility:hidden;display:inline-block;white-space:nowrap;pointer-events:none}.flip-word{position:absolute;left:.04em;right:.04em;top:.08em;white-space:nowrap;color:var(--accent);opacity:0;transform:translate3d(0,100%,0);transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.flip-word.is-active{opacity:1;transform:translateZ(0)}.flip-word.is-up{opacity:0;transform:translate3d(0,-100%,0)}.flip-word.is-down{opacity:0;transform:translate3d(0,100%,0)}.flip-word.is-instant{transition:none}@media (prefers-reduced-motion: reduce){.flip-word{transition:opacity .2s ease;transform:none!important}.flip-word.is-up,.flip-word.is-down{opacity:0}}:root[data-theme=light]{--bg: #F5F7FA;--bg-elev-1: #FFFFFF;--bg-elev-2: #F0F3F8;--fg-1: #0D1D29;--fg-2: rgba(13,29,41,.72);--fg-3: rgba(13,29,41,.55);--fg-mute: rgba(13,29,41,.3);--border-1: rgba(58,87,120,.18);--border-2: rgba(58,87,120,.28);--border-inset: rgba(13,29,41,.04);--shadow-md: 0 8px 24px rgba(13,29,41,.08);--shadow-lg: 0 20px 60px rgba(13,29,41,.1)}:root[data-theme=light] .adyan-nav{background:#ffffffc7}:root[data-theme=light] .hero-grid,:root[data-theme=light] .final-grid{opacity:.5}:root[data-theme=light] .hero-mesh,:root[data-theme=light] .final-mesh{opacity:.25}:root[data-theme=light] .ps-list li{background:#0d1d2908}:root[data-theme=light] .ps-list-yes li{background:#1a75de0f}:root[data-theme=light] .mock-kpi,:root[data-theme=light] .mock-row{background:#0d1d2908}.nav-links a.is-current{color:var(--accent);position:relative}.nav-links a.is-current:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:2px;background:var(--accent);border-radius:2px}.nav-cta-btn{padding:11px 18px;font-size:13px}.theme-toggle{width:38px;height:38px;border-radius:10px;background:transparent;border:1px solid var(--border-1);color:var(--fg-2);display:grid;place-items:center;cursor:pointer;transition:all .2s var(--ease-out)}.theme-toggle:hover{color:var(--fg-1);border-color:var(--border-2)}.theme-toggle svg{width:16px;height:16px}.sticky-audit-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;background:linear-gradient(135deg,#1a75de38,#0d1d29f2);border:1px solid rgba(26,117,222,.45);border-radius:var(--r-lg);box-shadow:var(--shadow-glow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sab-inner{max-width:var(--maxw-content);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto auto;gap:18px;align-items:center;padding:14px 18px}.sab-dot{width:9px;height:9px;border-radius:50%;background:#2bd17e;box-shadow:0 0 10px #2bd17eb3;animation:pulse-live 2s ease-in-out infinite}.sab-text{font-size:13.5px;color:var(--fg-2);line-height:1.4}.sab-text strong{color:var(--fg-1);font-weight:600}.sab-cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600;font-size:13px;white-space:nowrap;transition:background .2s var(--ease-out)}.sab-cta:hover{background:var(--accent-hover)}.sab-close{width:30px;height:30px;border-radius:8px;background:transparent;border:1px solid var(--border-1);color:var(--fg-3);display:grid;place-items:center;cursor:pointer}.sab-close:hover{color:var(--fg-1)}.sab-close svg{width:14px;height:14px}.adyan-site{padding-bottom:90px}.breadcrumb{background:#0d1d2966;border-bottom:1px solid var(--border-1)}.breadcrumb-inner{max-width:var(--maxw-content);margin:0 auto;display:flex;align-items:center;gap:10px;padding:14px 40px;font-family:var(--font-body);font-size:12.5px}.breadcrumb a{color:var(--fg-3);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .15s}.breadcrumb a:hover{color:var(--fg-1)}.breadcrumb a svg{width:14px;height:14px}.breadcrumb .sep{color:var(--fg-mute)}.breadcrumb .current{color:var(--fg-1);font-weight:500}.page-hero{position:relative;overflow:hidden;padding:80px 40px 64px;background:radial-gradient(80% 70% at 90% 10%,rgba(26,117,222,.12),transparent 60%),radial-gradient(50% 40% at 10% 90%,rgba(26,117,222,.06),transparent 60%),var(--obsidian)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;pointer-events:none;background-image:linear-gradient(rgba(58,87,120,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.12) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 0%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 0%,#000 30%,transparent 80%)}.page-hero-inner{position:relative;max-width:var(--maxw-content);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:end}.page-hero-left{max-width:720px}.page-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,4.4vw,64px);line-height:1.04;letter-spacing:-.022em;color:var(--fg-1);margin:20px 0 22px;text-wrap:balance}.page-hero .lede{font-size:18px;line-height:1.65;color:var(--fg-2);max-width:56ch;margin:0}.page-hero .page-hero-meta{display:grid;grid-template-columns:1fr;gap:12px;padding:22px 24px;background:linear-gradient(180deg,#142838b3,#0d1d29b3);border:1px solid var(--border-1);border-radius:var(--r-lg)}.page-hero-meta .item{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--border-1)}.page-hero-meta .item:last-child{border-bottom:0;padding-bottom:0}.page-hero-meta .lbl{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.page-hero-meta .val{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--fg-1);text-align:right}.section{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.section--tight{padding:64px 40px}.section--elev{background:var(--bg-elev-1)}.section-head-c{text-align:center;margin:0 auto 56px;max-width:760px}.section-head-c h2{font-family:var(--font-display);font-size:clamp(34px,3.8vw,48px);font-weight:600;letter-spacing:-.018em;color:var(--fg-1);margin:14px 0 0;line-height:1.08}.section-head-c .lede{font-size:16.5px;color:var(--fg-2);margin:18px auto 0;max-width:60ch;line-height:1.65}.audit-strip{padding:80px 40px;max-width:var(--maxw-content);margin:0 auto}.audit-strip-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding:56px;background:radial-gradient(60% 80% at 90% 10%,rgba(26,117,222,.15),transparent 60%),linear-gradient(180deg,#142838d9,#0d1d29f2);border:1px solid rgba(26,117,222,.35);border-radius:var(--r-xl);box-shadow:var(--shadow-glow);position:relative;overflow:hidden}.audit-strip-inner h2{font-family:var(--font-display);font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.018em;line-height:1.1;margin:14px 0 16px}.audit-strip-inner p{font-size:16px;color:var(--fg-2);margin:0;max-width:52ch;line-height:1.65}.audit-strip-cta{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.audit-strip-cta .btn-primary,.audit-strip-cta .btn-secondary{padding:16px 24px;font-size:15px}.audit-strip-meta{margin-top:14px;display:flex;gap:22px;flex-wrap:wrap}.audit-strip-meta span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12.5px;color:var(--fg-3)}.audit-strip-meta svg{width:14px;height:14px;color:var(--accent)}.svc-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:64px 0;border-bottom:1px solid var(--border-1)}.svc-row:last-child{border-bottom:0}.svc-row.reverse{direction:rtl}.svc-row.reverse>*{direction:ltr}.svc-num{font-family:var(--font-mono);font-size:12px;color:var(--accent);letter-spacing:.16em}.svc-row h3{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.018em;color:var(--fg-1);margin:10px 0 14px;line-height:1.1}.svc-row .lede{font-size:16px;color:var(--fg-2);line-height:1.65;margin:0 0 22px;max-width:52ch}.svc-bullets{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.svc-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:var(--fg-2);padding:12px 16px;background:#1a75de0a;border:1px solid rgba(26,117,222,.18);border-radius:var(--r-md)}.svc-bullets li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.svc-bullets b{color:var(--fg-1);font-weight:600}.svc-meta{display:flex;gap:22px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase}.svc-meta span{display:inline-flex;align-items:center;gap:6px}.svc-meta svg{width:12px;height:12px;color:var(--accent)}.svc-visual{position:relative;min-height:360px;background:linear-gradient(180deg,var(--graphite-2),var(--graphite));border:1px solid var(--border-2);border-radius:var(--r-xl);padding:24px;box-shadow:var(--shadow-md);overflow:hidden}.svc-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(58,87,120,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.18) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 90%)}.wa-mock{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.wa-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#0d1d2999;border:1px solid var(--border-1);border-radius:var(--r-md);margin-bottom:6px}.wa-head .av{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13px}.wa-head .meta{display:flex;flex-direction:column}.wa-head .name{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--fg-1)}.wa-head .status{font-family:var(--font-mono);font-size:10.5px;color:#2bd17e;letter-spacing:.08em}.wa-bubble{max-width:78%;padding:10px 14px;border-radius:14px;font-family:var(--font-body);font-size:13.5px;line-height:1.45;position:relative}.wa-bubble.from-user{align-self:flex-end;background:#2bd17e24;color:var(--fg-1);border:1px solid rgba(43,209,126,.28);border-bottom-right-radius:4px}.wa-bubble.from-agent{align-self:flex-start;background:#1a75de1a;color:var(--fg-1);border:1px solid rgba(26,117,222,.28);border-bottom-left-radius:4px}.wa-bubble .ts{display:block;font-family:var(--font-mono);font-size:9.5px;color:var(--fg-3);letter-spacing:.06em;margin-top:6px}.wa-voice{align-self:flex-end;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#2bd17e24;border:1px solid rgba(43,209,126,.28);border-radius:14px 14px 4px;max-width:78%}.wa-voice .play{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.wa-voice .play svg{width:14px;height:14px}.wa-voice .wave{flex:1;display:flex;align-items:center;gap:2px;height:24px}.wa-voice .wave i{display:inline-block;width:2px;background:var(--accent);border-radius:1px;opacity:.6}.wa-voice .dur{font-family:var(--font-mono);font-size:11px;color:var(--fg-2)}.wa-typing{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:12px 14px;background:#1a75de1a;border:1px solid rgba(26,117,222,.28);border-radius:14px 14px 14px 4px}.wa-typing i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.5;animation:wa-typing 1.4s ease-in-out infinite}.wa-typing i:nth-child(2){animation-delay:.2s}.wa-typing i:nth-child(3){animation-delay:.4s}@keyframes wa-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.voice-mock{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.voice-call{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#0d1d29b3;border:1px solid var(--border-1);border-radius:var(--r-md)}.voice-call .pic{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--steel-blue));display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:700}.voice-call .meta{display:flex;flex-direction:column;gap:4px}.voice-call .who{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--fg-1)}.voice-call .what{font-family:var(--font-body);font-size:12px;color:var(--fg-3);display:inline-flex;align-items:center;gap:6px}.voice-call .what .live{width:7px;height:7px;border-radius:50%;background:#2bd17e;box-shadow:0 0 6px #2bd17e;animation:pulse-live 1.8s ease-in-out infinite}.voice-call .timer{margin-left:auto;font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.08em}.voice-transcript{padding:16px;background:#0d1d298c;border:1px solid var(--border-1);border-radius:var(--r-md);display:flex;flex-direction:column;gap:12px}.voice-line{display:grid;grid-template-columns:60px 1fr;gap:12px;font-family:var(--font-body);font-size:13px;line-height:1.5}.voice-line .spk{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--fg-3);text-transform:uppercase;padding-top:2px}.voice-line .spk.agent{color:var(--accent)}.voice-line .txt{color:var(--fg-1)}.voice-line.muted .txt{color:var(--fg-2)}.sys-page-grid{display:grid;grid-template-columns:1fr;gap:24px}.sys-page-card{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:40px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-xl);position:relative;overflow:hidden;transition:all .25s var(--ease-out)}.sys-page-card:hover{border-color:#1a75de66;box-shadow:var(--shadow-glow-soft)}.sys-page-card .tag-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.sys-page-card .tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--accent);padding:4px 10px;border:1px solid rgba(26,117,222,.3);border-radius:999px}.sys-page-card .tag.muted{color:var(--fg-3);border-color:var(--border-1)}.sys-page-card h3{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.015em;color:var(--fg-1);margin:0 0 12px;line-height:1.15}.sys-page-card .lede{font-size:15.5px;color:var(--fg-2);line-height:1.6;margin:0 0 22px;max-width:50ch}.sys-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.sys-results .item{padding:14px;background:#1a75de0d;border:1px solid rgba(26,117,222,.18);border-radius:var(--r-md)}.sys-results .num{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--fg-1);letter-spacing:-.01em}.sys-results .lbl{font-family:var(--font-body);font-size:11px;color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;line-height:1.3}.sys-page-card .placeholder-note{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.1em;padding:4px 10px;border:1px dashed var(--border-2);border-radius:6px;display:inline-flex;align-items:center;gap:8px;background:#e8a63a0d}.sys-page-card .visual{position:relative;min-height:280px;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--graphite-2),var(--graphite));border:1px solid var(--border-2);padding:22px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.sys-page-card .visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(58,87,120,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(58,87,120,.18) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 90%)}.sys-mini-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.1em;position:relative;z-index:1}.sys-mini-head .live{width:7px;height:7px;border-radius:50%;background:#2bd17e;box-shadow:0 0 6px #2bd17e;display:inline-block;margin-right:6px}.sys-mini-rows{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.sys-mini-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:10px 12px;background:#0d1d2999;border:1px solid var(--border-1);border-radius:10px;font-size:12px;color:var(--fg-1)}.sys-mini-row .ic{width:24px;height:24px;border-radius:6px;background:#1a75de24;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.sys-mini-row .ic svg{width:12px;height:12px}.sys-mini-row .pill{font-family:var(--font-mono);font-size:9.5px;padding:3px 7px;border-radius:5px;letter-spacing:.08em}.about-mission{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.about-mission .right{display:flex;flex-direction:column;gap:20px}.about-mission .pillar{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:22px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md)}.about-mission .pillar .ic{width:44px;height:44px;border-radius:12px;background:#1a75de1f;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.about-mission .pillar .ic svg{width:20px;height:20px}.about-mission .pillar h4{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--fg-1);margin:0 0 4px}.about-mission .pillar p{font-size:13.5px;line-height:1.55;color:var(--fg-2);margin:0}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.principle{padding:28px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:12px}.principle .num{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.16em}.principle h4{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--fg-1);margin:0}.principle p{font-size:14px;color:var(--fg-2);line-height:1.6;margin:0}.industries-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.industry-tile{padding:22px 16px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.industry-tile .ic{width:36px;height:36px;border-radius:9px;background:#1a75de1a;border:1px solid rgba(26,117,222,.25);display:grid;place-items:center;color:var(--accent)}.industry-tile .ic svg{width:18px;height:18px}.industry-tile .name{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--fg-1)}.industry-tile .ex{font-family:var(--font-body);font-size:11.5px;color:var(--fg-3);line-height:1.4}.svc-statement{padding:120px 40px;max-width:1000px;margin:0 auto;text-align:center}.svc-statement h2{font-family:var(--font-display);font-size:clamp(40px,5.2vw,68px);font-weight:700;line-height:1.04;letter-spacing:-.022em;color:var(--fg-1);margin:0;text-wrap:balance}.svc-statement .accent-word{color:var(--accent)}.svc-statement .lead{font-family:var(--font-body);font-size:clamp(17px,1.55vw,20px);line-height:1.6;color:var(--fg-2);max-width:66ch;margin:30px auto 0;text-wrap:pretty}.svc-statement .sub{font-family:var(--font-body);font-size:16px;line-height:1.62;color:var(--fg-3);max-width:54ch;margin:22px auto 0;text-wrap:pretty}@media (max-width: 700px){.svc-statement{padding:80px 24px}}.process-rail{display:grid;gap:24px;max-width:920px;margin:0 auto;position:relative}.process-rail:before{content:"";position:absolute;top:0;bottom:0;left:36px;width:1px;background:linear-gradient(180deg,var(--accent),var(--steel-blue) 30%,var(--steel-blue) 70%,transparent);opacity:.5}.process-step{display:grid;grid-template-columns:72px 1fr;gap:24px;align-items:flex-start;position:relative}.process-step .marker{width:72px;height:72px;border-radius:18px;background:linear-gradient(180deg,#1a75de2e,#1a75de0f);border:1px solid rgba(26,117,222,.4);color:var(--accent);display:grid;place-items:center;position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg)}.process-step .marker svg{width:26px;height:26px}.process-card{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow-md)}.process-card .head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:10px}.process-card .num{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.16em}.process-card .dur{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.1em;padding:3px 8px;border:1px solid var(--border-1);border-radius:999px}.process-card h3{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--fg-1);margin:0 0 10px}.process-card p{font-size:14.5px;color:var(--fg-2);line-height:1.6;margin:0 0 18px;max-width:56ch}.process-card .deliv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.process-card .deliv li{font-size:13px;color:var(--fg-2);display:flex;align-items:center;gap:10px}.process-card .deliv li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.contact-form-card,.contact-cal-card{background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:36px;box-shadow:var(--shadow-md)}.contact-form-card h3,.contact-cal-card h3{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--fg-1);margin:0 0 8px}.contact-form-card .sub,.contact-cal-card .sub{font-size:14px;color:var(--fg-2);margin:0 0 24px;line-height:1.55}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row{display:flex;flex-direction:column;gap:6px}.form-row.full{grid-column:span 2}.form-row label{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.form-row .req-mark{color:var(--accent);font-weight:700}.form-row input,.form-row select,.form-row textarea{background:#0d1d2966;color:var(--fg-1);border:1px solid var(--border-1);border-radius:var(--r-md);padding:12px 14px;font-family:var(--font-body);font-size:14px;line-height:1.4;transition:border-color .15s,background .15s}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--border-active);background:#0d1d2999;box-shadow:0 0 0 3px var(--accent-ring)}.form-row textarea{min-height:110px;resize:vertical}.form-row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-3) 50%),linear-gradient(135deg,var(--fg-3) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.contact-submit{margin-top:22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.contact-submit small{font-family:var(--font-body);font-size:11.5px;color:var(--fg-3)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-head .month{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--fg-1)}.cal-head .nav{display:flex;gap:6px}.cal-head .nav button{width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid var(--border-1);color:var(--fg-2);cursor:pointer;display:grid;place-items:center}.cal-head .nav button:hover{color:var(--fg-1);border-color:var(--border-2)}.cal-head .nav svg{width:14px;height:14px}.cal-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);text-align:center;letter-spacing:.08em;margin-bottom:6px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;font-family:var(--font-body);font-size:13px;color:var(--fg-2);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s}.cal-day:hover:not(.muted):not(.disabled){background:#1a75de14;color:var(--fg-1)}.cal-day.muted{color:var(--fg-mute);cursor:default}.cal-day.disabled{color:var(--fg-mute);cursor:not-allowed;text-decoration:line-through}.cal-day.available{color:var(--fg-1);border-color:var(--border-1)}.cal-day.selected{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-glow-soft)}.cal-day.today{font-weight:700}.cal-slots{margin-top:22px;padding-top:22px;border-top:1px solid var(--border-1)}.cal-slots .label{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px}.cal-slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cal-slot{padding:10px 12px;background:#0d1d2966;border:1px solid var(--border-1);border-radius:var(--r-md);font-family:var(--font-mono);font-size:12px;color:var(--fg-1);text-align:center;cursor:pointer;transition:all .15s}.cal-slot:hover{border-color:#1a75de66;color:var(--fg-1);background:#1a75de0d}.cal-slot.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.cal-slot.gone{color:var(--fg-mute);text-decoration:line-through;cursor:not-allowed}.cal-tz{margin-top:18px;display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12px;color:var(--fg-3)}.cal-tz svg{width:14px;height:14px;color:var(--accent)}.contact-side{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contact-side .tile{padding:18px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md)}.contact-side .tile .lbl{font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.contact-side .tile .val{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--fg-1);margin-top:6px}.contact-side .tile a{color:var(--fg-1);text-decoration:none}.contact-side .tile a:hover{color:var(--accent)}.wav{position:relative;overflow:hidden;padding:96px 40px;background:radial-gradient(60% 50% at 10% 10%,rgba(43,209,126,.06),transparent 60%),radial-gradient(60% 50% at 90% 90%,rgba(26,117,222,.08),transparent 60%),var(--obsidian)}.wav-inner{max-width:var(--maxw-content);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.wav-head h2{font-family:var(--font-display);font-size:clamp(36px,4.2vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--fg-1);margin:18px 0 22px;text-wrap:balance}.wav-lede{font-size:17px;line-height:1.65;color:var(--fg-2);margin:0 0 28px;max-width:54ch}.wav-feats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wav-feat{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:14px 16px;background:#0d1d298c;border:1px solid var(--border-1);border-radius:var(--r-md);font-size:13.5px;line-height:1.5;color:var(--fg-2)}.wav-feat b{color:var(--fg-1);font-weight:600}.wav-feat .ic{width:36px;height:36px;border-radius:9px;background:#1a75de1f;border:1px solid rgba(26,117,222,.3);display:grid;place-items:center;color:var(--accent)}.wav-feat .ic svg{width:16px;height:16px}.wav-stack{display:flex;flex-direction:column;gap:18px}.wav-card{background:linear-gradient(180deg,var(--graphite-2),var(--graphite));border:1px solid var(--border-2);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-md)}.wav-card-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-1);background:#0d1d298c}.wav-card-head .dot{width:8px;height:8px;border-radius:50%}.wav-card-head .dot.green{background:#2bd17e;box-shadow:0 0 8px #2bd17eb3}.wav-card-head .dot.blue{background:var(--accent);box-shadow:0 0 8px var(--accent)}.wav-card-head .title{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--fg-1)}.wav-card-head .muted{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);letter-spacing:.08em}@media (max-width: 1100px){.wav-inner{grid-template-columns:1fr;gap:40px}.wav-feats{grid-template-columns:1fr}}@media (max-width: 1100px){.page-hero-inner,.audit-strip-inner,.about-mission,.contact-grid,.svc-row,.sys-page-card{grid-template-columns:1fr;gap:32px}.audit-strip-inner{padding:36px}.svc-row.reverse{direction:ltr}.principles-grid,.industries-grid{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}}@media (max-width: 700px){.page-hero,.section,.audit-strip{padding-left:20px;padding-right:20px}.form-grid{grid-template-columns:1fr}.form-row.full{grid-column:span 1}.principles-grid,.industries-grid,.sys-results,.cal-slots-grid{grid-template-columns:1fr}.sys-results{grid-template-columns:repeat(3,1fr)}.sab-inner{grid-template-columns:1fr auto;gap:10px;padding:12px}.sab-dot,.sab-text{grid-column:1 / -1}}.hero-mock,.mc-board,.svc-visual,.wav-card,.sys-page-card .visual,.final-card,.audit-strip-inner,.hero-pill,.sticky-audit-bar,.mock-kpi,.mock-row,.mc-card-sm,.mc-panel,.mc-item,.sys-mini-row,.wa-head,.voice-call,.voice-transcript,.cal-day,.cal-slot{--bg: #0D1D29;--bg-elev-1: #142838;--bg-elev-2: #1B344A;--fg-1: #F5F7FA;--fg-2: rgba(245,247,250,.72);--fg-3: rgba(245,247,250,.58);--fg-mute: rgba(245,247,250,.32);--border-1: rgba(58,87,120,.3);--border-2: rgba(58,87,120,.5)}:root[data-theme=light]{--obsidian: #F4F6FA;--graphite: #FFFFFF;--graphite-2: #F8FAFC;--cloud: #0D1D29;--bg: #F4F6FA;--bg-elev-1: #FFFFFF;--bg-elev-2: #F0F4FA;--fg-1: #0D1D29;--fg-2: rgba(13,29,41,.74);--fg-3: rgba(13,29,41,.54);--fg-mute: rgba(13,29,41,.28);--border-1: rgba(58,87,120,.18);--border-2: rgba(58,87,120,.32);--border-inset: rgba(13,29,41,.04);--shadow-sm: 0 1px 2px rgba(13,29,41,.06);--shadow-md: 0 6px 22px rgba(13,29,41,.07);--shadow-lg: 0 18px 50px rgba(13,29,41,.09);--shadow-glow: 0 0 0 1px rgba(26,117,222,.32), 0 12px 36px rgba(26,117,222,.16);--shadow-glow-soft: 0 0 0 1px rgba(26,117,222,.2), 0 6px 22px rgba(26,117,222,.08)}:root[data-theme=light] body,:root[data-theme=light] .adyan-site{background:#f4f6fa;color:#0d1d29}:root[data-theme=light] .adyan-nav{background:#ffffffd1;border-bottom:1px solid rgba(58,87,120,.16)}:root[data-theme=light] .nav-links a{color:#0d1d29b3}:root[data-theme=light] .nav-links a:hover{color:#0d1d29}:root[data-theme=light] .nav-links a.is-current{color:#1a75de}:root[data-theme=light] .theme-toggle{color:#0d1d2999}:root[data-theme=light] .lang-toggle{color:#0d1d2999;border-color:#3a577833}:root[data-theme=light] .lang-toggle:hover{color:#0d1d29}:root[data-theme=light] .btn-secondary{color:#0d1d29;border-color:#3a577852}:root[data-theme=light] .breadcrumb{background:#ffffffb3;border-bottom:1px solid rgba(58,87,120,.14)}:root[data-theme=light] .breadcrumb a{color:#0d1d298c}:root[data-theme=light] .breadcrumb a:hover{color:#0d1d29}:root[data-theme=light] .breadcrumb .current{color:#0d1d29}:root[data-theme=light] .page-hero,:root[data-theme=light] .hero{background:radial-gradient(80% 70% at 90% 10%,rgba(26,117,222,.06),transparent 60%),radial-gradient(60% 50% at 8% 96%,rgba(26,117,222,.04),transparent 60%),#f4f6fa}:root[data-theme=light] .hero-grid,:root[data-theme=light] .page-hero:before{opacity:.25}:root[data-theme=light] .hero-mesh{opacity:.18}:root[data-theme=light] .hero-h1,:root[data-theme=light] .page-hero h1{color:#0d1d29}:root[data-theme=light] .hero-sub,:root[data-theme=light] .page-hero .lede{color:#0d1d29b8}:root[data-theme=light] .hero-meta{color:#0d1d298c;border-top-color:#3a57782e}:root[data-theme=light] .page-hero-meta{background:#ffffffc7;border-color:#3a57782e}:root[data-theme=light] .page-hero-meta .item{border-bottom-color:#3a577824}:root[data-theme=light] .page-hero-meta .lbl{color:#0d1d2980}:root[data-theme=light] .page-hero-meta .val{color:#0d1d29}:root[data-theme=light] .section-head h2,:root[data-theme=light] .section-head-c h2{color:#0d1d29}:root[data-theme=light] .section-sub,:root[data-theme=light] .section-head-c .lede{color:#0d1d29b3}:root[data-theme=light] .trust{background:#fff9;border-top-color:#3a577824;border-bottom-color:#3a577824}:root[data-theme=light] .trust-label,:root[data-theme=light] .trust-logos .logo{color:#0d1d298c}:root[data-theme=light] .stats-grid{background:#3a577824;border-color:#3a577829}:root[data-theme=light] .stat .num{color:#0d1d29}:root[data-theme=light] .stat .lbl{color:#0d1d2980}:root[data-theme=light] .stat .desc{color:#0d1d29a6}:root[data-theme=light] .ps-block{background:#fff;border-color:#3a577829}:root[data-theme=light] .ps-solution{background:linear-gradient(180deg,#1a75de0f,#fff 70%);border-color:#1a75de47}:root[data-theme=light] .ps-h{color:#0d1d29}:root[data-theme=light] .ps-p{color:#0d1d29b8}:root[data-theme=light] .ps-list li{background:#0d1d2906;border-color:#3a577824;color:#0d1d29bd}:root[data-theme=light] .ps-list-yes li{background:#1a75de0d;border-color:#1a75de38}:root[data-theme=light] .wwb-card{background:#fff;border-color:#3a577829}:root[data-theme=light] .wwb-card h3{color:#0d1d29}:root[data-theme=light] .wwb-card p{color:#0d1d29b8}:root[data-theme=light] .wwb-features li{color:#0d1d298c}:root[data-theme=light] .wwb-num{color:#0d1d2973}:root[data-theme=light] .how-step{background:#fff;border-color:#3a577829}:root[data-theme=light] .how-step h4{color:#0d1d29}:root[data-theme=light] .how-step p{color:#0d1d29b8}:root[data-theme=light] .how-banner{background:linear-gradient(180deg,#1a75de0f,#fff);border-color:#1a75de47;color:#0d1d29}:root[data-theme=light] .integ-tile{background:#fff;border-color:#3a577829}:root[data-theme=light] .integ-tile .name{color:#0d1d29}:root[data-theme=light] .integ-tile .cat{color:#0d1d2980}:root[data-theme=light] .integ-tile:hover{border-color:#1a75de80;background:#1a75de0a}:root[data-theme=light] .sys-card{background:#fff;border-color:#3a577829}:root[data-theme=light] .sys-card h3{color:#0d1d29}:root[data-theme=light] .sys-card p{color:#0d1d29b8}:root[data-theme=light] .sys-foot{color:#0d1d298c;border-top-color:#3a577829}:root[data-theme=light] .why-grid li{background:#fff;border-color:#3a577829}:root[data-theme=light] .why-grid .body .t{color:#0d1d29}:root[data-theme=light] .why-grid .body .s{color:#0d1d29b8}:root[data-theme=light] .section--elev{background:#fff}:root[data-theme=light] .principle,:root[data-theme=light] .industry-tile,:root[data-theme=light] .about-mission .pillar,:root[data-theme=light] .process-card{background:#fff;border-color:#3a577829}:root[data-theme=light] .principle h4,:root[data-theme=light] .process-card h3,:root[data-theme=light] .about-mission .pillar h4,:root[data-theme=light] .industry-tile .name{color:#0d1d29}:root[data-theme=light] .principle p,:root[data-theme=light] .process-card p,:root[data-theme=light] .about-mission .pillar p{color:#0d1d29b8}:root[data-theme=light] .industry-tile .ex{color:#0d1d298c}:root[data-theme=light] .process-card .deliv li{color:#0d1d29b3}:root[data-theme=light] .process-card .dur{color:#0d1d298c;border-color:#3a57782e}:root[data-theme=light] .process-rail:before{background:linear-gradient(180deg,var(--accent),rgba(58,87,120,.4) 30%,rgba(58,87,120,.4) 70%,transparent);opacity:.6}:root[data-theme=light] .process-step .marker{box-shadow:0 0 0 6px #f4f6fa}:root[data-theme=light] .svc-bullets li{background:#1a75de0a;border-color:#1a75de29;color:#0d1d29bd}:root[data-theme=light] .svc-bullets b{color:#0d1d29}:root[data-theme=light] .svc-row h3{color:#0d1d29}:root[data-theme=light] .svc-row .lede{color:#0d1d29b8}:root[data-theme=light] .svc-meta{color:#0d1d298c}:root[data-theme=light] .sys-page-card{background:#fff;border-color:#3a577829}:root[data-theme=light] .sys-page-card h3{color:#0d1d29}:root[data-theme=light] .sys-page-card .lede{color:#0d1d29b8}:root[data-theme=light] .sys-results .item{background:#1a75de0d;border-color:#1a75de33}:root[data-theme=light] .sys-results .num{color:#0d1d29}:root[data-theme=light] .sys-results .lbl{color:#0d1d298c}:root[data-theme=light] .stat{background:#fff}:root[data-theme=light] .faq-group-ic{background:#1a75de14;border-color:#3a577829}:root[data-theme=light] .faq-group-label{color:#0d1d2999}:root[data-theme=light] .faq-group-rule{background:#3a577829}:root[data-theme=light] .faq-item{background:#fff;border-color:#3a577829}:root[data-theme=light] .faq-q{color:#0d1d29}:root[data-theme=light] .faq-a{color:#0d1d29b8;border-top-color:#3a577829}:root[data-theme=light] .contact-form-card,:root[data-theme=light] .contact-cal-card{background:#fff;border-color:#3a577829}:root[data-theme=light] .contact-form-card h3,:root[data-theme=light] .contact-cal-card h3{color:#0d1d29}:root[data-theme=light] .contact-form-card .sub,:root[data-theme=light] .contact-cal-card .sub{color:#0d1d29a6}:root[data-theme=light] .form-row label{color:#0d1d298c}:root[data-theme=light] .form-row input,:root[data-theme=light] .form-row select,:root[data-theme=light] .form-row textarea{background:#f4f6fa;color:#0d1d29;border-color:#3a57782e}:root[data-theme=light] .form-row input:focus,:root[data-theme=light] .form-row select:focus,:root[data-theme=light] .form-row textarea:focus{background:#fff}:root[data-theme=light] .cal-day.available{color:#0d1d29;border-color:#3a577829}:root[data-theme=light] .cal-day.muted{color:#0d1d2940}:root[data-theme=light] .cal-day.disabled{color:#0d1d294d}:root[data-theme=light] .cal-slot{background:#f4f6fa;color:#0d1d29;border-color:#3a577829}:root[data-theme=light] .cal-week,:root[data-theme=light] .cal-slots .label,:root[data-theme=light] .cal-tz{color:#0d1d298c}:root[data-theme=light] .contact-side .tile{background:#fff;border-color:#3a577829}:root[data-theme=light] .contact-side .tile .lbl{color:#0d1d298c}:root[data-theme=light] .contact-side .tile .val{color:#0d1d29}:root[data-theme=light] .footer{background:#fff;border-top-color:#3a577824}:root[data-theme=light] .footer-name{color:#0d1d29}:root[data-theme=light] .footer-blurb{color:#0d1d29b3}:root[data-theme=light] .footer-col-h{color:#0d1d2980}:root[data-theme=light] .footer-cols a,:root[data-theme=light] .footer-contact a{color:#0d1d29b3}:root[data-theme=light] .footer-cols a:hover,:root[data-theme=light] .footer-contact a:hover{color:#0d1d29}:root[data-theme=light] .footer-base,:root[data-theme=light] .footer-base .links a{color:#0d1d2980}:root[data-theme=light] .wav{background:radial-gradient(60% 50% at 10% 10%,rgba(43,209,126,.05),transparent 60%),radial-gradient(60% 50% at 90% 90%,rgba(26,117,222,.05),transparent 60%),#f4f6fa}:root[data-theme=light] .wav-head h2{color:#0d1d29}:root[data-theme=light] .wav-lede{color:#0d1d29b8}:root[data-theme=light] .wav-feat{background:#fff;border-color:#3a577829;color:#0d1d29b8}:root[data-theme=light] .wav-feat b{color:#0d1d29}:root[data-theme=light] .industry-tile{background:#fff}:root[data-theme=light] .placeholder-note{background:#e8a63a12}.mock-kpi .val,.stat .num,.sys-results .num,.timer,.cal-slot,.cal-day,.cal-week,.mock-kpi .delta,.mc-card-sm .val{direction:ltr;unicode-bidi:isolate}:root[dir=rtl],[dir=rtl] body,[dir=rtl] .adyan-site{font-family:Cairo,Inter,system-ui,-apple-system,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] .h1,[dir=rtl] .h2,[dir=rtl] .h3,[dir=rtl] .h4,[dir=rtl] .display,[dir=rtl] .brand-name,[dir=rtl] .footer-name,[dir=rtl] .hero-h1,[dir=rtl] .page-hero h1,[dir=rtl] .section-head h2,[dir=rtl] .section-head-c h2,[dir=rtl] .wav-head h2,[dir=rtl] .audit-strip-inner h2,[dir=rtl] .final-inner h2,[dir=rtl] .ps-h,[dir=rtl] .wwb-card h3,[dir=rtl] .sys-card h3,[dir=rtl] .sys-page-card h3,[dir=rtl] .principle h4,[dir=rtl] .process-card h3,[dir=rtl] .about-mission .pillar h4,[dir=rtl] .industry-tile .name,[dir=rtl] .contact-form-card h3,[dir=rtl] .contact-cal-card h3,[dir=rtl] .agent-h,[dir=rtl] .svc-statement h2,[dir=rtl] .svc-row h3,[dir=rtl] .mock-title,[dir=rtl] .wa-head .name,[dir=rtl] .voice-call .who,[dir=rtl] .wav-card-head .title,[dir=rtl] .mc-grid>div>h2{font-family:Cairo,Sora,system-ui,sans-serif;font-weight:700;letter-spacing:0}[dir=rtl] .hero-h1,[dir=rtl] .page-hero h1{line-height:1.3!important;font-weight:700;padding-block:.04em}[dir=rtl] .section-head h2,[dir=rtl] .section-head-c h2,[dir=rtl] .wav-head h2,[dir=rtl] .audit-strip-inner h2,[dir=rtl] .final-inner h2,[dir=rtl] .ps-h,[dir=rtl] .agent-h,[dir=rtl] .svc-statement h2,[dir=rtl] .mc-grid>div>h2{line-height:1.35!important;padding-block:.03em}[dir=rtl] h3,[dir=rtl] .h3,[dir=rtl] .wwb-card h3,[dir=rtl] .sys-card h3,[dir=rtl] .sys-page-card h3,[dir=rtl] .svc-row h3,[dir=rtl] .process-card h3{line-height:1.4;padding-block:.02em}[dir=rtl] h4,[dir=rtl] .h4,[dir=rtl] .principle h4,[dir=rtl] .about-mission .pillar h4{line-height:1.45}[dir=rtl] p,[dir=rtl] li,[dir=rtl] .hero-sub,[dir=rtl] .section-sub,[dir=rtl] .ps-p,[dir=rtl] .wwb-card p,[dir=rtl] .sys-card p,[dir=rtl] .sys-page-card .lede,[dir=rtl] .page-hero .lede,[dir=rtl] .principle p,[dir=rtl] .process-card p,[dir=rtl] .about-mission .pillar p,[dir=rtl] .wav-lede,[dir=rtl] .wav-feat,[dir=rtl] .faq-a,[dir=rtl] .footer-blurb{line-height:1.75}[dir=rtl] .eyebrow,[dir=rtl] .label,[dir=rtl] .footer-col-h{line-height:1.6}[dir=rtl] .eyebrow,[dir=rtl] .footer-col-h,[dir=rtl] .label,[dir=rtl] .audit-strip-meta,[dir=rtl] .breadcrumb-inner,[dir=rtl] .form-row label,[dir=rtl] .svc-meta,[dir=rtl] .trust-label,[dir=rtl] .lang-toggle{letter-spacing:0!important}[dir=rtl] .hero-h1,[dir=rtl] .ps-h,[dir=rtl] .section-head h2,[dir=rtl] .section-head-c h2{overflow:visible}[dir=rtl] .brand-tag,[dir=rtl] .eyebrow,[dir=rtl] .footer-tag,[dir=rtl] .footer-col-h,[dir=rtl] .label,[dir=rtl] .form-row label,[dir=rtl] .svc-meta,[dir=rtl] .audit-strip-meta,[dir=rtl] .breadcrumb-inner{letter-spacing:.06em}[dir=rtl] .arr{transform:rotate(-135deg);margin-left:0;margin-right:2px}[dir=rtl] .mono,[dir=rtl] code,[dir=rtl] .mock-kpi .val,[dir=rtl] .mock-kpi .delta,[dir=rtl] .stat .num,[dir=rtl] .sys-results .num,[dir=rtl] .timer,[dir=rtl] .mc-card-sm .val,[dir=rtl] .footer-base,[dir=rtl] .wa-bubble .ts,[dir=rtl] .voice-line .spk,[dir=rtl] .cal-week,[dir=rtl] .cal-day,[dir=rtl] .cal-slot,[dir=rtl] .ladder-price,[dir=rtl] [dir=ltr]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .process-rail:before{left:auto;right:36px}[dir=rtl] .process-step{grid-template-columns:72px 1fr}[dir=rtl] .adyan-nav{direction:rtl}[dir=rtl] .nav-links a.is-current:after{left:0;right:0}[dir=rtl] .cal-head .nav{direction:ltr}[dir=rtl] .form-row select{background-position:18px center,13px center;padding-right:14px;padding-left:36px}[dir=rtl] .hero-pill{padding:6px 8px 6px 14px}[dir=rtl] .sab-inner{direction:rtl}.wa-bubble.from-user,.wa-bubble.from-agent{direction:rtl;text-align:right}[dir=ltr] .wa-bubble.from-user[lang=en],[dir=ltr] .wa-bubble.from-agent[lang=en]{direction:ltr;text-align:left}.lang-toggle{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;background:transparent;border:1px solid var(--border-1);color:var(--fg-2);cursor:pointer;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;transition:all .2s var(--ease-out)}.lang-toggle:hover{color:var(--fg-1);border-color:var(--border-2)}.lang-toggle .now{color:var(--accent)}.lang-toggle .sep{color:var(--fg-mute);margin:0 2px}.audit-strip-inner .btn-secondary{color:#f5f7fa;border-color:#f5f7fa4d}.audit-strip-inner .btn-secondary:hover{color:#fff;border-color:#f5f7fa99}.final-card .btn-secondary{color:#f5f7fa;border-color:#f5f7fa4d}.final-card .btn-secondary:hover{color:#fff;border-color:#f5f7fa99}.hero-pill .chip:not(:empty){font-weight:800}.hero .hero-pill .chip{background:#006c35;color:#fff;box-shadow:0 0 0 1px #ffffff14 inset,0 4px 16px #006c3559}.hero[data-variant=whatsapp] .hero-pill .chip{background:#006c35;color:#fff}.hero .hero-pill{border-color:#006c3547;background:linear-gradient(90deg,#006c351a,#1a75de0f)}html,body{max-width:100%;overflow-x:hidden}img,svg{max-width:100%}@media (max-width: 1100px){.adyan-nav{padding:0 24px}.nav-links{gap:22px}.nav-cta .nav-cta-btn{display:none}}@media (max-width: 820px){.adyan-nav{height:60px}.nav-links,.brand-tag{display:none}.brand img{width:30px;height:30px}.brand-name{font-size:15px}.nav-cta{gap:6px}}.nav-mobile-toggle{display:none;width:40px;height:40px;border:1px solid var(--border-1);background:#0d1d2980;border-radius:10px;align-items:center;justify-content:center;color:var(--fg-1);cursor:pointer}.nav-mobile-toggle svg{width:18px;height:18px}@media (max-width: 820px){.nav-mobile-toggle{display:inline-flex}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#080e16f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mobile-menu-close{width:40px;height:40px;border:1px solid var(--border-1);background:transparent;color:var(--fg-1);border-radius:10px;display:grid;place-items:center;cursor:pointer}.mobile-menu-close svg{width:18px;height:18px}.mobile-menu nav{display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.mobile-menu nav a{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--fg-1);text-decoration:none;padding:14px 4px;border-bottom:1px solid var(--border-1)}.mobile-menu nav a.is-current{color:var(--accent)}.mobile-menu-cta{display:flex;flex-direction:column;gap:10px;margin-top:auto}.mobile-menu-cta .btn-primary,.mobile-menu-cta .btn-secondary{width:100%;justify-content:center;padding:16px 22px}@media (max-width: 1100px){.hero{padding:64px 28px 56px}.hero-inner{grid-template-columns:1fr;gap:48px}.hero-mesh{display:none}}@media (max-width: 820px){.hero{padding:48px 20px 40px}.hero-h1{font-size:clamp(36px,9vw,52px)!important}.hero-sub{font-size:16px}.hero-pill{padding:5px 12px 5px 6px;font-size:11.5px;flex-wrap:wrap}.hero-pill .chip{font-size:9.5px;padding:3px 8px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn-primary,.hero-cta .btn-secondary{justify-content:center;width:100%}.hero-meta{gap:14px;font-size:12px;padding-top:22px}.mock-kpis{grid-template-columns:1fr}.mock-tabs{display:none}}.mock-head{flex-wrap:wrap;gap:8px 12px}.mock-title{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1180px){.hero .mock-title>span:last-child{display:none}}@media (max-width: 1100px){.trust{padding:22px 24px}.trust-inner{gap:24px;justify-content:center}.trust-logos{gap:22px;justify-content:center}.trust-logos .logo{font-size:14px}}@media (max-width: 820px){.trust-inner{flex-direction:column;align-items:flex-start}.trust-logos{gap:14px 22px}.trust-logos .logo{font-size:12.5px}.trust-logos .logo svg{width:14px;height:14px}}@media (max-width: 1100px){.stats{padding:56px 24px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat{padding:28px 24px}.stat .num{font-size:44px}}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}.stat .num{font-size:38px}}@media (max-width: 1100px){.section-head{margin-bottom:36px}.section-head h2{font-size:clamp(28px,5.4vw,44px)}}@media (max-width: 1100px){.ps{padding:64px 24px}.ps-grid{grid-template-columns:1fr;gap:16px}.ps-block{padding:28px}.ps-h{font-size:24px}.ps-p{font-size:14.5px}}@media (max-width: 480px){.ps{padding:48px 20px}.ps-block{padding:22px 20px}}@media (max-width: 1100px){.wwb{padding:64px 24px}.wwb-grid{grid-template-columns:repeat(2,1fr);gap:14px}.wwb-card{padding:22px;min-height:0}}@media (max-width: 600px){.wwb-grid{grid-template-columns:1fr}.wwb-card h3{font-size:18px}}@media (max-width: 1100px){.mc{padding:64px 24px}.mc-grid{grid-template-columns:1fr;gap:36px}.mc-board{padding:16px}.mc-row1{grid-template-columns:repeat(2,1fr)}.mc-row2{grid-template-columns:1fr}}@media (max-width: 480px){.mc{padding:48px 20px}.mc-row1{grid-template-columns:1fr 1fr;gap:8px}.mc-card-sm{padding:12px}.mc-card-sm .val{font-size:18px}.mc-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.mc-chart{height:100px}}@media (max-width: 1100px){.wac{padding:64px 24px}.wac-inner{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width: 480px){.wac{padding:48px 20px}}@media (max-width: 1100px){.sys{padding:64px 24px}.sys-grid{grid-template-columns:repeat(2,1fr);gap:14px}.sys-card{padding:22px}}@media (max-width: 600px){.sys-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.agents{padding:64px 24px}.agents-grid{grid-template-columns:repeat(2,1fr);column-gap:32px;row-gap:44px}.agents-foot{margin-top:56px}}@media (max-width: 600px){.agents-grid{grid-template-columns:1fr;row-gap:36px}.agents-more{font-size:10px;padding:11px 18px;text-align:center}}@media (max-width: 1100px){.audit-strip{padding:56px 24px}.audit-strip-inner{grid-template-columns:1fr!important;gap:28px!important;padding:32px!important}.audit-strip-cta{width:100%}.audit-strip-cta .btn-primary,.audit-strip-cta .btn-secondary{width:100%;justify-content:center}}@media (max-width: 480px){.audit-strip{padding:40px 20px}.audit-strip-inner{padding:24px!important}.audit-strip-inner h2{font-size:28px}}@media (max-width: 480px){.btn-primary,.btn-secondary{padding:13px 18px;font-size:14px}}.hero[data-variant=editorial] .hero-inner{grid-template-columns:1fr;max-width:1000px;text-align:left}.hero[data-variant=editorial] .hero-h1{font-size:clamp(54px,8vw,110px);max-width:14ch}.hero[data-variant=editorial] .hero-mock{display:none}.hero[data-variant=editorial] .hero-meta{max-width:720px}@media (max-width: 820px){.hero[data-variant=editorial] .hero-h1{font-size:clamp(40px,11vw,60px)!important}}.hero[data-variant=whatsapp] .hero-pill{background:#25d3661f;border-color:#25d36659}.hero[data-variant=whatsapp] .hero-pill .chip{background:#25d366;color:#062c16}.hero[data-variant=whatsapp] .hero-pill .arr{color:#25d366;border-color:#25d366}.wa-phone{position:relative;width:100%;max-width:360px;margin:0 auto;background:#0a131a;border:1px solid rgba(58,87,120,.5);border-radius:36px;padding:14px;box-shadow:var(--shadow-lg),0 0 0 1px #ffffff0a inset}.wa-phone-inner{background:linear-gradient(180deg,#0f1e2a,#0a141d);border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.wa-phone-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#142838;border-bottom:1px solid var(--border-1)}.wa-phone-head .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1a75de,#0f4fa8);display:grid;place-items:center;color:#fff;font-weight:700;font-family:var(--font-display);font-size:13px}.wa-phone-head .who{display:flex;flex-direction:column;line-height:1.2}.wa-phone-head .who .n{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--fg-1)}.wa-phone-head .who .s{font-family:var(--font-mono);font-size:10px;color:#25d366;letter-spacing:.06em}.wa-phone-head .actions{margin-left:auto;display:flex;gap:14px;color:var(--fg-3)}.wa-phone-head .actions svg{width:14px;height:14px}.wa-phone-body{padding:16px 14px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(40% 30% at 50% 0%,rgba(26,117,222,.06),transparent 70%),#0a141d;min-height:320px}.wa-bubble-2{max-width:78%;padding:8px 12px;font-size:13px;line-height:1.45;border-radius:14px;font-family:var(--font-body);color:var(--fg-1)}.wa-bubble-2.from-user{align-self:flex-end;background:#25d36629;border:1px solid rgba(37,211,102,.32);border-bottom-right-radius:4px}.wa-bubble-2.from-agent{align-self:flex-start;background:var(--bg-elev-2, #142838);border:1px solid var(--border-1);border-bottom-left-radius:4px}.wa-bubble-2 .ts{display:block;font-family:var(--font-mono);font-size:9.5px;color:var(--fg-3);letter-spacing:.06em;margin-top:4px;text-align:right}.wa-voice-2{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:8px 12px;background:#1a75de1a;border:1px solid rgba(26,117,222,.32);border-radius:14px 14px 14px 4px;max-width:78%}.wa-voice-2 .play{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.wa-voice-2 .play svg{width:11px;height:11px}.wa-voice-2 .wave{display:flex;gap:2px;align-items:center;height:18px;flex:1}.wa-voice-2 .wave i{width:2px;background:var(--accent);border-radius:2px;opacity:.7}.wa-voice-2 .dur{font-family:var(--font-mono);font-size:10px;color:var(--fg-2)}.wa-phone-foot{padding:10px 14px;display:flex;align-items:center;gap:10px;background:#0c1922;border-top:1px solid var(--border-1)}.wa-phone-foot .input{flex:1;height:30px;border-radius:18px;background:#ffffff0a;border:1px solid var(--border-1);display:flex;align-items:center;padding:0 12px;font-size:11.5px;color:var(--fg-3)}.wa-phone-foot .send{width:30px;height:30px;border-radius:50%;background:#25d366;display:grid;place-items:center;color:#062c16}.wa-phone-foot .send svg{width:14px;height:14px}.wac{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.wac-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.wac-copy h2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);font-weight:600;letter-spacing:-.018em;line-height:1.1;color:var(--fg-1);margin:14px 0 18px;max-width:18ch}.wac-copy>p{font-size:16px;color:var(--fg-2);line-height:1.6;max-width:50ch;margin:0 0 24px}.wac-bullets{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.wac-bullets li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--fg-2)}.wac-bullets li svg{width:16px;height:16px;color:var(--accent);flex:none}.wac-cta{display:flex;gap:12px;flex-wrap:wrap}.wac-cta .btn-wa{background:#25d366;color:#062c16}.wac-cta .btn-wa:hover{background:#20bd5b}.wac-agents{margin-top:28px;padding-top:22px;border-top:1px solid var(--border-1)}.wac-agents-h{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--fg-3);margin-bottom:12px}.wac-agents-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wac-agent{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--bg-elev-1);border:1px solid var(--border-1);border-radius:var(--r-md)}.wac-agent svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.wac-agent .n{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--fg-1);line-height:1.3}.wac-agent .ch{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--fg-3);margin-top:3px}@media (max-width: 480px){.wac-agents-grid{grid-template-columns:1fr}}.footer{padding:88px 40px 28px;background:linear-gradient(180deg,var(--bg-elev-1),var(--obsidian) 80%);border-top:1px solid var(--border-1);margin-top:64px;position:relative}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);margin-top:-3px}.footer-inner{grid-template-columns:1.2fr 1.8fr;gap:64px;padding-bottom:48px;align-items:start}.footer-brand img{border-radius:8px}.footer-name{font-size:22px}.footer-blurb{margin-top:16px;font-size:14px;line-height:1.65;max-width:42ch;color:var(--fg-2)}.footer-contact{display:flex;flex-direction:column;gap:10px;margin-top:24px}.footer-contact a{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--fg-1);text-decoration:none;padding:10px 14px;background:#0d1d2980;border:1px solid var(--border-1);border-radius:10px;width:fit-content;transition:all .18s var(--ease-out)}.footer-contact a:hover{border-color:#1a75de73;background:#1a75de0f;color:var(--fg-1)}.footer-contact a svg{width:14px;height:14px;color:var(--accent)}.footer-cols{grid-template-columns:repeat(3,1fr);gap:32px 28px}.footer-col-h{font-size:11px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-1)}.footer-cols a{font-size:13.5px;padding:6px 0;transition:color .15s,transform .15s}.footer-cols a:hover{color:var(--fg-1);transform:translate(2px)}.footer>.connector{max-width:var(--maxw-content);margin:0 auto 24px}.footer-base{padding-top:24px;border-top:1px solid var(--border-1);gap:16px;font-size:11px}.footer-base .links{gap:22px}.footer-legal{max-width:var(--maxw-content);margin:0 auto;display:flex;flex-wrap:wrap;gap:10px 28px;padding:20px 0 4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--fg-3)}.footer-legal span{display:inline-flex;align-items:center;gap:8px}.footer-legal svg{width:13px;height:13px;color:var(--steel-blue)}:root[data-theme=light] .footer-legal{color:#0d1d2980}@media (max-width: 700px){.footer-legal{flex-direction:column;gap:8px;align-items:center;text-align:center;padding:16px 0 0}}@media (max-width: 1100px){.footer{padding:64px 28px 24px}.footer-inner{grid-template-columns:1fr;gap:40px;padding-bottom:36px}.footer-cols{grid-template-columns:repeat(3,1fr)!important;gap:28px 24px!important}}@media (max-width: 700px){.footer{padding:48px 22px 20px}.footer-cols{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}.footer-base{flex-direction:column;text-align:center;align-items:center;gap:14px}.footer-base .links{justify-content:center;flex-wrap:wrap}.footer-blurb{max-width:100%}}@media (max-width: 480px){.footer-cols{grid-template-columns:1fr!important}}.agent-role-when{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.agent-role .agent-role-name{font-size:14.5px;line-height:1.3}.sys-card .sys-outcome{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--accent);padding:8px 12px;background:#1a75de14;border:1px solid rgba(26,117,222,.22);border-radius:999px;align-self:flex-start;margin-top:2px}.sys-card .sys-outcome svg{width:12px;height:12px}.sys-card .sys-lede{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;text-transform:none;color:var(--ink-3, #5a6470);margin:0 0 6px;line-height:1.45}.final-talk{padding:96px 40px;max-width:var(--maxw-content);margin:0 auto}.final-talk-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#1a75de1a,#0d1d29d9 70%);border:1px solid rgba(26,117,222,.32);border-radius:var(--r-xl);padding:64px 56px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center;box-shadow:var(--shadow-glow-soft)}.final-talk-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 95% 10%,rgba(26,117,222,.18),transparent 70%),radial-gradient(40% 60% at 5% 95%,rgba(37,211,102,.1),transparent 70%);pointer-events:none}.final-talk-card>*{position:relative}.final-talk h2{font-family:var(--font-display);font-size:clamp(32px,4vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:12px 0 18px;max-width:16ch}.final-talk p{font-size:17px;color:var(--fg-2);line-height:1.6;max-width:48ch;margin:0}.final-talk-actions{display:flex;flex-direction:column;gap:12px}.final-talk-actions a{width:100%;justify-content:center;padding:16px 22px;font-size:15px}.final-talk-actions .btn-wa{background:#25d366;color:#062c16;border-color:#25d366;box-shadow:0 8px 32px #25d3662e}.final-talk-actions .btn-wa:hover{background:#20bd5b}.final-talk-meta{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.06em}.final-talk-meta span{display:inline-flex;align-items:center;gap:8px}.final-talk-meta svg{width:13px;height:13px;color:var(--accent)}@media (max-width: 1100px){.final-talk{padding:56px 24px}.final-talk-card{grid-template-columns:1fr;padding:40px 32px;gap:32px}}@media (max-width: 480px){.final-talk{padding:40px 20px}.final-talk-card{padding:28px 22px}.final-talk h2{font-size:30px}}[dir=rtl] .arr{transform:rotate(-135deg)}[dir=rtl] .wa-bubble-2 .ts{text-align:left}[dir=rtl] .wa-bubble-2.from-user{align-self:flex-end;border-bottom-right-radius:14px;border-bottom-left-radius:4px}[dir=rtl] .wa-bubble-2.from-agent{align-self:flex-start;border-bottom-left-radius:14px;border-bottom-right-radius:4px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: no-preference){.reveal-on .adyan-site>section.rv{opacity:0;transform:translateY(34px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);will-change:opacity,transform}.reveal-on .adyan-site>section.rv.rv-in{opacity:1;transform:none}.reveal-on .adyan-site>section.rv [data-rv-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal-on .adyan-site>section.rv.rv-in [data-rv-stagger]>*{opacity:1;transform:none;transition-delay:calc(.12s + var(--rv-i, 0) * 80ms)}}@media print{.reveal-on .adyan-site>section.rv,.reveal-on .adyan-site>section.rv [data-rv-stagger]>*{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion: no-preference){.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;transform:scaleX(var(--sp, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--accent-hover, #2C8BF0) 55%,#22D3EE);box-shadow:0 0 14px #1a75de8c;z-index:120;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);will-change:transform}html.motion-on .scroll-progress{opacity:1}html.motion-on .adyan-nav{transition:height .32s var(--ease-out),background .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s var(--ease-out)}html.motion-on .adyan-nav.is-scrolled{height:58px;background:#080f17e6;box-shadow:0 10px 34px #0006;border-bottom-color:var(--border-2)}:root[data-theme=light] html.motion-on .adyan-nav.is-scrolled,html.motion-on :root[data-theme=light] .adyan-nav.is-scrolled{background:#ffffffeb;box-shadow:0 10px 34px #0d1d291f}html.motion-on .adyan-nav .brand-tag{transition:opacity .25s var(--ease-out),max-height .25s var(--ease-out),margin-top .25s var(--ease-out);max-height:1.4em;overflow:hidden}html.motion-on .adyan-nav.is-scrolled .brand-tag{opacity:0;max-height:0;margin-top:0}html.motion-on .nav-links a{position:relative}html.motion-on .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease-out)}html.motion-on .nav-links a:hover:after,html.motion-on .nav-links a.is-current:after{transform:scaleX(1)}[dir=rtl] html.motion-on .nav-links a:after,html.motion-on [dir=rtl] .nav-links a:after{transform-origin:100% 50%}html.motion-on .explore-card,html.motion-on .roster-card,html.motion-on .agent-card,html.motion-on .sys-page-card,html.motion-on .industry-tile,html.motion-on .wwb-card,html.motion-on .svc-row,html.motion-on .principle,html.motion-on .process-card,html.motion-on .legend-item,html.motion-on .mock-kpi{position:relative}html.motion-on .explore-card:after,html.motion-on .roster-card:after,html.motion-on .agent-card:after,html.motion-on .sys-page-card:after,html.motion-on .industry-tile:after,html.motion-on .wwb-card:after,html.motion-on .svc-row:after,html.motion-on .principle:after,html.motion-on .process-card:after,html.motion-on .legend-item:after,html.motion-on .mock-kpi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(60,160,255,.22),rgba(60,160,255,.05) 42%,transparent 65%);opacity:0;transition:opacity .35s var(--ease-out)}html.motion-on .explore-card:hover:after,html.motion-on .roster-card:hover:after,html.motion-on .agent-card:hover:after,html.motion-on .sys-page-card:hover:after,html.motion-on .industry-tile:hover:after,html.motion-on .wwb-card:hover:after,html.motion-on .svc-row:hover:after,html.motion-on .principle:hover:after,html.motion-on .process-card:hover:after,html.motion-on .legend-item:hover:after,html.motion-on .mock-kpi:hover:after{opacity:1}:root[data-theme=light] html.motion-on .explore-card:after,:root[data-theme=light] html.motion-on .roster-card:after,:root[data-theme=light] html.motion-on .agent-card:after,:root[data-theme=light] html.motion-on .sys-page-card:after,:root[data-theme=light] html.motion-on .industry-tile:after,:root[data-theme=light] html.motion-on .wwb-card:after,:root[data-theme=light] html.motion-on .svc-row:after,:root[data-theme=light] html.motion-on .principle:after,:root[data-theme=light] html.motion-on .process-card:after,:root[data-theme=light] html.motion-on .legend-item:after,:root[data-theme=light] html.motion-on .mock-kpi:after{display:none}html.motion-full [data-tilt]{transition:transform .4s var(--ease-out),box-shadow .3s var(--ease-out);transform-style:preserve-3d;will-change:transform}html.motion-full [data-tilt].is-tilting{transition:transform .08s linear}html.motion-on .process-prog{position:absolute;top:0;left:36px;width:2px;height:var(--rail, 0%);background:linear-gradient(180deg,var(--accent),#22D3EE);box-shadow:0 0 12px #1a75de99;border-radius:2px;z-index:0;pointer-events:none;transition:height .18s linear}[dir=rtl] html.motion-on .process-prog,html.motion-on [dir=rtl] .process-prog{left:auto;right:36px}html.motion-on .process-step .marker{transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out),transform .4s var(--ease-out)}html.motion-on .process-step.is-reached .marker{background:linear-gradient(180deg,var(--accent),var(--accent-hover, #2C8BF0));border-color:var(--accent);box-shadow:0 0 0 6px var(--bg),0 0 22px #1a75de80;transform:scale(1.04)}html.motion-on .process-step.is-reached .marker svg{color:#fff}html.motion-on .mock-kpi .val{transition:color .3s var(--ease-out)}html.motion-on .mock-kpi .val,html.motion-on .stat .num,html.motion-on [data-countup]{font-variant-numeric:tabular-nums}}
