/* V11: a fresh, scoped presentation. Official funding CSS is unchanged. */
@font-face{font-family:Inter11;src:url('inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Space11;src:url('space-grotesk.woff2') format('woff2');font-weight:300 700;font-display:swap}
@font-face{font-family:Inter;src:url('inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Space;src:url('space-grotesk.woff2') format('woff2');font-weight:300 700;font-display:swap}
.s11,.n11{font-family:Inter11,Arial,sans-serif;--accent11:#67f2cc;--cyan11:#4adfff;--muted11:#b1c2ce;--line11:#2c414d;--panel11:#0f202c}
.w11{width:min(1260px,calc(100% - 64px));margin-inline:auto}.s11{padding:88px 0;color:#eff8fc;position:relative;overflow:clip}.s11 h1,.s11 h2,.s11 h3{font-family:Space11,Inter11,sans-serif;letter-spacing:-.045em;word-spacing:normal}.s11 h2{font-size:clamp(32px,4vw,52px);line-height:1.12;text-wrap:balance;max-width:850px}.s11 h3{font-size:25px;line-height:1.22}.s11 p{color:var(--muted11);font-size:17px;line-height:1.65}.s11 .k11{font:600 12px/1.5 Inter11,sans-serif;color:var(--accent11);letter-spacing:.11em;text-transform:uppercase;margin-bottom:19px;display:flex;gap:10px;align-items:center}.k11 i{display:inline-block;width:7px;height:7px;background:var(--accent11);border-radius:50%}.s11 .small11{font-size:13px;line-height:1.65;margin-top:16px;color:#a8bbc8}.head11{margin-bottom:34px}.head11>p:last-child{max-width:760px;margin-top:22px}.split11{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:end}.split11>p{margin:0!important}.btn11{display:inline-flex;gap:28px;align-items:center;justify-content:center;padding:17px 23px;min-height:54px;border:1px solid var(--accent11);border-radius:8px;background:var(--accent11);color:#062322;font-weight:700;font-size:16px;transition:background .25s,transform .25s}.btn11:hover{background:#a3ffe3;transform:translateY(-2px)}.link11{font-size:16px;font-weight:600;display:inline-flex;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #648481}.link11:hover{color:var(--accent11)}.actions11{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}
/* Header geometry is independent of panels and viewport height. */
.n11{position:sticky;top:0;z-index:40;height:82px;background:#071019;border-bottom:1px solid #29404b}.n11-inner{display:flex;align-items:center;gap:24px;height:82px}.n11 .brand{background:#f6f9fa;padding:5px 9px;box-shadow:none}.n11 .brand-art{width:164px;height:50px}.n11 .brand-art img{width:177px;height:177px;top:-63px;left:-7px}.n11 nav{display:flex;align-items:center;gap:20px;margin-left:auto}.n11 nav a{font-size:14px;font-weight:500;padding:16px 0;white-space:nowrap;color:#cbd9e2}.n11 nav a:hover{color:#67f2cc}.n11 nav a:last-child{font-size:12px}.n11-tools{display:flex;gap:10px;align-items:center}.n11-langs{display:flex;gap:3px;border:1px solid #36515e;padding:3px;border-radius:6px}.n11-langs a{font-size:13px;font-weight:650;padding:8px;min-width:33px;text-align:center;line-height:1.4}.n11-langs a[aria-current]{background:#67f2cc;color:#092c29;border-radius:4px}#n11-toggle{display:none}
.hero11{padding:72px 0 64px;background:radial-gradient(ellipse at 75% 35%,#11384b40,transparent 65%)}.hero11-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.hero11 h1{font-size:clamp(38px,4.25vw,60px);line-height:1.06;letter-spacing:-.055em;max-width:720px;font-weight:600}.hero11 h1>span{color:var(--accent11);display:block;margin-top:13px}.hero11 .lead11{margin-top:26px;font-size:18px;max-width:610px}.hero11 .note11{font-size:14px;margin-top:23px}.motion11{display:inline-block;background:none;border:0;border-bottom:1px solid #536d79;padding:7px 0;margin-top:17px;color:#aac0cb;font:inherit;font-size:12px;line-height:1.5}.hero11-art{height:520px;position:relative;isolation:isolate;border:1px solid #294f61;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 38%,#0d4256 0%,#091c29 47%,#0a1622 80%);box-shadow:0 24px 80px #0003}.hero11-grid{position:absolute;inset:0;background:linear-gradient(#73ceff08 1px,transparent 1px),linear-gradient(90deg,#73ceff08 1px,transparent 1px);background-size:40px 40px}.hero11-art-top,.hero11-art-bottom{position:absolute;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#9eb8c7;letter-spacing:.04em}.hero11-art-top{top:22px}.status11{padding:6px 9px;border:1px solid #2b756d;border-radius:20px;color:#8af3cd}.hero11-art-bottom{bottom:22px;font-size:11px;border-top:1px solid #284553;padding-top:18px}.orb11{width:250px;height:250px;position:absolute;top:98px;left:50%;transform:translateX(-50%)}.globe11{position:absolute;inset:28px;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 14px,#75eaff13 15px 16px),radial-gradient(circle at 33% 25%,#29738c,#103046 60%,#061c2f);border:1px solid #5cddf5;box-shadow:inset -18px -18px 30px #03132c,0 0 45px #2ab6cd20;display:flex;flex-direction:column;justify-content:center;align-items:center}.globe11 strong{font:500 64px Space11,sans-serif;color:#b5f8ff}.globe11>span{font-size:9px;letter-spacing:.13em;color:#8fd1dd}.ring11{position:absolute;inset:0;border-radius:50%;border:1px solid #58bbdc70;transform:rotate(-24deg) scaleY(.42);animation:orbit11 24s linear infinite}.ring11:after{content:'';position:absolute;width:7px;height:7px;background:#a9fcf5;box-shadow:0 0 8px #72f2f2;left:36px;top:28px;border-radius:50%}.ring11.r2{transform:rotate(72deg) scaleY(.4);animation-name:orbit11-b;animation-duration:31s;border-color:#8e94f64a}.signal11{position:absolute;display:flex;align-items:center;gap:11px;background:#0c202eeb;border:1px solid #356072;border-radius:8px;padding:12px 14px;font-size:12px;box-shadow:0 5px 15px #0003;animation:float11 7s ease-in-out infinite}.signal11-a{top:99px;left:19px}.signal11-b{right:18px;top:267px;animation-delay:-3s}.signal11-icon{font-size:23px;color:#5febdb;line-height:1}.insight11{position:absolute;bottom:76px;left:26px;right:26px;background:#102c35ef;border:1px solid #4b8b83;border-radius:10px;padding:17px 20px;box-shadow:0 12px 25px #0003}.insight11 .k11{font-size:9px;margin-bottom:9px;color:#9ef0d8}.insight11 strong{font:500 23px Space11,sans-serif;display:block}.insight11>span{font-size:11px;color:#a9c9cb}.mini-bars11{display:flex;gap:5px;align-items:end;height:32px;width:90px;position:absolute;right:17px;top:32px;opacity:.75}.mini-bars11 i{width:12px;height:70%;background:#66ebcf;transform-origin:bottom;animation:bar11 4s ease-in-out infinite}.mini-bars11 i:nth-child(2){height:45%;animation-delay:-1s}.mini-bars11 i:nth-child(3){height:90%;animation-delay:-2s}.mini-bars11 i:nth-child(4){height:60%;animation-delay:-3s}.mini-bars11 i:nth-child(5){height:100%;animation-delay:-1.5s}
/* Data lab: distinct light canvas, actual countable examples. */
.analysis11{background:#eaf0ee;color:#102d36;border-radius:28px 28px 0 0;margin-top:28px}.analysis11 .k11{color:#12695c}.analysis11 p{color:#48616b}.analysis11-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.analysis11-tabs button{background:transparent;border:1px solid #a6bdbb;border-radius:30px;color:#20464c;padding:12px 20px;min-height:48px;font-size:15px;font-weight:650}.analysis11-tabs button[aria-pressed=true]{background:#0e3c42;color:#f0fff9;border-color:#0e3c42}.analysis11 button:focus-visible,.analysis11 summary:focus-visible,.analysis11 a:focus-visible{outline-color:#116a5c}.analysis11-board{display:grid;grid-template-columns:1fr 1.12fr 1fr;border:1px solid #bdd0cd;background:#f7faf8;border-radius:15px;overflow:hidden;box-shadow:0 20px 60px #1240320b;min-height:440px}.analysis11-source,.analysis11-chart,.analysis11-result{padding:24px;min-width:0}.analysis11-chart{border-inline:1px solid #c8d7d3}.analysis11-result{background:#dcece6}.board11-heading{font-size:10px;letter-spacing:.09em;display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:29px;color:#3c5f62;font-weight:700}.pill11{padding:4px 6px;border:1px solid #b2c6c1;border-radius:4px;letter-spacing:0;font-weight:500}.quote11{background:white;border:1px solid #d1dfd9;border-radius:8px;padding:13px;margin-top:10px;min-height:66px}.quote11 p{font-size:14px;line-height:1.6;color:#27484f}.quote11 span{font-size:10px;color:#5d757b;display:block;margin-bottom:5px}.source11-all{margin-top:17px}.source11-all summary{font-size:12px;color:#26675f;padding:9px 0;cursor:pointer;min-height:40px}.source11-all ol{padding-left:18px;font-size:13px;line-height:1.6;margin-bottom:0;max-height:300px;overflow:auto}.source11-all li{margin-bottom:13px}.analysis11-chart h3{font-size:25px;max-width:290px;line-height:1.22;margin-bottom:24px}.analysis11-bars{margin-top:20px}.bar11-button{border:0;background:none;text-align:left;color:#143d44;display:block;padding:11px 0;width:100%;font-size:15px}.bar11-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bar11-label strong{font-variant-numeric:tabular-nums;font-size:17px}.bar11-track{display:block;height:16px;background:#dce7e3;border-radius:4px;overflow:hidden}.bar11-fill{display:block;height:100%;width:var(--size);background:#72968e;border-radius:4px;transform-origin:left;transition:width .5s,background .3s}.bar11-button[aria-pressed=true] .bar11-fill{background:#1f897b}.bar11-button[aria-pressed=true] .bar11-label{font-weight:750}.analysis11 .small11{color:#47656b;font-size:12px}.donut11-row{display:flex;align-items:center;gap:16px;margin-bottom:23px}.donut11{width:86px;height:86px;flex:none;border-radius:50%;background:conic-gradient(#128778 var(--share,41.666%),#b5d2c6 0);display:grid;place-items:center;position:relative}.donut11:before{content:'';position:absolute;inset:10px;background:#dcece6;border-radius:50%}.donut11>strong{position:relative;font:600 20px Space11,sans-serif}.donut11-row>div+div>strong{display:block;font-size:18px;line-height:1.3;margin-top:5px}.donut11-row .small11{font-size:11px}.analysis11-result h3{font-size:24px;line-height:1.25}.analysis11-result>p{font-size:14px;margin-top:13px}.analysis11-result blockquote{border-left:2px solid #4a9b87;padding-left:12px;margin:18px 0;font-size:13px;color:#355e61;line-height:1.6}.analysis11-result .link11{font-size:14px;color:#0c5146;border-color:#75a390}.analysis11 .analysis11-disclaimer{max-width:1000px;font-size:12px;margin-top:20px}.analysis11-board[data-ready=false]{display:none}
.service11{background:#091621}.service11-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.service11-grid article{background:#10212c;border:1px solid #2b424e;border-radius:14px;overflow:hidden}.service11 figure{position:relative;margin:0;aspect-ratio:1.85;overflow:hidden}.service11 figure img{width:100%;height:100%;object-fit:cover;transition:transform .65s}.service11 article:hover figure img{transform:scale(1.035)}.photo11-icon{position:absolute;bottom:13px;left:18px;background:#081b22e6;border:1px solid #7dc2be66;border-radius:8px;width:46px;height:46px;font-size:26px;display:grid;place-items:center;color:#80f7d9}.service11-body{padding:25px}.service11-body .k11{font-size:10px;margin-bottom:13px}.service11-body p{font-size:15px;margin-top:15px;line-height:1.7}.service11-out{display:block;color:#8df1d6;border-top:1px solid #304b54;padding-top:18px;margin-top:22px;font-size:13px}.service11>.w11>.small11{font-size:11px}
.demo11{padding-bottom:36px}.monitor11{display:block;border:1px solid #456371;border-radius:15px;overflow:hidden;background:#0a1925;box-shadow:0 18px 55px #0004;transition:transform .25s,border-color .25s}.monitor11:hover{transform:translateY(-3px);border-color:#6ee6d5}.monitor11-top{padding:12px 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2c444f;background:#142632;font-size:11px;color:#b2cbd5}.monitor11-top>span:first-child{display:flex;gap:6px}.monitor11-top i{display:block;width:6px;height:6px;background:#617d8c;border-radius:50%}.monitor11-top i:first-child{background:#69ddc6}.monitor11-screen{display:grid;grid-template-columns:1.2fr .75fr .7fr;gap:30px;align-items:center;min-height:205px;padding:25px 30px}.monitor11-chat{display:flex;flex-direction:column;gap:16px;font-size:15px}.monitor11-user{background:#244859;color:#effbff;padding:11px 15px;border-radius:12px 12px 2px 12px;align-self:flex-end;max-width:93%}.monitor11-agent{display:flex;align-items:center;gap:12px;color:#b7dbdc;font-size:14px;animation:agent11 6s ease-in-out infinite}.monitor11-agent b{flex:none;background:#6aefcd;color:#0a3436;border-radius:9px;display:grid;place-items:center;width:31px;height:31px;font-size:18px}.monitor11-result{padding-inline:20px;border-inline:1px solid #28444f}.monitor11-result>div{display:flex;flex-direction:column;margin-block:10px;gap:6px}.monitor11-result span{font-size:11px;color:#a6c4cc}.monitor11-result i{height:6px;background:#4cd7bd;width:var(--bar);border-radius:3px;transform-origin:left;animation:bar11 6s ease-in-out infinite}.monitor11-result>div:nth-child(2) i{animation-delay:-1s}.monitor11-result>div:nth-child(3) i{animation-delay:-2s}.monitor11-launch{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.play11{width:46px;height:46px;border-radius:50%;border:1px solid #68e9d5;background:#183c43;color:#a5fbe6;display:grid;place-items:center;font-size:28px;padding-left:3px}.monitor11-launch>strong{font-size:17px}.monitor11-launch>span:last-child{font-size:11px;color:#a6bec8}
.compute11{background:#0b1a25}.compute11-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.compute11-visual{position:relative;min-height:490px;border:1px solid #284a5c;border-radius:18px;overflow:hidden;background:#071623}.compute11-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.compute11-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(#05142080,transparent 40%,#051420 100%)}.compute11-label{position:absolute;top:28px;left:28px;right:28px;z-index:1}.compute11-label>span{font-size:11px;color:#9ec3d6;letter-spacing:.1em}.compute11-label strong{display:block;font:500 30px/1.2 Space11,sans-serif;margin-top:15px;max-width:350px}.compute11-path{position:absolute;bottom:28px;left:22px;right:22px;z-index:1;display:flex;gap:9px;justify-content:center;align-items:center;font-size:10px}.compute11-path span,.compute11-path b{padding:7px;border:1px solid #376272;background:#0d2c3c;border-radius:5px}.compute11-path b{background:#5bdbbf;color:#10353c;animation:agent11 4s ease-in-out infinite}.compute11-path i{font-style:normal;color:#78e7d0}.compute11-lead{margin-top:22px}.specs11{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #34505b;margin-top:28px;padding:23px 0;gap:20px}.specs11 strong{display:block;font:500 47px/1.1 Space11,sans-serif;color:#9df5da}.specs11 strong small{font-size:19px}.specs11 span{display:block;font-size:13px;color:#b1c9d2;margin-top:8px}.compute11 .small11{font-size:12px}.local11-flow{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:22px;font-size:13px;color:#d6f5ed}.local11-flow i{font-style:normal;color:#6bdac5}.local11-flow span{padding:7px 0}
.steps11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.steps11 li{border-top:1px solid #3f5a67;padding-top:23px;position:relative}.steps11 b{font:400 37px Space11,sans-serif;color:#72dfc5;display:block;margin-bottom:21px}.steps11 h3{font-size:23px}.steps11 p{font-size:15px;margin-top:13px}.steps11 li:not(:last-child):after{content:'→';position:absolute;right:6px;top:24px;color:#5c7d86;font-size:28px}.prices11{margin-top:55px;border:1px solid #38555f;border-radius:14px;padding:30px;background:#10232c;scroll-margin-top:110px}.price11-intro{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:24px}.price11-intro p{font-size:13px}.price11-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.price11-highlights>div{border-left:2px solid #4c9e93;padding-left:17px}.price11-highlights span{display:block;font-size:14px;color:#b0cad0;line-height:1.6}.price11-highlights strong{font:500 24px/1.35 Space11,sans-serif;display:block;color:#f0fff9;margin-top:12px}.prices11>details{border-top:1px solid #34535d;padding-top:6px}.prices11>details>summary{cursor:pointer;padding:17px 0;font-size:16px;color:#8bf3d4;display:flex;justify-content:space-between;gap:20px;list-style:none}.prices11 summary::-webkit-details-marker{display:none}.price11-table table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.price11-table caption{text-align:left;font-size:13px;color:#bed0d7;padding:14px 0}.price11-table th,.price11-table td{padding:15px 11px;border-bottom:1px solid #34525d;line-height:1.6}.price11-table td{font-weight:650;min-width:130px}.price11-table tbody th{font-weight:400;color:#d0e0e7}.price11-table thead{background:#1b3840}.prices11 .small11{font-size:12px}
.contact11{background:linear-gradient(135deg,#103331,#0b202a)}.contact11 .contact-form-layout{margin-top:30px;padding-top:30px;gap:45px}.contact11 .contact-form-intro h3{font:500 32px Space11,sans-serif}.contact11 .contact-form-intro>p{font-size:16px}.contact11 .contact-form-intro .eyebrow{font-size:12px}.contact11 .contact-portrait-free p{font-size:14px}.contact11 .field label{font-size:15px}.contact11 .field input,.contact11 .field textarea{font-family:Inter11,sans-serif;font-size:16px}.contact11 .field small,.contact11 .form-privacy,.contact11 .form-actions>span,.contact11 .message-meta small{font-size:12px}.contact11 .message-meta span{font-size:11px}.contact11 .form-actions button{font-size:16px}.contact11 .form-status{font-size:15px}.contact11 .form-status p,.contact11 .local-preview-note{font-size:13px}.contact11 .roi-handoff{border:1px solid #3d7b70;background:#0c302d;padding:18px;border-radius:7px;margin-bottom:22px}.contact11 .roi-handoff p{font-size:13px}.contact11 .roi-contact-summary{white-space:pre-wrap;font:13px/1.7 Inter11,sans-serif;overflow-wrap:anywhere}.contact11-direct{display:flex;gap:35px;flex-wrap:wrap;margin-top:28px;font-size:20px;color:#9cf7dc}.contact11-direct a{border-bottom:1px solid #547b75}.release11{text-align:center;font-size:10px;padding:13px;background:#040d13;color:#94aebd;letter-spacing:.06em}
/* Bounded ambient animation: no canvas, particles or JS render loop. */
@keyframes orbit11{0%{transform:rotate(-24deg) scaleY(.42) rotate(0deg)}100%{transform:rotate(-24deg) scaleY(.42) rotate(360deg)}}@keyframes orbit11-b{0%{transform:rotate(72deg) scaleY(.4) rotate(0deg)}100%{transform:rotate(72deg) scaleY(.4) rotate(-360deg)}}@keyframes float11{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bar11{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.75)}}@keyframes agent11{0%,100%{opacity:1}50%{opacity:.78}}
/* The owner explicitly requests ON even when the OS prefers reduced motion.
   Only these small effects override the frozen legacy reduce rule; OFF always wins.
   Longhand properties intentionally leave animation-play-state to the viewport gate. */
.motion-full .ring11{animation-name:orbit11!important;animation-duration:24s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.motion-full .ring11.r2{animation-name:orbit11-b!important;animation-duration:31s!important}.motion-full .signal11{animation-name:float11!important;animation-duration:7s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.motion-full .signal11-b{animation-delay:-3s!important}.motion-full .mini-bars11 i{animation-name:bar11!important;animation-duration:4s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.motion-full .monitor11-agent,.motion-full .compute11-path b{animation-name:agent11!important;animation-duration:6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.motion-full .monitor11-result i{animation-name:bar11!important;animation-duration:6s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}
[data-ambient] *{animation-play-state:paused!important}[data-ambient].is-inview *{animation-play-state:running!important}.motion-reduced .s11 *,.motion-reduced .s11 *:before,.motion-reduced .s11 *:after,.motion-reduced .n11 *,.page-hidden11 .s11 *{animation-play-state:paused!important;transition:none!important}.motion-reduced{scroll-behavior:auto}
@media(min-width:1600px){.hero11 h1{font-size:62px}}
@media(max-width:1150px){.n11 nav{gap:13px}.n11 nav a{font-size:12px}.n11 nav a:last-child{display:none}.hero11-layout{gap:30px}.hero11-art{height:500px}.insight11 strong{font-size:21px}.mini-bars11{width:65px;opacity:.45}.analysis11-source,.analysis11-chart,.analysis11-result{padding:19px}.compute11-layout{gap:35px}}
@media(max-width:900px){.w11{width:calc(100% - 40px)}.n11,.n11-inner{height:74px}.n11-inner{justify-content:space-between;gap:14px}.n11 .brand-art{width:145px;height:44px}.n11 .brand-art img{width:157px;height:157px;top:-56px;left:-6px}.n11-tools{margin-left:auto}.n11 nav{display:none;position:absolute;top:74px;left:0;right:0;background:#0b1e2a;padding:12px 24px 23px;border-bottom:1px solid #3c6471;max-height:calc(100dvh - 74px);overflow-y:auto;box-shadow:0 25px 35px #0005}.n11 nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.n11 nav a,.n11 nav a:last-child{display:block;font-size:18px;padding:14px 5px;border-bottom:1px solid #284854}.n11 nav a:last-child{font-size:14px}#n11-toggle{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:42px;height:42px;background:#132a37;border:1px solid #496672;border-radius:6px}#n11-toggle span{width:18px;height:2px;background:#ddf7f5;transition:transform .2s}#n11-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}#n11-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}html:not(.js) .n11{position:relative;height:auto}html:not(.js) .n11-inner{flex-wrap:wrap;height:auto;padding-block:14px}html:not(.js) .n11 nav{display:flex;position:static;flex-wrap:wrap;width:100%;order:3;padding:0;box-shadow:none}html:not(.js) #n11-toggle{display:none}.s11{padding:60px 0}.hero11-layout{grid-template-columns:1fr 1fr;gap:28px}.hero11 h1{font-size:40px}.hero11 .lead11{font-size:16px}.hero11-art{height:460px}.orb11{width:210px;height:210px;top:90px}.globe11 strong{font-size:52px}.signal11{font-size:10px;padding:10px}.signal11-a{top:82px;left:12px}.signal11-b{top:238px;right:12px}.insight11{left:15px;right:15px;padding:15px;bottom:69px}.insight11 strong{font-size:21px;max-width:205px}.mini-bars11{display:none}.insight11 .k11{font-size:8px}.hero11-art-top{font-size:8px;left:14px;right:14px}.hero11-art-bottom{font-size:9px;left:15px;right:15px}.analysis11-board{grid-template-columns:1fr 1fr}.analysis11-source{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:0}.analysis11-source .board11-heading{margin-bottom:6px}#analysis11-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quote11{margin:0;margin-top:10px}.source11-all{margin-top:6px}.source11-all ol{display:grid;grid-template-columns:1fr 1fr;gap:5px 25px}.analysis11-chart{border-left:0;border-top:1px solid #c8d7d3}.analysis11-result{border-top:1px solid #c8d7d3}.split11{gap:30px}.service11-grid{gap:14px}.service11-body{padding:19px}.service11-body h3{font-size:22px}.service11-body p{font-size:14px}.monitor11-screen{grid-template-columns:1.2fr .7fr;padding:25px;gap:30px}.monitor11-result{display:none}.compute11-layout{grid-template-columns:1fr 1fr;gap:30px}.compute11-visual{min-height:520px}.compute11 h2{font-size:35px}.compute11-lead{font-size:16px!important}.specs11 strong{font-size:38px}.compute11-path{gap:5px;left:12px;right:12px;font-size:9px}.compute11-path span{padding:5px}.compute11-path span:nth-child(2){display:none}.compute11-label{left:21px;right:21px}.steps11{gap:25px}.steps11 h3{font-size:21px}.price11-highlights strong{font-size:21px}}
@media(max-width:650px){.w11{width:calc(100% - 32px)}.s11{padding-block:48px}.hero11{padding-top:40px}.hero11-layout{grid-template-columns:1fr;gap:33px}.hero11 h1{font-size:clamp(37px,8.5vw,50px);line-height:1.08}.hero11 .lead11{font-size:17px;margin-top:23px}.s11 .k11{font-size:10px;letter-spacing:.08em}.actions11{gap:18px;margin-top:25px}.btn11{padding:15px 18px;font-size:15px;gap:18px}.hero11 .note11{font-size:13px}.motion11{font-size:12px}.hero11-art{height:410px}.orb11{top:63px;width:225px;height:225px}.signal11-a{top:83px;left:16px}.signal11-b{top:188px;right:16px}.signal11{font-size:11px}.insight11{bottom:64px;left:19px;right:19px;padding:15px 18px}.insight11 strong{font-size:23px;max-width:none}.insight11 .k11{font-size:9px}.insight11>span{font-size:10px}.hero11-art-top{font-size:9px;top:17px;left:18px;right:18px}.hero11-art-bottom{font-size:10px;bottom:19px;left:19px;right:19px}.globe11 strong{font-size:57px}.analysis11{margin-top:18px;border-radius:20px 20px 0 0}.head11{margin-bottom:26px}.s11 h2{font-size:33px}.head11>p:last-child{font-size:16px;margin-top:18px}.analysis11-tabs{gap:7px}.analysis11-tabs button{font-size:13px;padding:10px 13px;min-height:44px}.analysis11-board{grid-template-columns:1fr}.analysis11-source,.analysis11-chart,.analysis11-result{padding:21px}.analysis11-source{grid-column:auto}#analysis11-quotes{display:flex;flex-direction:column;gap:8px}.quote11{margin:0;padding:11px 13px}.quote11 p{font-size:14px}.quote11:nth-child(n+3){display:none}.source11-all ol{display:block}.source11-all summary{font-size:13px;min-height:42px}.analysis11-chart{border-right:0}.analysis11-chart h3{font-size:27px;max-width:none}.board11-heading{margin-bottom:18px}.bar11-button{font-size:16px;padding:10px 0}.bar11-track{height:18px}.analysis11 .small11{font-size:12px}.analysis11-result h3{font-size:25px}.analysis11-result>p{font-size:15px}.analysis11-result blockquote{font-size:14px}.analysis11-result .link11{font-size:16px}.donut11-row{margin-bottom:18px}.donut11{width:78px;height:78px}.analysis11 .analysis11-disclaimer{font-size:11px}.split11{display:block}.split11>p{margin-top:19px!important}.service11-grid{grid-template-columns:1fr;gap:22px}.service11 figure{aspect-ratio:2.15}.service11-body{padding:23px}.service11-body h3{font-size:28px}.service11-body p{font-size:16px}.service11-out{font-size:14px}.service11-body .k11{font-size:10px}.monitor11-screen{grid-template-columns:1fr;padding:21px;gap:20px;min-height:260px}.monitor11-chat{font-size:14px;gap:13px}.monitor11-user{max-width:95%;padding:10px 14px}.monitor11-agent{font-size:14px}.monitor11-launch{display:grid;grid-template-columns:43px 1fr;gap:0 15px;text-align:left;justify-self:center}.play11{grid-row:1/3;width:43px;height:43px}.monitor11-launch>strong{font-size:17px}.monitor11-launch>span:last-child{font-size:11px}.monitor11-top{font-size:10px}.compute11-layout{display:flex;flex-direction:column;gap:29px}.compute11-visual{width:100%;min-height:310px}.compute11-label{top:22px;left:23px}.compute11-label strong{font-size:26px;max-width:280px}.compute11-label>span{font-size:10px}.compute11-path{gap:8px;bottom:20px;font-size:10px}.compute11-path span:nth-child(2){display:block}.compute11 h2{font-size:35px}.compute11-lead{font-size:17px!important}.specs11 strong{font-size:48px}.specs11 span{font-size:13px}.compute11 .small11{font-size:12px}.steps11{grid-template-columns:1fr;gap:24px}.steps11 li{display:grid;grid-template-columns:44px 1fr;gap:0 15px;padding-top:20px}.steps11 b{grid-row:1/3;font-size:30px;margin:0}.steps11 h3{font-size:24px}.steps11 p{font-size:16px;grid-column:2;margin-top:11px}.steps11 li:not(:last-child):after{display:none}.prices11{padding:22px;margin-top:32px}.price11-intro{display:block;margin-bottom:20px}.price11-intro p{margin-top:8px}.price11-highlights{grid-template-columns:1fr;gap:20px}.price11-highlights strong{font-size:24px;margin-top:5px}.price11-highlights span{font-size:14px}.prices11>details>summary{font-size:15px}.price11-table th,.price11-table td{padding:12px 5px;font-size:13px;min-width:0;overflow-wrap:anywhere}.price11-table td{width:33%}.price11-table caption{font-size:12px}.contact11 .contact-form-layout{display:block;margin-top:24px;padding-top:25px}.contact11 .contact-form-intro{margin-bottom:29px}.contact11 .contact-form-intro h3{font-size:29px}.contact11 .email-link{font-size:20px;margin-top:20px}.contact11 .contact-portrait-free{margin-top:20px}.contact11 .contact-form{padding:23px 17px}.contact11-direct{display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:20px}.contact11 .form-privacy{font-size:12px}}
@media(max-width:359px){.w11{width:calc(100% - 28px)}.n11-inner{gap:7px}.n11 .brand{padding:3px 5px}.n11 .brand-art{width:116px;height:37px}.n11 .brand-art img{width:126px;height:126px;left:-5px;top:-45px}.n11-langs a{min-width:27px;padding:8px 5px;font-size:12px}.n11-tools{gap:7px}#n11-toggle{width:38px;height:39px}.hero11 h1{font-size:36px}.hero11-art-top{font-size:8px}.signal11{font-size:10px;gap:6px;padding:10px}.insight11 strong{font-size:22px}.insight11{left:15px;right:15px}.hero11-art{height:400px}.analysis11-tabs button{padding:10px 12px;font-size:12px}.analysis11-source,.analysis11-chart,.analysis11-result{padding:18px}.s11 h2{font-size:31px}.specs11 strong{font-size:43px}.local11-flow{gap:5px;font-size:11px}.compute11-path{gap:5px;font-size:9px}}
.analysis11 .quote11 p,.analysis11 .bar11-button,.analysis11 .analysis11-result>p{font-size:16px}.analysis11 .quote11 span{font-size:11px}.analysis11-result blockquote{font-size:14px}.analysis11 .source11-all summary{font-size:14px}.analysis11 .source11-all ol{font-size:14px}.analysis11-result .link11{font-size:16px}
@media print{.n11,.motion11,.hero11-art,.monitor11,.service11 figure,.compute11-visual{display:none!important}.s11{padding:25px 0;background:white!important;color:#111!important}.s11 p{color:#333!important}.w11{width:100%}.hero11-layout,.compute11-layout,.analysis11-board,.service11-grid{display:block}.prices11 details{display:block}.s11 h1,.s11 h2,.s11 h3{color:#111}.s11 *{animation:none!important}.contact11 .contact-form{display:none}}
