:root{color:#f2f4f7;background:#0f1217;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;--bg: #0f1217;--bg-deep: #0b0e13;--panel: #1d2128;--panel-strong: #232832;--panel-soft: #151a21;--text: #f3f5f8;--text-strong: #ffffff;--muted: #b5bac4;--muted-soft: #858c99;--border: #2c323d;--border-soft: rgba(255, 255, 255, .08);--accent: #ff6a00;--accent-strong: #ff7f1f;--accent-muted: rgba(255, 106, 0, .15);--success: #69d39d;--shadow: 0 24px 80px rgba(0, 0, 0, .36);--color-logo-blaise: #f8fbff;--color-logo-works: #9faab8;--color-logo-accent: #ff5f00;--color-verlyn-symbol: #ff6a14;--color-verlyn-word: #f8fbff;--color-verlyn-cockpit: #aeb8c6;--color-verlyn-accent: #ff7a1a;--color-product-border: #2a3442;--color-product-card-bg: #111821}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;color:var(--text);background:var(--bg)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.64}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid rgba(255,106,0,.42);outline-offset:3px}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}main{flex:1}.content-frame{width:min(1220px,calc(100% - 40px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;min-height:88px;padding:18px clamp(28px,6vw,92px);border-bottom:1px solid rgba(255,255,255,.04);background:#1e232bfa;box-shadow:0 12px 38px #0000002e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-mark{display:inline-flex;align-items:center;width:clamp(146px,14vw,166px);min-width:0;text-decoration:none}.brand-logo{display:block;width:100%;height:auto;max-height:38px;object-fit:contain}.site-nav{display:flex;align-items:center;gap:clamp(18px,2.1vw,28px);min-width:0}.nav-link{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#929aa6;padding:8px 0;font-size:.95rem;font-weight:650;letter-spacing:0;text-decoration:none}.site-footer a{border:0;border-radius:6px;background:transparent;color:var(--muted);padding:8px 0;font-size:.98rem;font-weight:600;letter-spacing:0;text-decoration:none}.nav-link-active{color:var(--accent);box-shadow:none}.nav-link:hover,.site-footer a:hover{color:var(--text-strong)}.header-search{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:280px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:5px;border:1px solid transparent;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-decoration:none}.header-search-input{min-height:40px;width:min(18vw,230px);min-width:160px;padding:0 14px;color:var(--text);border:1px solid #3b4350;border-radius:10px;background:#151a22;font:inherit;font-size:.9rem}.header-search-input::placeholder{color:#7f8896}.header-search-input:focus{outline:none;border-color:#4b5564;box-shadow:0 0 0 3px #ff6a002e}.header-search-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;color:#fff;border:0;border-radius:11px;background:#e75d00;font-size:.9rem;font-weight:700;letter-spacing:0;box-shadow:0 12px 28px #e75d003d;white-space:nowrap}.header-search-button:hover{background:var(--accent-strong)}.header-search-status{position:absolute;top:calc(100% + 6px);right:0;max-width:100%;margin:0;color:#ffb27d;font-size:.74rem;font-weight:650;line-height:1.25;text-align:right}.button{padding:0 24px}.button-primary{background:var(--accent);color:#fff;box-shadow:0 16px 36px #ff6a003d}.button-primary:hover{background:var(--accent-strong)}.button-secondary{background:#ffffff0a;color:var(--text);border-color:#ffffff2e}.button-secondary:hover{background:#ffffff14}.landing-page{overflow:hidden;background:var(--bg)}.landing-hero{position:relative;min-height:620px;isolation:isolate;display:grid;align-items:center;border-bottom:1px solid var(--border-soft);background:var(--bg-deep)}.hero-circuit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#0f12172e,#0f121738 48%,#0f1217d1),linear-gradient(180deg,#0f121714,#0f1217ad 90%),url(/hero-circuit.png) center / cover no-repeat;opacity:.88}.landing-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:190px;background:linear-gradient(180deg,rgba(15,18,23,0) 0%,var(--bg) 82%)}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.88fr);gap:56px;align-items:center;padding:62px 0 70px}.hero-copy{max-width:670px}.system-live,.section-label,.module-status,.proof-panel-meta,.proof-window-bar,.mini-brand,.footer-nav-groups nav>span{color:#f1a66d;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.system-live{display:inline-flex;align-items:center;gap:8px;min-height:28px;margin:0 0 22px;padding:0 12px;color:#ffac70;border:1px solid rgba(255,106,0,.24);border-radius:999px;background:#ff6a001f}.system-live span{width:8px;height:8px;border-radius:2px;background:var(--accent)}.hero-copy h1,.page-header h1,.ai-problem-intro h2,.proof-copy h2,.landing-cta h2,.section-heading-grid h2{margin:0;color:var(--text-strong);letter-spacing:0}.hero-copy h1{max-width:660px;font-size:4.1rem;line-height:1.05;font-weight:850}.hero-copy h1 span{color:var(--accent)}.hero-copy>p:not(.system-live),.page-header p,.ai-problem-lede>p,.ai-question-card p,.section-heading-grid>p,.proof-copy>p,.landing-cta p,.copy-section p,.info-card p,.profile-card p,.contact-note p,.site-footer p{color:var(--muted)}.hero-copy>p:not(.system-live){max-width:580px;margin:24px 0 0;font-size:1.05rem}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.hero-proof-panel{position:relative;min-height:330px;padding:34px 42px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#11151bd1;box-shadow:var(--shadow)}.hero-proof-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 35%),radial-gradient(circle at 86% 18%,rgba(255,106,0,.2),transparent 26%)}.proof-window-bar{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:26px;padding-bottom:18px;color:var(--muted);border-bottom:1px solid var(--border-soft)}.proof-dot{width:11px;height:11px;border-radius:50%}.proof-dot-red{background:#ff9393}.proof-dot-orange{background:var(--accent)}.proof-dot-blue{background:#a9b4bd}.hero-proof-panel pre{position:relative;margin:0;color:#f0d0b9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.7;white-space:pre-wrap}.hero-proof-panel code{display:block}.hero-proof-panel code span{display:inline-block;width:34px;color:#6f7783}.proof-panel-meta{position:relative;display:flex;justify-content:space-between;gap:16px;margin-top:42px;color:#7c838f}.proof-panel-meta span:last-child{color:#d97f47}.module-section{padding:58px 0 70px}.ai-problem-section{padding:36px 0 68px;background:radial-gradient(circle at 76% 8%,rgba(255,106,0,.12),transparent 25%),linear-gradient(180deg,#0a0f16fa,#090c11fc),url(/hero-circuit.png) center 42% / cover no-repeat;border-bottom:1px solid var(--border-soft)}.ai-problem-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.98fr);gap:76px;align-items:center;margin-bottom:24px}.ai-problem-lede{min-width:0}.ai-problem-intro h2{max-width:660px;font-size:2.18rem;line-height:1.17}.ai-problem-intro h2 span{color:var(--accent-strong)}.ai-problem-lede>p{max-width:560px;margin:20px 0 0;font-size:1.01rem;line-height:1.56}.ai-problem-visual{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(142,156,178,.22);border-radius:8px;background:#0c121ad1;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000052}.ai-problem-visual img{display:block;width:100%;aspect-ratio:1.34;object-fit:cover}.ai-problem-bridge{max-width:520px;margin-top:24px;padding:16px 22px;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--accent);border-radius:6px;background:linear-gradient(110deg,#fff1,#ffffff06)}.ai-problem-bridge p{margin:0;color:var(--text-strong);font-size:1.04rem;font-style:italic;font-weight:560;line-height:1.58}.ai-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ai-question-card{display:grid;gap:18px;min-height:0;padding:24px 26px;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(130deg,#ffffff0e,#ffffff05),#121923eb;box-shadow:inset 0 1px #ffffff0a}.ai-question-card-traceability{grid-column:1 / -1}.ai-question-pillar{display:inline-flex;align-items:center;gap:9px;color:#f1a66d;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ai-question-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--accent)}.ai-question-card h3{margin:0;padding-bottom:14px;color:var(--text-strong);border-bottom:1px solid rgba(255,255,255,.12);font-size:1.42rem;font-weight:620;line-height:1.24;letter-spacing:0}.ai-question-card-columns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.9fr);gap:24px}.ai-question-card-columns>div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.12)}.ai-question-label,.ai-question-answer span{color:#f1a66d;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.ai-question-label{margin:0 0 8px}.ai-question-card h4{margin:0 0 9px;color:var(--text-strong);font-size:1.02rem;font-weight:560;line-height:1.34}.ai-question-card p:not(.ai-question-label){margin:0;font-size:.9rem;line-height:1.6}.ai-question-answer{display:grid;align-content:start;gap:10px}.ai-ecosystem-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding:18px 24px;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(130deg,#ffffff0c,#ffffff05),#121923e0}.ai-ecosystem-column+.ai-ecosystem-column{padding-left:24px;border-left:1px solid rgba(255,255,255,.12)}.ai-ecosystem-label{margin:0;color:#c2cad6;font-size:.76rem;font-weight:740;letter-spacing:0;text-transform:uppercase}.ai-ecosystem-column h3{margin:2px 0 6px;font-size:1.38rem;line-height:1.16;letter-spacing:0}.ai-ecosystem-gap h3{color:var(--accent-strong)}.ai-ecosystem-solution h3{color:var(--text-strong)}.ai-ecosystem-column ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ai-ecosystem-column li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);font-size:.88rem;line-height:1.3}.ai-ecosystem-gap li svg{color:var(--accent);flex:0 0 auto}.ai-ecosystem-solution li svg{color:var(--success);flex:0 0 auto}.ai-ecosystem-solution p{margin:10px 0 0;color:var(--muted);font-size:.88rem;line-height:1.46}.ai-problem-actions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:24px}.section-heading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:36px;align-items:end;margin-bottom:40px}.section-heading-grid h2,.proof-copy h2,.landing-cta h2{font-size:2.45rem;line-height:1.12}.section-label{margin:0 0 8px}.section-heading-grid>p{margin:0;font-size:1.05rem}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.module-card,.info-card,.profile-card,.contact-form,.contact-note,.hero-panel{border:1px solid var(--border-soft);border-radius:8px;background:var(--panel)}.module-card{min-height:228px;padding:28px}.module-icon,.info-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:26px;color:var(--accent)}.module-card h3,.info-card h2,.profile-card h2,.copy-section h2,.contact-note h2,.hero-panel h2,.proof-checks h3{margin:0 0 12px;color:var(--text-strong);font-size:1.35rem;letter-spacing:0}.module-card p{min-height:88px;margin:0;color:var(--muted)}.module-status{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--muted-soft)}.module-status:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--accent)}.proof-section{padding:58px 0;background:var(--panel);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.proof-section-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,.95fr);gap:62px;align-items:center}.proof-graphic{position:relative;min-height:380px;margin:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:#141922;box-shadow:var(--shadow)}.proof-graphic img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center}.proof-copy{max-width:620px}.proof-copy>p{margin:22px 0 0;font-size:1.03rem}.proof-checks{display:grid;gap:18px;margin-top:28px}.proof-checks article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.proof-checks article>span{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--accent)}.proof-checks h3{margin-bottom:4px;font-size:1.05rem}.proof-checks p{margin:0;color:var(--muted)}.landing-cta{display:grid;justify-items:center;gap:22px;padding:78px 0 86px;text-align:center}.landing-cta>svg{color:var(--accent)}.landing-cta h2{max-width:700px}.landing-cta p{max-width:650px;margin:0}.section{padding:64px 0}.page-header{padding:76px 0 42px;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,var(--panel-soft) 0%,var(--bg) 100%)}.page-header h1{font-size:3.4rem;line-height:1.08}.page-header p{max-width:760px;font-size:1.08rem}.about-page{overflow:hidden;background:linear-gradient(180deg,#0b1017 0%,var(--bg) 38%,#0b0f15 100%)}.about-hero{padding:82px 0 58px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#0f1217eb,#0f1217c2),url(/hero-circuit.png) center 22% / cover no-repeat}.about-hero-grid,.about-section{display:grid;grid-template-columns:minmax(0,.74fr) minmax(320px,.86fr);gap:42px;align-items:start}.about-hero-heading h1,.about-section-heading h2{margin:0;color:var(--text-strong);letter-spacing:0}.about-hero-heading h1{max-width:760px;font-size:4rem;line-height:1.05;font-weight:850}.about-copy{display:grid;gap:18px}.about-copy p{margin:0;color:#c1c8d3;font-size:1.05rem;line-height:1.72}.about-section{padding:66px 0;border-bottom:1px solid rgba(255,255,255,.07)}.about-section-heading{max-width:580px}.about-section-heading h2{font-size:2.65rem;line-height:1.12}.about-beliefs-section{display:block}.about-beliefs-section .about-section-heading{max-width:720px;margin-bottom:26px}.about-belief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about-belief-card{display:grid;gap:12px;min-width:0;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,106,0,.1),transparent 32%),#171d26;box-shadow:0 22px 70px #0000003d}.about-belief-card span{color:#f1a66d;font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.about-belief-card h3{margin:0;color:var(--text-strong);font-size:1.12rem;line-height:1.25;letter-spacing:0}.about-belief-card p{margin:0;color:#b7c0cc;font-size:.94rem;line-height:1.62}.about-promise-section{padding-bottom:84px;border-bottom:0}.products-page{overflow:hidden;background:linear-gradient(180deg,#0b1017 0%,var(--bg) 42%,#0b0f15 100%)}.products-hero{padding:82px 0 58px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#0f1217eb,#0f1217c2),url(/hero-circuit.png) center 22% / cover no-repeat}.products-hero-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.78fr);gap:42px;align-items:end}.products-hero-copy{max-width:780px}.products-hero-copy h1,.featured-product-copy h2,.product-section-heading h2,.product-capability-card h3{margin:0;color:var(--text-strong);letter-spacing:0}.products-hero-copy h1{font-size:3.65rem;line-height:1.06;font-weight:850}.products-hero-grid>p,.products-hero-copy>p:not(.section-label),.featured-product-copy p,.featured-product-copy h3,.product-section-copy p,.product-workflow-sequence,.product-capability-card p{color:#c1c8d3}.products-hero-grid>p{max-width:520px;margin:0;font-size:1.05rem;line-height:1.68}.product-section{padding:66px 0;border-bottom:1px solid rgba(255,255,255,.07)}.featured-product-card{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:36px;align-items:stretch;min-width:0;padding:34px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(135deg,rgba(255,106,0,.12),transparent 34%),linear-gradient(160deg,#232832f5,#0f1217f0);box-shadow:var(--shadow)}.featured-product-copy{min-width:0}.verlyn-product-logo{display:block;width:min(340px,100%);height:auto;max-height:74px;margin:0 0 18px;object-fit:contain}.featured-product-copy h2{font-size:3rem;line-height:1.04}.featured-product-copy h3{margin:12px 0 18px;font-size:1.35rem;line-height:1.28;font-weight:760}.featured-product-copy p{max-width:760px;margin:0 0 16px;font-size:1rem;line-height:1.72}.product-card-actions{margin-top:24px}.product-proof-card{display:grid;gap:14px;align-self:stretch;min-width:0;padding:24px;border:1px solid var(--color-product-border);border-radius:8px;background:linear-gradient(145deg,rgba(255,106,0,.1),transparent 32%),var(--color-product-card-bg)}.product-proof-card-heading{margin:0 0 2px;color:var(--text-strong);font-size:1.08rem;line-height:1.25}.product-proof-card span{display:grid;gap:5px;min-width:0;padding:14px;border-left:2px solid rgba(255,106,0,.65);border-radius:5px;color:var(--muted);background:#ffffff09;font-size:.94rem;line-height:1.5}.product-proof-card strong{color:var(--text-strong);font-size:.9rem;text-transform:uppercase}.product-section-heading{max-width:760px;margin-bottom:28px}.product-section-heading h2{font-size:2.45rem;line-height:1.12}.product-section-copy{max-width:760px;margin-bottom:26px}.product-section-copy p{margin:0;font-size:1.03rem;line-height:1.7}.product-workflow-sequence{margin:0 0 18px;font-size:.94rem;font-weight:760}.product-workflow-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}.product-workflow-list li{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:78px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text);background:#171d26;font-size:.86rem;font-weight:780;line-height:1.22;text-align:center}.product-workflow-list li:not(:last-child):after{position:absolute;right:-10px;z-index:1;color:#f1a66d;content:"→"}.product-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-card-grid{display:grid;gap:18px}.product-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-capability-card{display:grid;gap:14px;min-width:0;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,106,0,.1),transparent 32%),#171d26;box-shadow:0 22px 70px #0000003d}.product-detail-card{align-content:start}.product-detail-card>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#ffb17a;border:1px solid rgba(255,106,0,.35);border-radius:6px;background:#ff6a001a;font-size:.76rem;font-weight:850}.product-capability-card h3{font-size:1.12rem;line-height:1.25}.product-capability-card p{margin:0;font-size:.94rem;line-height:1.62}.product-differentiation-section,.product-final-cta{padding:48px 0}.product-differentiation-card,.product-final-cta-card{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,106,0,.08),transparent 34%),#141a23}.product-differentiation-card{display:grid;gap:14px;padding:28px}.product-differentiation-card h2,.product-final-cta-card h2{margin:0;color:var(--text-strong);font-size:1.65rem;line-height:1.18;letter-spacing:0}.product-differentiation-card p,.product-final-cta-card p{max-width:760px;margin:0;color:#c1c8d3;font-size:1rem;line-height:1.68}.product-final-cta-card{display:grid;justify-items:center;gap:18px;padding:34px;text-align:center}.products-index-hero{padding:84px 0 72px}.products-index-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,.92fr);gap:58px;align-items:center}.products-index-hero-copy{max-width:720px}.products-index-hero-copy>p:not(.section-label){max-width:610px;margin:22px 0 0;color:#c1c8d3;font-size:1.05rem;line-height:1.72}.products-index-panel{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:radial-gradient(circle at 76% 20%,rgba(255,106,0,.12),transparent 30%),linear-gradient(145deg,#161d27f5,#090e15f7);box-shadow:var(--shadow)}.products-hero-panel{min-height:360px;padding:26px}.products-panel-heading{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#6ee7a7;font-size:.73rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.products-panel-dot{width:7px;height:7px;border-radius:2px;background:#35d37e;box-shadow:0 0 16px #35d37e8c}.products-hero-panel-grid{display:grid;grid-template-columns:minmax(160px,.54fr) minmax(220px,1fr);gap:26px;align-items:center}.products-signal-list,.products-evidence-card ul,.products-process-row,.products-criteria-card ul,.products-timeline ol{padding:0;margin:0;list-style:none}.products-signal-list{display:grid;gap:14px}.products-signal-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:center;color:#aeb7c4;font-size:.78rem;line-height:1.32}.products-signal-list li>span{width:12px;height:12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff08}.products-signal-list li>span.is-complete{border-color:#57d387ad;background:#57d38733}.products-signal-list li>span.is-active{border-color:#62a4ffe6;background:#62a4ff;box-shadow:0 0 18px #62a4ff6b}.products-evidence-card{min-width:0;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#070c13b8}.products-evidence-card p,.products-criteria-card p,.products-timeline p{margin:0 0 13px;color:#ffad72;font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.products-criteria-card p,.products-timeline p{color:var(--accent)}.products-evidence-card li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;color:#c7ced8;border-top:1px solid rgba(255,255,255,.07);font-size:.82rem}.products-evidence-card li span{color:#75b5ff;font-size:.72rem;font-weight:850}.products-centered-heading{max-width:760px;margin:0 auto 34px;text-align:center}.products-centered-heading h2,.products-cockpit-copy h2{margin:0;color:var(--text-strong);letter-spacing:0}.products-centered-heading h2{font-size:2.35rem;line-height:1.12}.products-centered-heading p:not(.section-label),.products-cockpit-copy p,.product-section-heading>p:not(.section-label){margin:16px 0 0;color:#c1c8d3;font-size:1rem;line-height:1.7}.products-problem-section,.products-why-section{background:radial-gradient(circle at center top,rgba(255,106,0,.08),transparent 32%),linear-gradient(180deg,#121a23e6,#0d1219f0)}.products-process-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.products-process-row li{position:relative;display:grid;justify-items:center;gap:9px;min-width:0;min-height:132px;padding:18px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,106,0,.08),transparent 42%),#111821;color:#c1c8d3;text-align:center}.products-process-row li:not(:last-child):after{position:absolute;right:-18px;top:50%;width:12px;height:1px;background:#ff6a00b8;content:""}.products-process-row li strong{color:var(--text-strong);font-size:.9rem;line-height:1.25}.products-process-row li>span:not(.products-process-icon){color:#94a0af;font-size:.75rem;line-height:1.35}.products-process-icon,.products-principle-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#ff8a32;border:1px solid rgba(255,106,0,.24);border-radius:7px;background:#ff6a001a}.products-process-note{max-width:720px;margin:24px auto 0;color:#9ca7b6;font-size:.88rem;line-height:1.55;text-align:center}.products-cockpit-section{background:radial-gradient(circle at 20% 0%,rgba(255,106,0,.08),transparent 28%),#0c1118}.products-cockpit-grid{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:36px;align-items:center}.products-cockpit-copy{min-width:0}.products-cockpit-copy h2{font-size:3rem;line-height:1.04}.products-cockpit-copy h3{margin:12px 0 0;color:var(--text-strong);font-size:1.34rem;line-height:1.28;letter-spacing:0}.products-workspace-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:stretch;min-width:0}.products-tab-stack{display:grid;gap:28px;align-content:start}.products-tab-stack div{display:grid;gap:3px;min-width:0;padding:17px 18px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#151c26}.products-tab-stack div.is-selected{border-color:#ff6a00b8;box-shadow:inset 0 0 0 1px #ff6a002e}.products-tab-stack span{color:var(--text-strong);font-weight:800;line-height:1.25}.products-tab-stack small{color:#91a0b2;font-size:.76rem;line-height:1.35}.products-workspace-panel{min-width:0;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(150deg,#ffffff0b,#ffffff03),#121923;box-shadow:0 24px 80px #00000047}.products-workspace-title{display:flex;justify-content:space-between;gap:18px;align-items:start;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.products-workspace-title>div{min-width:0}.products-workspace-title h3{margin:0;color:var(--text-strong);font-size:clamp(1.08rem,1.25vw,1.35rem);line-height:1.18;letter-spacing:0;white-space:nowrap}.products-workspace-title p{margin:5px 0 0;color:#8794a5;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.products-workspace-title>span{flex:0 0 auto;padding:5px 10px;color:#8df0b7;border:1px solid rgba(76,210,127,.26);border-radius:999px;background:#4cd27f1f;font-size:.7rem;font-weight:850;text-transform:uppercase}.products-workspace-summary{max-width:680px;margin:18px 0 22px;color:#c1c8d3;font-size:.92rem;line-height:1.65}.products-workspace-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.7fr);gap:20px}.products-criteria-card{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#05090f61}.products-criteria-card li,.products-timeline li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;color:#c3ccd7;font-size:.82rem;line-height:1.45}.products-criteria-card li+li,.products-timeline li+li{margin-top:10px}.products-criteria-card svg{color:#69d39d}.products-timeline li>span{width:8px;height:8px;border-radius:999px;background:#ff7f1f;box-shadow:0 0 14px #ff6a006b}.products-principles-grid{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:42px;align-items:center}.products-quote-card{max-width:360px;margin-top:28px;padding:18px 20px;color:#d8dee7;border:1px solid rgba(255,255,255,.13);border-left:2px solid rgba(255,106,0,.78);border-radius:8px;background:#ffffff09;font-size:.92rem;line-height:1.58}.products-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.products-principle-card{align-content:start;min-height:210px}.products-comparison-panel{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#0d131cd1}.products-comparison-header,.products-comparison-row{display:grid;grid-template-columns:minmax(180px,.78fr) minmax(170px,.72fr) minmax(220px,1fr);align-items:center}.products-comparison-header{color:#ffad72;background:#ffffff06;font-size:.75rem;font-weight:850;text-transform:uppercase}.products-comparison-header span,.products-comparison-row span{min-width:0;padding:16px 18px}.products-comparison-row{border-top:1px solid rgba(255,255,255,.08);color:#c1c8d3;font-size:.9rem;line-height:1.5}.products-comparison-row span:first-child{color:var(--text-strong);font-weight:760}.products-comparison-row span:not(:first-child){display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center}.products-comparison-row svg{color:#828b99}.products-comparison-row span:last-child svg{color:#69d39d}.products-index-final-cta{padding:72px 0 84px;background:linear-gradient(180deg,#0b1017ed,#0a0e14fa),url(/hero-circuit.png) center 36% / cover no-repeat}.products-index-final-cta .product-card-actions{justify-content:center;margin-top:8px}.product-detail-page .products-hero-grid{align-items:center}.product-detail-page .products-hero-copy p:not(.section-label){max-width:760px;margin:18px 0 0;font-size:1.05rem;line-height:1.7}.product-detail-page .product-differentiation-section{padding-top:0}.product-detail-page .product-callout{max-width:880px;padding:28px;border:1px solid rgba(255,255,255,.13);border-left:3px solid rgba(255,106,0,.72);border-radius:8px;background:#171d26d1}.product-detail-page .product-callout h2,.product-detail-page .product-final-cta h2{margin:0;color:var(--text-strong);letter-spacing:0}.product-detail-page .product-callout h2{font-size:1.6rem;line-height:1.18}.product-detail-page .product-callout p,.product-detail-page .product-final-cta p{color:#c1c8d3}.product-detail-page .product-callout p{max-width:760px;margin:14px 0 0;font-size:1rem;line-height:1.7}.product-detail-page .product-final-cta{padding:70px 0 78px;background:linear-gradient(180deg,#171d26f0,#0b0f15fa),url(/hero-circuit.png) center 36% / cover no-repeat}.product-detail-page .product-final-cta-inner{display:grid;justify-items:start;max-width:920px}.product-detail-page .product-final-cta h2{max-width:760px;font-size:2.45rem;line-height:1.12}.product-detail-page .product-final-cta p{max-width:720px;margin:18px 0 0;font-size:1.04rem;line-height:1.7}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.info-card,.profile-card{padding:24px}.copy-section{max-width:820px}.policy-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.policy-panel{display:grid;gap:14px;padding:28px;border:1px solid var(--border-soft);border-radius:8px;background:var(--panel)}.policy-panel-wide{grid-column:1 / -1}.policy-panel h2,.reviewer-screen h3,.sample-message h3{margin:0;color:var(--text-strong);letter-spacing:0}.policy-panel h2{font-size:1.4rem}.policy-panel p{margin:0;color:var(--muted)}.policy-panel a{color:var(--accent-strong)}.sms-enrollment-flow,.sms-process-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:sms-step}.sms-enrollment-flow{grid-template-columns:repeat(6,minmax(0,1fr))}.sms-enrollment-flow li,.sms-process-list li{position:relative;min-width:0;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--panel-soft);color:var(--text);font-weight:720}.sms-enrollment-flow li{padding-top:46px}.sms-enrollment-flow li:before,.sms-process-list li:before{counter-increment:sms-step;content:counter(sms-step);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:5px;color:#fff;background:var(--accent);font-size:.8rem;font-weight:850}.sms-enrollment-flow li:before{position:absolute;top:14px;left:16px}.sms-process-list li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px}.reviewer-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reviewer-screen{display:grid;gap:12px;padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--panel-soft)}.reviewer-screen h3{font-size:1rem}.reviewer-screen ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--muted)}.sample-message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sample-message{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--panel-soft)}.sample-message h3{font-size:1rem}.check-list{display:grid;gap:12px;padding:0;list-style:none}.check-list li{padding:14px 16px;border-left:4px solid var(--accent);background:var(--panel)}.profile-card{position:relative;display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:32px;overflow:hidden;padding:34px;border-color:#ffffff1f;background:linear-gradient(135deg,rgba(255,106,0,.12),transparent 34%),linear-gradient(160deg,#232832f5,#0f1217f0);box-shadow:var(--shadow)}.profile-card:after{position:absolute;top:0;right:0;width:38%;height:4px;content:"";background:linear-gradient(90deg,transparent,#21c5b5,var(--accent))}.profile-photo-frame{position:relative;min-height:320px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:linear-gradient(135deg,rgba(255,127,31,.22),transparent 48%),radial-gradient(circle at 30% 24%,rgba(255,255,255,.18),transparent 20%),#121821}.profile-photo-frame:before,.profile-photo-frame:after{position:absolute;content:"";border-radius:999px}.profile-photo-frame:before{width:170px;height:170px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.profile-photo-frame:after{bottom:-56px;width:240px;height:140px;background:#ffffff0d}.profile-photo-frame img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.profile-avatar{position:relative;z-index:1;display:grid;place-items:center;width:132px;height:132px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.24),transparent 22%),linear-gradient(135deg,var(--accent),#21c5b5);font-size:2.35rem;font-weight:850;letter-spacing:0;box-shadow:0 22px 62px #00000057}.profile-content{min-width:0}.profile-label{margin:0 0 10px;color:#ffac70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-card h2{margin-bottom:6px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.04}.profile-role{margin:0 0 18px;color:var(--text);font-size:1.05rem;font-weight:760}.profile-pill-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.profile-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f7fbff;background:#ffffff0f;font-size:.78rem;font-weight:760}.profile-pill:nth-child(3n+1){border-color:#ff6a005c;background:#ff6a0021}.profile-pill:nth-child(3n+2){border-color:#21c5b557;background:#21c5b51f}.profile-pill:nth-child(3n){border-color:#7899ff57;background:#7899ff1f}.profile-markdown{display:grid;gap:16px;max-width:860px}.profile-markdown p{margin:0;font-size:1rem;line-height:1.74}.profile-markdown strong{color:var(--text-strong);font-weight:820}.profile-markdown p:first-child strong:first-child{color:#ffb17a}.team-page{overflow:hidden;background:linear-gradient(180deg,#0b1017 0%,var(--bg) 42%,#0b0f15 100%)}.team-hero{padding:72px 0 34px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#0f1217db,#0f1217b8),url(/hero-circuit.png) center 26% / cover no-repeat}.team-hero-content{max-width:none}.team-hero h1,.team-section-heading h2,.leadership-content h2{margin:0;color:var(--text-strong);letter-spacing:0}.team-hero h1{font-size:3.65rem;line-height:1.04}.team-hero p{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:1.08rem}.team-grid-section{padding:52px 0 66px}.team-section-heading{display:block;margin-bottom:28px}.team-section-heading h2{font-size:2.2rem;line-height:1.12}.team-section-heading p{margin:0;color:var(--muted);font-size:1rem}.team-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.team-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#171d26;box-shadow:0 22px 70px #0000004d}.team-card-photo{position:relative;min-height:250px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);background:#121923}.team-card-photo-has-image{align-items:end;padding:14px 18px 0}.team-card-photo-has-image:before,.team-card-photo-has-image:after{display:none}.team-card-photo:before,.team-card-photo:after{position:absolute;content:"";border-radius:999px}.team-card-photo:before{width:190px;height:190px;background:#ffffff14}.team-card-photo:after{bottom:-68px;width:210px;height:132px;background:#ffffff0f}.team-card-photo-amber{background:radial-gradient(circle at 50% 18%,rgba(255,199,115,.28),transparent 28%),linear-gradient(145deg,#ff6a0038,#111827f5)}.team-card-photo-teal{background:radial-gradient(circle at 46% 18%,rgba(84,222,201,.26),transparent 28%),linear-gradient(145deg,#21c5b533,#111827f5)}.team-card-photo-blue{background:radial-gradient(circle at 48% 18%,rgba(128,161,255,.24),transparent 28%),linear-gradient(145deg,#4d68be3d,#111827f5)}.team-card-photo-slate{background:radial-gradient(circle at 50% 18%,rgba(214,223,235,.2),transparent 28%),linear-gradient(145deg,#4956693d,#111827f5)}.team-card-photo-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.team-card-avatar{position:relative;z-index:1;display:grid;place-items:center;width:118px;height:118px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.24),transparent 24%),linear-gradient(135deg,#ff6a00f0,#21c5b5e6);font-size:2rem;font-weight:850;letter-spacing:0;box-shadow:0 20px 56px #00000057}.team-card-image{position:relative;z-index:1;width:100%;height:236px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 36px rgba(0,0,0,.36))}.team-card-body{display:grid;gap:12px;padding:24px}.team-card-body h2{margin:0;color:var(--text-strong);font-size:1.18rem;line-height:1.18;letter-spacing:0}.team-card-role{margin:-6px 0 2px;color:#e17f45;font-size:.9rem;font-weight:650}.team-card-summary{display:grid;gap:10px;min-height:108px;color:var(--muted);font-size:.94rem;line-height:1.52}.team-card-summary p{margin:0}.team-tag-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:6px}.team-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#aeb7c5;background:#090d148a;font-size:.72rem;font-weight:650}.team-card-action{justify-self:start;min-height:34px;margin-top:4px;padding:0 13px;border:1px solid rgba(255,106,0,.34);border-radius:5px;color:#fff;background:#ff6a0024;font-size:.76rem;font-weight:800}.team-card-action:hover{background:#ff6a003d}.trusted-partners-page{overflow:hidden;background:linear-gradient(180deg,#0b1017 0%,var(--bg) 42%,#0b0f15 100%)}.trusted-partners-hero{padding:30px 0 24px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#0f1217e0,#0f1217bd),url(/hero-circuit.png) center 26% / cover no-repeat}.trusted-partners-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(300px,.72fr);gap:28px;align-items:center}.trusted-partners-hero-copy h1,.trusted-partners-heading h2,.trusted-partner-title h2{margin:0;color:var(--text-strong);letter-spacing:0}.trusted-partners-hero-copy h1{max-width:540px;font-size:1.56rem;line-height:1.18;font-weight:820}.trusted-partners-hero-grid>p{max-width:520px;margin:0;color:#c1c8d3;font-size:.94rem;line-height:1.62}.trusted-partners-section{padding:26px 0 28px}.trusted-partners-heading{max-width:760px;margin-bottom:16px}.trusted-partners-heading h2{max-width:760px;font-size:1.12rem;line-height:1.18}.trusted-partners-heading>p{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.trusted-partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));gap:22px;max-width:920px}.trusted-partner-card{position:relative;display:grid;grid-template-columns:156px minmax(0,1fr);gap:26px;min-width:0;padding:26px;border:1px solid transparent;border-radius:8px;background:linear-gradient(150deg,#171d26,#101822 55%,#151923) padding-box,linear-gradient(135deg,#ff7a1a,#c9a7ff 38%,#4dd8cb 72%,#ffb15f) border-box;box-shadow:0 24px 82px #00000057,0 0 46px #ff6a0024,inset 0 1px #ffffff14}.trusted-partner-card:before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;border-radius:7px;background:radial-gradient(circle at 14% 12%,rgba(255,122,26,.3),transparent 26%),radial-gradient(circle at 88% 4%,rgba(77,216,203,.2),transparent 25%);content:""}.trusted-partner-card>*{position:relative;z-index:1}.trusted-partner-card:hover{box-shadow:0 28px 92px #00000061,0 0 62px #ff6a0033,inset 0 1px #ffffff1a}.trusted-partner-logo-frame{display:grid;place-items:center;align-self:start;min-height:142px;padding:20px;border:1px solid transparent;border-radius:8px;background:linear-gradient(145deg,#101822f5,#090f18f5) padding-box,linear-gradient(135deg,#c9a7ffe6,#4dd8cbb3,#ff7a1ab8) border-box;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000047;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}.trusted-partner-logo-frame:hover{box-shadow:inset 0 1px #ffffff29,0 20px 48px #00000052,0 0 26px #c9a7ff2e;transform:translateY(-1px)}.trusted-partner-logo{display:block;width:min(112px,100%);height:auto;object-fit:contain}.trusted-partner-body{display:grid;gap:16px;min-width:0}.trusted-partner-title{display:grid;gap:6px}.trusted-partner-title p{margin:0;color:#ffb17a;font-size:.82rem;font-weight:800;text-transform:uppercase}.trusted-partner-title h2{font-size:1.7rem;line-height:1.14}.trusted-partner-description{margin:0;color:#c1c8d3;font-size:.98rem;line-height:1.65}.trusted-partner-links{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.trusted-partner-links a{display:inline-flex;align-items:center;gap:8px;min-height:34px;max-width:100%;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:5px;color:#f2f4f7;background:#090d147a;font-size:.84rem;font-weight:720;text-decoration:none;overflow-wrap:anywhere}.trusted-partner-links a:hover{border-color:#ff6a0070;background:#ff6a001f}.trusted-partner-tags{display:flex;flex-wrap:wrap;gap:8px}.trusted-partner-tags span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(255,177,122,.42);border-radius:5px;color:#fff7ef;background:linear-gradient(135deg,#ff6a0052,#4dd8cb29),#0e141edb;font-size:.74rem;font-weight:820;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #ff6a001f}.trusted-partners-proof{display:flex;align-items:center;gap:14px;margin-bottom:68px;padding:18px 20px;border:1px solid rgba(255,106,0,.22);border-radius:8px;color:#c1c8d3;background:#ff6a0014}.trusted-partners-proof p{margin:0;font-size:.95rem;line-height:1.55}.leadership-section{padding:18px 0 84px}.leadership-profile-card{position:relative;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.8fr);gap:46px;overflow:hidden;padding:56px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(115deg,rgba(255,106,0,.12),transparent 26%),linear-gradient(150deg,#232832e6,#0d1118fa);box-shadow:var(--shadow)}.leadership-profile-card:after{position:absolute;top:0;right:0;width:38%;height:4px;content:"";background:linear-gradient(90deg,transparent,#21c5b5,#6bd1aa,var(--accent))}.bio-photo-card{background:radial-gradient(circle at 50% 20%,#263246,#111827 65%,#080c14);border-radius:24px;padding:28px 28px 0;overflow:hidden}.leadership-photo{position:relative;display:grid;place-items:center;min-height:560px;border:1px solid rgba(255,255,255,.16)}.leadership-photo:before,.leadership-photo:after{position:absolute;content:"";border-radius:999px}.leadership-photo:before{width:210px;height:210px;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.leadership-photo:after{bottom:-78px;width:320px;height:160px;background:#ffffff0a}.leadership-avatar-ring{position:relative;z-index:1;display:grid;place-items:center;width:180px;height:180px;border:1px solid rgba(255,255,255,.12);border-radius:999px}.leadership-avatar{display:grid;place-items:center;width:134px;height:134px;border-radius:999px;color:#fff;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.24),transparent 23%),linear-gradient(135deg,#ff8a0a,#55c7a2);font-size:2.6rem;font-weight:850;letter-spacing:0}.leadership-content{min-width:0}.leadership-label{margin:0 0 18px;color:#c7cfdd;font-size:.88rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.leadership-content h2{font-size:3.7rem;line-height:1.04}.leadership-role{margin:12px 0 28px;color:#bcc6d6;font-size:1.35rem;font-weight:760}.leadership-pill-list{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 34px}.profile-overlay-pill-list{margin:34px 0 0}.leadership-pill{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#fff;background:#ffffff0f;font-size:.96rem;font-weight:820}.leadership-pill:nth-child(3n+1){border-color:#ff6a0066;background:#ff6a0024}.leadership-pill:nth-child(3n+2){border-color:#21c5b55c;background:#21c5b521}.leadership-pill:nth-child(3n){border-color:#7899ff5c;background:#7899ff24}.leadership-markdown{display:grid;gap:22px}.leadership-markdown p{margin:0;color:#b9c2d0;font-size:1.12rem;line-height:1.72}.leadership-markdown strong{color:var(--text-strong);font-weight:850}.profile-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#05080dc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-overlay{position:relative;display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.4fr);gap:36px;width:min(1180px,100%);max-height:min(860px,88vh);overflow:auto;padding:42px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(115deg,rgba(255,106,0,.12),transparent 28%),linear-gradient(150deg,#232832fa,#0d1118fc);box-shadow:0 28px 110px #0000009e}.profile-overlay:after{position:absolute;top:0;right:0;width:38%;height:4px;content:"";background:linear-gradient(90deg,transparent,#21c5b5,#6bd1aa,var(--accent))}.profile-overlay-close{position:absolute;top:16px;right:16px;z-index:1;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:var(--text);background:#090d14c7}.profile-overlay-close:hover{color:#fff;background:#ffffff1a}.profile-overlay-photo{align-self:start;width:100%;height:520px;min-height:520px}.profile-overlay-photo-has-image{display:flex;align-items:flex-end;justify-content:center}.profile-overlay-image{position:relative;z-index:1;display:block;width:auto;max-width:min(126%,500px);height:auto;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 48px rgba(0,0,0,.42))}.profile-overlay-photo-has-image:before,.profile-overlay-photo-has-image:after{display:none}.profile-overlay-content{padding-right:18px}.contact-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr);gap:24px;align-items:start}.contact-note,.contact-form{padding:28px}.contact-form{display:grid;gap:18px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form label{display:grid;gap:7px;color:var(--text);font-weight:700}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid #454d5a;border-radius:6px;padding:12px 13px;color:var(--text);background:#10141a}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--accent)}.checkbox-field{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.checkbox-field input{width:18px;height:18px;margin-top:3px}.consent-detail-field{padding:14px;border:1px solid rgba(255,106,0,.28);border-radius:6px;background:#ff6a0014}.form-status{margin:0;color:var(--success);font-weight:700}.form-status-error{color:#ff9b9b}.site-footer{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr);align-items:start;gap:28px;padding:34px 28px 20px;border-top:1px solid var(--border-soft);background:var(--panel)}.footer-brand-logo{display:block;width:min(168px,100%);height:auto;margin-bottom:12px}.footer-brand p{max-width:280px;margin:0}.footer-nav-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.footer-nav-groups nav{display:grid;align-content:start;justify-items:start;gap:6px}.footer-nav-groups nav>span{margin-bottom:2px}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--border-soft);color:var(--muted-soft);font-size:.82rem}.not-found-actions{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:1080px){.site-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 18px;padding-block:14px}.site-nav{justify-content:flex-start;flex-wrap:nowrap;min-width:0;overflow-x:auto}.header-search{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.header-search-status{right:auto;left:0;text-align:left}.proof-section-grid,.section-heading-grid,.ai-problem-intro,.about-hero-grid,.about-section,.products-hero-grid,.products-index-hero-grid,.products-cockpit-grid,.products-principles-grid,.featured-product-card,.trusted-partners-hero-grid,.trusted-partners-heading,.team-section-heading,.contact-layout,.policy-layout,.profile-card{grid-template-columns:1fr}.profile-photo-frame{min-height:260px}.sample-message-grid,.sms-enrollment-flow,.reviewer-screen-grid{grid-template-columns:1fr}.landing-hero{min-height:590px}.landing-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(280px,.85fr);gap:34px;padding:52px 0 58px}.hero-copy h1{font-size:3.05rem}.hero-proof-panel{min-height:280px;padding:28px}.team-card-grid,.about-belief-grid,.ai-question-grid,.product-capability-grid,.product-card-grid-four,.product-card-grid-three,.product-output-grid,.products-process-row,.products-principle-grid,.trusted-partners-grid,.module-grid,.info-grid,.product-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.products-workspace-layout,.products-hero-panel-grid,.products-workspace-content{grid-template-columns:1fr}.products-process-row li:not(:last-child):after{display:none}.product-workflow-list li:not(:last-child):after{display:none}.leadership-profile-card{grid-template-columns:1fr;padding:34px}.leadership-photo{min-height:360px}.leadership-content h2{font-size:2.8rem}.profile-overlay{grid-template-columns:1fr;padding:34px}.profile-overlay-photo{height:320px;min-height:320px}.site-footer{grid-template-columns:1fr}}@media(max-width:820px){.trusted-partners-grid{grid-template-columns:1fr}.trusted-partner-card{grid-template-columns:132px minmax(0,1fr)}.trusted-partners-hero-copy h1{max-width:540px;font-size:1.34rem}.trusted-partners-heading h2{font-size:1.08rem}}@media(max-width:760px){.site-header{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px 12px;min-height:0;padding:10px 14px}.site-nav{justify-content:flex-start;gap:12px;overflow-x:auto;white-space:nowrap}.header-search{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.header-search-input,.header-search-button{min-height:30px;padding:0 12px;font-size:.72rem}.header-search-input{width:100%;min-width:0}.header-search-status{grid-column:1 / -1;position:static;max-width:none}.landing-hero{min-height:auto}.landing-hero-grid{grid-template-columns:1fr;gap:22px;padding:28px 0 36px}.hero-copy h1{font-size:2.25rem}.hero-copy>p:not(.system-live){margin-top:16px;font-size:.94rem}.hero-actions{margin-top:20px;gap:8px;flex-wrap:nowrap}.hero-actions .button{min-height:38px;padding:0 12px;font-size:.7rem}.hero-proof-panel{min-height:210px;padding:16px}.proof-window-bar{margin-bottom:14px;padding-bottom:12px}.hero-proof-panel pre{font-size:.72rem;line-height:1.55}.proof-panel-meta{margin-top:18px}}@media(max-width:760px)and (max-height:760px){.landing-hero-grid{gap:14px;padding:16px 0 24px}.system-live{min-height:24px;margin-bottom:12px;padding:0 9px;font-size:.66rem}.hero-copy h1{font-size:1.85rem}.hero-copy>p:not(.system-live){margin-top:10px;font-size:.82rem;line-height:1.35}.hero-actions{margin-top:12px}.hero-proof-panel{min-height:136px;max-height:136px;padding:12px}.proof-window-bar{margin-bottom:8px;padding-bottom:8px;font-size:.6rem}.hero-proof-panel pre{font-size:.62rem;line-height:1.32}.proof-panel-meta{display:none}}@media(max-width:660px){.content-frame{width:min(100% - 28px,1220px)}.site-header{padding:8px 12px}.site-footer{gap:22px;padding:28px 18px 18px}.brand-mark{width:104px}.brand-logo{max-height:28px}.site-nav{gap:10px}.nav-link{padding:3px 0;font-size:.72rem}.hero-copy h1,.page-header h1,.about-hero-heading h1,.products-hero-copy h1,.team-hero h1{font-size:2.05rem}.trusted-partners-hero-copy h1{font-size:1.14rem;line-height:1.18}.section-heading-grid h2,.ai-problem-intro h2,.about-section-heading h2,.featured-product-copy h2,.products-centered-heading h2,.products-cockpit-copy h2,.product-section-heading h2,.product-detail-page .product-final-cta h2,.team-section-heading h2,.proof-copy h2,.landing-cta h2{font-size:2.05rem}.trusted-partners-heading h2{font-size:1.04rem;line-height:1.2}.about-hero,.products-hero{padding:52px 0 34px}.trusted-partners-hero{padding:24px 0 20px}.about-hero-grid,.products-hero-grid,.products-index-hero-grid,.products-cockpit-grid,.products-principles-grid,.trusted-partners-hero-grid,.about-section{gap:22px}.product-section{padding:42px 0}.featured-product-card{padding:22px}.product-card-actions{flex-wrap:wrap}.product-workflow-list,.product-output-grid,.product-capability-grid,.product-card-grid-four,.product-card-grid-three,.products-process-row,.products-principle-grid,.trusted-partners-grid{grid-template-columns:1fr}.products-index-hero-copy>p:not(.section-label){font-size:.94rem;line-height:1.58}.products-hero-panel,.products-workspace-panel{padding:18px}.products-process-row{gap:14px}.products-process-row li{min-height:auto;justify-items:start;text-align:left}.products-workspace-title,.products-workspace-content{gap:14px}.products-workspace-title{display:grid}.products-workspace-title h3{white-space:normal}.products-tab-stack{gap:10px}.products-comparison-header{display:none}.products-comparison-row{grid-template-columns:1fr;gap:0;padding:14px 0}.products-comparison-row span{padding:5px 16px}.product-differentiation-card,.product-final-cta-card{padding:24px}.trusted-partners-section{padding:24px 0}.trusted-partner-card{grid-template-columns:1fr;gap:18px;padding:22px}.trusted-partner-logo-frame{min-height:112px;justify-items:start}.trusted-partners-proof{align-items:flex-start;margin-bottom:48px}.about-section{padding:42px 0}.about-copy{gap:14px}.about-copy p{font-size:.96rem;line-height:1.64}.team-hero{padding:48px 0 26px}.team-grid-section{padding:38px 0 48px}.team-card-photo{min-height:220px}.team-card-image{height:206px}.team-card-summary{min-height:auto;font-size:.9rem}.landing-hero-grid{gap:20px;padding:24px 0 32px}.ai-problem-section{padding:46px 0}.ai-problem-intro{gap:24px;margin-bottom:26px}.ai-problem-lede>p{margin-top:14px;font-size:.94rem;line-height:1.64}.ai-problem-visual img{aspect-ratio:1.18}.ai-problem-bridge{padding:14px 16px}.ai-question-card{min-height:auto;padding:22px}.ai-question-card-columns,.ai-ecosystem-panel{grid-template-columns:1fr}.ai-question-card-columns>div+div,.ai-ecosystem-column+.ai-ecosystem-column{padding-left:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);border-left:0}.ai-ecosystem-panel{padding:20px;gap:18px}.ai-problem-actions{gap:10px;justify-content:flex-start;margin-top:24px}.ai-problem-actions .button{min-height:38px;padding:0 12px;font-size:.7rem}.hero-proof-panel{min-height:200px}.proof-panel-meta{flex-direction:column}.team-card-grid,.about-belief-grid,.ai-question-grid,.module-grid,.info-grid,.form-grid,.footer-nav-groups{grid-template-columns:1fr}.profile-card{gap:22px;padding:20px}.profile-photo-frame{min-height:220px}.profile-avatar{width:104px;height:104px;font-size:1.85rem}.profile-pill-list{gap:8px}.profile-pill{min-height:28px;padding:0 10px;font-size:.7rem}.profile-markdown p{font-size:.94rem;line-height:1.62}.leadership-section{padding-bottom:56px}.leadership-profile-card{gap:26px;padding:20px}.leadership-photo{min-height:280px;padding:22px 22px 0;border-radius:18px}.leadership-avatar-ring{width:150px;height:150px}.leadership-avatar{width:110px;height:110px;font-size:2.05rem}.leadership-label{font-size:.72rem}.leadership-content h2{font-size:2.08rem}.leadership-role{font-size:1.02rem}.leadership-pill-list{gap:8px}.leadership-pill{min-height:32px;padding:0 12px;font-size:.76rem}.leadership-markdown{gap:16px}.leadership-markdown p{font-size:.95rem;line-height:1.62}.profile-overlay-backdrop{align-items:start;padding:12px}.profile-overlay{gap:20px;max-height:calc(100vh - 24px);padding:18px}.profile-overlay-close{top:10px;right:10px;width:34px;height:34px}.profile-overlay-photo{height:240px;min-height:240px}.profile-overlay-image{width:auto;max-width:min(100%,430px);max-height:100%}.profile-overlay-content{padding-right:0}.module-card{min-height:auto}.proof-graphic,.proof-graphic img{min-height:340px}.footer-bottom{flex-direction:column;gap:6px;padding-top:18px}}
