*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.block{display:block}.hidden{display:none}.resize{resize:both}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:root{font-family:Manrope,sans-serif;color:#f4f7ff;background:#030a1b;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#030a1b}button{font:inherit;cursor:pointer}.site-shell{overflow:hidden;background:#030a1b}.page-width{width:min(1240px,calc(100% - 96px));margin:0 auto}.site-header{position:absolute;z-index:10;top:0;left:0;right:0;width:min(1400px,calc(100% - 64px));margin:0 auto;height:108px;display:flex;align-items:center;justify-content:space-between}.brand-mark{border:0;padding:0;background:transparent;width:158px;height:98px;overflow:hidden;display:flex;align-items:center}.brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 5px 22px rgba(0,87,255,.2))}.desktop-nav{display:flex;align-items:center;gap:34px}.desktop-nav>button:not(.header-cta),.footer-links button{background:none;border:0;color:#f2f6ffb3;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;transition:color .25s ease}.desktop-nav>button:not(.header-cta):hover,.footer-links button:hover{color:#fff}.header-cta{display:flex;gap:11px;align-items:center;border:1px solid rgba(68,131,255,.7);color:#fff;background:#0945bf66;text-transform:uppercase;letter-spacing:.14em;padding:14px 18px;font-size:10px;font-weight:700;transition:all .25s ease}.header-cta:hover{background:#1767ff;border-color:#1767ff;transform:translateY(-2px)}.header-signin{background:transparent;border-color:#78a3ef4d;color:#f2f6ffcc}.header-signin:hover{background:#143ca033;border-color:#2d7dff80;color:#fff}.mobile-menu{display:none;border:0;color:#fff;background:transparent}.hero{min-height:760px;height:min(100vh,920px);position:relative;display:flex;align-items:center;background:#061535}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.72;filter:saturate(.85) contrast(1.08)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02091afa,#030d26d1 42%,#030c2252)}.hero-grid,.final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,163,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(105,163,255,.08) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 75%);mask-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 75%);opacity:.35}.hero-content{position:relative;z-index:2;padding-top:96px}.eyebrow{color:#f3f7ffa8;text-transform:uppercase;letter-spacing:.24em;font-size:10px;font-weight:800;display:flex;align-items:center;gap:12px;margin:0 0 28px}.eyebrow span{display:block;width:30px;height:2px;background:#1672ff}.eyebrow.blue{color:#6d9cf1}h1,h2,h3{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:-.025em;line-height:.9;margin:0}h1{font-size:clamp(74px,10vw,145px);max-width:900px;font-weight:600}h1 em,h2 span,h3 span{color:#1b72ff;font-style:normal}.hero-copy{color:#eef3ffbf;max-width:500px;font-size:15px;line-height:1.75;margin:30px 0 34px}.button-row{display:flex;flex-wrap:wrap;gap:12px}.button{border:0;display:inline-flex;align-items:center;gap:13px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800;padding:17px 20px;transition:transform .25s ease,background .25s ease}.button:hover{transform:translateY(-3px)}.button-primary{color:#fff;background:#1266ef;box-shadow:0 14px 38px #0055ff38}.button-primary:hover{background:#2780ff}.button-ghost{color:#fff;border:1px solid rgba(255,255,255,.33);background:#030d2333}.button-ghost:hover{background:#ffffff1f}.hero-meta{position:absolute;z-index:2;bottom:32px;left:50%;transform:translate(-50%);display:flex;gap:14px;align-items:center;color:#edf2ff9e;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.hero-rule{width:75px;height:1px;background:#1266ef}.hero-corner{position:absolute;right:-2px;bottom:0;border-style:solid;border-width:0 0 130px 130px;border-color:transparent transparent #1266ef transparent;opacity:.78}.section-dark{background:#030a1b}.problem{padding-top:150px;padding-bottom:150px}.reveal-grid{display:grid;grid-template-columns:30% 1fr;gap:80px}h2{font-size:clamp(54px,7vw,100px);font-weight:600}.problem h2{max-width:840px}.problem h2 span{color:#7ea9f9}.large-copy{font-size:20px;line-height:1.55;color:#f4f7ff;max-width:680px}.problem .large-copy{margin:38px 0 22px}.problem p:not(.eyebrow),.solutions-copy p,.industries-head>p,.about p,.pricing-content>p,.transparency p:not(.eyebrow),.final-content>p{font-size:14px;line-height:1.8;color:#e1e9ff96;max-width:630px}.section-blueprint{position:relative;padding:145px 0 128px;background:#07183c;overflow:hidden}.approach-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;position:relative;z-index:2}.approach-head h2{font-size:clamp(64px,8vw,112px)}.approach-note{max-width:330px;color:#dce7ffa3;line-height:1.8;font-size:13px;margin-bottom:6px}.journey{margin-top:120px;display:flex;align-items:center;border-top:1px solid rgba(120,163,239,.35);border-bottom:1px solid rgba(120,163,239,.35);position:relative;z-index:2}.journey-step{flex:1;min-width:0;padding:26px 22px 28px 0;position:relative;display:flex;flex-direction:column;gap:12px}.journey-step:not(:last-child){border-right:1px solid rgba(120,163,239,.25)}.journey-step strong{font-family:Barlow Condensed,sans-serif;font-size:clamp(20px,2.6vw,32px);text-transform:uppercase;font-weight:500}.journey-index{color:#287dff;font-size:10px;letter-spacing:.12em}.journey-arrow{position:absolute;right:18px;top:48%;color:#287dff}.blueprint-line{position:absolute;height:1px;background:#5a95ff29;transform:rotate(-35deg);width:120%;left:35%}.line-one{top:28%}.line-two{top:79%;left:22%}.blueprint-corner{position:absolute;width:250px;height:250px;right:-70px;top:60px;border:1px solid rgba(33,115,255,.4);transform:rotate(45deg)}.solutions{padding-top:150px;padding-bottom:150px}.solutions-top,.industries-head,.transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.solutions h2,.industries h2{font-size:clamp(58px,7vw,96px)}.solutions-copy{padding-bottom:6px}.text-link{border:0;border-bottom:1px solid #146bff;color:#fff;background:transparent;display:inline-flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;padding:0 0 11px;margin-top:22px}.solution-panel{min-height:350px;background:linear-gradient(110deg,#0b1d43,#071333);margin-top:75px;border:1px solid rgba(113,154,233,.22);position:relative;overflow:hidden;padding:40px;display:flex;align-items:flex-end}.solution-panel:after{content:"";position:absolute;width:500px;height:500px;right:-100px;top:-220px;border:1px solid rgba(32,114,255,.45);transform:rotate(45deg);box-shadow:0 0 0 35px #1266ef0d,0 0 0 70px #1266ef0a}.panel-number{position:absolute;top:30px;left:40px;color:#3684ff;font-size:11px;letter-spacing:.18em}.panel-number span{color:#d8e5ff66}.panel-content{position:relative;z-index:1}.panel-content svg{color:#297bff;margin-bottom:24px}.panel-content .eyebrow{margin-bottom:15px}.panel-content h3{font-size:clamp(48px,6vw,78px)}.panel-content>p:last-child{color:#e0ebff99;font-size:13px;margin-top:22px}.panel-mark{position:absolute;right:40px;bottom:30px;z-index:1;font-family:Barlow Condensed;font-size:100px;color:#548cff1a}.panel-mark span{color:#176aff;font-size:35px}.industries{padding:10px 0 145px}.industries-head{align-items:end}.industries-head>p{margin:0 0 8px;max-width:390px}.industry-showcase{margin-top:70px}.showcase-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;min-height:480px;background:#061333;border:1px solid rgba(113,154,233,.22);border-left:3px solid #176aff;padding:60px;position:relative;overflow:hidden}.showcase-panel:after{content:"";position:absolute;width:400px;height:400px;right:-120px;top:-160px;border:1px solid rgba(32,114,255,.3);transform:rotate(45deg);box-shadow:0 0 0 30px #1266ef0a;pointer-events:none}.showcase-visual{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden}.showcase-studio{position:relative;width:100%;height:360px;perspective:500px;background:radial-gradient(ellipse 60% 40% at center 55%,rgba(20,100,240,.1),transparent 70%)}.car-wireframe-showcase{width:100%;height:100%;display:block}.platform-ring{position:absolute;left:50%;bottom:12%;border-radius:50%;border:1px solid rgba(40,120,255,.2);transform:translate(-50%) rotateX(72deg)}.ring-1{width:300px;height:300px}.ring-2{width:220px;height:220px;border-color:#2878ff4d}.ring-3{width:140px;height:140px;border-color:#2878ff26;border-style:dashed}.platform-grid{position:absolute;left:50%;bottom:12%;width:340px;height:90px;transform:translate(-50%) rotateX(72deg);background-image:linear-gradient(rgba(40,120,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(40,120,255,.1) 1px,transparent 1px);background-size:40px 22px;mask-image:radial-gradient(ellipse,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,black 30%,transparent 75%)}.coming-soon-visual{position:relative;width:100%;height:360px;display:flex;align-items:center;justify-content:center}.coming-soon-shape{width:200px;height:200px;border:1px solid rgba(40,120,255,.2);transform:rotate(45deg);position:absolute}.coming-soon-shape.outer{width:280px;height:280px;border:1px dashed rgba(40,120,255,.1)}.showcase-content{display:flex;flex-direction:column;justify-content:center;padding:20px 0;position:relative;z-index:1}.showcase-info{animation:showcase-in .4s ease}@keyframes showcase-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.showcase-content h3{font-size:clamp(44px,5vw,68px);margin:18px 0 22px}.showcase-info>p{font-size:15px;line-height:1.8;color:#e1e9ff99;max-width:420px;margin:0 0 28px}.coming-soon-text{font-family:Barlow Condensed;text-transform:uppercase;font-size:28px;letter-spacing:.15em;color:#78a0e680;margin:0}.industry-selector{display:flex;gap:0;margin-top:40px;border-top:1px solid rgba(133,168,231,.2);border-bottom:1px solid rgba(133,168,231,.2)}.selector-item{flex:1;background:none;border:0;border-right:1px solid rgba(133,168,231,.15);padding:22px 16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;color:#c8d7f566;transition:color .25s ease,background .25s ease;min-width:0}.selector-item:last-child{border-right:0}.selector-item:hover{color:#ffffffb3;background:#14327826}.selector-item.is-active{color:#fff;background:#143ca033}.selector-number{font-size:9px;letter-spacing:.15em;color:#78a0e666;transition:color .25s ease}.selector-item.is-active .selector-number{color:#287aff}.selector-name{font-family:Barlow Condensed;text-transform:uppercase;font-size:16px;letter-spacing:.03em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selector-item.is-active .selector-name{color:#287aff}.pricing{position:relative;min-height:620px;padding:150px 0;display:grid;grid-template-columns:1fr 1fr;gap:50px;overflow:hidden}.pricing-content{position:relative;z-index:1}.pricing h2{font-size:clamp(62px,8vw,108px)}.pricing-content>p{margin:30px 0;max-width:440px}.pricing-visual{position:relative;min-height:390px}.pricing-visual:before{content:"";width:290px;height:290px;border:1px solid rgba(38,120,255,.38);position:absolute;right:70px;top:30px;transform:rotate(45deg)}.orbit{border-radius:50%;border:1px solid rgba(60,134,255,.45);position:absolute;width:370px;height:150px;right:20px;top:125px;transform:rotate(-35deg)}.orbit-two{transform:rotate(38deg);border-color:#68a9ff40}.pricing-core{width:125px;height:125px;background:#1469ef;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:137px;right:168px;box-shadow:0 0 80px #1469ef73;transform:rotate(45deg)}.pricing-core span,.pricing-core small{transform:rotate(-45deg)}.pricing-core span{font-family:Barlow Condensed;font-size:34px}.pricing-core small{font-size:9px;letter-spacing:.2em;margin-top:8px}.pricing-chip{position:absolute;z-index:2;display:flex;gap:10px;align-items:center;background:#081c41e6;border:1px solid rgba(89,148,255,.35);padding:11px 14px;color:#ebf3ffcc;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.pricing-chip svg{color:#3784ff}.chip-one{top:58px;right:42px}.chip-two{bottom:45px;left:28px}.pricing-glow{width:500px;height:500px;position:absolute;right:-130px;top:40px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.16),transparent 62%)}.transparency{padding:150px 0}.transparency-grid{align-items:start}.transparency h2{font-size:clamp(60px,7vw,100px)}.transparency .large-copy{margin:0 0 20px}.account-window{margin-top:42px;border:1px solid rgba(103,147,232,.34);background:#071333}.window-top{display:flex;gap:5px;align-items:center;border-bottom:1px solid rgba(103,147,232,.25);padding:12px 16px}.window-top>span{width:6px;height:6px;border-radius:50%;background:#276eff}.window-top small{margin-left:auto;color:#d9e6ff66;font-size:8px;letter-spacing:.15em}.window-body{padding:24px}.window-stat{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgba(125,157,215,.15);color:#dce7ff8f;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.window-stat strong{color:#3183ff}.window-chart{height:95px;display:flex;align-items:flex-end;gap:12px;padding-top:22px}.window-chart i{display:block;width:9%;background:linear-gradient(0deg,#0e5de0,#54a2ff);opacity:.8}.window-chart i:nth-child(1){height:35%}.window-chart i:nth-child(2){height:55%}.window-chart i:nth-child(3){height:46%}.window-chart i:nth-child(4){height:70%}.window-chart i:nth-child(5){height:58%}.window-chart i:nth-child(6){height:85%}.window-chart i:nth-child(7){height:68%}.window-chart i:nth-child(8){height:100%}.about{padding:150px 0}.about-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:80px;background:#071333;border-left:3px solid #176aff}.about h2{font-size:clamp(64px,8vw,110px)}.about .large-copy{margin:0 0 20px}.final-cta{min-height:610px;background:#1266ef;position:relative;display:flex;align-items:center;overflow:hidden}.final-cta:before{content:"";position:absolute;width:700px;height:700px;right:-130px;top:-210px;border:1px solid rgba(255,255,255,.24);transform:rotate(45deg);box-shadow:0 0 0 70px #002dac1f,0 0 0 140px #002dac14}.final-grid{opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75))}.final-content{position:relative;z-index:2}.final-content h2{font-size:clamp(78px,11vw,150px)}.final-content .eyebrow{color:#ffffffbf}.final-content>p{color:#fffc;margin:30px 0;max-width:450px}.button-light{background:#fff;color:#0a2b76}.button-light:hover{background:#e9f0ff}.final-mark{position:absolute;right:11%;bottom:8%;font-family:Barlow Condensed;font-size:300px;line-height:.6;color:#030f352e;transform:rotate(-15deg)}.solutions-page main{padding-top:108px}.solutions-hero{padding:82px 0 66px;position:relative;overflow:hidden}.solutions-hero-aura{position:absolute;width:700px;height:700px;left:50%;top:-260px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.12),transparent 60%);pointer-events:none;animation:aura-pulse 8s ease-in-out infinite}.solutions-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,163,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,163,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.solutions-hero-shape{position:absolute;border:1px solid rgba(38,120,255,.1);transform:rotate(45deg);pointer-events:none}.solutions-hero-shape-1{width:420px;height:420px;right:-160px;top:-100px;animation:shape-float 14s ease-in-out infinite}.solutions-hero-shape-2{width:280px;height:280px;left:-100px;top:40px;border-color:#2678ff0f;animation:shape-float 18s ease-in-out infinite reverse}.solutions-hero>.page-width{position:relative;z-index:1}.solutions-hero h1{font-size:clamp(58px,8vw,116px);max-width:900px;margin:18px 0 26px}.solutions-hero-copy{color:#eef3ffbf;max-width:670px;font-size:15px;line-height:1.8;margin:0}.solutions-service{padding:100px 0;position:relative;overflow:hidden}.solutions-service:nth-child(2n){background:#07183c}.solutions-service-aura{position:absolute;width:500px;height:500px;right:-180px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.06),transparent 65%);pointer-events:none}.solutions-service.is-reversed .solutions-service-aura{right:auto;left:-180px}.solutions-service>.page-width{position:relative;z-index:1}.solutions-service-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}.solutions-service.is-reversed .solutions-service-grid{grid-template-columns:1.3fr 1fr}.solutions-service.is-reversed .solutions-service-content{order:2}.solutions-service.is-reversed .solutions-service-visual{order:1}.solutions-service-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.solutions-service-number{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;color:#287dff}.solutions-service-number span{color:#287dff66}.solutions-service-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e1e9ff80;padding-left:16px;border-left:1px solid rgba(120,163,239,.2)}.solutions-service-content h2{font-size:clamp(50px,6vw,84px);line-height:.92;margin:0 0 24px}.solutions-service-content p{font-size:15px;line-height:1.85;color:#e1e9ff9e;max-width:560px;margin:0}.solutions-service-visual{position:relative}.solutions-service-panel{background:linear-gradient(165deg,#081638,#06122e);border:1px solid rgba(113,154,233,.22);border-left:3px solid #176aff;padding:48px;position:relative;overflow:hidden;min-height:440px;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease}.solutions-service-panel:hover{border-color:#2d7dff80;box-shadow:0 24px 80px #00288233}.solutions-service-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(45,125,255,.5),transparent)}.solutions-service-panel:after{content:"";position:absolute;width:400px;height:400px;right:-120px;top:-160px;border:1px solid rgba(32,114,255,.2);transform:rotate(45deg);box-shadow:0 0 0 30px #1266ef0a;pointer-events:none}.solutions-service-panel-glow{position:absolute;width:300px;height:300px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(20,100,240,.08),transparent 70%);pointer-events:none;transition:opacity .4s ease;opacity:.5}.solutions-service-panel:hover .solutions-service-panel-glow{opacity:1}.solutions-service-panel img{max-width:100%;max-height:420px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;position:relative;z-index:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.solutions-service-panel:hover img{transform:scale(1.04)}.solutions-service-badge{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#2d7dff26;border:1px solid rgba(45,125,255,.4);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;color:#5b9dff;z-index:2}.solutions-final-cta{min-height:540px;background:#1266ef;display:flex;align-items:center;position:relative;overflow:hidden}.solutions-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);opacity:.5;pointer-events:none}.solutions-final-shape{position:absolute;width:580px;height:580px;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.25);transform:rotate(45deg);box-shadow:0 0 0 60px #002dac1f,0 0 0 120px #002dac14;pointer-events:none}.solutions-final-cta>.page-width{position:relative;z-index:1}.solutions-final-cta h2{font-size:clamp(70px,10vw,135px)}.solutions-final-cta .eyebrow{color:#ffffffbf}.solutions-final-cta>.page-width>p:not(.eyebrow){color:#ffffffd1;font-size:15px;line-height:1.8;max-width:480px;margin:28px 0 30px}.solutions-final-cta .button-ghost{background:#030d2324}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.is-revealed{opacity:1;transform:translateY(0)}.pricing-page main{padding-top:108px}.pricing-hero{padding:82px 0 66px;position:relative;overflow:hidden}.pricing-hero-aura{position:absolute;width:700px;height:700px;left:50%;top:-260px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.12),transparent 60%);pointer-events:none;animation:aura-pulse 8s ease-in-out infinite}.pricing-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,163,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,163,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.pricing-hero-shape{position:absolute;border:1px solid rgba(38,120,255,.1);transform:rotate(45deg);pointer-events:none}.pricing-hero-shape-1{width:420px;height:420px;right:-160px;top:-100px;animation:shape-float 14s ease-in-out infinite}.pricing-hero-shape-2{width:280px;height:280px;left:-100px;top:40px;border-color:#2678ff0f;animation:shape-float 18s ease-in-out infinite reverse}.pricing-hero>.page-width{position:relative;z-index:1}.pricing-hero h1{font-size:clamp(58px,8vw,116px);max-width:900px;margin:18px 0 26px}.pricing-hero-copy{color:#eef3ffbf;max-width:670px;font-size:15px;line-height:1.8;margin:0}.pricing-packages{padding:30px 0 120px;position:relative;overflow:hidden}.pricing-packages-aura{position:absolute;width:600px;height:600px;left:50%;top:40%;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.06),transparent 65%);pointer-events:none}.pricing-packages>.page-width{position:relative;z-index:1}.pricing-cards{display:grid;grid-template-columns:1.08fr 1fr;gap:28px;align-items:stretch}.pricing-card{background:linear-gradient(165deg,#081638,#06122e);border:1px solid rgba(113,154,233,.22);padding:44px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 32px 80px #00288240}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(120,170,255,.3),transparent)}.pricing-card-glow{position:absolute;width:300px;height:300px;right:-100px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(20,100,240,.08),transparent 70%);pointer-events:none;transition:opacity .4s ease;opacity:.5}.pricing-card:hover .pricing-card-glow{opacity:1}.pricing-card.is-featured{border-color:#2d7dff99;box-shadow:0 28px 80px #0037aa38,inset 0 0 0 1px #2d7dff1a;background:linear-gradient(165deg,#0a1c44,#071635)}.pricing-card.is-featured:hover{box-shadow:0 40px 100px #0037aa4d,inset 0 0 0 1px #2d7dff26}.pricing-card.is-featured:before{background:linear-gradient(90deg,transparent,#2d7dff,transparent);height:4px}.pricing-card.is-featured .pricing-card-glow{background:radial-gradient(circle,rgba(20,100,240,.16),transparent 70%);opacity:.8}.pricing-card-shimmer{position:absolute;top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,transparent,rgba(120,180,255,.6),transparent);animation:shimmer 5s ease-in-out infinite}.pricing-card-badge{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:#2d7dff26;border:1px solid rgba(45,125,255,.4);display:flex;align-items:center;justify-content:center;color:#5b9dff;z-index:2}.pricing-card-head{position:relative;z-index:1}.pricing-card-head h2{font-size:clamp(44px,5vw,72px);max-width:500px;margin:14px 0 30px}.pricing-card-head .eyebrow{margin-bottom:0}.pricing-amount{display:flex;align-items:baseline;gap:12px;border-top:1px solid rgba(120,163,239,.18);border-bottom:1px solid rgba(120,163,239,.18);padding:24px 0;position:relative}.pricing-amount:before{content:"";position:absolute;left:0;top:-1px;width:40px;height:1px;background:#2d7dff}.pricing-price{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,6vw,76px);line-height:.85}.pricing-fee{color:#e1e9ff99;font-size:12px;line-height:1.5}.pricing-blurb{color:#e1e9ffad;font-size:14px;line-height:1.8;margin:26px 0 0;max-width:580px}.pricing-card-body{display:flex;flex:1;flex-direction:column;margin-top:36px;position:relative;z-index:1}.pricing-card-section{border-top:1px solid rgba(120,163,239,.14);padding:22px 0}.pricing-card-section:first-child{border-top:0;padding-top:0}.pricing-card-label{color:#6d9cf1;font-size:10px;font-weight:800;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.pricing-card-label:before{content:"";width:18px;height:1px;background:#6d9cf166}.pricing-list{display:grid;gap:11px;list-style:none;padding:0;margin:0}.pricing-list li{display:flex;gap:10px;align-items:flex-start;color:#eef3ffd1;font-size:13px;line-height:1.5;transition:color .25s ease}.pricing-list li:hover{color:#fff}.pricing-list svg{color:#3280ff;flex:0 0 auto;margin-top:2px;transition:color .25s ease}.pricing-list li:hover svg{color:#5b9dff}.pricing-cta{align-self:flex-start;margin-top:auto}.pricing-included{padding:115px 0 130px;background:#07183c;position:relative;overflow:hidden}.pricing-included-aura{position:absolute;width:500px;height:500px;right:-180px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.06),transparent 65%);pointer-events:none}.pricing-included>.page-width{position:relative;z-index:1}.pricing-included h2,.pricing-transparency h2,.pricing-comparison h2,.pricing-process h2{font-size:clamp(58px,7vw,100px);max-width:800px}.pricing-section-copy{color:#e1e9ff9e;font-size:15px;line-height:1.8;max-width:620px}.pricing-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px}.pricing-feature{border-top:1px solid rgba(120,163,239,.35);padding-top:24px;position:relative;transition:border-color .3s ease}.pricing-feature:hover{border-color:#2d7dff99}.pricing-feature:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:1px;background:#2d7dff;transition:width .3s ease}.pricing-feature:hover:before{width:64px}.pricing-feature-icon{width:44px;height:44px;border-radius:10px;background:#2d7dff1a;border:1px solid rgba(45,125,255,.25);display:flex;align-items:center;justify-content:center;color:#5b9dff;margin-bottom:20px;transition:background .3s ease,border-color .3s ease,color .3s ease}.pricing-feature:hover .pricing-feature-icon{background:#2d7dff2e;border-color:#2d7dff73;color:#7ab0ff}.pricing-feature h3,.pricing-comparison-col h3,.pricing-step h3{font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:.95}.pricing-feature p,.pricing-comparison-col p,.pricing-step p{color:#e1e9ff99;font-size:13px;line-height:1.8;margin:18px 0 0}.pricing-transparency{padding:140px 0}.pricing-transparency-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pricing-transparency-copy .pricing-section-copy{margin:28px 0 0}.pricing-account-window{border:1px solid rgba(103,147,232,.34);background:linear-gradient(165deg,#081638,#06122e);position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.pricing-account-window:hover{border-color:#2d7dff80;box-shadow:0 20px 60px #00288233}.pricing-account-window:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(45,125,255,.5),transparent)}.pricing-window-top{display:flex;gap:5px;align-items:center;border-bottom:1px solid rgba(103,147,232,.25);padding:15px 18px}.pricing-window-top>span{width:7px;height:7px;border-radius:50%;background:#276eff}.pricing-window-top small{margin-left:auto;color:#d9e6ff66;font-size:8px;letter-spacing:.15em}.pricing-window-body{padding:28px;position:relative;z-index:1}.pricing-window-status{display:flex;align-items:center;gap:8px;margin-bottom:22px}.pricing-window-live{width:8px;height:8px;border-radius:50%;background:#2dff7a;box-shadow:0 0 8px #2dff7a80;animation:live-pulse 2s ease-in-out infinite}.pricing-window-status small{color:#2dff7ab3;font-size:9px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.pricing-window-row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(125,157,215,.15);padding:18px 0;color:#dce7ffa6;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.pricing-window-row:last-of-type{border-bottom:0;padding-bottom:0}.pricing-window-row strong{color:#3183ff;font-weight:700}.pricing-window-chart{height:80px;display:flex;align-items:flex-end;gap:10px;margin-top:24px}.pricing-window-chart i{display:block;flex:1;background:linear-gradient(0deg,#0e5de0,#54a2ff);border-radius:2px 2px 0 0;opacity:.7;transform-origin:bottom;animation:chart-grow .8s cubic-bezier(.16,1,.3,1) forwards}.pricing-window-chart i:nth-child(1){height:35%;animation-delay:.1s}.pricing-window-chart i:nth-child(2){height:55%;animation-delay:.18s}.pricing-window-chart i:nth-child(3){height:42%;animation-delay:.26s}.pricing-window-chart i:nth-child(4){height:70%;animation-delay:.34s}.pricing-window-chart i:nth-child(5){height:58%;animation-delay:.42s}.pricing-window-chart i:nth-child(6){height:85%;animation-delay:.5s}.pricing-window-chart i:nth-child(7){height:68%;animation-delay:.58s}.pricing-window-chart i:nth-child(8){height:100%;animation-delay:.66s}.pricing-comparison{padding:120px 0 130px;background:#07183c;position:relative;overflow:hidden}.pricing-comparison-aura{position:absolute;width:500px;height:500px;left:-180px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.05),transparent 65%);pointer-events:none}.pricing-comparison>.page-width{position:relative;z-index:1}.pricing-comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:55px;margin-top:70px}.pricing-comparison-col{position:relative;padding-left:24px;transition:transform .3s ease}.pricing-comparison-col:hover{transform:translateY(-4px)}.pricing-comparison-marker{position:absolute;left:0;top:4px;width:3px;height:40px;background:linear-gradient(180deg,#2d7dff,transparent);border-radius:2px}.pricing-comparison-col h3{color:#fff;margin:0 0 22px}.pricing-comparison-col p{max-width:480px}.pricing-comparison-col .pricing-comparison-lead{color:#6d9cf1;font-size:18px;line-height:1.45;margin:0}.pricing-comparison-divider{width:1px;background:linear-gradient(180deg,transparent,rgba(120,163,239,.3),transparent)}.pricing-process{padding:130px 0 145px}.pricing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:72px;border-top:1px solid rgba(120,163,239,.3)}.pricing-step{border-right:1px solid rgba(120,163,239,.2);padding:26px 35px 0 0;position:relative;transition:transform .3s ease}.pricing-step:hover{transform:translateY(-4px)}.pricing-step:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:1px;background:#2d7dff;transition:width .3s ease}.pricing-step:hover:before{width:56px}.pricing-step:last-child{border-right:0}.pricing-step-numwrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#2d7dff14;border:1px solid rgba(45,125,255,.2);margin-bottom:20px;transition:background .3s ease,border-color .3s ease}.pricing-step:hover .pricing-step-numwrap{background:#2d7dff29;border-color:#2d7dff66}.pricing-step-number{color:#287dff;font-size:10px;letter-spacing:.16em;font-weight:700}.pricing-step h3{margin:0}.pricing-final-cta{min-height:540px;background:#1266ef;display:flex;align-items:center;position:relative;overflow:hidden}.pricing-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);opacity:.5;pointer-events:none}.pricing-final-shape{position:absolute;width:580px;height:580px;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.25);transform:rotate(45deg);box-shadow:0 0 0 60px #002dac1f,0 0 0 120px #002dac14;pointer-events:none}.pricing-final-cta>.page-width{position:relative;z-index:1}.pricing-final-cta h2{font-size:clamp(70px,10vw,135px)}.pricing-final-cta .eyebrow{color:#ffffffbf}.pricing-final-cta>.page-width>p:not(.eyebrow){color:#ffffffd1;font-size:15px;line-height:1.8;max-width:480px;margin:28px 0 30px}.pricing-final-cta .button-ghost{background:#030d2324}@keyframes aura-pulse{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes shape-float{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-20px)}}@keyframes shimmer{0%{left:-100%}60%,to{left:100%}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.about-page main{padding-top:108px}.about-hero{padding:82px 0 66px;position:relative;overflow:hidden}.about-hero-aura{position:absolute;width:700px;height:700px;left:50%;top:-260px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.12),transparent 60%);pointer-events:none;animation:aura-pulse 8s ease-in-out infinite}.about-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,163,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,163,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.about-hero-shape{position:absolute;border:1px solid rgba(38,120,255,.1);transform:rotate(45deg);pointer-events:none}.about-hero-shape-1{width:420px;height:420px;right:-160px;top:-100px;animation:shape-float 14s ease-in-out infinite}.about-hero-shape-2{width:280px;height:280px;left:-100px;top:40px;border-color:#2678ff0f;animation:shape-float 18s ease-in-out infinite reverse}.about-hero>.page-width{position:relative;z-index:1}.about-hero h1{font-size:clamp(58px,8vw,116px);max-width:900px;margin:18px 0 26px}.about-hero-copy{color:#eef3ffbf;max-width:670px;font-size:15px;line-height:1.8;margin:0}.about-problem{padding:130px 0}.about-problem-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:start}.about-problem-aside h2{font-size:clamp(50px,6vw,84px);max-width:520px}.about-problem-body .large-copy{margin:0 0 22px}.about-problem-body p{font-size:15px;line-height:1.85;color:#e1e9ff9e;max-width:620px;margin:0 0 22px}.about-problem-body p:last-child{margin-bottom:0}.about-problem-body p strong{color:#fff;font-weight:700}.about-verticals{padding:120px 0;background:#07183c;position:relative;overflow:hidden}.about-verticals-aura{position:absolute;width:500px;height:500px;right:-180px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.06),transparent 65%);pointer-events:none}.about-verticals>.page-width{position:relative;z-index:1}.about-verticals h2{font-size:clamp(54px,7vw,92px);max-width:800px}.about-verticals-copy{color:#e1e9ff9e;font-size:15px;line-height:1.8;max-width:620px;margin:28px 0 0}.about-verticals-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;border-top:1px solid rgba(120,163,239,.25);border-bottom:1px solid rgba(120,163,239,.25)}.about-vertical-item{display:flex;align-items:center;gap:14px;padding:28px 24px;border-right:1px solid rgba(120,163,239,.15);border-bottom:1px solid rgba(120,163,239,.15);transition:background .3s ease,color .3s ease}.about-vertical-item:nth-child(3n){border-right:0}.about-vertical-item:nth-last-child(-n+3){border-bottom:0}.about-vertical-item:hover{background:#143ca026}.about-vertical-number{color:#287dff;font-size:10px;letter-spacing:.16em;font-weight:700}.about-vertical-name{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);font-weight:500;color:#eef3ffe6}.about-philosophy{padding:130px 0}.about-philosophy h2{font-size:clamp(54px,7vw,96px);max-width:900px}.about-philosophy-body{margin-top:50px;max-width:720px}.about-philosophy-body .large-copy{margin:0 0 22px}.about-philosophy-body p{font-size:15px;line-height:1.85;color:#e1e9ff9e;margin:0 0 22px}.about-philosophy-body p:last-child{margin-bottom:0}.about-philosophy-body p strong{color:#fff;font-weight:700}.about-principles{padding:120px 0 130px;background:#07183c;position:relative;overflow:hidden}.about-principles-aura{position:absolute;width:500px;height:500px;left:-180px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.05),transparent 65%);pointer-events:none}.about-principles>.page-width{position:relative;z-index:1}.about-principles h2{font-size:clamp(54px,7vw,92px);max-width:800px}.about-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:64px;border-top:1px solid rgba(120,163,239,.3)}.about-principle{border-right:1px solid rgba(120,163,239,.2);padding:28px 35px 0 0;position:relative;transition:transform .3s ease}.about-principle:hover{transform:translateY(-4px)}.about-principle:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:1px;background:#2d7dff;transition:width .3s ease}.about-principle:hover:before{width:56px}.about-principle:last-child{border-right:0}.about-principle-numwrap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#2d7dff14;border:1px solid rgba(45,125,255,.2);margin-bottom:20px;transition:background .3s ease,border-color .3s ease}.about-principle:hover .about-principle-numwrap{background:#2d7dff29;border-color:#2d7dff66}.about-principle-number{color:#287dff;font-size:10px;letter-spacing:.16em;font-weight:700}.about-principle h3{font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:.95;margin:0 0 18px}.about-principle p{color:#e1e9ff99;font-size:13px;line-height:1.8;margin:0}.about-closing{padding:120px 0 140px}.about-closing-panel{background:linear-gradient(165deg,#0a1c44,#071635);border:1px solid rgba(45,125,255,.4);border-left:3px solid #176aff;padding:64px 56px;position:relative;overflow:hidden}.about-closing-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#2d7dff,transparent)}.about-closing-glow{position:absolute;width:400px;height:400px;right:-140px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(20,100,240,.1),transparent 70%);pointer-events:none}.about-closing-panel .eyebrow{position:relative;z-index:1}.about-closing-panel h2{font-size:clamp(42px,5vw,68px);max-width:820px;margin:18px 0 28px;position:relative;z-index:1}.about-closing-text{font-family:Barlow Condensed,sans-serif;font-size:clamp(28px,3vw,42px);text-transform:uppercase;color:#5b9dff;margin:0;position:relative;z-index:1;letter-spacing:.02em}.about-final-cta{min-height:540px;background:#1266ef;display:flex;align-items:center;position:relative;overflow:hidden}.about-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);opacity:.5;pointer-events:none}.about-final-shape{position:absolute;width:580px;height:580px;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.25);transform:rotate(45deg);box-shadow:0 0 0 60px #002dac1f,0 0 0 120px #002dac14;pointer-events:none}.about-final-cta>.page-width{position:relative;z-index:1}.about-final-cta h2{font-size:clamp(70px,10vw,135px)}.about-final-cta .eyebrow{color:#ffffffbf}.about-final-cta>.page-width>p:not(.eyebrow){color:#ffffffd1;font-size:15px;line-height:1.8;max-width:480px;margin:28px 0 30px}.about-final-cta .button-ghost{background:#030d2324}@media (max-width: 900px){.about-problem-grid{grid-template-columns:1fr;gap:40px}.about-verticals-list{grid-template-columns:repeat(2,1fr)}.about-vertical-item:nth-child(3n){border-right:1px solid rgba(120,163,239,.15)}.about-vertical-item:nth-child(2n){border-right:0}.about-vertical-item:nth-last-child(-n+2){border-bottom:0}.about-principles-grid{grid-template-columns:1fr;gap:0}.about-principle{border-right:0;border-bottom:1px solid rgba(120,163,239,.2);padding:28px 0}.about-principle:last-child{border-bottom:0}.about-closing-panel{padding:48px 36px}}@media (max-width: 560px){.about-hero{padding:70px 0 50px}.about-hero h1{font-size:58px}.about-problem,.about-philosophy,.about-verticals,.about-principles{padding:90px 0}.about-closing{padding:90px 0 100px}.about-verticals-list{grid-template-columns:1fr}.about-vertical-item{border-right:0}.about-vertical-item:last-child{border-bottom:0}.about-closing-panel{padding:40px 28px}.about-final-cta{min-height:620px}.about-final-cta h2{font-size:76px}.about-final-cta .button-row{flex-direction:column;align-items:stretch}.about-final-cta .button{justify-content:space-between}}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.pricing-hero-aura,.pricing-hero-shape-1,.pricing-hero-shape-2,.pricing-card-shimmer,.pricing-window-live,.pricing-window-chart i,.about-hero-aura,.about-hero-shape-1,.about-hero-shape-2,.solutions-hero-aura,.solutions-hero-shape-1,.solutions-hero-shape-2{animation:none}}.industries-page main{padding-top:108px}.industries-hero{padding:82px 0 66px;position:relative;overflow:hidden}.industries-hero-aura{position:absolute;width:700px;height:700px;left:50%;top:-260px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.12),transparent 60%);pointer-events:none;animation:aura-pulse 8s ease-in-out infinite}.industries-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(105,163,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(105,163,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);pointer-events:none}.industries-hero-shape{position:absolute;border:1px solid rgba(38,120,255,.1);transform:rotate(45deg);pointer-events:none}.industries-hero-shape-1{width:420px;height:420px;right:-160px;top:-100px;animation:shape-float 14s ease-in-out infinite}.industries-hero-shape-2{width:280px;height:280px;left:-100px;top:40px;border-color:#2678ff0f;animation:shape-float 18s ease-in-out infinite reverse}.industries-hero>.page-width{position:relative;z-index:1}.industries-hero h1{font-size:clamp(58px,8vw,116px);max-width:900px;margin:18px 0 26px}.industries-hero-copy{color:#eef3ffbf;max-width:670px;font-size:15px;line-height:1.8;margin:0}.industries-hero-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.industries-hero-nav button{display:inline-flex;align-items:center;gap:8px;background:#143ca01f;border:1px solid rgba(45,125,255,.2);border-radius:8px;padding:10px 16px;color:#e1e9ffcc;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .25s ease,border-color .25s ease,color .25s ease}.industries-hero-nav button span{color:#287dff;font-size:10px}.industries-hero-nav button:hover{background:#2d7dff33;border-color:#2d7dff80;color:#fff}.industries-section{padding:100px 0;position:relative;overflow:hidden}.industries-section:nth-child(2n){background:#07183c}.industries-section-aura{position:absolute;width:500px;height:500px;right:-180px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(15,95,242,.06),transparent 65%);pointer-events:none}.industries-section.is-reversed .industries-section-aura{right:auto;left:-180px}.industries-section>.page-width{position:relative;z-index:1}.industries-section-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}.industries-section-grid.is-reversed{grid-template-columns:1.3fr 1fr}.industries-section-grid.is-reversed .industries-section-content{order:2}.industries-section-grid.is-reversed .industries-section-visual{order:1}.industries-section-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.industries-section-number{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;color:#287dff}.industries-section-number span{color:#287dff66}.industries-section-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e1e9ff80;padding-left:16px;border-left:1px solid rgba(120,163,239,.2)}.industries-section-content h2{font-size:clamp(50px,6vw,84px);line-height:.92;margin:0 0 24px}.industries-section-content p{font-size:15px;line-height:1.85;color:#e1e9ff9e;max-width:560px;margin:0 0 32px}.industries-section-visual{position:relative}.industries-showcase-panel{background:linear-gradient(165deg,#081638,#06122e);border:1px solid rgba(113,154,233,.22);border-left:3px solid #176aff;padding:48px;position:relative;overflow:hidden;min-height:440px;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,box-shadow .3s ease}.industries-showcase-panel:hover{border-color:#2d7dff80;box-shadow:0 24px 80px #00288233}.industries-showcase-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(45,125,255,.5),transparent)}.industries-showcase-panel:after{content:"";position:absolute;width:400px;height:400px;right:-120px;top:-160px;border:1px solid rgba(32,114,255,.2);transform:rotate(45deg);box-shadow:0 0 0 30px #1266ef0a;pointer-events:none}.industries-show-studio{position:relative;width:100%;height:380px;perspective:500px;background:radial-gradient(ellipse 60% 40% at center 55%,rgba(20,100,240,.1),transparent 70%)}.industries-showcase-badge{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:#2d7dff26;border:1px solid rgba(45,125,255,.4);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;color:#5b9dff;z-index:2}.industries-final-cta{min-height:540px;background:#1266ef;display:flex;align-items:center;position:relative;overflow:hidden}.industries-final-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),transparent 70%);opacity:.5;pointer-events:none}.industries-final-shape{position:absolute;width:580px;height:580px;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.25);transform:rotate(45deg);box-shadow:0 0 0 60px #002dac1f,0 0 0 120px #002dac14;pointer-events:none}.industries-final-cta>.page-width{position:relative;z-index:1}.industries-final-cta h2{font-size:clamp(70px,10vw,135px)}.industries-final-cta .eyebrow{color:#ffffffbf}.industries-final-cta>.page-width>p:not(.eyebrow){color:#ffffffd1;font-size:15px;line-height:1.8;max-width:480px;margin:28px 0 30px}.industries-final-cta .button-ghost{background:#030d2324}@media (max-width: 900px){.industries-section-grid,.industries-section-grid.is-reversed{grid-template-columns:1fr;gap:40px}.industries-section-grid.is-reversed .industries-section-content,.industries-section-grid.is-reversed .industries-section-visual{order:0}.industries-showcase-panel{min-height:340px;padding:36px}.industries-show-studio{height:300px}}@media (max-width: 560px){.industries-hero{padding:70px 0 50px}.industries-hero h1{font-size:58px}.industries-hero-nav{gap:8px}.industries-hero-nav button{padding:8px 12px;font-size:10px}.industries-section{padding:70px 0}.industries-section-content h2{font-size:48px}.industries-showcase-panel{min-height:260px;padding:28px}.industries-show-studio{height:220px}.industries-final-cta{min-height:620px}.industries-final-cta h2{font-size:76px}.industries-final-cta .button-row{flex-direction:column;align-items:stretch}.industries-final-cta .button{justify-content:space-between}}.site-footer{background:#020714;padding:85px 0 35px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.footer-brand img{width:160px;height:98px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer-brand p{color:#2b7cff;text-transform:uppercase;font-size:11px;letter-spacing:.24em;margin-top:22px}.footer-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap;justify-content:flex-end}.footer-links .eyebrow{width:100%;justify-content:flex-end;margin:0 0 4px}.footer-legal{display:flex;gap:18px;width:100%;justify-content:flex-end;margin-top:6px;padding-top:14px;border-top:1px solid rgba(132,161,216,.12)}.footer-legal button{background:none;border:0;color:#c7d7f880;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700;transition:color .25s ease;padding:0}.footer-legal button:hover{color:#fff}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;border-top:1px solid rgba(132,161,216,.15);padding-top:24px;margin-top:35px;color:#c7d7f859;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.legal-page main{padding-top:108px}.legal-article{background:#030a1b;padding:90px 0 120px}.legal-container{width:min(820px,calc(100% - 48px));margin:0 auto}.legal-header{margin-bottom:50px}.legal-header .eyebrow{margin-bottom:22px}.legal-header h1{font-size:clamp(48px,7vw,88px);margin:0 0 20px}.legal-effective-date{color:#6d9cf1;font-size:13px;font-weight:700;letter-spacing:.08em;margin:0}.legal-intro{border-top:1px solid rgba(120,163,239,.22);padding-top:32px;margin-bottom:40px}.legal-intro p{color:#e1e9ffb8;font-size:15px;line-height:1.85;margin:0 0 18px}.legal-intro p:last-child{margin-bottom:0}.legal-sections{display:grid;gap:44px}.legal-section{border-top:1px solid rgba(120,163,239,.14);padding-top:30px}.legal-section h2{font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1;margin:0 0 22px;color:#fff}.legal-section-number{color:#1b72ff}.legal-section p{color:#e1e9ffb8;font-size:15px;line-height:1.85;margin:0 0 18px}.legal-section p:last-child{margin-bottom:0}.legal-section p strong{color:#fff;font-weight:700}.legal-section p a{color:#3b8bff;text-decoration:none;transition:color .2s ease}.legal-section p a:hover{color:#6ba8ff}.legal-section ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:12px}.legal-section ul:last-child{margin-bottom:0}.legal-section ul li{color:#e1e9ffb8;font-size:15px;line-height:1.7;padding-left:24px;position:relative}.legal-section ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:#176aff;border-radius:50%}@media (max-width: 900px){.page-width{width:min(100% - 48px,680px)}.site-header{width:calc(100% - 48px)}.desktop-nav{display:none}.desktop-nav.is-open{display:flex;position:absolute;top:90px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#061536;border:1px solid rgba(117,157,230,.25);padding:8px}.desktop-nav.is-open>button{padding:15px;text-align:left}.desktop-nav.is-open .header-cta{justify-content:space-between;margin-top:7px}.mobile-menu{display:block}.hero{min-height:760px}.hero-video{-o-object-position:62% center;object-position:62% center}.hero-overlay{background:linear-gradient(90deg,#02091afa,#030d26bd 68%,#030c226b)}.reveal-grid,.solutions-top,.industries-head,.transparency-grid,.about-panel,.pricing{grid-template-columns:1fr;gap:40px}.problem,.solutions,.transparency,.about,.pricing{padding-top:100px;padding-bottom:100px}.journey{margin-top:70px;flex-wrap:wrap}.journey-step{flex:1 1 33%}.journey-step:nth-child(3){border-right:0}.journey-step:nth-child(n+4){flex:1 1 50%}.showcase-panel{grid-template-columns:1fr;gap:30px;padding:40px}.showcase-studio,.coming-soon-visual{height:280px}.about-panel{padding:48px 32px}.pricing-visual{min-height:330px}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-links,.footer-links .eyebrow,.footer-legal{justify-content:flex-start}.footer-bottom{grid-column:1;margin-top:15px}.solutions-service-grid,.solutions-service.is-reversed .solutions-service-grid{grid-template-columns:1fr;gap:40px}.solutions-service.is-reversed .solutions-service-content,.solutions-service.is-reversed .solutions-service-visual{order:0}.solutions-service-panel{min-height:340px;padding:36px}.solutions-service-panel img{max-height:360px}.pricing-cards{grid-template-columns:1fr}.pricing-features{grid-template-columns:repeat(2,1fr)}.pricing-transparency-grid{grid-template-columns:1fr;gap:50px}.pricing-comparison-grid{gap:32px}.pricing-card{padding:34px}}@media (max-width: 560px){.page-width{width:calc(100% - 40px)}.site-header{width:calc(100% - 40px);height:88px}.brand-mark{width:126px;height:84px}.hero{min-height:720px}.hero-content{padding-top:75px}.hero h1{font-size:clamp(64px,19vw,94px)}.hero-copy{font-size:13px}.hero-meta{width:calc(100% - 40px);font-size:8px;justify-content:space-between}.hero-meta .hero-rule{width:30px}.eyebrow{font-size:8px;letter-spacing:.17em}.problem h2,.solutions h2,.industries h2,.transparency h2,.about h2{font-size:60px}.large-copy{font-size:17px}.section-blueprint{padding:100px 0}.approach-head{display:block}.approach-note{margin-top:40px}.journey{display:grid;grid-template-columns:1fr 1fr}.journey-step,.journey-step:nth-child(n+4){flex:none}.journey-step:nth-child(2){border-right:0}.journey-step:nth-child(3){border-right:1px solid rgba(120,163,239,.25)}.journey-step:nth-child(5){grid-column:1 / -1}.showcase-panel{padding:28px}.showcase-studio,.coming-soon-visual{height:220px}.industry-selector{overflow-x:auto}.selector-item{flex:0 0 auto;min-width:90px}.solution-panel{min-height:400px;padding:28px}.panel-number{left:28px}.panel-mark{right:20px;font-size:70px}.pricing-visual{transform:scale(.82);transform-origin:center top;margin-bottom:-40px}.about-panel{padding:40px 24px}.final-cta{min-height:650px}.final-content h2{font-size:79px}.final-mark{font-size:180px;right:-10px}.footer-bottom{flex-direction:column;gap:14px}.solutions-page main,.pricing-page main{padding-top:88px}.solutions-hero{padding:70px 0 50px}.solutions-hero h1{font-size:58px}.solutions-service{padding:70px 0}.solutions-service-panel{min-height:260px;padding:28px}.solutions-service-panel img{max-height:280px}.solutions-service-content h2{font-size:48px}.solutions-final-cta{min-height:620px}.solutions-final-cta h2{font-size:76px}.solutions-final-cta .button-row{flex-direction:column;align-items:stretch}.solutions-final-cta .button{justify-content:space-between}.pricing-hero h1{font-size:58px}.pricing-packages{padding-bottom:80px}.pricing-card{padding:28px 24px}.pricing-price{font-size:58px}.pricing-fee{font-size:11px}.pricing-features{grid-template-columns:1fr;margin-top:48px}.pricing-included,.pricing-transparency,.pricing-comparison,.pricing-process{padding:90px 0}.pricing-comparison-grid{grid-template-columns:1fr;margin-top:48px}.pricing-comparison-divider{width:100%;height:1px}.pricing-steps{grid-template-columns:1fr;gap:0;margin-top:48px}.pricing-step{border-right:0;border-bottom:1px solid rgba(120,163,239,.2);padding:25px 0 28px}.pricing-step:last-child{border-bottom:0}.pricing-final-cta{min-height:620px}.pricing-final-cta h2{font-size:76px}.pricing-final-cta .button-row{flex-direction:column;align-items:stretch}.pricing-final-cta .button{justify-content:space-between}}
