@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter Variable,Inter,Segoe UI,system-ui,Arial,sans-serif;color:#111b2e;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #2563ff;--blue-dark: #0f3fbf;--ink: #0a1733;--muted: #647086;--line: #e1e6ef;--soft: #f6f8fb;--green: #0b8f68;--coral: #e95b48;--yellow: #f3b724;--violet: #6a5cff;--aqua: #20b6c7;--max: 1180px;--glow-blue: rgba(37, 99, 255, .45);--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;background:#fff;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p{margin-top:0}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.button:focus-visible,.chat-launcher:focus-visible{outline-color:#fff;box-shadow:0 0 0 5px var(--glow-blue)}[data-reveal]{opacity:0;translate:0 22px;animation:reveal-up .6s var(--ease-out) forwards;animation-delay:calc(var(--reveal-i, 0) * 80ms)}h1,h2,h3,strong,.logo{font-family:Inter Variable,Inter,Segoe UI,Arial,sans-serif;letter-spacing:0}h1{font-size:clamp(2.7rem,5.2vw,5.2rem);line-height:1.02;font-weight:650}h2{font-size:clamp(1.85rem,3.4vw,3.25rem);line-height:1.08;font-weight:650}p{line-height:1.68;color:var(--muted)}.site-header{position:fixed;top:18px;left:0;right:0;z-index:50;background:transparent;pointer-events:none}.nav-shell{height:62px;max-width:min(var(--max),calc(100vw - 32px));margin:auto;padding:0 16px 0 18px;display:flex;align-items:center;gap:34px;border:1px solid rgba(226,232,242,.76);border-radius:8px;background:#ffffffe6;box-shadow:0 24px 70px #08162d1c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.logo{display:inline-flex;align-items:center;flex:0 0 auto;height:52px;padding:0;color:var(--ink)}.logo img{display:block;width:100px;height:52px;object-fit:contain;object-position:left center}.nav-links{display:flex;align-items:center;gap:30px;margin-right:auto;font-weight:650;font-size:.9rem}.nav-links a{position:relative;padding:23px 0 21px;color:#44516a}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .2s}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.nav-links a.active:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:20px}.text-link{font-weight:650;font-size:.9rem}.language-toggle{min-width:42px;height:34px;border:1px solid #cfdaea;border-radius:999px;color:#25344d;background:#fff;font:900 .72rem Inter Variable,Inter,Segoe UI,sans-serif;cursor:pointer;box-shadow:0 6px 16px #14213a0f}.language-toggle:hover{color:var(--blue);border-color:#aebee7}.mobile-language{display:none;width:max-content;margin:10px 0 4px}.menu-button{display:none;border:0;background:transparent;padding:8px;color:var(--ink)}.mobile-only{display:none}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid var(--blue);border-radius:6px;color:#fff;background:linear-gradient(135deg,#3672ff,var(--blue) 60%);font-weight:700;cursor:pointer;transition:transform .25s var(--ease-out),background .25s,box-shadow .25s var(--ease-out);box-shadow:0 12px 28px #2563ff2e}.button:hover{background:linear-gradient(135deg,#4a80ff,var(--blue-dark) 60%);transform:translateY(-2px);box-shadow:0 20px 44px var(--glow-blue)}.button:active{transform:translateY(0)}.button-small{min-height:40px;padding:0 16px;font-size:.9rem}.button-inverse{color:var(--blue-dark);background:#fff;border-color:#fff}.button-inverse:hover{color:var(--ink);background:#f5f8ff}.button-outline{color:var(--blue);background:transparent;border-color:#b8c5e8}.button-outline:hover{color:#fff;border-color:var(--blue)}.button-ghost-light{color:#fff;background:transparent;border-color:#ffffff80}.button-ghost-light:hover{color:var(--ink);background:#fff}.inline-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue)}.inline-link:hover{color:var(--blue-dark)}.eyebrow{margin:0 0 16px;font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--blue);letter-spacing:.14em}.eyebrow.light{color:#b9ccff}.hero{position:relative;min-height:min(820px,100vh);padding-top:84px;color:#fff;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(52,120,246,.34),transparent 28%),radial-gradient(circle at 30% 6%,rgba(106,92,255,.2),transparent 30%),radial-gradient(circle at 62% 90%,rgba(32,182,199,.14),transparent 32%),linear-gradient(135deg,#050b17,#0a1733 48%,#101f3d);display:grid;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);gap:56px;align-items:center;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#050b17d6,#081327c2 42%,#08132733)}.hero:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:34%;background:linear-gradient(0deg,#050b17d1,#050b1700)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.7) 56%,transparent 92%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.7) 56%,transparent 92%)}.hero-content{position:relative;z-index:3;width:min(460px,calc(100vw - 48px));margin-left:max(24px,calc((100vw - var(--max))/2));padding:76px 0 94px}.hero-kicker{width:max-content;max-width:100%;margin-bottom:22px;display:inline-flex;align-items:center;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero-kicker span{padding:0;color:#9fb5e3}.hero-kicker strong{padding:4px 8px;border-radius:4px;color:#dbe7ff;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.hero h1{max-width:460px;margin:0 0 24px;font-size:clamp(3rem,4.8vw,4.7rem);line-height:1;color:#fff;font-weight:650;text-shadow:0 26px 70px rgba(0,0,0,.24)}.hero-lede{max-width:440px;margin-bottom:32px;font-size:clamp(1.03rem,1.4vw,1.14rem);line-height:1.62;color:#d8e2f4}.hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-actions.dark{margin-top:28px}.watch-link{display:inline-flex;align-items:center;gap:10px;font-weight:650;color:#dce8ff}.watch-link span{width:38px;height:38px;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:grid;place-items:center}.hero-note{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:#d9e2f8;font-size:.87rem}.hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.hero-proof span{padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#e6ecff;background:#ffffff0e;font-size:.74rem;font-weight:750}.hero-product-stage{position:relative;z-index:3;align-self:center;width:min(700px,53vw);margin:46px max(24px,calc((100vw - var(--max))/2)) 46px 0;filter:drop-shadow(0 42px 80px rgba(3,9,20,.46));transform:perspective(1400px) translate(42px) rotateY(-3deg) rotateX(1.5deg);transform-origin:bottom center}.hero-product{position:relative}.hero-float{position:absolute;z-index:5;min-width:174px;padding:14px 16px;display:grid;gap:3px;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fff;background:#0a1832b8;box-shadow:0 20px 44px #050f1f52;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:float-bob 6s ease-in-out infinite}.hero-float span{color:#bdd0ff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.hero-float strong{color:#fff;font-size:1.35rem}.hero-float-top{top:-36px;right:42px;animation-delay:-1.4s}.hero-float-bottom{left:-34px;bottom:34px;border-left:3px solid var(--green);animation-delay:-3.8s}.hero-scroll{position:absolute;bottom:26px;left:max(24px,calc((100vw - var(--max))/2));z-index:3;display:flex;align-items:center;gap:10px;font-size:.79rem;text-transform:uppercase;font-weight:800;letter-spacing:.08em;color:#ffffffc7}.hero-scroll span{font-size:1.1rem}.dashboard-preview{width:100%;aspect-ratio:1.68 / 1;display:flex;border-radius:8px;overflow:hidden;color:var(--ink);background:#fff;border:1px solid rgba(216,222,234,.9);box-shadow:0 30px 80px #101e3d33;text-align:left}.preview-sidebar{flex:0 0 58px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 9px;background:#14213a;color:#94a4c1}.mini-logo{width:34px;height:34px;margin-bottom:16px;display:grid;place-items:center;border-radius:8px;background:#101d33;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.mini-logo img{width:34px;height:34px;object-fit:cover}.preview-sidebar>span:not(.mini-logo){width:32px;height:32px;display:grid;place-items:center;border-radius:6px}.preview-sidebar>span.active{color:#fff;background:#2c4770}.preview-canvas{min-width:0;flex:1;padding:24px;background:linear-gradient(135deg,#fbfcff,#f2f6fb)}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.preview-top div{display:flex;flex-direction:column;gap:3px}.preview-top small{font-size:.61rem;color:#738199}.preview-top strong{font-size:1rem}.scenario-pill{padding:5px 9px;border-radius:999px;color:#087a5c;background:#dff7ef;font-size:.58rem;font-weight:800}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.metrics-row>div{min-width:0;padding:13px;border:1px solid #e2e7ef;background:#ffffffe6;border-radius:7px;display:grid;gap:3px;box-shadow:0 8px 18px #14213a0a}.metrics-row small{color:#718097;font-size:.56rem}.metrics-row strong{font-size:clamp(.85rem,1.8vw,1.25rem);white-space:nowrap}.metrics-row em{color:var(--green);font-size:.55rem;font-style:normal;font-weight:700}.preview-lower{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;height:48%}.chart-panel,.driver-panel{min-height:0;padding:13px;background:#fff;border:1px solid #e2e7ef;border-radius:6px}.panel-label{display:flex;justify-content:space-between;gap:8px;font-size:.6rem;font-weight:700}.panel-label small{color:#8390a5;font-size:.5rem;font-weight:500}.bars{height:calc(100% - 36px);min-height:55px;display:flex;align-items:end;gap:5%;padding-top:10px;border-bottom:1px solid #dfe5ee}.bars i{flex:1;background:linear-gradient(180deg,#2f5bea,#153eaf);border-radius:2px 2px 0 0;animation:bar-rise .75s ease both}.bars i.forecast{background:#9aafea}.axis{display:flex;justify-content:space-between;padding-top:4px;font-size:.45rem;color:#8b98ab}.driver{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #edf0f5;font-size:.55rem}.driver:last-child{border:0}.driver strong{font-size:.56rem}.driver .positive{color:var(--green)}.driver .negative{color:var(--coral)}.trial-strip{min-height:54px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;background:#f7f9fd;color:#2a3953;border-bottom:1px solid var(--line);font-weight:650;font-size:.88rem}.trial-strip a{display:inline-flex;align-items:center;color:var(--blue);font-weight:750}.signal-rail{padding:0 max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:repeat(3,1fr);background:#09192f;color:#fff}.signal-rail div{min-height:112px;padding:28px 30px;display:grid;align-content:center;gap:7px;border-right:1px solid rgba(255,255,255,.12)}.signal-rail div:first-child{border-left:1px solid rgba(255,255,255,.12)}.signal-rail span{color:#8fa5cf;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.signal-rail strong{color:#fff;font-size:1rem}.problem-section{padding:118px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.92fr 1.08fr;gap:76px;align-items:center;background:#fff;overflow:hidden}.problem-copy h2{margin-bottom:24px;max-width:640px}.problem-copy>p:not(.eyebrow){max-width:610px;font-size:1.06rem}.problem-copy ul{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px}.problem-copy li{display:flex;align-items:flex-start;gap:11px;color:#25344d;font-weight:650}.problem-copy li svg{flex:0 0 17px;margin-top:4px;color:var(--coral)}.problem-visual{position:relative;min-height:470px;border:1px solid #dfe6f0;border-radius:8px;background:radial-gradient(circle at 74% 18%,rgba(37,99,255,.12),transparent 30%),linear-gradient(135deg,#f9fbff,#eef4fb);box-shadow:0 30px 70px #101e3d1f;overflow:hidden}.problem-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,33,58,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,33,58,.04) 1px,transparent 1px);background-size:42px 42px}.fragment-card{position:absolute;z-index:1;width:min(230px,42%);padding:18px;border:1px solid #d8e1ee;border-radius:8px;background:#ffffffe0;box-shadow:0 16px 38px #14213a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fragment-card:nth-child(1){top:38px;left:38px}.fragment-card:nth-child(2){top:90px;right:38px}.fragment-card:nth-child(3){left:70px;bottom:60px}.fragment-card:nth-child(4){right:62px;bottom:86px}.fragment-card span{display:block;margin-bottom:8px;color:#6c7890;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.fragment-card strong{display:block;color:var(--ink);font-size:1.2rem}.fragment-card i{display:block;height:7px;margin-top:16px;border-radius:999px;background:linear-gradient(90deg,var(--blue),rgba(37,99,255,.14))}.fragment-card.main{border-color:#2563ff47}.reconcile-core{position:absolute;z-index:2;left:50%;top:50%;width:172px;height:172px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(37,99,255,.3);border-radius:50%;color:var(--ink);background:#fff;box-shadow:0 24px 60px #2563ff2e;text-align:center}.reconcile-core svg{color:var(--blue)}.reconcile-core strong{font-size:1.05rem}.reconcile-core span{color:var(--muted);font-size:.76rem;font-weight:700}.capabilities-section{padding:112px 24px 118px;background:linear-gradient(180deg,#f4f7fb,#fff)}.capability-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capability-grid article{min-height:238px;padding:30px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 14px 34px #14213a0e}.capability-grid article:first-child{grid-column:span 2;background:linear-gradient(135deg,#fff,#f0f5ff)}.capability-grid svg{width:29px;height:29px;margin-bottom:24px;color:var(--blue)}.capability-grid h3{margin-bottom:12px;font-size:1.18rem}.capability-grid p{margin-bottom:0;font-size:.93rem}.audience-section{padding:110px max(24px,calc((100vw - var(--max))/2));background:#fff}.audience-section .section-heading{max-width:860px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.audience-grid article{min-height:290px;padding:30px;display:grid;align-content:end;border:1px solid #dfe6f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f5f8fc);box-shadow:0 16px 36px #14213a0e}.audience-grid span{width:52px;height:52px;margin-bottom:42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-dark));box-shadow:0 14px 30px #2563ff38}.audience-grid svg{width:25px;height:25px}.audience-grid h3{margin-bottom:12px;font-size:1.28rem}.audience-grid p{margin-bottom:0;font-size:.94rem}.proof-section{padding:112px 24px 120px;background:linear-gradient(180deg,#fff,#f8fafc)}.section-heading{max-width:720px;margin:0 auto 72px;text-align:center}.section-heading h2{margin-bottom:20px}.section-heading>p:last-child{font-size:1.12rem}.workflow{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.workflow article{position:relative;min-height:252px;padding:34px 24px 28px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px #14213a0b;transition:box-shadow .3s var(--ease-out),border-color .3s}.workflow article:hover{border-color:#b9c8e9;box-shadow:0 26px 52px #14213a1a}.workflow svg{transition:transform .3s var(--ease-out),color .3s}.workflow article:hover svg{transform:scale(1.12);color:var(--blue-dark)}.workflow article:not(:last-child){border-right:1px solid #e1e7f0;margin-right:0}.workflow svg{width:28px;height:28px;margin-bottom:22px;color:var(--blue)}.workflow h3{font-size:1.1rem}.workflow p{font-size:.92rem}.step{position:absolute;top:22px;right:22px;padding:4px 7px;color:#8190a8;background:#f4f7fb;border-radius:4px;font:800 .66rem Inter Variable,Inter,Segoe UI,sans-serif}.mission-control{position:relative;padding:112px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.88fr 1.12fr;gap:78px;align-items:center;color:#fff;background:linear-gradient(135deg,#071120,#0a1733 58%,#0f2346);overflow:hidden}.mission-control:before{content:"";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,.035) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000052);mask-image:linear-gradient(90deg,#000000e6,#00000052);pointer-events:none}.mission-control>*{position:relative;z-index:1}.mission-copy h2{max-width:560px;color:#fff;margin-bottom:24px;font-size:clamp(2.15rem,4vw,4rem)}.mission-copy p:not(.eyebrow){max-width:540px;color:#bfcae1;font-size:1.08rem}.mission-board{position:relative;min-height:520px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(145deg,#ffffff16,#ffffff06);box-shadow:inset 0 1px #ffffff1f,0 34px 80px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.mission-board:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;pointer-events:none}.mission-board:after{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(88,214,255,.75),transparent);animation:scanline 6s linear infinite}.mission-radar{position:absolute;top:54px;right:58px;width:250px;aspect-ratio:1;border:1px solid rgba(143,165,207,.34);border-radius:50%;background:radial-gradient(circle,rgba(32,182,199,.22) 0 3px,transparent 4px),radial-gradient(circle,transparent 0 35%,rgba(47,91,234,.12) 36% 37%,transparent 38% 58%,rgba(47,91,234,.12) 59% 60%,transparent 61%)}.mission-radar span,.mission-radar i,.mission-radar b{position:absolute;display:block;border-radius:50%}.mission-radar span{top:50%;right:50%;bottom:50%;left:50%;width:10px;height:10px;background:#58d6ff;box-shadow:0 0 26px #58d6ff;transform:translate(-50%,-50%)}.mission-radar i{top:16%;right:16%;bottom:16%;left:16%;border:1px solid rgba(255,255,255,.12)}.mission-radar b{left:50%;top:50%;width:48%;height:2px;background:linear-gradient(90deg,#58d6ff,transparent);transform-origin:left center;animation:radar-spin 5s linear infinite}.mission-telemetry{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mission-telemetry div{padding:17px 16px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#071120ad}.mission-telemetry span{display:block;margin-bottom:7px;color:#8fa5cf;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.mission-telemetry strong{color:#fff;font-size:1.35rem}.mission-cards{position:absolute;left:24px;right:24px;bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mission-cards article{min-height:190px;padding:20px;display:grid;align-content:end;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:linear-gradient(180deg,#ffffff14,#071120d1)}.mission-cards em{color:#58d6ff;font-style:normal;font-size:.72rem;font-weight:900}.mission-cards strong{margin:8px 0;color:#fff;font-size:1.1rem}.mission-cards p{margin:0;color:#b7c4dc;font-size:.84rem;line-height:1.45}.product-showcase{position:relative;padding:112px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:82px;background:#f2f5f9;overflow:hidden}.product-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(47,91,234,.08),transparent 40%),linear-gradient(rgba(20,33,58,.045) 1px,transparent 1px);background-size:auto,100% 48px;pointer-events:none}.product-showcase>*{position:relative;z-index:1}.showcase-copy h2{margin-bottom:24px}.showcase-copy>p:not(.eyebrow){font-size:1.06rem}.showcase-copy ul{list-style:none;margin:26px 0;padding:0;display:grid;gap:14px}.showcase-copy li{display:flex;gap:10px;align-items:center;font-weight:600}.showcase-copy li svg{width:18px;color:var(--green)}.showcase-visual{position:relative;width:720px;max-width:62vw}.insight-note{position:absolute;right:-20px;bottom:-28px;width:250px;padding:15px;display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid #e1e6ed;border-left:4px solid var(--coral);box-shadow:0 16px 40px #1c29452e}.insight-note svg{color:var(--coral)}.insight-note div{display:grid;gap:4px}.insight-note strong{font-size:.82rem}.insight-note span{font-size:.7rem;color:var(--muted)}.outcomes-band{display:grid;grid-template-columns:repeat(3,1fr);padding:0 max(24px,calc((100vw - var(--max))/2));background:linear-gradient(135deg,#09192f,#13223e 58%,#173a7a);color:#fff}.outcomes-band div{padding:50px 36px;display:grid;gap:8px}.outcomes-band div:not(:last-child){border-right:1px solid rgba(255,255,255,.15)}.outcomes-band strong{font-size:1.2rem}.outcomes-band span{color:#aebbd1;font-size:.9rem}.security-teaser{max-width:var(--max);margin:auto;padding:105px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px}.security-icon{width:86px;height:86px;display:grid;place-items:center;background:#e4f6f0;color:var(--green);border-radius:8px}.security-icon svg{width:42px;height:42px}.security-teaser h2{margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.8rem)}.security-teaser p:not(.eyebrow){margin-bottom:0}.cta-band{position:relative;padding:88px max(24px,calc((100vw - var(--max))/2));display:flex;align-items:center;justify-content:space-between;gap:50px;background:linear-gradient(135deg,#071120,#10244a 68%,#163b88);color:#fff;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;opacity:.5}.cta-band>*{position:relative;z-index:1}.cta-band h2{max-width:700px;margin-bottom:16px;font-size:clamp(2rem,3.4vw,3.25rem);color:#fff}.cta-band p:not(.eyebrow){max-width:660px;margin-bottom:0;color:#dce5ff}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.page-hero{padding:172px 24px 92px;background:linear-gradient(135deg,#f9fbfe,#eef3fb);border-bottom:1px solid var(--line)}.page-hero>div{max-width:var(--max);margin:auto}.page-hero h1{max-width:910px;margin-bottom:28px;font-size:clamp(2.7rem,5vw,4.8rem)}.page-hero>div>p:not(.eyebrow):not(.legal-updated):not(.pricing-note){max-width:760px;font-size:1.14rem}.pricing-note{display:flex;gap:9px;align-items:center;margin-top:26px;color:#36516e;font-weight:600}.pricing-note svg{width:19px;color:var(--green)}.large-product{padding:84px max(24px,calc((100vw - var(--max))/2));background:linear-gradient(135deg,#09192f,#14213a)}.large-product .dashboard-preview{max-width:980px;margin:auto}.feature-grid{max-width:var(--max);margin:auto;padding:110px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.feature-grid article{padding:42px;background:#fff;transition:box-shadow .2s}.feature-grid article:hover{box-shadow:0 20px 40px #14213a14}.feature-grid svg{width:30px;height:30px;color:var(--blue)}.feature-grid h2{margin:24px 0 14px;font-size:1.5rem}.split-feature{padding:100px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;background:#eef2f7}.split-feature h2{margin-bottom:20px}.scenario-stack{display:grid;gap:10px}.scenario-stack>div{padding:22px 26px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:26px;background:#fff;border-left:4px solid #b8c7e8;box-shadow:0 8px 22px #1c294514}.scenario-stack>div:nth-child(2){border-color:var(--green);transform:translate(22px)}.scenario-stack span{font-weight:700}.scenario-stack strong{font-size:1.2rem}.scenario-stack em{color:var(--green);font-style:normal}.control-grid{max-width:var(--max);margin:auto;padding:100px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.control-grid article{padding:36px;background:#fff}.control-grid svg{width:30px;height:30px;color:var(--blue)}.control-grid h2{margin:24px 0 12px;font-size:1.3rem}.control-grid p{margin-bottom:0;font-size:.94rem}.trust-band{padding:80px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.85fr 1fr auto;align-items:center;gap:60px;color:#fff;background:#14213a}.trust-band h2{margin:0;font-size:2.4rem}.trust-band p{margin:0;color:#bdc8da}.compliance-note{max-width:900px;margin:auto;padding:100px 24px;display:grid;grid-template-columns:76px 1fr;gap:32px}.compliance-note>div:first-child{width:76px;height:76px;display:grid;place-items:center;border-radius:8px;background:#e4f6f0;color:var(--green)}.compliance-note h2{font-size:2rem}.pricing-grid{max-width:1280px;margin:auto;padding:80px 24px 110px;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px}.pricing-grid article{position:relative;padding:30px 24px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:box-shadow .25s var(--ease-out)}.pricing-grid article:hover{box-shadow:0 20px 40px #14213a17}.pricing-grid article.featured{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--blue),var(--violet)) border-box;box-shadow:0 22px 50px #2f5bea29}.plan-badge{position:absolute;top:-14px;left:20px;padding:5px 10px;border-radius:4px;background:linear-gradient(135deg,var(--blue),var(--violet));color:#fff;font-size:.7rem;font-weight:800;text-transform:uppercase;box-shadow:0 8px 18px #2f5bea47}.pricing-grid h2{margin-bottom:8px;font-size:1.5rem}.pricing-grid>article>p{min-height:52px;font-size:.9rem}.price{min-height:90px;margin:25px 0 18px;display:flex;flex-direction:column}.price strong{font-size:2rem}.price span{color:var(--muted);font-size:.76rem}.pricing-grid .button{width:100%}.pricing-grid ul{list-style:none;padding:20px 0 0;display:grid;gap:12px;border-top:1px solid var(--line)}.pricing-grid li{display:flex;gap:8px;align-items:flex-start;font-size:.86rem}.pricing-grid li svg{flex:0 0 16px;width:16px;color:var(--green)}.pricing-faq{padding:100px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;background:#f2f5f9}.pricing-faq h2{font-size:2.7rem}.faq-list details{padding:22px 0;border-bottom:1px solid #cfd7e3}.faq-list summary{cursor:pointer;font:700 1.02rem Inter Variable,Inter,Segoe UI,sans-serif}.faq-list p{margin:14px 0 0}.manifesto{max-width:920px;margin:auto;padding:100px 24px 60px}.manifesto p{font-family:Inter Variable,Inter,Segoe UI,sans-serif;font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.45;color:#24334d}.brand-story{padding:82px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:64px;background:linear-gradient(135deg,#eef2f7,#f9fbfe)}.brand-story h2{margin-bottom:18px;font-size:clamp(2rem,3.5vw,3.4rem)}.brand-story p:not(.eyebrow){font-size:1.02rem}.brand-story img{width:100%;border-radius:8px;border:1px solid #d8dfeb;box-shadow:0 30px 70px #101e3d2e;transform:rotate(-1deg)}.values-grid{max-width:var(--max);margin:auto;padding:20px 24px 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.values-grid article{padding:34px;border-top:3px solid var(--blue);background:#f2f5f9;box-shadow:0 14px 30px #14213a0d}.values-grid article:nth-child(2){border-color:var(--yellow)}.values-grid article:nth-child(3){border-color:var(--green)}.values-grid svg{color:var(--blue)}.values-grid h2{margin:24px 0 12px;font-size:1.3rem}.contact-layout{max-width:var(--max);margin:auto;padding:90px 24px 110px;display:grid;grid-template-columns:1.35fr .65fr;gap:90px}.contact-form{display:grid;gap:22px}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.contact-form label{display:grid;gap:8px;color:#2d3b53;font-weight:700;font-size:.9rem}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:13px 14px;border:1px solid #c9d3e1;border-radius:5px;color:var(--ink);background:#fff;outline:none}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f5bea1f}.contact-form textarea{resize:vertical}.contact-form .button{justify-self:start}.form-note{margin:-10px 0 0;font-size:.78rem}.contact-layout aside{padding:34px;background:#f1f4f8;align-self:start}.contact-point{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid #d7dee8}.contact-point:first-child{padding-top:0}.contact-point svg{flex:0 0 24px;color:var(--blue)}.contact-point strong{font-size:.9rem}.contact-point p{margin:6px 0 0;font-size:.84rem}.contact-layout aside>.inline-link{margin-top:24px}.legal-updated{margin-top:24px;color:#687791;font-size:.86rem}.legal-document{max-width:820px;margin:auto;padding:90px 24px 110px}.legal-document section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.legal-document h2{font-size:1.35rem}.legal-document p{margin-bottom:0}.not-found{min-height:75vh;padding:170px 24px 100px;text-align:center}.not-found>span{color:var(--blue);font:800 1rem Inter Variable,Inter,Segoe UI,sans-serif}.not-found h1{margin:18px 0;font-size:3.4rem}.not-found p{margin-bottom:28px}.site-footer{padding:76px max(24px,calc((100vw - var(--max))/2)) 28px;color:#dce4f1;background:linear-gradient(135deg,#071120,#0e192d 62%,#102a52)}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px;padding-bottom:58px}.footer-main .logo{width:min(430px,100%);height:190px;padding:0;border-radius:8px;background:#fff;box-shadow:0 20px 46px #00000038;overflow:hidden;justify-content:center}.footer-main .logo img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.footer-brand p{max-width:310px;margin-top:28px;color:#b8c9f0;font-size:1.38rem;line-height:1.55}.footer-main>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:.9rem}.footer-main strong{margin-bottom:8px;color:#fff;font-size:.88rem}.footer-main a{color:#aeb9ca}.footer-main a:hover{color:#fff}.footer-bottom{padding-top:24px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #28364c;color:#7f8ba0;font-size:.78rem}.cookie-banner{position:fixed;left:50%;bottom:18px;z-index:70;width:min(920px,calc(100vw - 32px));padding:18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;border:1px solid rgba(220,227,237,.9);border-radius:8px;background:#fffffff5;box-shadow:0 24px 60px #07112038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.cookie-banner strong{display:block;margin-bottom:5px;color:var(--ink);font-size:.95rem}.cookie-banner p{margin:0;max-width:590px;font-size:.82rem;line-height:1.45}.cookie-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-actions .button{min-height:38px;padding:0 14px;font-size:.8rem;white-space:nowrap}.cookie-actions .inline-link{font-size:.82rem;white-space:nowrap}.chatbot{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;justify-items:end;gap:12px;pointer-events:none}.chatbot>*{pointer-events:auto}.chat-launcher{position:relative;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;background:linear-gradient(135deg,#102a52,var(--blue));box-shadow:0 18px 40px #07112047;font:900 .88rem Inter Variable,Inter,Segoe UI,sans-serif;cursor:pointer}.chat-launcher:before{content:"";width:8px;height:8px;border-radius:50%;background:#58d6ff;box-shadow:0 0 14px #58d6ff;animation:pulse-dot 2.4s ease-in-out infinite}.chat-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 48px #07112057}.chat-launcher:active{transform:translateY(0)}.chat-panel{width:min(390px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 110px));display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto auto;overflow:hidden;border:1px solid rgba(220,227,237,.95);border-radius:8px;background:#fff;box-shadow:0 28px 72px #07112042}.chat-panel header{padding:16px 16px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:#fff;background:linear-gradient(135deg,#071120,#143c8d)}.chat-panel header div{display:grid;gap:4px}.chat-panel header strong{font-size:1rem}.chat-panel header span{color:#b8c9f0;font-size:.78rem}.chat-panel header button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:#ffffff14;cursor:pointer}.chat-messages{padding:16px;display:grid;align-content:start;gap:10px;overflow:auto;background:#f5f8fc}.chat-messages p{width:fit-content;max-width:86%;margin:0;padding:10px 12px;border-radius:8px;font-size:.86rem;line-height:1.45}.chat-messages .assistant{color:#24334d;background:#fff;border:1px solid #e2e8f1}.chat-messages .user{justify-self:end;color:#fff;background:var(--blue)}.chat-suggestions{padding:12px 14px 4px;display:flex;gap:8px;overflow-x:auto;background:#fff}.chat-suggestions button{flex:0 0 auto;max-width:220px;padding:8px 10px;border:1px solid #d8e0ec;border-radius:999px;color:#2f4361;background:#fff;font-weight:800;font-size:.72rem;cursor:pointer}.chat-suggestions button:hover{color:var(--blue);border-color:#aebee7}.chat-input{padding:12px 14px;display:grid;grid-template-columns:1fr 42px;gap:8px;background:#fff}.chat-input input{min-width:0;height:42px;padding:0 12px;border:1px solid #cbd6e6;border-radius:7px;outline:none}.chat-input input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f5bea1f}.chat-input button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:7px;color:#fff;background:var(--blue);cursor:pointer}.chat-footer{padding:0 14px 14px;display:flex;justify-content:space-between;gap:14px;background:#fff;font-size:.78rem;font-weight:800}.chat-footer button{border:0;padding:0;color:#66748a;background:transparent;cursor:pointer;font:inherit}.chat-footer a{color:var(--blue)}@media(max-width:1050px){.hero{min-height:850px;grid-template-columns:1fr;align-content:center}.hero-content{padding:90px 0 360px}.hero-product-stage{position:absolute;right:-60px;bottom:52px;width:min(730px,78vw);margin:0}.problem-section{grid-template-columns:1fr;gap:56px}.product-showcase{grid-template-columns:1fr;gap:60px}.mission-control{grid-template-columns:1fr;gap:54px}.showcase-copy{max-width:700px}.showcase-visual{width:800px;max-width:100%}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article:first-child{grid-column:span 1}.pricing-grid{grid-template-columns:repeat(2,1fr)}.trust-band{grid-template-columns:1fr 1fr}.trust-band .button{grid-column:2;justify-self:start}}@media(max-width:800px){h1{font-size:3.2rem}.nav-shell{height:64px;padding:0 18px}.site-header .logo{margin-right:auto}.nav-actions{display:none}.menu-button{display:grid;place-items:center}.nav-links{position:fixed;top:64px;left:0;right:0;display:none;padding:18px;gap:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 30px #14213a1f}.nav-links.is-open{display:grid}.nav-links a{padding:14px 4px}.nav-links a:after{display:none}.mobile-only{display:block}.mobile-language{display:inline-grid;place-items:center}.hero{min-height:790px;padding-top:64px;background-position:60% center}.hero-shade{background:#091730c4}.hero-content{width:auto;margin:0;padding:70px 24px 390px}.hero h1{max-width:calc(100vw - 48px);font-size:3.75rem;line-height:1.03}.hero-lede{font-size:1.12rem}.hero-product-stage{width:680px;max-width:94vw;right:-90px;bottom:52px;transform:none}.hero-float,.hero-scroll{display:none}.trial-strip{justify-content:flex-start;overflow:hidden}.trial-strip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trial-strip a{display:none}.proof-section,.problem-section,.capabilities-section,.audience-section,.security-teaser{padding-top:80px;padding-bottom:80px}.signal-rail{grid-template-columns:1fr}.signal-rail div,.signal-rail div:first-child{min-height:92px;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.workflow{grid-template-columns:repeat(2,1fr)}.workflow article:nth-child(2){border-right:0;margin-right:0}.workflow article:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-showcase{padding-top:80px;padding-bottom:90px}.outcomes-band{grid-template-columns:1fr}.outcomes-band div{padding:28px 24px}.outcomes-band div:not(:last-child){border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.audience-grid{grid-template-columns:1fr}.security-teaser{grid-template-columns:auto 1fr}.security-teaser .button{grid-column:2;justify-self:start}.cta-band{align-items:flex-start;flex-direction:column}.page-hero{padding-top:135px}.feature-grid,.control-grid,.values-grid{grid-template-columns:1fr 1fr}.split-feature,.pricing-faq,.contact-layout{grid-template-columns:1fr;gap:55px}.brand-story{grid-template-columns:1fr;gap:38px}.mission-board{min-height:620px}.mission-radar{width:220px;right:36px}.mission-telemetry,.mission-cards{grid-template-columns:1fr}.mission-cards{position:relative;left:auto;right:auto;bottom:auto;margin-top:260px}.mission-cards article{min-height:auto}.trust-band{grid-template-columns:1fr;gap:30px}.trust-band .button{grid-column:1}.footer-main{grid-template-columns:1.6fr 1fr 1fr}.footer-main>div:last-child{grid-column:2}.cookie-banner{grid-template-columns:1fr;align-items:start}.cookie-actions{justify-content:flex-start}.chatbot{right:16px;bottom:16px}}@media(max-width:560px){.hero{min-height:730px}.hero-content{padding-top:50px;padding-bottom:325px}.hero h1{max-width:330px;margin-bottom:16px;font-size:clamp(2.45rem,11vw,2.8rem);line-height:1.06}.hero-lede{max-width:330px;font-size:1rem}.hero-actions{gap:14px}.hero-actions .button{width:100%}.watch-link{justify-content:center;width:100%}.hero-note{justify-content:center}.hero-product-stage{width:600px;max-width:108vw;right:-190px;bottom:18px}.hero-kicker{width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;font-size:.62rem}.hero-kicker strong{max-width:100%}.hero-proof{justify-content:center}.dashboard-preview{aspect-ratio:1.45 / 1}.preview-sidebar{flex-basis:42px;padding:12px 5px}.preview-sidebar>span:not(.mini-logo){width:28px;height:28px}.mini-logo{width:26px;height:26px;margin-bottom:8px}.preview-canvas{padding:12px}.preview-top{margin-bottom:9px}.metrics-row{gap:5px}.metrics-row>div{padding:8px}.preview-lower{grid-template-columns:1fr}.driver-panel{display:none}.workflow{grid-template-columns:1fr}.workflow article,.workflow article:not(:last-child){margin-right:0;border-right:0;border-bottom:1px solid var(--line)}.section-heading{margin-bottom:44px;text-align:left}.problem-visual{min-height:560px}.fragment-card{width:calc(100% - 52px)}.fragment-card:nth-child(1),.fragment-card:nth-child(2),.fragment-card:nth-child(3),.fragment-card:nth-child(4){left:26px;right:auto}.fragment-card:nth-child(1){top:24px}.fragment-card:nth-child(2){top:128px}.fragment-card:nth-child(3){bottom:128px}.fragment-card:nth-child(4){bottom:24px}.reconcile-core{width:138px;height:138px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:auto}.product-showcase{gap:42px}.mission-control{padding-top:78px;padding-bottom:78px}.mission-board{min-height:auto;padding:18px}.mission-radar{position:relative;top:auto;right:auto;width:min(230px,78vw);margin:22px auto 0}.mission-cards{margin-top:24px}.mission-telemetry{gap:8px}.showcase-visual{width:650px;max-width:116vw}.insight-note{right:0;width:220px}.security-teaser{grid-template-columns:1fr;gap:22px}.security-teaser .button{grid-column:1}.cta-actions,.cta-actions .button{width:100%}.page-hero{padding:120px 20px 70px}.page-hero h1{font-size:3rem}.feature-grid,.control-grid,.values-grid,.pricing-grid{grid-template-columns:1fr}.feature-grid article,.control-grid article{padding:30px 24px}.split-feature{padding-top:75px;padding-bottom:75px}.scenario-stack>div{grid-template-columns:1fr auto;gap:8px}.scenario-stack em{grid-column:2}.scenario-stack>div:nth-child(2){transform:translate(8px)}.pricing-grid{padding-top:55px}.pricing-faq{padding-top:75px;padding-bottom:75px}.manifesto{padding-top:75px}.brand-story{padding-top:58px;padding-bottom:64px}.values-grid{padding-bottom:80px}.form-row{grid-template-columns:1fr}.contact-layout{padding-top:65px}.compliance-note{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-brand{grid-column:1 / -1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.cookie-banner{bottom:12px;padding:14px}.cookie-actions,.cookie-actions .button,.cookie-actions .inline-link{width:100%}.chatbot{left:12px;right:12px;bottom:12px}.chat-launcher{justify-self:end}.chat-panel{width:100%;max-height:calc(100vh - 88px)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes reveal-up{to{opacity:1;translate:0 0}}@keyframes bar-rise{0%{transform:scaleY(.42);transform-origin:bottom;opacity:.55}to{transform:scaleY(1);transform-origin:bottom;opacity:1}}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes scanline{0%{transform:translate(-100%);opacity:0}20%,80%{opacity:1}to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
