/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.radar-loading{color:#51637e;background:#fff;border:1px solid #d5dbea;border-radius:13px;place-items:center;min-height:500px;font-size:14px;display:grid}:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#f7f8fa;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:86px}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}::selection{color:#142c88;background:#dce5ff}:focus-visible{outline-offset:4px;outline:3px solid #3157e2}.skip-link{z-index:100;color:#17359b;background:#fff;border-radius:8px;padding:12px 18px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:12px}.container{width:min(100% - 64px,1240px);margin-inline:auto}.section{padding:126px 0}.section-label{color:#3157e2;letter-spacing:.19em;align-items:center;gap:12px;margin-bottom:29px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.section-label>span{background:currentColor;width:19px;height:2px;display:block}.section-label--light{color:#91aaff}.section h2,.radar-section h2,.contact-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.25vw,58px);font-weight:650;line-height:1.11}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:26px;min-height:54px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:#3157e2;box-shadow:0 10px 25px #3157e229}.button--primary:hover{background:#2549d3;box-shadow:0 14px 30px #3157e238}.button--small{color:#fff;background:#111827;border-radius:7px;gap:17px;min-height:42px;padding-inline:17px;font-size:12px}.button--small:hover{background:#3157e2}.button--white{color:#152657;background:#fff;min-width:196px}.button--white:hover{background:#e9efff}.site-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f8faf0;border-bottom:1px solid #e8eaf0;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:79px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brand-mark{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;transform:rotate(-36deg)}.brand-mark span{background:#3157e2;border-radius:4px;width:5px;position:absolute}.brand-mark span:first-child{height:16px;bottom:5px;left:4px}.brand-mark span:nth-child(2){height:25px;bottom:2px;left:12px}.brand-mark span:nth-child(3){height:13px;bottom:9px;left:20px}.brand-name{letter-spacing:-.065em;color:#17213c;font-size:24px;font-weight:800}.brand-dot{color:#3157e2}.brand--light .brand-name{color:#fff}.brand--light .brand-mark span{background:#8da8ff}.main-nav{align-items:center;gap:31px;margin-left:auto;display:flex}.main-nav>a{color:#434c5e;font-size:13px;font-weight:600;transition:color .2s}.main-nav>a:hover{color:#3157e2}.main-nav .mobile-nav-cta{display:none}.menu-toggle{color:#17213c;background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:none}.hero{background:radial-gradient(circle at 79% 40%,#ecf1ff 0,#ecf1ff00 43%),#f7f8fa;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(455px,.96fr);align-items:center;gap:42px;min-height:665px;padding-block:77px 80px;display:grid}.hero-copy{z-index:2;position:relative}.hero-eyebrow{color:#3157e2;letter-spacing:.025em;align-items:center;gap:10px;margin-bottom:31px;font-size:12px;font-weight:750;display:flex}.eyebrow-line{background:#3157e2;width:22px;height:2px}.hero h1{color:#121a2d;letter-spacing:-.065em;max-width:660px;margin:0;font-size:clamp(49px,5.15vw,70px);font-weight:650;line-height:1.075}.hero-lede{color:#263348;letter-spacing:-.018em;max-width:600px;margin:28px 0 0;font-size:19px;font-weight:570;line-height:1.52}.hero-description{color:#647083;max-width:540px;margin:16px 0 0;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:29px;margin-top:35px;display:flex}.text-link{color:#273448;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.text-link:hover{color:#3157e2}.hero-note{color:#687488;align-items:center;gap:9px;margin-top:31px;font-size:12px;display:flex}.hero-note-mark{color:#3157e2;background:#e2eafd;border-radius:100%;place-items:center;width:19px;height:19px;display:grid}.hero-visual{justify-content:center;align-items:center;min-height:555px;display:flex;position:relative}.hero-visual-orbit{border:1px solid #e0e8ff;border-radius:50%;width:690px;height:690px;position:absolute}.hero-visual-orbit--one{width:550px;height:550px}.hero-visual-caption{color:#8791a2;letter-spacing:.01em;font-size:11px;position:absolute;bottom:12px}.flow-graphic{background:#fff;border:1px solid #e5e9f1;border-radius:15px;width:min(100%,525px);padding:24px 28px 20px;position:relative;box-shadow:0 28px 80px #142a5d1f,0 3px 10px #0f224b06}.flow-topline{color:#9aa4b5;letter-spacing:.11em;justify-content:space-between;font-size:10px;font-weight:750;display:flex}.flow-live{color:#46735c;align-items:center;gap:7px;display:flex}.live-pulse,.status-dot,.radar-demo-dot,.result-dot{background:#45b57c;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #e9f7ee}.flow-sources{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:31px;display:grid}.flow-source{color:#23304b;border:1px solid #e6eaf1;border-radius:8px;align-items:center;gap:9px;min-height:59px;padding:0 14px;font-size:12px;font-weight:650;display:flex;box-shadow:0 2px 6px #192a4f08}.flow-source svg{color:#6481b7}.flow-join{height:53px;margin-inline:calc(16.6667% - 1px);position:relative}.flow-join>span{background:#cdd7e8;width:1px;height:26px;position:absolute;top:0}.flow-join>span:first-child{left:0}.flow-join>span:nth-child(2){left:50%}.flow-join>span:nth-child(3){right:0}.flow-join:before{content:"";background:#cdd7e8;height:1px;position:absolute;top:25px;left:0;right:0}.flow-join:after{content:"";background:#cdd7e8;width:1px;height:28px;position:absolute;top:25px;left:50%}.flow-join i{z-index:1;background:#3157e2;border-radius:50%;width:6px;height:6px;animation:2.7s ease-in-out infinite dataDown;position:absolute;top:41px;left:calc(50% - 3px)}.flow-service{background:#f3f6ff;border:1px solid #b8c9f9;border-radius:9px;align-items:center;gap:13px;padding:15px 16px;display:flex;box-shadow:0 0 0 4px #3157e20d}.flow-service-icon{color:#fff;background:#3157e2;border-radius:8px;place-items:center;width:45px;height:45px;display:grid}.flow-service div:nth-child(2){gap:4px;display:grid}.flow-service small{color:#7283a5;letter-spacing:.1em;font-size:9px;font-weight:800}.flow-service strong{letter-spacing:-.03em;font-size:15px}.flow-service-check{color:#37a670;margin-left:auto}.flow-split{height:56px;margin-inline:24%;position:relative}.flow-split:before{content:"";background:#cdd7e8;width:1px;height:25px;position:absolute;top:0;left:50%}.flow-split:after{content:"";background:#cdd7e8;height:1px;position:absolute;top:24px;left:0;right:0}.flow-split span{background:#cdd7e8;width:1px;height:32px;position:absolute;top:24px}.flow-split span:first-child{left:0}.flow-split span:last-child{right:0}.flow-outputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.flow-output{background:#fff;border:1px solid #e4e9f2;border-radius:8px;padding:15px 17px}.flow-output>div{color:#23314d;align-items:center;gap:8px;display:flex}.flow-output strong{font-size:13px}.flow-output svg{color:#5976a7}.flow-output>span{color:#8a96a9;margin:7px 0 0 28px;font-size:10px;display:block}.flow-output--radar{background:#f9fbff;border-color:#dce4fd}.flow-output--radar svg{color:#3157e2}.flow-alert{color:#657184;border:1px solid #e4e9f2;border-radius:6px;align-items:center;gap:7px;margin-top:13px;padding:7px 10px;font-size:10px;font-weight:650;display:inline-flex}.flow-alert svg{color:#bf7244}.flow-caption{color:#8994a5;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;font-size:10px;display:flex}.flow-caption span{align-items:center;gap:5px;display:flex}@keyframes dataDown{0%{opacity:0;transform:translateY(-10px)}35%{opacity:1}to{opacity:0;transform:translateY(11px)}}.pain-section{background:#fff}.section-heading{margin-bottom:48px}.heading-split{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.section-heading p{color:#657184;max-width:390px;margin:0 0 6px;font-size:16px;line-height:1.75}.pain-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.pain-card{background:#fbfcfe;border:1px solid #e7eaf0;border-radius:10px;flex-direction:column;min-height:282px;padding:25px 23px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.pain-card:hover{border-color:#c9d5f7;transform:translateY(-4px);box-shadow:0 12px 30px #20345d12}.pain-card-top{color:#9aa5b6;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.pain-card-top svg{color:#9aabc9}.pain-card h3{letter-spacing:-.035em;margin:45px 0 12px;font-size:19px;font-weight:670;line-height:1.26}.pain-card p{color:#6c7788;margin:0;font-size:12px;line-height:1.65}.pain-card-line{background:#b9c9f6;width:26px;height:2px;margin-top:auto}.pain-footnote{color:#657184;align-items:center;gap:14px;margin-top:35px;font-size:13px;display:flex}.pain-footnote strong{color:#263348;font-weight:650}.footnote-spark{color:#3157e2;font-size:24px;line-height:1}.solutions-section{background:#f7f8fa}.statement{max-width:980px;margin-bottom:70px}.statement h2{font-size:clamp(39px,4.4vw,59px)}.statement>p{color:#657184;max-width:680px;margin:26px 0 0;font-size:16px;line-height:1.75}.solutions-intro{color:#8995a8;letter-spacing:.14em;border-bottom:1px solid #dfe3eb;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:10px;font-weight:800;display:flex}.solutions-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.solution-card{background:#fff;border:1px solid #e5e9f0;border-radius:10px;min-height:290px;padding:26px 25px 25px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 6px 20px #1e2e5006}.solution-card:hover{transform:translateY(-4px);box-shadow:0 13px 32px #1e2e5016}.solution-card-top{color:#8291ab;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.solution-card-top svg{color:#3157e2}.solution-card h3{letter-spacing:-.035em;max-width:230px;margin:55px 0 10px;font-size:20px;font-weight:690;line-height:1.27}.solution-card p{color:#6b7889;max-width:232px;margin:0;font-size:12px;line-height:1.65}.solution-card-arrow{color:#b7c2d4;position:absolute;bottom:20px;right:22px}.examples-section{background:#fff;padding:76px 0 82px}.examples-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:75px;display:grid}.examples-section h2{letter-spacing:-.045em;max-width:340px;margin:0;font-size:clamp(31px,3vw,41px);font-weight:650;line-height:1.16}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px;display:grid}.example-item{border-top:1px solid #dfe3eb;padding-top:16px}.example-item h3{letter-spacing:-.025em;margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.3}.example-item p{color:#6b7889;margin:0;font-size:13px;line-height:1.65}.radar-section{color:#fff;background:#131d34;padding:116px 0 96px;overflow:hidden}.radar-section-head{grid-template-columns:1fr .45fr;align-items:end;gap:65px;margin-bottom:48px;display:grid}.radar-section h2{max-width:760px;font-size:clamp(41px,4.25vw,58px)}.radar-section-head>p{color:#aab6cf;margin:0 0 5px;font-size:15px;line-height:1.75}.radar-demo-label{color:#8e9bb8;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;font-size:10px;font-weight:700;display:flex}.radar-demo-label>span:first-child{color:#b6c6ec;align-items:center;gap:9px;display:flex}.radar-demo-dot{background:#76a1ff;box-shadow:0 0 0 4px #76a1ff24}.radar-window{color:#1b2639;background:#fff;border:1px solid #d5dbea;border-radius:13px;overflow:hidden;box-shadow:0 45px 100px #0003}.radar-toolbar{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.radar-product{align-items:center;gap:9px;display:flex}.radar-product-mark{color:#fff;background:#3157e2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.radar-product strong{letter-spacing:-.04em;font-size:15px}.radar-product strong span{color:#5e6c81;font-weight:500}.radar-toolbar-right{color:#919bab;align-items:center;gap:12px;font-size:10px;display:flex}.radar-demo-badge{color:#637795;letter-spacing:.07em;background:#eef2fb;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:800}.toolbar-dot{background:#adb7c6;border-radius:50%;width:3px;height:3px}.radar-body{grid-template-columns:335px minmax(0,1fr);min-height:615px;display:grid}.radar-sidebar{background:#fbfcfe;border-right:1px solid #e8edf3;flex-direction:column;display:flex}.radar-side-head{border-bottom:1px solid #e8edf3;padding:26px 21px 25px}.radar-side-head>span{color:#8290a4;letter-spacing:.13em;font-size:10px;font-weight:800}.radar-side-head>strong{letter-spacing:-.045em;margin:12px 0 13px;font-size:22px;line-height:1.23;display:block}.radar-side-head p{color:#718096;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.radar-side-head .status-dot{width:5px;height:5px}.signal-list{padding:21px 12px}.signal-count{color:#9aa6b7;letter-spacing:.1em;justify-content:space-between;margin-bottom:11px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.signal-count b{color:#bf844b}.signal-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:11px;width:100%;margin-top:6px;padding:14px 12px;transition:background .2s,border-color .2s;display:flex}.signal-item:hover{background:#f0f4fd}.signal-item--active{background:#edf2ff;border-color:#d7e0f9}.signal-item--active:hover{background:#edf2ff}.signal-icon{color:#de8b3b;background:#fff;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.signal-item--active .signal-icon{background:#fff1e4}.signal-item>span:nth-child(2){gap:4px;min-width:0;display:grid}.signal-item small{color:#9aa6b7;letter-spacing:.09em;font-size:9px;font-style:normal;font-weight:800}.signal-item strong{color:#26354f;font-size:13px;font-weight:700}.signal-item em{color:#8391a5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.signal-arrow{color:#8fa2d1;opacity:0;margin-left:auto}.signal-item--active .signal-arrow{opacity:1}.radar-side-foot{color:#9aa5b3;border-top:1px solid #e8edf3;align-items:center;gap:9px;margin-top:auto;padding:17px 20px;font-size:10px;display:flex}.radar-side-foot .status-dot{width:5px;height:5px}.mobile-signal-select{display:none}.radar-detail{min-width:0;padding:30px 36px 28px}.radar-detail-content{max-width:710px;margin:auto}.detail-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.detail-type{color:#bd7137;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.detail-id{color:#a5afbd;letter-spacing:.11em;font-size:10px;font-weight:800}.radar-detail h3{letter-spacing:-.045em;margin:16px 0 5px;font-size:25px;font-weight:690;line-height:1.2}.detail-intro{color:#8290a0;margin:0;font-size:12px;line-height:1.6}.margin-comparison{background:#f9fbfd;border:1px solid #e9edf3;border-radius:9px;grid-template-columns:1fr 24px 1fr;align-items:center;gap:20px;margin-top:27px;padding:19px 22px;display:grid}.margin-comparison>div{gap:4px;display:grid}.margin-comparison span{color:#8995a5;font-size:11px}.margin-comparison strong{letter-spacing:-.055em;font-size:27px}.margin-comparison>svg{color:#aab6c5}.margin-comparison .margin-risk strong{color:#c36e39}.margin-comparison .margin-safe strong{color:#2c9a6b}.discount-control{margin-top:25px}.discount-control>div:first-child{justify-content:space-between;display:flex}.discount-control label{color:#38475d;font-size:12px;font-weight:700}.discount-control strong{color:#3157e2;font-size:13px}.discount-control input{accent-color:#3157e2;cursor:pointer;width:100%;height:6px;margin:17px 0 7px;display:block}.range-labels{color:#a7b0bf;justify-content:space-between;font-size:10px;display:flex}.radar-metrics{border-top:1px solid #e8ecf2;grid-template-columns:1fr 1fr;gap:0 30px;margin-top:20px;display:grid}.radar-metric{border-bottom:1px solid #e8ecf2;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.radar-metric span{color:#8a97a8;font-size:11px}.radar-metric strong{white-space:nowrap;font-size:11px;font-weight:750}.radar-recommendation{background:#fff8f1;border:1px solid #f0dac4;border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:15px 16px;display:flex}.recommendation-icon{color:#c47b3e;background:#f8e7d4;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.radar-recommendation strong{font-size:12px}.radar-recommendation p{color:#826f60;margin:4px 0 0;font-size:11px;line-height:1.5}.radar-recommendation--safe{background:#f5fcf7;border-color:#d4eadc}.radar-recommendation--safe .recommendation-icon{color:#2d9561;background:#e0f2e6}.radar-recommendation--safe p{color:#6e8c79}.stock-chart{background:linear-gradient(#f7f9fc 1px,#0000 1px) 0 0/100% 32px;border:1px solid #e7ebf3;border-radius:8px;height:160px;margin:30px 0 18px;position:relative;overflow:hidden}.stock-chart svg{width:calc(100% - 28px);height:calc(100% - 32px);position:absolute;inset:16px 14px}.client-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.client-comparison>div{background:#f9fbfd;border:1px solid #e8edf3;border-radius:8px;gap:8px;padding:20px;display:grid}.client-comparison span{color:#8390a1;font-size:11px}.client-comparison strong{letter-spacing:-.05em;color:#269769;font-size:31px}.client-comparison strong.negative{color:#c57442}.client-comparison small{color:#9aa6b4;font-size:10px}.cause-list{border-top:1px solid #e8edf3}.cause-list>div{border-bottom:1px solid #e8edf3;justify-content:space-between;padding:14px 2px;font-size:12px;display:flex}.cause-list span{color:#68778a;align-items:center;gap:7px;display:flex}.cause-list span svg{color:#c77945}.cause-list strong{color:#bf7244}.radar-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:27px;display:flex}.radar-bottom-note{gap:6px;display:grid}.radar-bottom-note span{color:#8190b2;letter-spacing:.12em;font-size:10px;font-weight:800}.radar-bottom-note strong{color:#dce4f4;font-size:15px;font-weight:550}.radar-bottom>a{color:#c7d5ff;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.radar-bottom>a:hover{color:#fff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.one-c-section{background:#fff}.one-c-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.one-c-copy>p{color:#687588;max-width:485px;margin:27px 0 28px;font-size:16px;line-height:1.8}.one-c-tags{gap:9px;display:flex}.one-c-tags span{color:#64738a;border:1px solid #e2e7ef;border-radius:5px;place-items:center;min-width:49px;height:33px;padding:0 10px;font-size:11px;font-weight:800;display:grid}.one-c-note{color:#334364;align-items:center;gap:10px;margin-top:35px;font-size:12px;font-weight:650;display:flex}.one-c-note svg{color:#3157e2}.one-c-diagram{background:#f9fbfe;border:1px solid #e3e8f0;border-radius:12px;padding:30px 30px 25px;box-shadow:0 20px 60px #23375e0f}.diagram-title{color:#98a5b8;letter-spacing:.13em;font-size:10px;font-weight:800}.diagram-core{background:#fff;border:1px solid #e0e6ef;border-radius:8px;align-items:center;gap:16px;max-width:390px;margin:31px auto 0;padding:16px;display:flex;box-shadow:0 6px 17px #25385d0a}.core-logo{color:#705200;letter-spacing:-.07em;background:#fff3ca;border-radius:7px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:850;display:grid}.diagram-core>div:last-child{gap:5px;display:grid}.diagram-core strong{font-size:13px}.diagram-core span{color:#8995a6;font-size:10px}.diagram-flow-line{width:66%;height:63px;margin:auto;position:relative}.diagram-flow-line:before{content:"";background:#cad5e6;width:1px;height:30px;position:absolute;top:0;left:50%}.diagram-flow-line:after{content:"";background:#cad5e6;height:1px;position:absolute;top:29px;left:0;right:0}.diagram-flow-line span{background:#cad5e6;width:1px;height:34px;position:absolute;top:29px}.diagram-flow-line span:first-child{left:0}.diagram-flow-line span:nth-child(2){left:50%}.diagram-flow-line span:nth-child(3){right:0}.diagram-branches{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.diagram-branches>div{text-align:center;background:#fff;border:1px solid #e2e8f2;border-radius:7px;justify-items:center;gap:8px;min-height:108px;padding:16px 9px;display:grid}.diagram-branches svg{color:#3157e2}.diagram-branches strong{font-size:12px}.diagram-branches span{color:#9aa7b6;font-size:9px}.diagram-result{color:#577362;background:#f5fbf7;border:1px solid #dbe9e1;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:13px;font-size:11px;font-weight:650;display:flex}.result-dot{width:5px;height:5px}.ai-section{background:#f7f8fa}.ai-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.ai-art{background:#fff;border:1px solid #e0e7f0;border-radius:12px;padding:28px;box-shadow:0 22px 60px #24375d0e}.ai-art-top,.ai-art-bottom{color:#9ca8b9;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.ai-art-spark{color:#4362d6;background:#edf2ff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.ai-pipeline{background:#f8fafe;border:1px solid #edf0f5;border-radius:8px;margin:27px 0 24px;padding:8px 16px}.pipeline-step{align-items:center;gap:13px;min-height:70px;display:flex}.pipeline-step>span{color:#7085a7;background:#fff;border:1px solid #e1e8f2;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.pipeline-step>div{gap:4px;display:grid}.pipeline-step small{color:#9eacbf;letter-spacing:.1em;font-size:9px;font-weight:800}.pipeline-step strong{color:#2c3a50;font-size:13px}.pipeline-step--ai>span{color:#4861d6;background:#e9edff;border-color:#dce3fa}.pipeline-connector{background:#c9d6ec;width:1px;height:27px;margin:-2px 0 -2px 34px}.pipeline-check{color:#36a779;margin-left:auto}.ai-art-bottom{color:#8b99ad;letter-spacing:0;border-top:1px solid #edf0f5;padding-top:19px;font-size:9px}.ai-art-bottom span:last-child{color:#5d779e}.ai-copy>p{color:#677587;margin:25px 0 0;font-size:16px;line-height:1.8}.ai-rule{background:#ebf0ff;border-left:3px solid #3157e2;border-radius:0 8px 8px 0;align-items:flex-start;gap:14px;margin-top:30px;padding:20px;display:flex}.ai-rule>span{color:#3157e2}.ai-rule strong{color:#283f73;font-size:13px}.ai-rule p{color:#647697;margin:6px 0 0;font-size:11px;line-height:1.65}.approach-section{background:#fff}.process-grid{border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee;grid-template-columns:repeat(3,1fr);display:grid}.process-step{min-height:207px;padding:27px 36px 24px 0;position:relative}.process-step:not(:last-child){border-right:1px solid #dfe5ee;margin-right:34px}.process-step>span{color:#3157e2;font-size:11px;font-weight:800}.process-step h3{letter-spacing:-.035em;margin:34px 0 9px;font-size:20px}.process-step p{color:#768295;max-width:300px;margin:0;font-size:12px;line-height:1.65}.process-chevron{color:#c7d2e4;position:absolute;top:29px;right:24px}.contact-section{color:#fff;background:linear-gradient(112deg,#243fba 0%,#3157e2 70%,#426bfa 100%);padding:104px 0;overflow:hidden}.contact-grid{grid-template-columns:1.1fr .7fr;align-items:center;gap:90px;display:grid}.contact-section h2{font-size:clamp(40px,4.2vw,58px)}.contact-section p{color:#d8e1ff;max-width:550px;margin:25px 0 0;font-size:15px;line-height:1.75}.contact-section .section-label{color:#b8c9ff}.contact-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.contact-actions>span{color:#b7c8ff;font-size:11px}.contact-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:11px;padding:28px;box-shadow:0 30px 65px #0e216924}.contact-card>div:first-child{color:#d7e1ff;letter-spacing:.11em;align-items:center;gap:11px;font-size:10px;font-weight:800;display:flex}.contact-card-icon{color:#fff;border:1px solid #ffffff4d;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.contact-card ul{margin:26px 0 0;padding:0;list-style:none}.contact-card li{border-top:1px solid #fff3;align-items:center;gap:15px;padding:15px 0;font-size:13px;font-weight:550;display:flex}.contact-card li span{color:#b4c7ff;font-size:10px;font-weight:800}.contact-card-foot{color:#b6c9ff;border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:12px;padding-top:17px;font-size:10px;display:flex}.site-footer{color:#fff;background:#111a2b;padding:67px 0 0}.footer-grid{grid-template-columns:2fr 1fr 1.2fr;gap:60px;padding-bottom:70px;display:grid}.footer-grid>div:first-child p{color:#9da9ba;margin:23px 0 0;font-size:12px;line-height:1.8}.footer-links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-heading{color:#70809a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800}.footer-links a{color:#d5dce7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.footer-links a:hover{color:#fff}.footer-muted{color:#8190a4;font-size:11px}.footer-bottom{color:#7f8ca1;border-top:1px solid #283348;justify-content:space-between;gap:20px;padding:22px 0;font-size:10px;display:flex}@media (width<=1120px){.main-nav{gap:18px}.main-nav>a{font-size:12px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:20px}.hero h1{font-size:clamp(46px,5vw,61px)}.pain-card{padding-inline:19px}.pain-card h3{font-size:18px}.one-c-grid,.ai-grid{gap:60px}}@media (width<=900px){.examples-layout{grid-template-columns:1fr;gap:32px}.examples-section h2{max-width:none}.container{width:min(100% - 44px,1240px)}.header-inner{height:70px}.main-nav{background:#fff;border-bottom:1px solid #e5eaf1;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 22px 22px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 20px 30px #14234214}.main-nav--open{display:flex}.main-nav>a{padding:13px 7px;font-size:15px}.main-nav .mobile-nav-cta{color:#3157e2;align-items:center;gap:8px;display:flex}.header-cta{margin-left:auto}.menu-toggle{display:flex}.hero-grid{grid-template-columns:1fr;min-height:0;padding-block:76px 75px}.hero-copy{max-width:720px}.hero h1{max-width:750px;font-size:clamp(49px,7vw,68px)}.hero-visual{min-height:525px}.hero-visual-caption{bottom:-16px}.heading-split{grid-template-columns:1fr 1fr;gap:35px}.pain-grid,.solutions-grid{grid-template-columns:repeat(2,1fr)}.pain-card,.solution-card{min-height:245px}.pain-card h3{margin-top:40px}.radar-section-head{grid-template-columns:1fr .65fr;gap:30px}.radar-body{grid-template-columns:280px minmax(0,1fr)}.radar-detail{padding:26px 25px}.one-c-grid,.ai-grid,.contact-grid{gap:35px}}@media (width<=700px){.examples-section{padding:65px 0 72px}.container{width:min(100% - 36px,1240px)}.section{padding:82px 0}.section-label{margin-bottom:23px}.section h2,.radar-section h2,.contact-section h2{font-size:clamp(36px,9vw,49px)}.header-cta{display:none}.header-inner{height:66px}.main-nav{top:65px}.hero-grid{gap:28px;padding-block:59px 64px}.hero h1{font-size:clamp(44px,10.2vw,60px)}.hero-eyebrow{margin-bottom:25px;font-size:11px}.hero-lede{margin-top:24px;font-size:17px}.hero-description{font-size:14px}.hero-actions{flex-wrap:wrap;gap:19px}.hero-visual{min-height:465px}.hero-visual-orbit{width:560px;height:560px}.hero-visual-orbit--one{width:440px;height:440px}.flow-graphic{padding:20px 18px}.flow-source{padding-inline:11px}.hero-visual-caption{bottom:0}.heading-split{grid-template-columns:1fr;gap:22px}.section-heading{margin-bottom:36px}.section-heading p{font-size:14px}.pain-grid,.solutions-grid{gap:10px}.pain-card,.solution-card{min-height:255px;padding:20px}.pain-card h3,.solution-card h3{font-size:18px}.pain-footnote{flex-wrap:wrap;align-items:flex-start;gap:7px;font-size:12px}.pain-footnote strong{flex-basis:calc(100% - 38px)}.pain-footnote>span:last-child{margin-left:31px}.statement{margin-bottom:45px}.statement>p{font-size:14px}.radar-section{padding:82px 0}.radar-section-head{grid-template-columns:1fr;gap:17px;margin-bottom:30px}.radar-section-head>p{font-size:14px}.radar-demo-label{font-size:9px}.radar-demo-label>span:last-child{text-align:right;max-width:180px}.radar-body{display:block}.radar-sidebar{border-bottom:1px solid #e8edf3;border-right:0}.radar-side-head{padding:21px}.radar-side-head>strong{font-size:20px}.mobile-signal-select{color:#24354f;background:#fff;border:1px solid #d9e2f4;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 28px);margin:12px 14px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.radar-sidebar .signal-list{display:none}.radar-sidebar--open .signal-list{padding-top:4px;display:block}.radar-side-foot{display:none}.radar-detail{padding:25px 20px 24px}.radar-detail h3{font-size:22px}.one-c-grid,.ai-grid{grid-template-columns:1fr;gap:35px}.ai-art{order:2}.ai-copy{order:1}.process-grid{grid-template-columns:1fr}.process-step{min-height:0;padding:23px 10px 25px 0}.process-step:not(:last-child){border-bottom:1px solid #dfe5ee;border-right:0;margin-right:0}.process-step h3{margin:17px 0 7px}.contact-section{padding:80px 0}.contact-grid{grid-template-columns:1fr;gap:44px}.contact-section p{font-size:14px}.footer-grid{grid-template-columns:1fr 1fr;gap:42px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{font-size:9px}}@media (width<=480px){.examples-grid{grid-template-columns:1fr;gap:22px}.container{width:min(100% - 32px,1240px)}.hero h1{font-size:clamp(41px,10vw,49px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-visual{min-height:405px}.flow-graphic{padding:18px 15px}.flow-topline{font-size:8px}.flow-sources{gap:6px;margin-top:24px}.flow-source{gap:5px;min-height:52px;padding:0 7px;font-size:10px}.flow-source svg{width:15px}.flow-service{gap:10px;padding:11px}.flow-service-icon{width:39px;height:39px}.flow-service strong{font-size:13px}.flow-service small{font-size:8px}.flow-output{padding:11px 9px}.flow-output>span{margin-left:0;font-size:9px}.flow-caption{font-size:9px}.hero-visual-caption{text-align:center;font-size:9px}.pain-grid,.solutions-grid{grid-template-columns:1fr}.pain-card,.solution-card{min-height:210px}.pain-card h3,.solution-card h3{margin-top:28px}.pain-card-line{margin-top:22px}.solution-card h3{max-width:none}.solution-card p{max-width:290px}.radar-demo-label>span:last-child{display:none}.radar-toolbar{height:56px;padding:0 12px}.radar-toolbar-right{gap:6px}.radar-toolbar-right>span:last-child,.toolbar-dot{display:none}.radar-demo-badge{font-size:8px}.radar-detail{padding:22px 14px}.radar-detail h3{font-size:20px}.detail-type,.detail-id{font-size:9px}.margin-comparison{gap:6px;padding:14px}.margin-comparison strong{font-size:24px}.margin-comparison span{font-size:10px}.radar-metrics{grid-template-columns:1fr}.radar-bottom{flex-direction:column;align-items:flex-start;gap:22px}.diagram-branches{gap:5px}.diagram-branches>div{padding:14px 5px}.diagram-branches span{font-size:8px}.one-c-diagram,.ai-art{padding:20px}.contact-actions{flex-direction:column;align-items:flex-start;gap:14px}.footer-grid{gap:35px}.footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero h1{letter-spacing:-.059em;font-size:clamp(42px,4vw,58px);line-height:1.12}.hero-description{margin-top:26px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr)}.about-section{background:#f7f8fa;border-top:1px solid #e4e9f1;padding:84px 0}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.14}.about-card{background:#fff;border:1px solid #e1e7f0;border-radius:9px;align-items:flex-start;gap:18px;padding:25px;display:flex}.about-avatar{color:#3157e2;background:#dfe8ff;border-radius:9px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.about-card>div:last-child{gap:5px;display:grid}.about-card strong{font-size:16px}.about-card span{color:#3157e2;font-size:12px;font-weight:700}.about-card p{color:#687588;margin:10px 0 0;font-size:13px;line-height:1.7}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(47px,6.5vw,61px)}}@media (width<=700px){.hero h1{font-size:clamp(40px,9.2vw,50px)}.about-section{padding:70px 0}.about-grid{grid-template-columns:1fr;gap:30px}}@media (width<=480px){.hero h1{font-size:clamp(36px,9.1vw,45px)}.about-card{padding:18px}}.flow-topline,.flow-service small,.flow-output>span,.flow-caption,.hero-visual-caption,.pain-card-top,.pain-card p,.solution-card-top,.solution-card p,.solutions-intro,.diagram-title,.diagram-core span,.diagram-branches span,.ai-art-top,.ai-art-bottom,.pipeline-step small,.ai-rule p,.process-step p,.ai-copy>p{color:#586578}.flow-service small,.ai-rule p{color:#4f5f79}.flow-topline .flow-live{color:#3c7258}.radar-toolbar-right,.radar-side-head>span,.radar-side-head p,.signal-count,.signal-item small,.signal-item em,.radar-side-foot,.detail-id,.detail-intro,.margin-comparison span,.range-labels,.radar-metric span{color:#59677a}.radar-demo-badge{color:#50617d}.detail-type{color:#9a511e}.radar-metric .metric-subtle{color:#91501f}.footer-heading{color:#91a0b8}.main-nav a.nav-active{color:#3157e2}.breadcrumbs{background:#f7f8fa;border-bottom:1px solid #e5eaf2;padding-block:17px}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:5px 2px;margin-block:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:#6d7a8d;align-items:center;gap:7px;font-size:12px;line-height:1.4;display:inline-flex}.breadcrumbs li+li{margin-left:7px}.breadcrumbs a:hover{color:#3157e2;text-underline-offset:3px;text-decoration:underline}.breadcrumbs [aria-current=page]{color:#283a58;font-weight:700}.one-c-copy>.text-link,.ai-copy>.text-link,.approach-section .container>.text-link,.about-grid>div:first-child>.text-link{margin-top:25px}.inner-hero{background:radial-gradient(circle at 90% 15%,#e5ebff 0,#0000 30%),#f7f8fa;border-bottom:1px solid #e2e8f1;padding:105px 0 110px}.inner-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.55fr);align-items:end;gap:9%;display:grid}.inner-eyebrow{color:#3157e2;letter-spacing:.15em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:inline-flex}.inner-eyebrow>span{background:currentColor;width:19px;height:2px}.inner-hero h1{color:#16243b;letter-spacing:-.06em;max-width:930px;margin:30px 0 23px;font-size:clamp(44px,5vw,72px);font-weight:680;line-height:1.07}.inner-hero p{color:#536178;max-width:780px;margin:0;font-size:18px;line-height:1.7}.inner-hero .button{margin-top:35px}.inner-hero-note{border-left:2px solid #3157e2;padding:24px 0 8px 25px}.inner-hero-note>span{color:#3157e2;letter-spacing:.13em;font-size:10px;font-weight:800}.inner-hero-note p{color:#3f4e65;margin-top:13px;font-size:14px;line-height:1.65}.inner-section{background:#fff;padding:104px 0 112px}.inner-section-head{max-width:780px;margin-bottom:45px}.inner-section h2,.inner-example h2,.inner-contact h2,.inner-radar h2{color:#16243b;letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(35px,3.5vw,51px);font-weight:670;line-height:1.13}.inner-section-head>p{color:#5a687d;max-width:670px;margin:18px 0 0;font-size:16px;line-height:1.7}.inner-point-grid,.overview-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.inner-point{background:#f9fbff;border:1px solid #e2e8f0;border-radius:9px;min-height:245px;padding:27px 24px}.inner-point>span,.overview-card>span{color:#3157e2;letter-spacing:.08em;font-size:11px;font-weight:800}.inner-point h3,.overview-card h3{color:#202e43;letter-spacing:-.035em;margin:35px 0 12px;font-size:22px;font-weight:660;line-height:1.2}.inner-point p,.overview-card p{color:#58667a;margin:0;font-size:13px;line-height:1.65}.inner-example{background:#f4f7fc;border-block:1px solid #e3e9f2;padding:100px 0}.inner-example-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:center;gap:12%;display:grid}.inner-example h2{margin-top:23px}.inner-example p{color:#526077;max-width:660px;margin:22px 0 0;font-size:17px;line-height:1.75}.inner-example ul{background:#fff;border:1px solid #dfe7f3;border-radius:9px;margin:0;padding:12px 30px;list-style:none}.inner-example li{color:#3b4b61;align-items:flex-start;gap:13px;padding:17px 0;font-size:14px;line-height:1.55;display:flex}.inner-example li+li{border-top:1px solid #e7ebf1}.inner-example li svg{color:#3157e2;margin-top:2px}.inner-related{align-items:center;gap:22px;padding-block:30px;display:flex}.inner-related>span{color:#7b889b;letter-spacing:.14em;font-size:10px;font-weight:800}.inner-related a{color:#3157e2;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.inner-contact{background:#3157e2;padding:78px 0}.inner-contact-grid{justify-content:space-between;align-items:center;gap:55px;display:flex}.inner-contact .inner-eyebrow{color:#c1d0ff}.inner-contact h2{color:#fff;max-width:880px;font-size:clamp(29px,3vw,42px);line-height:1.2}.inner-contact .button{flex:none}.overview-grid{grid-template-columns:repeat(2,1fr)}.overview-card{background:#f9fbff;border:1px solid #e0e7f2;border-radius:9px;min-height:250px;padding:30px;transition:border-color .2s,transform .2s;display:block;position:relative}.overview-card:hover{border-color:#b9c8ef;transform:translateY(-3px)}.overview-card h3{margin-top:24px}.overview-card p{max-width:550px;padding-right:20px;font-size:14px}.overview-card>svg{color:#3157e2;position:absolute;top:29px;right:28px}.inner-radar{background:#16233a;padding:95px 0 105px}.inner-radar .inner-section-head h2{color:#fff}.inner-radar .inner-section-head p{color:#c1ccde}.inner-radar .inner-eyebrow{color:#a8bcff}.approach-list{border-top:1px solid #dce4ee;margin:0;padding:0;list-style:none}.approach-list li{border-bottom:1px solid #dce4ee;grid-template-columns:75px 1fr 25px;align-items:start;gap:15px;padding:24px 0;display:grid}.approach-list li>span{color:#3157e2;font-size:13px;font-weight:800}.approach-list h3{color:#223047;letter-spacing:-.03em;margin:0 0 7px;font-size:21px}.approach-list p{color:#59677a;max-width:720px;margin:0;font-size:14px;line-height:1.65}.approach-list svg{color:#a9b8cf}.about-detail-grid{grid-template-columns:1.15fr .7fr;align-items:start;gap:12%;display:grid}.about-detail-grid>div:first-child>p{color:#526178;font-size:17px;line-height:1.75}.about-detail-card{background:#f6f8fd;border:1px solid #dce5f0;border-radius:9px;padding:30px}.about-detail-card>span{color:#3157e2;letter-spacing:.14em;font-size:10px;font-weight:800}.about-detail-card ul{color:#34455e;margin:22px 0 0;padding-left:19px;line-height:2.1}.contact-page-grid{grid-template-columns:1.3fr .65fr;align-items:end;gap:10%;display:grid}.contact-direct{align-items:center;gap:15px;margin-top:35px;display:flex}.contact-direct>svg{color:#3157e2}.contact-direct>div{gap:3px;display:grid}.contact-direct span{color:#6b788d;font-size:12px}.contact-direct a{color:#3157e2;font-size:17px;font-weight:700}.contact-form-grid{grid-template-columns:.7fr 1.2fr;align-items:start;gap:10%;display:grid}.lead-form{background:#f9fbff;border:1px solid #dfe6f1;border-radius:10px;gap:23px;padding:34px;display:grid}.lead-form label{color:#26374e;font-size:13px;font-weight:700;display:block}.lead-form input:not([type=checkbox]),.lead-form textarea{color:#1d2b3e;background:#fff;border:1px solid #cad5e5;border-radius:6px;width:100%;margin-top:9px;padding:13px 14px;font-size:14px;font-weight:400;display:block}.lead-form textarea{resize:vertical;min-height:100px}.lead-form input:focus,.lead-form textarea:focus{border-color:#3157e2}.lead-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-optional{color:#7a899d;font-size:11px;font-weight:400}.lead-form fieldset{border:0;margin:0;padding:0}.lead-form legend{color:#26374e;margin-bottom:11px;font-size:13px;font-weight:700}.lead-checkboxes{flex-wrap:wrap;gap:9px;display:flex}.lead-checkboxes label{cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:5px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:500;display:inline-flex}.lead-checkboxes input{accent-color:#3157e2;margin:0}.lead-file-note{color:#596b82;margin:-9px 0 0;font-size:12px;line-height:1.55}.lead-form .lead-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead-error{color:#a52d37;margin:0;font-size:13px;line-height:1.55}.lead-form>button{justify-self:start}.lead-ready{background:#eef3ff;border:1px solid #b5c5ea;border-radius:7px;padding:18px}.lead-ready p{color:#2a416c;margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.inner-point-grid{grid-template-columns:repeat(2,1fr)}.inner-hero-grid,.contact-page-grid{gap:5%}.contact-form-grid{grid-template-columns:1fr;gap:10px}}@media (width<=700px){.breadcrumbs{padding-block:13px}.breadcrumbs li{font-size:11px}.inner-hero{padding:66px 0 72px}.inner-hero-grid,.inner-example-grid,.about-detail-grid,.contact-page-grid{grid-template-columns:1fr;gap:36px}.inner-hero h1{margin-top:25px;font-size:clamp(39px,9vw,53px)}.inner-hero p{font-size:15px}.inner-hero-note{max-width:590px;padding-top:4px}.inner-section,.inner-example,.inner-radar{padding:76px 0}.inner-section h2,.inner-example h2{font-size:clamp(33px,8vw,45px)}.inner-contact-grid{flex-direction:column;align-items:flex-start;gap:28px}.inner-contact{padding:65px 0}.overview-grid{grid-template-columns:1fr}.overview-card{min-height:225px}.inner-example ul{padding-inline:20px}}@media (width<=480px){.inner-point-grid{grid-template-columns:1fr}.inner-point{min-height:0}.inner-point h3{margin-top:20px}.lead-form{padding:20px}.lead-row{grid-template-columns:1fr}.approach-list li{grid-template-columns:38px 1fr}.approach-list svg{display:none}.inner-related{flex-direction:column;align-items:flex-start;gap:7px}}.projects-hero{padding-bottom:92px}.projects-hero h1{max-width:970px}.projects-section{background:#fff;padding:80px 0 115px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.project-card{background:#fff;border:1px solid #dfe6f0;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #1b2e520a}.project-preview{background:linear-gradient(125deg, var(--preview-dark), var(--preview-light));place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.project-preview:before,.project-preview:after{content:"";border:1px solid #fff3;border-radius:50%;width:250px;height:250px;position:absolute}.project-preview:before{top:-130px;left:-90px}.project-preview:after{bottom:-150px;right:-95px}.project-preview--image:before{display:none}.project-preview--image:after{pointer-events:none;background:linear-gradient(#0000,#0000006b);border:0;border-radius:0;width:100%;height:80px;inset:auto 0 0}.project-preview-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.project-preview-open:focus-visible{outline-offset:-6px;outline:3px solid #fff}.project-preview-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.project-preview--style{--preview-dark:#653c84;--preview-light:#c687aa}.project-preview--kid{--preview-dark:#246c9a;--preview-light:#79c4c4}.project-preview--publisher{--preview-dark:#9e5828;--preview-light:#e6ad65}.project-preview--dacha{--preview-dark:#407253;--preview-light:#a6c883}.project-preview--voensovet{--preview-dark:#355879;--preview-light:#879db2}.project-preview--trade{--preview-dark:#18375e;--preview-light:#5d8bb3}.project-preview-window{z-index:1;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:9px;width:min(73%,440px);height:160px;position:relative;overflow:hidden;transform:rotate(-3deg)translateY(5px);box-shadow:0 30px 50px #1120393b}.project-preview-bar{border-bottom:1px solid #e4e9f0;align-items:center;gap:5px;height:22px;padding-inline:12px;display:flex}.project-preview-bar span{background:#bfcbd6;border-radius:50%;width:5px;height:5px}.project-preview-content{gap:17px;height:calc(100% - 22px);padding:13px;display:flex}.project-preview-side{background:color-mix(in srgb, var(--preview-light), white 75%);border-radius:4px;flex:0 0 22%}.project-preview-main{flex:1;padding-top:6px}.project-preview-line{background:color-mix(in srgb, var(--preview-dark), white 72%);border-radius:10px;width:70%;height:10px;display:block}.project-preview-line--short{background:#dce4ec;width:42%;height:6px;margin-top:9px}.project-preview-tiles{grid-template-columns:repeat(3,1fr);gap:7px;height:60px;margin-top:14px;display:grid}.project-preview-tiles span{background:color-mix(in srgb, var(--preview-light), white 70%);border-radius:4px}.project-preview-tiles span:nth-child(2){background:color-mix(in srgb, var(--preview-dark), white 82%)}.project-preview-name{z-index:2;color:#fff;letter-spacing:.03em;text-shadow:0 1px 4px #00000040;font-size:13px;font-weight:800;position:absolute;bottom:21px;left:23px}.project-image-dialog{color:#fff;background:#17263c;border:0;border-radius:12px;max-width:min(1672px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 24px 80px #00000059}.project-image-dialog::backdrop{background:#081120db}.project-image-dialog-content{flex-direction:column;display:flex}.project-image-dialog-bar{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 12px 8px 20px;font-size:15px;font-weight:700;display:flex}.project-image-dialog-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.project-image-dialog-close:hover,.project-image-dialog-close:focus-visible{background:#ffffff3d}.project-image-dialog-content>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 88px);display:block}.project-card-body{padding:27px 30px 29px}.project-card-top{color:#64738a;justify-content:space-between;gap:16px;font-size:11px;font-weight:700;display:flex}.project-card-top span:last-child{color:#3157e2;text-align:right}.project-card h2{color:#17263c;letter-spacing:-.05em;margin:20px 0 10px;font-size:31px;line-height:1.15}.project-card p{color:#516076;min-height:70px;margin:0;font-size:14px;line-height:1.7}.project-card ul{flex-wrap:wrap;gap:8px;min-height:62px;margin:17px 0 24px;padding:0;list-style:none;display:flex}.project-card li{color:#506079;border:1px solid #e2e8f1;border-radius:5px;align-self:start;padding:7px 9px;font-size:11px;font-weight:650}.project-card a{color:#3157e2;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.project-card a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.projects-grid{gap:16px}.project-preview{height:215px}.project-preview-window{height:135px}.project-card-body{padding:23px}}@media (width<=700px){.projects-section{padding:65px 0 80px}.projects-grid{grid-template-columns:1fr}.project-preview{height:230px}.project-preview-window{height:145px}.project-card p,.project-card ul{min-height:0}}
