@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";*,: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:IBM Plex Mono,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}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 68% 0%,rgba(72,208,183,.11),transparent 34%),radial-gradient(ellipse at 15% 12%,rgba(222,142,1,.055),transparent 30%),#070b0a;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01" 1,"cv01" 1,"tnum" 1;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body:before{content:none}::-moz-selection{background:rgba(72,208,183,.28)}::selection{background:rgba(72,208,183,.28)}:root{--scroll-progress: 0;--pointer-x: 72vw;--pointer-y: 18vh}.site-shell{position:relative;isolation:isolate;overflow-x:hidden}.site-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y),rgba(72,208,183,.07),transparent 58%),radial-gradient(460px circle at calc(var(--pointer-x) + 18vw) calc(var(--pointer-y) + 24vh),rgba(222,142,1,.035),transparent 62%);opacity:.8}.site-shell>*{position:relative;z-index:1}.scroll-progress{position:fixed;left:0;right:0;top:0;z-index:70;height:2px;background:rgba(237,244,239,.035);pointer-events:none}.scroll-progress span{display:block;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:left center;background:linear-gradient(90deg,rgba(72,208,183,.2),rgba(126,255,225,.92),rgba(222,142,1,.58));box-shadow:0 0 18px #48d0b759}.experience-rail{position:fixed;left:22px;top:50%;z-index:32;display:none;width:142px;transform:translateY(-50%);color:#edf4ef7a;pointer-events:auto}.experience-label{margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#7effe1b8}.experience-track{position:absolute;left:3px;top:34px;bottom:6px;width:1px;overflow:hidden;background:rgba(237,244,239,.08)}.experience-track span{display:block;height:100%;transform:scaleY(var(--scroll-progress));transform-origin:top;background:linear-gradient(180deg,rgba(126,255,225,.96),rgba(72,208,183,.34),rgba(222,142,1,.62))}.experience-stages{display:grid;gap:14px}.experience-stages a{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.experience-stages a span{width:7px;height:7px;border:1px solid rgba(237,244,239,.22);border-radius:999px;background:#070b0a;transition:border-color .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.experience-stages a.is-active{color:#edf4efe6;transform:translate(4px)}.experience-stages a.is-active span{border-color:#7effe1c7;background:#48d0b7;box-shadow:0 0 16px #48d0b76b}.section{padding-top:6rem;padding-bottom:6rem}@media not all and (min-width: 768px){.section{padding-top:4rem;padding-bottom:4rem}}.section{scroll-margin-top:110px}.hero-section{scroll-margin-top:0}.page-grid{margin-left:auto;margin-right:auto;display:grid;width:min(calc(100% - 32px),1240px);gap:2.5rem}@media (min-width: 1024px){.page-grid{grid-template-columns:.9fr 1.1fr;align-items:flex-start}}.page-grid>.section-copy{align-self:start}.section-title{max-width:42rem;text-wrap:balance;font-size:clamp(30px,3.7vw,54px);font-weight:700;line-height:1.03;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(237 244 239 / var(--tw-text-opacity, 1))}.section-copy{max-width:36rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(157 170 163 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.section-copy{font-size:1.125rem;line-height:2rem}}.kicker{display:inline-flex;align-items:center;gap:10px;color:#7effe1c2;font-size:13px;font-weight:680;letter-spacing:.02em;line-height:1.1;text-transform:none}.kicker:before{content:"";width:6px;height:6px;border-radius:999px;background:rgba(126,255,225,.74);box-shadow:0 0 16px #48d0b757}.ai-nav,.ai-panel,.ai-card,.ai-chip,.ai-tool,.ai-form,.ai-row,.ai-icon-button{border:1px solid rgba(237,244,239,.085);background:linear-gradient(180deg,rgba(237,244,239,.055),rgba(237,244,239,.018)),rgba(9,22,19,.38);border-radius:16px;-webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16)}.ai-nav{border-color:#7effe121;background:linear-gradient(180deg,rgba(13,31,27,.62),rgba(4,11,9,.42)) padding-box,linear-gradient(110deg,rgba(237,244,239,.12),rgba(72,208,183,.22),rgba(237,244,239,.055)) border-box;border-radius:999px;-webkit-backdrop-filter:blur(18px) saturate(1.24);backdrop-filter:blur(18px) saturate(1.24);box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000021,0 0 34px #136f6314}.nav-brand{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:#136f63}.nav-logo{display:block;width:auto;height:36px;-o-object-fit:contain;object-fit:contain}.nav-link{position:relative;display:inline-flex;min-height:40px;align-items:center;padding:0 2px;color:#edf4ef9e;font-size:12px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;transition:color .32s cubic-bezier(.22,1,.36,1)}.nav-link:hover{color:#edf4ef}.nav-cta{border:1px solid rgba(72,208,183,.18);border-radius:999px;background:linear-gradient(180deg,rgba(20,94,84,.84),rgba(14,72,65,.82));box-shadow:inset 0 1px #ffffff24,0 10px 22px #136f6324;font-weight:750;letter-spacing:.075em;text-transform:uppercase;transition:background .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.nav-cta:hover{background:linear-gradient(180deg,rgba(34,146,130,.94),rgba(20,106,95,.92));transform:translate3d(0,-1px,0)}.ai-menu{border-top:1px solid rgba(237,244,239,.07);background:rgba(5,12,10,.92);border-radius:0 0 24px 24px}.ai-icon-button{background:linear-gradient(180deg,rgba(237,244,239,.055),rgba(237,244,239,.02)) padding-box,linear-gradient(135deg,rgba(237,244,239,.12),rgba(72,208,183,.12)) border-box}.ai-section{position:relative;overflow:hidden;background:radial-gradient(ellipse at 12% 18%,rgba(72,208,183,.08),transparent 34%),radial-gradient(ellipse at 88% 72%,rgba(222,142,1,.055),transparent 32%),rgba(6,14,12,.48)}.ai-card,.ai-panel,.ai-form{position:relative;isolation:isolate;overflow:hidden;backface-visibility:hidden;contain:paint;transform:translateZ(0);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #7effe106,0 1px #ffffff09,0 14px 38px #0000002b}.ai-card:before,.ai-panel:before,.ai-form:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;border-radius:15px;pointer-events:none;background:linear-gradient(148deg,rgba(255,255,255,.125),transparent 18%,transparent 76%,rgba(126,255,225,.035));opacity:.46}.ai-card>*,.ai-panel>*,.ai-form>*{position:relative;z-index:1}.ai-card{background:linear-gradient(180deg,rgba(237,244,239,.06),rgba(237,244,239,.016)),radial-gradient(ellipse at 16% 0%,rgba(126,255,225,.055),transparent 54%),radial-gradient(ellipse at 92% 100%,rgba(222,142,1,.035),transparent 46%),rgba(9,22,19,.42)}.ai-panel{background:linear-gradient(180deg,rgba(237,244,239,.065),rgba(237,244,239,.02)),radial-gradient(ellipse at 18% 0%,rgba(126,255,225,.065),transparent 54%),rgba(9,22,19,.46)}.ai-chip,.ai-tool,.ai-row{background:linear-gradient(180deg,rgba(237,244,239,.055),rgba(237,244,239,.018)),rgba(10,24,21,.4);box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000014}.ai-tool:hover,.ai-chip:hover{border-color:#7effe129;box-shadow:inset 0 1px #edf4ef1f,0 12px 28px #0000001f}.task-live{position:absolute;left:24px;right:24px;bottom:22px;display:grid;min-height:66px;align-content:center;gap:7px;border-top:1px solid rgba(237,244,239,.07);padding-top:15px;color:#edf4ef9e;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.task-live-messages{grid-template-columns:1fr 1fr}.task-live-messages strong{grid-column:1 / -1;color:#7effe1e0}.task-live-messages span,.task-live-messages strong,.task-live-fields span,.task-live-report strong{position:relative;min-height:25px;border:1px solid rgba(237,244,239,.07);border-radius:999px;background:rgba(237,244,239,.026);padding:6px 9px;overflow:hidden}.task-live-messages strong:after,.task-live-fields span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(126,255,225,.12),transparent);transform:translate(-110%);animation:scan-line 4.8s cubic-bezier(.22,1,.36,1) infinite}.task-live-fields{grid-template-columns:1fr}.task-live-fields span:nth-child(2):after{animation-delay:.9s}.task-live-fields span:nth-child(3):after{animation-delay:1.8s}.task-live-report{grid-template-columns:1fr 1fr 1fr;align-items:end}.task-live-report span{display:block;height:36px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,rgba(126,255,225,.32),rgba(72,208,183,.09));transform-origin:bottom;animation:report-bar 4.6s cubic-bezier(.22,1,.36,1) infinite}.task-live-report span:nth-child(2){height:24px;animation-delay:.5s}.task-live-report span:nth-child(3){height:44px;background:linear-gradient(180deg,rgba(255,202,109,.34),rgba(222,142,1,.08));animation-delay:1s}.task-live-report strong{grid-column:1 / -1;color:#edf4efbd}.friction-ledger{position:relative;display:grid}.friction-ledger:before{content:"";position:absolute;left:clamp(62px,8vw,104px);top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(126,255,225,.26),rgba(222,142,1,.16),transparent)}.friction-row{position:relative;display:grid;grid-template-columns:minmax(80px,.16fr) minmax(0,.92fr) minmax(280px,.72fr);gap:clamp(18px,3vw,42px);align-items:center;min-height:190px;border-top:1px solid rgba(237,244,239,.08);padding:clamp(28px,4vw,46px) 0}.friction-row:last-child{border-bottom:1px solid rgba(237,244,239,.08)}.friction-row:before{content:"";position:absolute;left:clamp(57px,8vw,99px);top:50%;width:11px;height:11px;border-radius:999px;background:#48d0b7;box-shadow:0 0 0 8px #48d0b70e,0 0 22px #48d0b759;transform:translateY(-50%)}.friction-marker{color:#7effe1d1;font-family:IBM Plex Mono,monospace;font-size:clamp(18px,2vw,25px);font-weight:600;letter-spacing:-.03em}.friction-copy h3{color:#edf4ef;font-size:clamp(28px,3.1vw,48px);font-weight:750;letter-spacing:-.04em;line-height:.96}.friction-copy p{max-width:620px;margin-top:16px;color:#edf4ef99;font-size:clamp(16px,1.4vw,20px);line-height:1.62}.friction-row .task-live{position:relative;left:auto;right:auto;bottom:auto;min-height:86px;border-top:0;border-left:1px solid rgba(126,255,225,.11);padding:0 0 0 22px}.contact-console{background:linear-gradient(180deg,rgba(237,244,239,.07),rgba(237,244,239,.02)),radial-gradient(ellipse at 18% 0%,rgba(126,255,225,.07),transparent 50%),rgba(9,20,18,.52)}.ai-form{overflow:hidden}.ai-input{border:0;border-bottom:1px solid rgba(72,208,183,.1);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 62%),rgba(237,244,239,.018);transition:background .42s cubic-bezier(.22,1,.36,1)}.ai-input:focus{background:linear-gradient(90deg,rgba(126,255,225,.065),transparent 66%),rgba(72,208,183,.045);box-shadow:inset 3px 0 #48d0b76b}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{max-width:38ch;color:#edf4efad;font-size:13px;font-weight:650;line-height:1.5}.form-status.is-success{color:#7effe1d1}.form-status.is-error{color:#ffb97fe0}.audit-form-status{margin:4px 18px 0}.contact-submit,.audit-submit{cursor:pointer}.contact-submit:disabled,.audit-submit:disabled{cursor:wait;opacity:.66;transform:none}.ai-band{background:linear-gradient(90deg,transparent,rgba(126,255,225,.11),rgba(255,255,255,.035),rgba(222,142,1,.075),transparent),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(6,16,14,.7);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #48d0b714,0 20px 60px #0000002e}.audit-page{position:relative;overflow:hidden}.audit-page:before{content:"";position:absolute;inset:0 0 auto;height:820px;background:radial-gradient(ellipse at 68% 26%,rgba(72,208,183,.14),transparent 38%),radial-gradient(ellipse at 18% 22%,rgba(222,142,1,.07),transparent 28%),linear-gradient(180deg,rgba(237,244,239,.025),transparent 62%);pointer-events:none}.audit-hero{position:relative;padding-top:126px}.audit-layout{position:relative;display:grid;width:min(calc(100% - 32px),1240px);margin:0 auto;grid-template-columns:1fr;justify-items:center;gap:clamp(26px,4vw,46px);text-align:center}.audit-copy-block{display:grid;justify-items:center;max-width:930px;padding-top:10px}.audit-title{max-width:920px;color:#edf4ef;font-size:clamp(42px,5.8vw,82px);font-weight:780;line-height:.94;letter-spacing:-.055em;text-wrap:balance}.audit-copy{max-width:720px;margin-top:20px;color:#edf4efa8;font-size:clamp(17px,1.45vw,21px);line-height:1.68}.audit-signal-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.audit-signal-strip span{border:1px solid rgba(126,255,225,.12);border-radius:999px;background:rgba(237,244,239,.035);padding:10px 14px;color:#edf4efb8;font-size:13px;font-weight:650}.audit-outcomes{display:grid;max-width:980px;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px;border-top:1px solid rgba(237,244,239,.08)}.audit-outcome{display:grid;justify-items:center;gap:16px;padding:26px 0 0;text-align:center}.audit-outcome svg{color:#7effe1c7;stroke-width:1.8}.audit-outcome h2{color:#edf4ef;font-size:clamp(18px,1.5vw,22px);font-weight:750;letter-spacing:-.03em}.audit-outcome p{max-width:28ch;margin-top:8px;color:#edf4ef8f;line-height:1.62}.audit-form{position:relative;overflow:hidden;border:1px solid rgba(237,244,239,.08);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 38%,rgba(72,208,183,.035)),linear-gradient(180deg,rgba(237,244,239,.05),rgba(237,244,239,.018)),rgba(8,18,16,.72);box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000038}.audit-study-preview{position:relative;width:min(100%,980px);min-height:560px;overflow:hidden;margin-top:-34px}.audit-study-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(244,255,250,.72) 0 1px,transparent 1.4px),linear-gradient(rgba(126,255,225,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,225,.03) 1px,transparent 1px);background-position:14% 24%,0 0,0 0;background-size:220px 180px,44px 44px,44px 44px;opacity:.34;mask-image:radial-gradient(ellipse at 56% 44%,#000 0 52%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 56% 44%,#000 0 52%,transparent 78%);animation:audit-star-drift 22s linear infinite;pointer-events:none}.audit-preview-header{position:relative;z-index:3;display:grid;align-items:center;justify-items:center;gap:10px;padding:0;text-align:center}.audit-preview-header span,.audit-form-heading span{display:block;color:#7effe1b8;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.audit-preview-header strong{display:block;margin-top:7px;color:#edf4efdb;font-size:15px;font-weight:700}.audit-preview-header svg{color:#7effe1c7;filter:drop-shadow(0 0 14px rgba(72,208,183,.42))}.audit-preview-stage{position:relative;min-height:420px;overflow:visible;perspective:900px}.audit-preview-stage:before{content:"";position:absolute;left:50%;bottom:-102px;width:min(860px,96vw);height:500px;transform:translate(-50%) rotateX(64deg);transform-origin:bottom;background:linear-gradient(rgba(126,255,225,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,225,.12) 1px,transparent 1px);background-size:46px 46px;opacity:.32;mask-image:linear-gradient(180deg,transparent 0%,#000 32%,transparent 86%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%,transparent 86%)}.audit-preview-stage:after{content:"";position:absolute;left:50%;bottom:-48px;width:min(340px,46vw);height:370px;transform:translate(-50%);background:linear-gradient(180deg,rgba(244,255,250,.62),rgba(126,255,225,.26) 38%,rgba(222,142,1,.08) 72%,transparent);clip-path:polygon(50% 0%,94% 100%,6% 100%);filter:blur(2px) drop-shadow(0 0 38px rgba(72,208,183,.34));opacity:.8;animation:audit-beam-breathe 6.4s cubic-bezier(.22,1,.36,1) infinite}.audit-orbit{position:absolute;left:50%;top:46%;width:300px;height:300px;border:1px solid rgba(126,255,225,.16);border-radius:999px;background:conic-gradient(from 310deg,rgba(126,255,225,.22),rgba(126,255,225,.02) 28%,rgba(222,142,1,.12) 46%,transparent 70%),radial-gradient(circle at 50% 50%,rgba(126,255,225,.18),transparent 18%),radial-gradient(circle at 50% 50%,rgba(222,142,1,.08),transparent 42%);box-shadow:inset 0 0 42px #48d0b712,0 0 72px #136f632e;opacity:.84;transform:translate(-50%,-50%);animation:audit-radar-turn 11s linear infinite}.audit-orbit:before,.audit-orbit:after{content:"";position:absolute;width:9px;height:9px;border-radius:999px;background:rgba(126,255,225,.86);box-shadow:0 0 22px #48d0b79e}.audit-orbit:before{left:18%;top:20%}.audit-orbit:after{right:20%;bottom:18%;background:rgba(255,202,109,.72);box-shadow:0 0 22px #de8e017a}.audit-scan-card{position:absolute;z-index:2;width:min(250px,58%);border:1px solid rgba(237,244,239,.075);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 48%),rgba(7,15,13,.42);padding:12px 16px;box-shadow:inset 0 1px #ffffff0f,0 0 30px #48d0b70f}.audit-scan-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(126,255,225,.12),transparent);opacity:0;transform:translate(-120%);animation:trace-scan 6.4s cubic-bezier(.22,1,.36,1) infinite}.audit-scan-card.primary{left:24px;top:112px}.audit-scan-card.secondary{right:26px;top:202px}.audit-scan-card.tertiary{left:50%;bottom:58px;transform:translate(-50%)}.audit-scan-card.secondary:after{animation-delay:.8s}.audit-scan-card.tertiary:after{animation-delay:1.6s}.audit-scan-card span,.audit-preview-footer span{color:#7effe1b8;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.audit-scan-card strong{display:inline;margin-left:10px;color:#edf4efe6;font-size:clamp(13px,1.1vw,15px);font-weight:760;letter-spacing:-.03em}.audit-preview-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:-28px}.audit-preview-footer div{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(237,244,239,.07);border-radius:999px;padding:10px 13px;background:rgba(237,244,239,.025);color:#edf4efad;font-size:12px;font-weight:650}.audit-preview-footer div:nth-child(2n){border-right:1px solid rgba(237,244,239,.07)}.audit-preview-footer div:nth-last-child(-n+2){border-bottom:1px solid rgba(237,244,239,.07)}.audit-form{display:grid;width:min(100%,640px);gap:0;padding:8px}.audit-form-heading{padding:18px 18px 14px}.audit-form-heading h2{margin-top:8px;color:#edf4ef;font-size:clamp(25px,2vw,32px);font-weight:760;letter-spacing:-.04em}.audit-form-heading p{max-width:42ch;margin-top:10px;color:#edf4ef8f;font-size:14px;line-height:1.55}.audit-form label{display:grid;gap:8px;padding:10px 18px}.audit-form label>span{color:#edf4ef94;font-size:12px;font-weight:680}.audit-input{width:100%;border:1px solid rgba(237,244,239,.075);border-radius:15px;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 62%),rgba(237,244,239,.025);padding:15px 16px;color:#edf4ef;outline:none;transition:border-color .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1)}.audit-input::-moz-placeholder{color:#9daaa38a}.audit-input::placeholder{color:#9daaa38a}.audit-input:focus{border-color:#7effe147;background:linear-gradient(90deg,rgba(126,255,225,.06),transparent 68%),rgba(72,208,183,.04);box-shadow:0 0 0 3px #48d0b714}.audit-submit{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;margin:12px 18px 18px;border:1px solid rgba(126,255,225,.24);border-radius:16px;background:linear-gradient(180deg,rgba(34,146,130,.9),rgba(19,111,99,.86));padding:0 10px 0 20px;color:#fff;font-size:14px;font-weight:780;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff29,0 14px 34px #136f6338;transition:transform .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1)}.audit-submit span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:rgba(255,255,255,.12);transition:transform .32s cubic-bezier(.22,1,.36,1)}.audit-submit:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(47,170,151,.94),rgba(24,126,113,.9))}.audit-submit:hover span{transform:translate(2px)}.audit-followthrough{position:relative;padding:0 0 96px}.audit-followthrough-inner{display:grid;width:min(calc(100% - 32px),1240px);margin:0 auto;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(237,244,239,.09);border-bottom:1px solid rgba(237,244,239,.09)}.audit-step{min-height:220px;border-right:1px solid rgba(237,244,239,.08);padding:30px}.audit-step:last-child{border-right:0}.audit-step>span{color:#7effe1bf;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.audit-step h2{max-width:260px;margin-top:58px;color:#edf4ef;font-size:clamp(22px,2vw,32px);font-weight:760;line-height:1.02;letter-spacing:-.04em}.audit-step p{max-width:320px;margin-top:16px;color:#edf4ef8f;line-height:1.62}.trust-strip{position:relative;overflow:hidden}.trust-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 26% 50%,rgba(126,255,225,.08),transparent 32%),radial-gradient(ellipse at 78% 50%,rgba(222,142,1,.055),transparent 34%)}.trust-strip>*{position:relative;z-index:1}.ai-chat-user,.ai-chat-assistant{border-radius:8px;border:1px solid transparent;box-shadow:inset 0 1px #ffffff0e}.ai-chat-user{background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 46%) padding-box,linear-gradient(135deg,rgba(255,255,255,.11),rgba(72,208,183,.1)) border-box}.ai-chat-assistant{background:linear-gradient(135deg,rgba(19,111,99,.28),rgba(72,208,183,.08)) padding-box,linear-gradient(135deg,rgba(126,255,225,.24),rgba(255,255,255,.045)) border-box}.chat-input,.chat-send,.chat-launcher{border:1px solid transparent;border-radius:8px}.chat-input{background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 62%) padding-box,linear-gradient(135deg,rgba(126,255,225,.18),rgba(255,255,255,.04)) border-box}.chat-send,.chat-launcher{background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 42%) padding-box,linear-gradient(180deg,rgba(19,111,99,.96),rgba(15,84,75,.92)) padding-box,linear-gradient(135deg,rgba(126,255,225,.42),rgba(222,142,1,.12)) border-box;box-shadow:inset 0 1px #ffffff24,0 0 26px #136f6347,0 14px 28px #0003}.hero-section{background:transparent}.hero-radial{position:absolute;top:-18%;right:-10%;bottom:-8%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(80% 68% at 66% 44%,rgba(72,208,183,.15),transparent 62%),radial-gradient(72% 58% at 18% 34%,rgba(72,208,183,.09),transparent 64%),radial-gradient(62% 48% at 74% 82%,rgba(222,142,1,.06),transparent 68%);opacity:.86;filter:blur(2px)}.hero-split-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:start;gap:clamp(34px,5vw,74px)}.hero-copy-column,.hero-visual-column{position:relative;min-width:0}.hero-app-strip{position:relative;z-index:1;width:min(100%,980px);overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%)}.hero-app-strip:before{content:"";position:absolute;left:11%;right:11%;top:50%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(126,255,225,.18),rgba(222,142,1,.12),transparent);opacity:.72}.hero-app-marquee{position:relative;overflow:hidden}.hero-app-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:clamp(28px,4vw,54px);animation:app-marquee 28s linear infinite;will-change:transform}.hero-app-strip:hover .hero-app-track{animation-play-state:paused}.hero-app-tile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:12px;min-width:148px;padding:8px 6px;color:#edf4efa8;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;opacity:.82;transition:color .22s ease,filter .22s ease,opacity .22s ease,transform .22s ease}.hero-app-tile:hover{color:#edf4ef;filter:saturate(1.12);opacity:1;transform:translateY(-1px)}.hero-app-logo{width:24px;height:24px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(86,228,202,.16))}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;max-width:620px}.hero-proof-item{position:relative;overflow:hidden;min-height:112px;border:1px solid rgba(237,244,239,.075);border-radius:16px;background:linear-gradient(180deg,rgba(237,244,239,.05),rgba(237,244,239,.014)),rgba(8,20,17,.42);padding:14px}.hero-proof-item:after{content:"";position:absolute;inset:auto 14px 12px 14px;height:1px;background:linear-gradient(90deg,rgba(126,255,225,.45),transparent);transform-origin:left;animation:proof-line 5.4s cubic-bezier(.22,1,.36,1) infinite}.hero-proof-item:nth-child(2):after{animation-delay:.8s}.hero-proof-item:nth-child(3):after{animation-delay:1.6s}.hero-proof-item span,.automation-trace span,.command-state,.process-output,.contact-preview span{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7effe1bd}.hero-proof-item strong{display:block;margin-top:20px;color:#edf4ef;font-size:16px;line-height:1}.hero-proof-item p{margin-top:8px;color:#edf4ef8a;font-size:13px;line-height:1.35}.hero-visual-column{justify-self:end;width:min(100%,620px)}.hero-preview-shell{position:relative;isolation:isolate;z-index:1;margin:54px auto 0;max-width:918px;border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,rgba(11,24,21,.58),rgba(5,12,10,.46)) padding-box,linear-gradient(145deg,rgba(255,255,255,.24),rgba(126,255,225,.18) 28%,rgba(237,244,239,.045) 52%,rgba(222,142,1,.18) 78%,rgba(255,255,255,.1)) border-box;padding:7px;backface-visibility:hidden;contain:paint;transform:translateZ(0);box-shadow:0 20px 48px #0000005c,0 0 48px #136f631f,inset 0 1px #ffffff14}.hero-preview-shell.hero-preview-compact{margin:0;max-width:none;width:100%;border-radius:18px;padding:6px;background:linear-gradient(180deg,rgba(10,25,22,.48),rgba(4,11,9,.34)) padding-box,linear-gradient(145deg,rgba(126,255,225,.34),rgba(237,244,239,.08) 38%,rgba(222,142,1,.18) 74%,rgba(255,255,255,.12)) border-box;box-shadow:0 24px 70px #00000057,0 0 76px #136f632e,inset 0 1px #ffffff1a}.hero-preview-shell.hero-preview-compact:before{top:-74px;right:-54px;bottom:-74px;left:-54px;background:radial-gradient(ellipse at 46% 44%,rgba(86,228,202,.22),transparent 48%),radial-gradient(ellipse at 76% 28%,rgba(222,142,1,.11),transparent 36%),radial-gradient(ellipse at 30% 90%,rgba(237,244,239,.07),transparent 42%);filter:blur(2px);opacity:1}.hero-preview-shell.hero-preview-compact:after{border-radius:13px;opacity:.58}.hero-preview-shell:before,.hero-preview-shell:after{content:"";position:absolute;pointer-events:none}.hero-preview-shell:before{top:-34px;right:-42px;bottom:-34px;left:-42px;z-index:-1;background:radial-gradient(ellipse at 22% 8%,rgba(126,255,225,.16),transparent 38%),radial-gradient(ellipse at 78% 96%,rgba(222,142,1,.1),transparent 40%);opacity:.82}.hero-preview-shell:after{top:7px;right:7px;bottom:7px;left:7px;z-index:2;border-radius:11px;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 18%,transparent 62%,rgba(126,255,225,.07)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 24%);opacity:.68}.hero-preview{position:relative;overflow:hidden;border-radius:11px;background:radial-gradient(ellipse at 30% 12%,rgba(126,255,225,.13),transparent 30%),radial-gradient(ellipse at 78% 80%,rgba(222,142,1,.07),transparent 36%),linear-gradient(180deg,rgba(12,25,22,.9),rgba(3,8,7,.97));box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #edf4ef09}.hero-preview-compact .hero-preview{border-radius:13px;background:radial-gradient(ellipse at 50% 36%,rgba(86,228,202,.2),transparent 34%),radial-gradient(ellipse at 82% 74%,rgba(222,142,1,.08),transparent 38%),linear-gradient(180deg,rgba(12,28,24,.92),rgba(3,8,7,.98))}.hero-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 18%,transparent 82%,rgba(126,255,225,.035)),radial-gradient(ellipse at 50% -18%,rgba(255,255,255,.12),transparent 34%);opacity:.72}.hero-preview>*{position:relative;z-index:2}.hero-preview-header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;padding:15px 19px;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 42%,rgba(72,208,183,.045)),linear-gradient(180deg,rgba(237,244,239,.05),rgba(237,244,239,.018));box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #48d0b71f}.hero-preview-compact .hero-preview-header{min-height:66px;padding:14px 17px}.hero-preview-stage{grid-template-columns:minmax(0,1fr);min-height:clamp(390px,41vw,500px)}.hero-preview-stage>.relative{min-height:clamp(390px,41vw,500px)}.hero-activity-rail{background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.014)),radial-gradient(ellipse at 50% 0%,rgba(126,255,225,.09),transparent 36%),rgba(4,14,12,.7);box-shadow:inset 1px 0 #7effe112,inset 0 1px #ffffff09}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(72,208,183,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(72,208,183,.055) 1px,transparent 1px),radial-gradient(ellipse at 50% 46%,rgba(72,208,183,.18),transparent 36%),radial-gradient(ellipse at 70% 30%,rgba(222,142,1,.09),transparent 24%);background-size:44px 44px,44px 44px,auto,auto}.hero-preview-compact .hero-grid-bg{background:linear-gradient(90deg,rgba(72,208,183,.065) 1px,transparent 1px),linear-gradient(180deg,rgba(72,208,183,.05) 1px,transparent 1px),radial-gradient(ellipse at 50% 46%,rgba(72,208,183,.26),transparent 38%),radial-gradient(ellipse at 68% 26%,rgba(222,142,1,.1),transparent 25%),radial-gradient(ellipse at 50% 105%,rgba(237,244,239,.06),transparent 42%);background-size:40px 40px,40px 40px,auto,auto,auto}.hero-animation-layer{transform:scale(.85);transform-origin:center}.hero-preview-compact .hero-animation-layer{transform:scale(.96)}.hero-flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-flow.ribbon{stroke:#48d0b71f;stroke-width:28;filter:blur(8px)}.hero-flow.ribbon.warm{stroke:#de8e011a}.hero-flow.line{stroke:#56e4ca57;stroke-width:1.4;stroke-dasharray:2 15;animation:drift-dash 14s linear infinite}.hero-flow.line.warm{stroke:#ffb3424d}.hero-flow.beam{stroke:#7effe1e6;stroke-width:2.5;stroke-dasharray:80 620;stroke-dashoffset:620;opacity:0;filter:drop-shadow(0 0 14px rgba(86,228,202,.55));animation:beam-run 9s cubic-bezier(.22,1,.36,1) infinite}.hero-flow.beam.warm{stroke:#ffbe54db;filter:drop-shadow(0 0 14px rgba(222,142,1,.48))}.workflow-ping{fill:#48d0b712;stroke:#56e4ca42;stroke-dasharray:2 8;animation:ping-breathe 8s cubic-bezier(.22,1,.36,1) infinite}.workflow-ping.warm{fill:#de8e010f;stroke:#ffb3423d}.workflow-dot{fill:#edf4efb3;stroke:#56e4ca8f;filter:drop-shadow(0 0 13px rgba(86,228,202,.48))}.workflow-dot.warm{fill:#ffb342bd;stroke:#ffb34261;filter:drop-shadow(0 0 13px rgba(222,142,1,.42))}.workflow-label{fill:#edf4efad;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase}.workflow-particle{fill:#edf4efeb;filter:drop-shadow(0 0 12px rgba(86,228,202,.75));animation:particle-glow 3.8s cubic-bezier(.22,1,.36,1) infinite}.workflow-particle.warm{fill:#ffca6df0;filter:drop-shadow(0 0 12px rgba(222,142,1,.68))}.blueprint-lab{--blueprint-header: 84px;--blueprint-row: 238px;display:grid;grid-template-columns:minmax(280px,.5fr) minmax(0,1.35fr);gap:clamp(28px,4vw,56px);align-items:stretch}.blueprint-intents{display:grid;grid-template-rows:var(--blueprint-header) repeat(3,var(--blueprint-row));border-block:1px solid rgba(237,244,239,.09)}.blueprint-intents:before{content:"";min-height:0;border-bottom:1px solid rgba(237,244,239,.075);background:linear-gradient(90deg,rgba(126,255,225,.12),transparent 58%),radial-gradient(ellipse at 8% 50%,rgba(126,255,225,.1),transparent 42%)}.blueprint-intent{position:relative;display:grid;min-height:0;align-content:center;padding:18px 0 18px 42px;border-bottom:1px solid rgba(237,244,239,.09)}.blueprint-intent:last-child{border-bottom:0}.blueprint-intent:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:rgba(126,255,225,.46);box-shadow:0 0 12px #48d0b747;transform:translateY(-50%)}.blueprint-intent span,.blueprint-lane-label{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7effe1c2}.blueprint-intent h3{margin-top:12px;color:#edf4ef;font-size:clamp(21px,1.9vw,29px);font-weight:750;line-height:1.04;letter-spacing:-.025em}.blueprint-intent p{margin-top:12px;color:#edf4ef94;font-size:14px;line-height:1.52}.blueprint-canvas{position:relative;display:grid;grid-template-rows:var(--blueprint-header) repeat(3,var(--blueprint-row));overflow:visible;min-height:0;border-block:0;padding:0;background:transparent}.blueprint-canvas:before{content:"";position:absolute;top:-16%;right:-10%;bottom:-16%;left:-10%;z-index:0;pointer-events:none;background:linear-gradient(rgba(126,255,225,.034) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,225,.034) 1px,transparent 1px),radial-gradient(ellipse at 45% 48%,rgba(72,208,183,.08),transparent 54%),radial-gradient(ellipse at 84% 66%,rgba(222,142,1,.045),transparent 46%);background-size:52px 52px,52px 52px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(ellipse 62% 68% at 55% 52%,rgba(0,0,0,.96) 0 56%,rgba(0,0,0,.48) 76%,transparent 100%);mask-image:radial-gradient(ellipse 62% 68% at 55% 52%,rgba(0,0,0,.96) 0 56%,rgba(0,0,0,.48) 76%,transparent 100%);opacity:.9;animation:blueprint-grid-drift 18s linear infinite}.blueprint-canvas:after{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 38% 34%,rgba(126,255,225,.16),transparent 34%),radial-gradient(ellipse at 76% 58%,rgba(222,142,1,.1),transparent 34%);-webkit-mask-image:radial-gradient(ellipse 72% 74% at 54% 54%,#000 0 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 74% at 54% 54%,#000 0 58%,transparent 100%);opacity:.6;transform:translate3d(-3%,0,0);animation:blueprint-aurora 9s cubic-bezier(.22,1,.36,1) infinite}.blueprint-canvas>*{position:relative;z-index:1}.blueprint-canvas .automation-trace{min-height:0;align-items:center;justify-content:space-between;margin:0;border-bottom:1px solid rgba(237,244,239,.038);padding:0 28px 0 74px}.blueprint-lane{position:relative;isolation:isolate;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:0;border-top:1px solid rgba(237,244,239,.036);overflow:hidden;padding:18px 28px 18px 0}.blueprint-lane:before,.blueprint-lane:after{content:"";position:absolute;left:46px;right:28px;top:50%;z-index:0;height:1px;pointer-events:none}.blueprint-lane:before{background:linear-gradient(90deg,transparent,rgba(126,255,225,.22),rgba(222,142,1,.14),transparent)}.blueprint-lane:after{width:34%;right:auto;background:linear-gradient(90deg,transparent,rgba(126,255,225,.9),rgba(255,202,109,.72),transparent);filter:drop-shadow(0 0 12px rgba(72,208,183,.48));opacity:0;transform:translate3d(-120%,0,0);animation:blueprint-lane-sweep 7.2s cubic-bezier(.22,1,.36,1) infinite}.blueprint-lane:nth-child(3):after{animation-delay:1.35s}.blueprint-lane:nth-child(4):after{animation-delay:2.7s}.blueprint-lane:last-child{border-bottom:0}.blueprint-lane-label{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.blueprint-lane-nodes{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:12px;align-items:center}.blueprint-canvas .blueprint-node{overflow:hidden;min-height:102px;border-color:#edf4ef11;background:linear-gradient(180deg,rgba(237,244,239,.035),rgba(237,244,239,.01)),rgba(8,19,16,.24);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.blueprint-canvas .blueprint-node:before{content:"";position:absolute;right:14px;top:14px;width:6px;height:6px;border-radius:999px;background:rgba(126,255,225,.68);box-shadow:0 0 14px #48d0b76b;animation:blueprint-node-pulse 4.8s cubic-bezier(.22,1,.36,1) infinite}.blueprint-canvas .blueprint-node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 28%,rgba(126,255,225,.12) 45%,transparent 62% 100%);opacity:0;transform:translate3d(-120%,0,0);animation:blueprint-node-scan 7.2s cubic-bezier(.22,1,.36,1) infinite}.blueprint-lane-nodes>.relative:nth-child(2) .blueprint-node:after,.blueprint-lane-nodes>.relative:nth-child(2) .blueprint-node:before{animation-delay:.45s}.blueprint-lane-nodes>.relative:nth-child(3) .blueprint-node:after,.blueprint-lane-nodes>.relative:nth-child(3) .blueprint-node:before{animation-delay:.9s}.blueprint-lane-nodes>.relative:nth-child(4) .blueprint-node:after,.blueprint-lane-nodes>.relative:nth-child(4) .blueprint-node:before{animation-delay:1.35s}.blueprint-canvas .blueprint-node.ai{border-color:#7effe12b;background:radial-gradient(ellipse at 50% 0%,rgba(126,255,225,.11),transparent 56%),rgba(10,36,31,.36);animation:blueprint-core-breathe 5.8s cubic-bezier(.22,1,.36,1) infinite}.blueprint-canvas .blueprint-node.action{border-color:#ffca6d24;background:radial-gradient(ellipse at 50% 0%,rgba(222,142,1,.1),transparent 56%),rgba(31,25,14,.3)}.blueprint-canvas .blueprint-node.action:before{background:rgba(255,202,109,.72);box-shadow:0 0 14px #de8e0166}.automation-trace{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.automation-trace span{position:relative;overflow:hidden;border:1px solid rgba(126,255,225,.09);border-radius:999px;background:rgba(126,255,225,.028);padding:7px 9px}.automation-trace span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(126,255,225,.16),transparent);transform:translate(-120%);animation:trace-scan 6.2s cubic-bezier(.22,1,.36,1) infinite}.automation-trace span:nth-child(2):after{animation-delay:.45s}.automation-trace span:nth-child(3):after{animation-delay:.9s}.automation-trace span:nth-child(4):after{animation-delay:1.35s}.automation-trace span:nth-child(5):after{animation-delay:1.8s}.blueprint-node{position:relative;z-index:1;display:grid;min-height:118px;align-content:center;gap:8px;border:1px solid rgba(237,244,239,.08);border-radius:16px;background:linear-gradient(180deg,rgba(237,244,239,.055),rgba(237,244,239,.018)),rgba(9,21,18,.42);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);padding:18px;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0000001c;transition:transform .7s cubic-bezier(.22,1,.36,1)}.blueprint-node:before{content:none}.blueprint-node:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff21,0 14px 30px #00000024}.blueprint-node strong{color:#edf4ef;font-size:18px}.blueprint-node.ai{background:linear-gradient(180deg,rgba(126,255,225,.09),rgba(126,255,225,.025)),rgba(12,38,33,.46);border-color:#7effe12e;box-shadow:0 12px 28px #136f631c,inset 0 1px #ffffff1f}.blueprint-node.action{background:linear-gradient(180deg,rgba(255,202,109,.07),rgba(255,202,109,.018)),rgba(32,27,17,.42);border-color:#ffca6d21}.blueprint-link{position:absolute;left:calc(100% - 3px);top:50%;width:18px;height:2px;overflow:hidden;background:rgba(72,208,183,.18);box-shadow:0 0 9px #48d0b738}.blueprint-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(126,255,225,.95),transparent);transform:translate(-100%);animation:connector-run 3.8s cubic-bezier(.22,1,.36,1) infinite}.architecture-section{position:relative;overflow:hidden;border-block:1px solid rgba(237,244,239,.08);background:radial-gradient(ellipse at 18% 20%,rgba(72,208,183,.08),transparent 34%),radial-gradient(ellipse at 82% 72%,rgba(222,142,1,.045),transparent 32%),rgba(3,9,8,.78)}.architecture-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:stretch}.architecture-map{min-height:380px}.architecture-status{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(126,255,225,.12);border-radius:999px;background:rgba(126,255,225,.04);padding:7px 10px;color:#7effe1d1;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.architecture-status span{width:7px;height:7px;border-radius:999px;background:#48d0b7;box-shadow:0 0 14px #48d0b76b;animation:status-breathe 2.8s cubic-bezier(.22,1,.36,1) infinite}.architecture-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:250px;align-items:center}.architecture-flow:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(126,255,225,.4),rgba(222,142,1,.3),transparent)}.architecture-flow:after{content:"";position:absolute;left:5%;top:50%;width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(126,255,225,.95),transparent);filter:drop-shadow(0 0 12px rgba(72,208,183,.52));animation:architecture-run 7s cubic-bezier(.22,1,.36,1) infinite}.architecture-node{position:relative;display:grid;gap:8px;min-height:166px;align-content:end;border:1px solid rgba(237,244,239,.08);border-radius:16px;background:linear-gradient(180deg,rgba(237,244,239,.055),rgba(237,244,239,.018)),rgba(8,20,17,.52);padding:16px;box-shadow:inset 0 1px #ffffff17,0 10px 26px #00000021}.architecture-node:before{content:"";position:absolute;left:16px;top:16px;width:10px;height:10px;border-radius:999px;background:rgba(126,255,225,.62);box-shadow:0 0 18px #48d0b759}.architecture-node.core{border-color:#7effe133;background:radial-gradient(ellipse at 50% 0%,rgba(126,255,225,.12),transparent 58%),rgba(10,34,29,.56)}.architecture-node.gate{border-color:#ffca6d26;background:radial-gradient(ellipse at 50% 0%,rgba(255,202,109,.09),transparent 58%),rgba(31,25,16,.46)}.architecture-node span,.architecture-stat span{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7effe1b8}.architecture-node strong{color:#edf4ef;font-size:18px;line-height:1.1}.architecture-node p{color:#edf4ef8c;font-size:13px;line-height:1.45}.architecture-stats{display:grid;gap:12px}.architecture-stat{display:grid;align-content:space-between;min-height:84px;border-top:1px solid rgba(237,244,239,.1);padding:16px 0}.architecture-stat strong{max-width:260px;color:#edf4ef;font-size:clamp(22px,2vw,30px);line-height:1;letter-spacing:-.02em}.architecture-board{position:relative;overflow:hidden;border-block:1px solid rgba(237,244,239,.09);background:linear-gradient(90deg,rgba(126,255,225,.045),transparent 32%,transparent 68%,rgba(222,142,1,.035)),rgba(8,18,16,.28)}.command-surface{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(24px,4vw,60px);align-items:stretch}.command-index{display:grid;align-content:center;border-top:1px solid rgba(237,244,239,.09)}.command-line{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px;align-items:start;border-bottom:1px solid rgba(237,244,239,.09);padding:30px 0}.command-line span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:14px;border:1px solid rgba(126,255,225,.1);border-radius:999px;background:rgba(126,255,225,.035);padding:6px 9px;color:#7effe1c7;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.command-line h3{color:#edf4ef;font-size:clamp(23px,2.4vw,36px);font-weight:750;line-height:1;letter-spacing:-.035em}.command-line p{color:#edf4ef94;line-height:1.62}.command-console{position:relative;overflow:hidden;min-height:520px;border:1px solid rgba(237,244,239,.075);border-radius:22px;background:linear-gradient(rgba(126,255,225,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,225,.04) 1px,transparent 1px),radial-gradient(ellipse at 42% 32%,rgba(72,208,183,.12),transparent 42%),rgba(6,15,13,.58);background-size:46px 46px,46px 46px,100% 100%;box-shadow:inset 0 1px #ffffff14,0 22px 70px #00000038}.command-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(237,244,239,.06),transparent 24%,rgba(3,9,8,.42))}.command-console>*{position:relative;z-index:1}.command-console-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(237,244,239,.08);padding:20px 22px}.command-console-header span,.command-log span,.command-log em{font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7effe1b8}.command-console-header strong{color:#edf4efcc;font-size:12px}.command-console-grid{display:grid;grid-template-columns:1fr .86fr;gap:12px;min-height:260px;padding:18px}.command-console-grid .command-scene{position:relative;left:auto;right:auto;bottom:auto;height:auto;min-height:126px;border:1px solid rgba(237,244,239,.07);border-radius:16px;background:rgba(237,244,239,.024);padding:18px}.command-console-grid .command-scene:first-child{grid-row:span 2}.command-log{display:grid;gap:0;border-top:1px solid rgba(237,244,239,.08)}.command-log div{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid rgba(237,244,239,.06);padding:16px 22px}.command-log strong{color:#edf4efd1;font-size:14px}.command-scene{position:absolute;left:28px;right:28px;bottom:24px;height:72px;border-top:1px solid rgba(237,244,239,.07);padding-top:16px}.command-feed{display:grid;gap:8px}.command-feed span{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,rgba(126,255,225,.28),rgba(237,244,239,.055));transform-origin:left;animation:feed-run 4.8s cubic-bezier(.22,1,.36,1) infinite}.command-feed span:nth-child(2){width:72%;animation-delay:.55s}.command-feed span:nth-child(3){width:46%;animation-delay:1.1s}.command-graph{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:8px}.command-graph span{min-height:24px;border-radius:999px 999px 5px 5px;background:linear-gradient(180deg,rgba(126,255,225,.28),rgba(72,208,183,.07));animation:report-bar 4.6s cubic-bezier(.22,1,.36,1) infinite}.command-graph span:nth-child(2){min-height:48px;animation-delay:.4s}.command-graph span:nth-child(3){min-height:34px;animation-delay:.8s}.command-graph span:nth-child(4){min-height:58px;background:linear-gradient(180deg,rgba(255,202,109,.26),rgba(222,142,1,.07));animation-delay:1.2s}.command-gates{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.command-gates span{position:relative;border:1px solid rgba(237,244,239,.08);border-radius:14px;background:rgba(237,244,239,.024)}.command-gates span:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:999px;background:rgba(126,255,225,.74);box-shadow:0 0 14px #48d0b76b;transform:translate(-50%,-50%);animation:status-breathe 3.2s cubic-bezier(.22,1,.36,1) infinite}.command-gates span:nth-child(2):after{animation-delay:.7s}.command-gates span:nth-child(3):after{background:rgba(255,202,109,.72);box-shadow:0 0 14px #de8e0159;animation-delay:1.4s}.study-score{position:relative;display:grid;min-height:190px;grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);align-items:stretch;gap:20px;margin-bottom:18px;border:1px solid rgba(237,244,239,.075);border-radius:18px;background:radial-gradient(ellipse at 18% 24%,rgba(126,255,225,.12),transparent 46%),radial-gradient(ellipse at 88% 82%,rgba(222,142,1,.075),transparent 50%),linear-gradient(90deg,rgba(126,255,225,.045),transparent 42%),rgba(237,244,239,.018);overflow:hidden}.study-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(126,255,225,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(126,255,225,.032) 1px,transparent 1px);background-size:44px 44px;opacity:.34;mask-image:radial-gradient(ellipse at 64% 50%,#000 0 52%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 64% 50%,#000 0 52%,transparent 78%);animation:study-grid-drift 18s linear infinite;pointer-events:none}.study-score-copy{position:relative;z-index:1;display:grid;align-content:center;min-width:0;padding:24px 0 24px 24px;border-right:1px solid rgba(237,244,239,.07);text-align:left}.study-score-copy span{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7effe1bf}.study-score-copy strong{display:block;margin-top:14px;color:#edf4ef;font-size:clamp(56px,6vw,84px);line-height:.82;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.study-score-copy p{max-width:18ch;margin-top:12px;color:#edf4ef8c;font-size:13px;line-height:1.45}.study-score-visual{position:relative;z-index:1;min-height:100%;padding:24px 24px 24px 0;overflow:hidden}.study-score-visual:before,.study-score-visual:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.study-score-visual:before{right:12%;top:25%;width:12px;height:12px;background:rgba(126,255,225,.84);box-shadow:0 0 20px #48d0b794,0 0 72px #48d0b733;animation:study-signal-pulse 4.6s cubic-bezier(.22,1,.36,1) infinite}.study-score-visual:after{right:26%;bottom:24%;width:8px;height:8px;background:rgba(255,202,109,.76);box-shadow:0 0 18px #de8e017a,0 0 56px #de8e012e;animation:study-signal-pulse 4.6s 1.6s cubic-bezier(.22,1,.36,1) infinite}.study-signal-field{position:absolute;top:22px;right:18px;bottom:22px;left:0;border-left:1px solid rgba(126,255,225,.13);border-bottom:1px solid rgba(237,244,239,.07);opacity:.9}.study-signal-field span{position:absolute;right:0;left:0;height:1px;background:linear-gradient(90deg,rgba(126,255,225,.28),transparent 72%)}.study-signal-field span:nth-child(1){top:22%}.study-signal-field span:nth-child(2){top:52%;opacity:.62}.study-signal-field span:nth-child(3){top:78%;opacity:.4}.study-priority-bars{position:absolute;right:28px;bottom:34px;left:24px;display:grid;gap:12px}.study-priority-bars span{position:relative;height:12px;overflow:hidden;border-radius:999px;background:rgba(237,244,239,.045);box-shadow:inset 0 0 0 1px #edf4ef0b}.study-priority-bars span:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--level);border-radius:inherit;background:linear-gradient(90deg,rgba(126,255,225,.78),rgba(222,142,1,.42));box-shadow:0 0 22px #48d0b742;transform-origin:left;animation:study-bar-breathe 4.8s cubic-bezier(.22,1,.36,1) infinite}.study-priority-bars span:nth-child(2):before{animation-delay:.65s}.study-priority-bars span:nth-child(3):before{animation-delay:1.3s}.study-scan-line{position:absolute;top:42%;right:18px;left:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(126,255,225,.92),rgba(255,202,109,.58),transparent);filter:drop-shadow(0 0 10px rgba(72,208,183,.56));animation:study-scan-pass 5.8s cubic-bezier(.22,1,.36,1) infinite}.study-scan{position:relative;overflow:hidden;border-left:1px solid rgba(126,255,225,.16);background:radial-gradient(ellipse at 26% 18%,rgba(126,255,225,.1),transparent 40%),linear-gradient(90deg,rgba(126,255,225,.045),transparent 34%),rgba(8,18,16,.28)}.study-scan:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(126,255,225,.8),rgba(222,142,1,.32),transparent);box-shadow:0 0 20px #48d0b757}.study-scan>*{position:relative;z-index:1}.study-priority{display:grid;border-top:1px solid rgba(237,244,239,.09)}.study-priority div{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid rgba(237,244,239,.075);padding:18px 0}.study-priority span,.study-priority em,.study-chips div{font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.study-priority span,.study-priority em{color:#7effe1b8}.study-priority strong{color:#edf4efd6;font-size:16px}.study-chips{display:flex;flex-wrap:wrap;gap:10px 18px}.study-chips div{color:#edf4ef94}.process-output{position:absolute;left:24px;bottom:24px;display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(126,255,225,.11);border-radius:999px;background:rgba(126,255,225,.035);padding:0 12px}.process-path{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(237,244,239,.09);border-bottom:1px solid rgba(237,244,239,.09)}.process-path:before{content:"";position:absolute;left:0;right:0;top:56px;height:1px;background:linear-gradient(90deg,rgba(126,255,225,.48),rgba(126,255,225,.18),rgba(222,142,1,.22),transparent)}.process-step{position:relative;display:grid;align-content:start;min-height:360px;padding:100px 24px 26px}.process-step+.process-step{border-left:1px solid rgba(237,244,239,.075)}.process-step:before{content:"";position:absolute;left:24px;top:50px;width:13px;height:13px;border-radius:999px;background:#48d0b7;box-shadow:0 0 0 9px #48d0b70e,0 0 22px #48d0b752}.process-step:nth-child(2n){padding-top:150px}.process-step:nth-child(2n):before{background:#de8e01;box-shadow:0 0 0 9px #de8e010e,0 0 22px #de8e0147}.process-number{position:absolute;left:24px;top:20px;color:#7effe1c2;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em}.process-step h3{color:#edf4ef;font-size:clamp(22px,2.2vw,32px);font-weight:750;line-height:1.02;letter-spacing:-.03em}.process-step p{margin-top:16px;color:#edf4ef8f;line-height:1.62}.process-step .process-output{position:relative;left:auto;bottom:auto;width:-moz-fit-content;width:fit-content;margin-top:26px;color:#7effe1b8;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-preview{display:grid;gap:14px;border-bottom:1px solid rgba(72,208,183,.1);padding:20px;background:radial-gradient(ellipse at 16% 0%,rgba(126,255,225,.08),transparent 46%),rgba(237,244,239,.016)}.contact-preview div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.contact-preview strong{position:relative;min-height:42px;border:1px solid rgba(237,244,239,.075);border-radius:14px;background:rgba(237,244,239,.025);padding:13px 10px;color:#edf4efbd;font-size:13px;overflow:hidden}.contact-preview strong:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(126,255,225,.14),transparent);transform:translate(-120%);animation:trace-scan 5.8s cubic-bezier(.22,1,.36,1) infinite}.contact-preview strong:nth-child(2):after{animation-delay:.7s}.contact-preview strong:nth-child(3):after{animation-delay:1.4s}.trust-inner>div{position:relative;min-height:54px;border-right:1px solid rgba(237,244,239,.09);padding:0 24px}.trust-inner>div:after{content:"";position:absolute;right:18px;width:7px;height:7px;border-radius:999px;background:rgba(126,255,225,.74);box-shadow:0 0 14px #48d0b766}.trust-inner>div:last-child{border-right:0}.context-section{position:relative;overflow:hidden;border-block:1px solid rgba(237,244,239,.12);background:radial-gradient(ellipse at 50% 45%,rgba(72,208,183,.16),transparent 31%),radial-gradient(ellipse at 50% 82%,rgba(222,142,1,.14),transparent 35%),radial-gradient(ellipse at 50% 92%,rgba(72,208,183,.22),transparent 42%),linear-gradient(180deg,#020706 0%,#06110f 48%,#050807 100%)}.context-section .kicker{justify-content:center}.portal-stage{position:relative;left:50%;margin-left:-50vw;margin-top:48px;min-height:650px;width:100vw;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,rgba(237,244,239,.06),transparent 18%),radial-gradient(ellipse at 50% 60%,rgba(72,208,183,.16),transparent 38%),radial-gradient(ellipse at 50% 76%,rgba(222,142,1,.11),transparent 44%)}.portal-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(244,255,250,.72) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(72,208,183,.52) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(222,142,1,.5) 0 1px,transparent 1.6px);background-position:12% 20%,86% 34%,62% 18%;background-size:180px 150px,220px 180px,260px 210px;opacity:.28;animation:star-drift 26s linear infinite}.portal-badge{position:absolute;left:50%;top:22px;z-index:5;display:inline-flex;transform:translate(-50%);align-items:center;gap:10px;border:1px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%) padding-box,linear-gradient(135deg,rgba(19,111,99,.26),rgba(222,142,1,.1)) padding-box,linear-gradient(135deg,rgba(126,255,225,.34),rgba(255,255,255,.06),rgba(222,142,1,.16)) border-box;padding:10px 18px;color:#f4fffae0;font-family:IBM Plex Mono,monospace;font-size:12px;white-space:nowrap}.context-network{position:absolute;z-index:1;left:50%;bottom:118px;width:min(1180px,100vw);height:500px;transform:translate(-50%);overflow:visible;opacity:.82;pointer-events:none}.context-ribbon{fill:none;stroke:#48d0b71c;stroke-width:26;stroke-linecap:round;opacity:.42;filter:blur(10px)}.context-ribbon.warm{stroke:#de8e0117}.context-thread{fill:none;stroke:#64f5d547;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:2 18;opacity:.58;animation:drift-dash 14.8s linear infinite}.context-thread.warm{stroke:#de8e0145}.context-beam{fill:none;stroke:#7effe1e6;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:110 760;stroke-dashoffset:760;opacity:0;filter:drop-shadow(0 0 18px rgba(86,228,202,.55));animation:beam-run 11.6s cubic-bezier(.22,1,.36,1) infinite}.context-beam.warm{stroke:#ffbb52cc;filter:drop-shadow(0 0 16px rgba(222,142,1,.42))}.context-ping{fill:#48d0b712;stroke:#48d0b747;stroke-width:1;stroke-dasharray:1 8;opacity:.28;animation:ping-breathe 9s cubic-bezier(.22,1,.36,1) infinite}.context-ping.warm{fill:#de8e010f;stroke:#de8e013d}.context-dot{fill:#f4fffaa3;stroke:#7effe180;stroke-width:1;filter:drop-shadow(0 0 12px rgba(86,228,202,.45))}.context-dot.warm{fill:#ffca6d99;stroke:#ffbb5257}.context-memory{fill:#f4fffa0f;stroke:#f4fffa38;stroke-width:1.2;filter:drop-shadow(0 0 20px rgba(72,208,183,.3));animation:memory-pulse 6.2s cubic-bezier(.22,1,.36,1) infinite}.context-memory-label{fill:#f4fffac7;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;text-anchor:middle;text-transform:uppercase}.context-particle{fill:#f4fffaf5;filter:drop-shadow(0 0 15px rgba(86,228,202,.82));animation:particle-glow 3.6s cubic-bezier(.22,1,.36,1) infinite}.context-particle.warm{fill:#ffca6df0;filter:drop-shadow(0 0 14px rgba(222,142,1,.68))}.portal-orbit{position:absolute;left:50%;bottom:166px;transform:translate(-50%);border:1px solid rgba(72,208,183,.16);border-bottom:0;border-radius:999px 999px 0 0;animation:orbit-breathe 12s cubic-bezier(.22,1,.36,1) infinite}.portal-orbit.one{width:min(1120px,94vw);height:560px}.portal-orbit.two{width:min(860px,78vw);height:430px;border-color:#de8e0121;animation-delay:1.2s}.portal-orbit.three{width:min(600px,56vw);height:300px;animation-delay:1.8s}.portal-glow{position:absolute;left:50%;bottom:174px;width:min(860px,92vw);height:360px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 100%,rgba(255,255,245,.98) 0 5%,rgba(126,255,225,.86) 12%,rgba(72,208,183,.58) 25%,rgba(222,142,1,.2) 43%,transparent 72%);opacity:.9;animation:glow-breathe 6.8s cubic-bezier(.22,1,.36,1) infinite}.portal-arc{position:absolute;left:50%;bottom:186px;width:min(470px,64vw);height:min(245px,34vw);transform:translate(-50%);border:10px solid rgba(255,255,245,.94);border-bottom:0;border-radius:520px 520px 0 0;box-shadow:0 0 18px #ffffffc7,0 0 42px #48d0b7b8,0 0 70px #136f6380,0 0 92px #de8e0129,inset 0 0 30px #ffffff73;animation:portal-pulse 5.6s cubic-bezier(.22,1,.36,1) infinite}.portal-line{position:absolute;left:50%;bottom:184px;width:100%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(19,111,99,.72),rgba(255,255,245,.94),rgba(222,142,1,.48),transparent);box-shadow:0 0 18px #48d0b78f,0 0 24px #de8e0129}.portal-interface{position:absolute;left:50%;bottom:-36px;z-index:4;display:grid;width:min(1180px,calc(100vw - 52px));min-height:252px;transform:translate(-50%);grid-template-columns:270px 1fr 310px;gap:8px;border:1px solid transparent;border-radius:15px;padding:7px;background:linear-gradient(132deg,rgba(255,255,255,.08),transparent 24%,rgba(72,208,183,.045) 68%,transparent 88%) padding-box,linear-gradient(180deg,rgba(10,29,25,.78),rgba(3,9,7,.82)) padding-box,linear-gradient(135deg,rgba(255,255,255,.17),rgba(86,228,202,.18),rgba(222,142,1,.09),rgba(255,255,255,.035)) border-box;backface-visibility:hidden;contain:paint;box-shadow:0 -16px 42px #136f6324,0 18px 44px #00000042,inset 0 1px #ffffff17}.portal-interface>div{border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.052),transparent 54%),linear-gradient(180deg,rgba(237,244,239,.035),rgba(237,244,239,.012));box-shadow:inset 0 1px #ffffff0b}.reveal-up{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.reveal-up.is-visible,.reveal-up:nth-child(1){opacity:1;transform:translateZ(0)}#home .reveal-up{opacity:1;transform:translateZ(0)}.delay-100{transition-delay:.12s}.delay-200{transition-delay:.22s}.motion-ready .motion-section .kicker,.motion-ready .motion-section .section-title,.motion-ready .motion-section .section-copy,.motion-ready .motion-section .page-grid>*,.motion-ready .motion-section .automation-card,.motion-ready .motion-section .blueprint-lab,.motion-ready .motion-section .friction-ledger,.motion-ready .motion-section .command-surface,.motion-ready .motion-section .portal-stage,.motion-ready .motion-section .study-console,.motion-ready .motion-section .study-scan,.motion-ready .motion-section .contact-console,.motion-ready .motion-section .architecture-layout,.motion-ready .motion-section .process-path,.motion-ready .motion-section .reveal-stagger>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.motion-ready .motion-section.is-section-visible .kicker,.motion-ready .motion-section.is-section-visible .section-title,.motion-ready .motion-section.is-section-visible .section-copy,.motion-ready .motion-section.is-section-visible .page-grid>*,.motion-ready .motion-section.is-section-visible .automation-card,.motion-ready .motion-section.is-section-visible .blueprint-lab,.motion-ready .motion-section.is-section-visible .friction-ledger,.motion-ready .motion-section.is-section-visible .command-surface,.motion-ready .motion-section.is-section-visible .portal-stage,.motion-ready .motion-section.is-section-visible .study-console,.motion-ready .motion-section.is-section-visible .study-scan,.motion-ready .motion-section.is-section-visible .contact-console,.motion-ready .motion-section.is-section-visible .architecture-layout,.motion-ready .motion-section.is-section-visible .process-path,.motion-ready .motion-section.is-section-visible .reveal-stagger>*.is-visible{opacity:1;transform:translateZ(0)}.motion-ready .motion-section.is-section-visible .page-grid>*:nth-child(2),.motion-ready .motion-section.is-section-visible .reveal-stagger>*.is-visible:nth-child(2),.motion-ready .motion-section.is-section-visible .automation-card:nth-child(2){transition-delay:.12s}.motion-ready .motion-section.is-section-visible .reveal-stagger>*.is-visible:nth-child(3),.motion-ready .motion-section.is-section-visible .automation-card:nth-child(3){transition-delay:.22s}.motion-ready .motion-section.is-section-visible .reveal-stagger>*.is-visible:nth-child(4){transition-delay:.32s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-24{bottom:6rem}.bottom-5{bottom:1.25rem}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-5{right:1.25rem}.top-3{top:.75rem}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-14{width:3.5rem;height:3.5rem}.size-2{width:.5rem;height:.5rem}.size-3{width:.75rem;height:.75rem}.size-7{width:1.75rem;height:1.75rem}.h-3{height:.75rem}.h-\[520px\]{height:520px}.h-full{height:100%}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-36{min-height:9rem}.min-h-\[442px\]{min-height:442px}.min-h-\[68px\]{min-height:68px}.min-h-\[calc\(100vh-180px\)\]{min-height:calc(100vh - 180px)}.min-h-screen{min-height:100vh}.w-28{width:7rem}.w-\[62\%\]{width:62%}.w-\[86\%\]{width:86%}.w-\[min\(380px\,calc\(100vw-32px\)\)\]{width:min(380px,calc(100vw - 32px))}.w-\[min\(calc\(100\%-24px\)\,1180px\)\]{width:min(calc(100% - 24px),1180px)}.w-\[min\(calc\(100\%-32px\)\,1240px\)\]{width:min(calc(100% - 32px),1240px)}.w-\[min\(calc\(100\%-32px\)\,900px\)\]{width:min(calc(100% - 32px),900px)}.w-\[min\(calc\(100\%-32px\)\,980px\)\]{width:min(calc(100% - 32px),980px)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[660px\]{max-width:660px}.max-w-\[88\%\]{max-width:88%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[190px_1fr_auto\]{grid-template-columns:190px 1fr auto}.grid-cols-\[1fr_264px\]{grid-template-columns:1fr 264px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded-\[10px\]{border-radius:10px}.rounded-\[6px\]{border-radius:6px}.border{border-width:1px}.border-oniru-glow\/60{border-color:#56e4ca99}.border-oniru-mint\/30{border-color:#48d0b74d}.bg-oniru-green{--tw-bg-opacity: 1;background-color:rgb(19 111 99 / var(--tw-bg-opacity, 1))}.bg-oniru-orange\/75{background-color:#de8e01bf}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(7 11 10 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-20{padding-bottom:5rem}.pt-32{padding-top:8rem}.text-center{text-align:center}.font-mono{font-family:IBM Plex Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[clamp\(36px\,5vw\,72px\)\]{font-size:clamp(36px,5vw,72px)}.text-\[clamp\(40px\,5vw\,72px\)\]{font-size:clamp(40px,5vw,72px)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\]{line-height:1}.tracking-\[-0\.032em\]{letter-spacing:-.032em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-\[rgba\(237\,244\,239\,0\.76\)\]{color:#edf4efc2}.text-ink{--tw-text-opacity: 1;color:rgb(237 244 239 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(157 170 163 / var(--tw-text-opacity, 1))}.text-oniru-glow{--tw-text-opacity: 1;color:rgb(86 228 202 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-\[0_0_38px_rgba\(19\,111\,99\,\.24\)\]{--tw-shadow: 0 0 38px rgba(19,111,99,.24);--tw-shadow-colored: 0 0 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,\.42\)\]{--tw-shadow: 0 20px 80px rgba(0,0,0,.42);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-500{transition-duration:.5s}.ease-fluid{transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes drift-dash{to{stroke-dashoffset:-180}}@keyframes beam-run{0%,20%{opacity:0;stroke-dashoffset:760}36%{opacity:.75}64%{opacity:.54}92%,to{opacity:0;stroke-dashoffset:-110}}@keyframes ping-breathe{0%,to{opacity:.26;stroke-dashoffset:0}50%{opacity:.7;stroke-dashoffset:-42}}@keyframes particle-glow{0%,to{opacity:.3}38%{opacity:1}74%{opacity:.68}}@keyframes connector-run{0%,18%{opacity:0;transform:translate(-110%)}42%{opacity:1}82%,to{opacity:0;transform:translate(110%)}}@keyframes blueprint-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:52px 52px,52px 52px,0 0}}@keyframes blueprint-aurora{0%,to{opacity:.42;transform:translate3d(-3%,0,0) scale(1)}46%{opacity:.76;transform:translate3d(3%,-2%,0) scale(1.035)}}@keyframes blueprint-lane-sweep{0%,18%{opacity:0;transform:translate3d(-120%,0,0)}36%,62%{opacity:1}88%,to{opacity:0;transform:translate3d(330%,0,0)}}@keyframes blueprint-node-scan{0%,24%{opacity:0;transform:translate3d(-120%,0,0)}44%{opacity:1}70%,to{opacity:0;transform:translate3d(120%,0,0)}}@keyframes blueprint-node-pulse{0%,to{opacity:.44;transform:scale(.78)}48%{opacity:1;transform:scale(1)}}@keyframes blueprint-core-breathe{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 #48d0b700;transform:translateZ(0)}48%{box-shadow:inset 0 1px #ffffff24,0 0 28px #48d0b724;transform:translate3d(0,-2px,0)}}@keyframes proof-line{0%,to{opacity:.28;transform:scaleX(.28)}48%{opacity:.85;transform:scaleX(1)}}@keyframes scan-line{0%,28%{opacity:0;transform:translate(-110%)}48%{opacity:1}78%,to{opacity:0;transform:translate(110%)}}@keyframes trace-scan{0%,22%{opacity:0;transform:translate(-120%)}42%{opacity:1}76%,to{opacity:0;transform:translate(120%)}}@keyframes feed-run{0%,to{opacity:.42;transform:scaleX(.38)}48%{opacity:.9;transform:scaleX(1)}}@keyframes report-bar{0%,to{transform:scaleY(.58);opacity:.5}46%{transform:scaleY(1);opacity:.95}}@keyframes study-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px 44px,44px 44px}}@keyframes study-scan-pass{0%,16%{opacity:0;transform:translate(-34%)}42%,62%{opacity:1}to{opacity:0;transform:translate(34%)}}@keyframes study-bar-breathe{0%,to{opacity:.72;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}@keyframes study-signal-pulse{0%,to{opacity:.56;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes audit-star-drift{0%{background-position:14% 24%,0 0,0 0}to{background-position:72% 58%,44px 44px,44px 44px}}@keyframes audit-beam-breathe{0%,to{opacity:.58;transform:translate(-50%) scaleY(.92)}50%{opacity:.9;transform:translate(-50%) scaleY(1.05)}}@keyframes audit-radar-turn{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes status-breathe{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes architecture-run{0%,18%{opacity:0;transform:translate(0)}42%{opacity:1}82%,to{opacity:0;transform:translate(min(720px,72vw))}}@keyframes memory-pulse{0%,to{opacity:.42;stroke-opacity:.16}50%{opacity:.8;stroke-opacity:.38}}@keyframes star-drift{to{transform:translateY(90px)}}@keyframes orbit-breathe{0%,to{opacity:.22;transform:translate(-50%) scale(.982)}50%{opacity:.44;transform:translate(-50%) scale(1.018)}}@keyframes glow-breathe{0%,to{opacity:.72;transform:translate(-50%) scaleX(.95) scaleY(.94)}46%{opacity:1;transform:translate(-50%) scaleX(1.035) scaleY(1.028)}}@keyframes portal-pulse{0%,to{opacity:.8;transform:translate(-50%) scale(.986)}50%{opacity:1;transform:translate(-50%) scale(1.018)}}@keyframes app-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 1023px){.hero-split-grid{grid-template-columns:1fr;gap:34px;min-height:auto}.hero-visual-column{justify-self:stretch;width:100%}.hero-proof{max-width:none}.architecture-layout{grid-template-columns:1fr}.architecture-flow{grid-template-columns:1fr;min-height:auto}.architecture-flow:before,.architecture-flow:after{left:31px;right:auto;top:18px;bottom:18px;width:1px;height:auto}.architecture-flow:after{height:90px;animation-name:architecture-run-mobile}.architecture-node{min-height:132px;padding-left:52px}.automation-trace{margin-top:22px}.friction-row{grid-template-columns:minmax(70px,.18fr) minmax(0,1fr)}.friction-row .task-live{grid-column:2}.blueprint-lab,.command-surface{grid-template-columns:1fr}.blueprint-lab{--blueprint-header: auto;--blueprint-row: auto}.blueprint-intents{grid-template-rows:none}.blueprint-intents:before{display:none}.blueprint-intent{min-height:auto}.blueprint-canvas{display:block;min-height:auto;-webkit-mask-image:none;mask-image:none}.blueprint-canvas .automation-trace{min-height:auto;border-bottom:0}.process-path{grid-template-columns:1fr 1fr}.process-path:before{display:none}.process-step:nth-child(2n){padding-top:100px}.audit-layout{grid-template-columns:1fr}.audit-copy-block{max-width:930px}.audit-outcomes{grid-template-columns:repeat(3,1fr)}.audit-followthrough-inner{grid-template-columns:1fr}.audit-step{min-height:auto;border-right:0;border-bottom:1px solid rgba(237,244,239,.08)}.audit-step:last-child{border-bottom:0}.audit-step h2{margin-top:34px}}@media (min-width: 1024px){.page-grid>.section-copy{margin-top:58px}}@media (max-width: 760px){.nav-logo{height:30px}.hero-split-grid{min-height:auto;padding-top:8px}.hero-preview-shell.hero-preview-compact{margin-top:4px}.hero-proof{grid-template-columns:1fr}.audit-hero{padding-top:124px}.audit-layout{gap:44px}.audit-copy-block{padding-top:0}.audit-title{font-size:clamp(40px,12vw,56px)}.audit-signal-strip span{font-size:12px;padding:9px 12px}.audit-outcomes{margin-top:38px;grid-template-columns:1fr;gap:18px}.audit-form{border-radius:20px}.audit-study-preview{min-height:520px}.audit-preview-stage{min-height:340px}.audit-preview-stage:before{width:520px}.audit-preview-stage:after{width:220px}.audit-orbit{width:238px;height:238px}.audit-scan-card{width:min(214px,68%);padding:11px 14px}.audit-scan-card.primary{left:16px;top:74px}.audit-scan-card.secondary{right:16px;top:150px}.audit-scan-card.tertiary{left:50%;bottom:42px}.audit-preview-footer{margin-top:-18px;gap:8px}.audit-preview-footer div,.audit-preview-footer div:nth-child(2n),.audit-preview-footer div:nth-last-child(-n+2){border:1px solid rgba(237,244,239,.07)}.audit-form{padding:6px}.audit-form label{padding:9px 14px}.audit-submit{margin:12px 14px 14px}.audit-followthrough{padding-bottom:72px}.hero-app-strip{width:100%;margin-top:34px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.hero-app-track{gap:28px;animation-duration:22s}.hero-app-tile{min-width:132px;font-size:12px}.hero-app-logo{width:22px;height:22px}.hero-proof-item{min-height:94px}.friction-ledger:before,.friction-row:before{display:none}.friction-row{grid-template-columns:1fr;min-height:auto;gap:20px;padding:30px 0}.friction-row .task-live{grid-column:auto;border-left:0;border-top:1px solid rgba(237,244,239,.075);padding:16px 0 0}.friction-marker{font-size:16px}.blueprint-intent{padding-left:30px}.blueprint-canvas{overflow:visible;padding:18px 0}.blueprint-canvas .automation-trace{justify-content:flex-start;margin:0 0 18px;padding:0}.blueprint-lane{grid-template-columns:1fr;gap:12px;padding:18px 0}.blueprint-lane-label{writing-mode:initial;transform:none;text-align:left}.blueprint-lane-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-lane:before,.blueprint-lane:after{left:0;right:0}.blueprint-canvas .blueprint-node{min-height:92px;padding:14px}.blueprint-link{display:none}.command-line{grid-template-columns:1fr;gap:12px}.command-console{min-height:auto;border-radius:18px}.command-console-grid{grid-template-columns:1fr}.command-console-grid .command-scene:first-child{grid-row:auto}.command-log div{grid-template-columns:34px minmax(0,1fr)}.command-log em{grid-column:2}.study-scan{padding:20px}.study-score{min-height:320px;grid-template-columns:1fr;gap:0}.study-score-copy{padding:22px;border-right:0;border-bottom:1px solid rgba(237,244,239,.07)}.study-score-visual{min-height:150px;padding:18px 20px}.study-signal-field{top:18px;right:20px;bottom:18px;left:20px}.study-priority-bars{right:22px;bottom:28px;left:22px}.study-priority div{grid-template-columns:36px minmax(0,1fr)}.study-priority em{grid-column:2}.process-path{grid-template-columns:1fr}.process-step,.process-step:nth-child(2n){min-height:auto;border-left:0!important;border-top:1px solid rgba(237,244,239,.075);padding:72px 0 28px}.process-step:first-child{border-top:0}.process-step:before,.process-number{left:0}.trust-inner>div{border-right:0;border-bottom:1px solid rgba(237,244,239,.09);padding:0 22px 0 0}.trust-inner>div:last-child{border-bottom:0}.hero-preview-stage,.hero-preview-stage>.relative{min-height:390px}.ai-card,.ai-panel,.ai-chip,.ai-tool,.ai-row,.automation-card,.blueprint-node{border-radius:18px;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.task-card,.command-card,.process-card{min-height:228px!important}.task-card{padding-bottom:110px!important;min-height:332px!important}.task-card>div:first-child,.command-card>div:first-child,.process-card>div:first-child{margin-bottom:34px!important}.task-live{left:20px;right:20px;bottom:20px}.command-card,.process-card{min-height:330px!important}.command-scene{left:24px;right:24px}.contact-preview div{grid-template-columns:1fr}.architecture-map{min-height:auto;padding:20px}.architecture-stat{min-height:74px}.automation-copy{box-shadow:inset 0 -1px #7effe114}.automation-card:before{-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 22%,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 22%,black 100%)}.hero-preview-header{align-items:flex-start;flex-direction:column}.workflow-label{display:none}.portal-stage{min-height:650px}.context-network{bottom:182px;width:560px;height:360px;opacity:.74}.context-memory-label{display:none}.portal-badge{max-width:calc(100vw - 48px);white-space:normal;text-align:center}.portal-arc{bottom:210px}.portal-glow,.portal-line{bottom:206px}.portal-interface{bottom:-112px;width:calc(100vw - 32px);min-height:330px;grid-template-columns:1fr}}@media (min-width: 1024px){.ai-split:after{inset:24px 0 24px auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(72,208,183,.18),transparent)}}@media (min-width: 1440px){.experience-rail{display:block}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.site-shell:before,.experience-rail,.scroll-progress{display:none}.hero-app-strip{-webkit-mask-image:none;mask-image:none}.hero-app-track{animation:none!important;flex-wrap:wrap;justify-content:center;transform:none!important}}@keyframes architecture-run-mobile{0%,18%{opacity:0;transform:translateY(0)}42%{opacity:1}82%,to{opacity:0;transform:translateY(520px)}}.placeholder\:text-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(157 170 163 / var(--tw-text-opacity, 1))}.placeholder\:text-muted::placeholder{--tw-text-opacity: 1;color:rgb(157 170 163 / var(--tw-text-opacity, 1))}.hover\:bg-\[\#178778\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 135 120 / var(--tw-bg-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:bg-ink:focus{--tw-bg-opacity: 1;background-color:rgb(237 244 239 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-paper:focus{--tw-text-opacity: 1;color:rgb(7 11 10 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 1024px){.max-lg\:min-h-\[442px\]{min-height:442px}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width: 768px){.max-md\:hidden{display:none}.max-md\:min-h-\[60px\]{min-height:60px}.max-md\:grid-cols-\[132px_1fr_auto\]{grid-template-columns:132px 1fr auto}.max-md\:px-4{padding-left:1rem;padding-right:1rem}}@media not all and (min-width: 640px){.max-sm\:hidden{display:none}.max-sm\:min-h-\[390px\]{min-height:390px}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-8{padding:2rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:block{display:block}}
