/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--paper:#f5f0e8;--paper-2:#e9e0d4;--ink:#1a1c1e;--ink-soft:#62635f;--clay:#b94f2a;--clay-dark:#8d351a;--line:#1a1c1e24;--cream:#fbf8f2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px}.scroll-progress{z-index:100;background:var(--clay);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.nav-shell{z-index:50;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 max(28px,50vw - 620px);transition:background .3s,border-color .3s,height .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.nav-shell.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e8e0;height:74px;box-shadow:0 10px 35px #2f261c0d}.brand{align-items:center;display:inline-flex}.brand img{width:138px;height:auto;display:block}.nav-shell nav{color:#555751;gap:35px;font-size:12px;display:flex}.nav-shell nav a{padding:10px 0;position:relative}.nav-shell nav a:after{content:"";background:var(--clay);transform-origin:100%;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.nav-shell nav a:hover:after{transform-origin:0;transform:scaleX(1)}.button{--mx:0px;--my:0px;background:var(--clay);color:#fff;border:1px solid var(--clay);min-height:54px;transform:translate(var(--mx),var(--my));border-radius:2px;justify-content:center;align-items:center;gap:22px;padding:0 24px;font-size:12px;font-weight:630;transition:background .25s,border-color .25s,box-shadow .25s,transform .15s;display:inline-flex}.button:hover{background:var(--clay-dark);border-color:var(--clay-dark);box-shadow:0 14px 35px #8e361b33}.button-small{gap:14px;min-height:42px;padding:0 17px}.arrow{transition:transform .25s;display:inline-block}.button:hover .arrow{transform:translate(3px,-3px)}.section-grid{background-image:linear-gradient(#1a1c1e0b 1px,#0000 1px),linear-gradient(90deg,#1a1c1e0b 1px,#0000 1px);background-size:58px 58px}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:65px;min-height:900px;padding:170px max(28px,50vw - 620px) 95px;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--clay);font:600 9px var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 23px;display:flex}.eyebrow>span{background:currentColor;width:23px;height:1px}.eyebrow.light{color:#dfa181}.hero h1{letter-spacing:-.072em;max-width:690px;margin:0;font-size:clamp(58px,5.5vw,84px);font-weight:470;line-height:.94}.hero h1 em,.value-sticky em{color:var(--clay);font-family:Georgia,serif;font-weight:400}.hero-lead{max-width:570px;color:var(--ink-soft);margin:31px 0 0;font-size:16px;line-height:1.72}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.text-link{border-bottom:1px solid var(--line);padding-bottom:7px;font-size:12px}.text-link span{color:var(--clay);margin-left:8px}.hero-proof{color:#72736e;flex-wrap:wrap;gap:15px;margin-top:27px;font-size:9px;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.check{width:15px;height:15px;color:var(--clay);border:1px solid #b94f2a59;border-radius:50%;place-items:center;font-size:8px;display:grid}.hero-stage{position:relative}.hero-visual{--parallax-y:0px;border:1px solid var(--line);min-height:560px;transform:translateY(var(--parallax-y));background:#faf7f1db;padding:0 26px 24px;position:relative;overflow:hidden;box-shadow:0 35px 90px #3a291b1a}.hero-visual:before{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(#1a1c1e21 .7px,#0000 .7px);background-size:17px 17px;position:absolute;inset:0}.canvas-head{z-index:2;border-bottom:1px solid var(--line);color:#858680;height:64px;font:7px var(--font-geist-mono),monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex;position:relative}.canvas-head>div{color:var(--clay);align-items:center;gap:9px;display:flex}.canvas-head>span{text-transform:uppercase}.live-dot,.record-dot{background:var(--clay);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 5px #b94f2a1a}.pipeline-canvas{z-index:2;grid-template-columns:1fr 150px 1fr;align-items:center;gap:13px;min-height:332px;padding:28px 0 18px;display:grid;position:relative}.column-label{color:#9b9b95;font:7px var(--font-geist-mono),monospace;letter-spacing:.13em;margin-bottom:12px;display:block}.input-column,.output-column{min-width:0}.source-card,.memory-card{border:1px solid var(--line);background:#fffcf7eb;align-items:center;gap:10px;height:65px;margin-top:8px;padding:0 12px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 22px #2f261c09}.source-card:hover,.memory-card:hover{border-color:#b94f2a6b;transform:translateY(-3px);box-shadow:0 14px 30px #2f261c14}.source-card.active{background:#fffaf3;border-color:#b94f2a6b}.source-icon{width:24px;height:24px;color:var(--clay);background:#b94f2a17;border-radius:50%;flex:0 0 24px;place-items:center;font-size:9px;display:grid}.source-card>div,.memory-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.source-card b,.memory-card b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:580;overflow:hidden}.source-card small,.memory-card small{text-overflow:ellipsis;white-space:nowrap;color:#999891;font:6px var(--font-geist-mono),monospace;overflow:hidden}.source-card>i{color:#aaa8a1;font:normal 6px var(--font-geist-mono),monospace}.memory-card>span{border-right:1px solid var(--line);height:30px;color:var(--clay);flex:0 0 30px;place-items:center;font:400 16px Georgia,serif;display:grid}.memory-card>i{width:17px;height:17px;color:var(--clay);font:normal 7px var(--font-geist-mono),monospace;border:1px solid #b94f2a40;border-radius:50%;place-items:center;display:grid}.memory-card.warning{background:#fbf2ea}.memory-card.warning>i{background:var(--clay);color:#fff}.status-ok{color:#6e8068!important;border-color:#6e80684d!important}.processing-core{place-items:center;height:250px;display:grid;position:relative}.cerne-core{z-index:4;background:var(--ink);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:114px;height:114px;display:flex;position:relative;box-shadow:0 0 0 17px #b94f2a14,0 0 0 36px #b94f2a09}.cerne-core img{filter:brightness(0)invert();width:39px;margin-bottom:2px}.cerne-core strong{letter-spacing:-.04em;font-size:13px}.cerne-core small{color:#999c99;text-align:center;max-width:85px;margin-top:3px;font-size:6px}.core-orbit{border:1px solid #b94f2a33;border-radius:50%;position:absolute;inset:30px -5px}.core-orbit.orbit-b{border-style:dashed;border-color:#1a1c1e1f;inset:58px 22px}.data-stream{z-index:1;background:linear-gradient(90deg,#b94f2a14,#b94f2aa6);width:48px;height:1px;position:absolute;top:50%}.stream-a{left:-4px}.stream-b{right:-4px;transform:rotate(180deg)}.data-stream i{background:var(--clay);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.data-stream i:first-child{left:3px}.data-stream i:nth-child(2){left:20px}.data-stream i:nth-child(3){left:37px}.insight-bar{z-index:3;background:var(--ink);color:#fff;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:15px 14px;display:grid;position:relative;box-shadow:0 15px 38px #00000029}.insight-bar>img{filter:brightness(0)invert();width:30px}.insight-bar>div{flex-direction:column;gap:6px;display:flex}.insight-bar small{color:#d27a55;font:6px var(--font-geist-mono),monospace;letter-spacing:.14em}.insight-bar b{font-size:9px;font-weight:480;line-height:1.45}.insight-bar button{color:#a8aaa7;font:7px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:1px solid #ffffff21;padding:8px 10px;transition:border-color .2s,color .2s}.insight-bar button:hover{color:#fff;border-color:#d27a55}.insight-bar button span{color:#d27a55;margin-left:5px}.visual-footer{z-index:2;color:#858680;font:6px var(--font-geist-mono),monospace;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex;position:relative}.insight-bar>a{color:#a8aaa7;font:7px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:1px solid #ffffff21;padding:8px 10px;transition:border-color .2s,color .2s}.insight-bar>a:hover{color:#fff;border-color:#d27a55}.insight-bar>a span{color:#d27a55;margin-left:5px}.integration-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf7f17a;padding:25px 0 28px;position:relative;overflow:hidden}.integration-kicker{color:#8b8c86;font:7px var(--font-geist-mono),monospace;letter-spacing:.15em;justify-content:center;align-items:center;gap:10px;margin:0 auto 22px;display:flex}.integration-kicker>span{background:var(--clay);width:22px;height:1px}.integration-viewport{position:relative;overflow:hidden}.integration-viewport:before,.integration-viewport:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.integration-viewport:before{background:linear-gradient(90deg,var(--paper),transparent);left:0}.integration-viewport:after{background:linear-gradient(-90deg,var(--paper),transparent);right:0}.integration-track{align-items:center;width:max-content;animation:32s linear infinite marquee;display:flex}.integration-viewport:hover .integration-track{animation-play-state:paused}.integration-item{border-right:1px solid var(--line);color:#4f514e;filter:saturate(.35);justify-content:center;align-items:center;gap:12px;min-width:190px;height:54px;padding:0 29px;transition:filter .25s,color .25s,transform .25s;display:flex}.integration-item:hover{color:var(--ink);filter:saturate();transform:translateY(-2px)}.integration-item svg{width:25px;height:25px}.integration-item>span:last-child{white-space:nowrap;font-size:11px;font-weight:540}.integration-glyph{letter-spacing:-.04em;border-radius:3px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:700 9px Arial,sans-serif;color:#fff!important;display:grid!important}.problem-section,.value-section{padding:130px max(28px,50vw - 620px)}.section-heading{grid-template-columns:.58fr 1fr;align-items:start;column-gap:80px;display:grid}.section-heading .eyebrow{grid-row:1/3}.section-heading h2,.flow-copy h2,.trust-section h2,.proof-intro h2,.value-sticky h2{letter-spacing:-.057em;margin:0;font-size:clamp(39px,4.1vw,61px);font-weight:470;line-height:1.04}.section-heading>p:last-child{max-width:590px;color:var(--ink-soft);margin:24px 0 0;font-size:14px;line-height:1.72}.problem-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.problem-grid article{border-right:1px solid var(--line);min-height:245px;padding:32px 38px 32px 0;transition:background .3s,padding .3s;position:relative}.problem-grid article+article{padding-left:38px}.problem-grid article:last-child{border:0}.problem-grid strong{color:var(--clay);font:9px var(--font-geist-mono),monospace}.problem-grid h3{letter-spacing:-.025em;max-width:300px;margin:48px 0 14px;font-size:19px;font-weight:580}.problem-grid p{max-width:310px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.card-arrow{color:#a9a69f;transition:transform .25s,color .25s;position:absolute;top:29px;right:25px}.problem-grid article:hover .card-arrow{color:var(--clay);transform:translate(3px,-3px)}.problem-punch{text-align:center;letter-spacing:-.04em;margin:76px 0 0;font-size:clamp(24px,3vw,38px)}.problem-punch em{color:var(--clay);font-family:Georgia,serif;font-weight:400}.proof-section{background:var(--ink);color:#f6f1e9;padding:130px max(28px,50vw - 620px);overflow:hidden}.proof-intro{grid-template-columns:.58fr 1fr;column-gap:80px;display:grid}.proof-intro .eyebrow{grid-row:1/3}.proof-intro>p:last-child{color:#9da09d;margin:24px 0 0;font-size:14px}.proof-board{grid-template-columns:.9fr 115px 1.1fr;align-items:center;margin-top:78px;display:grid}.meeting-card{background:#222526;border:1px solid #ffffff26;padding:27px}.meeting-head{align-items:center;gap:12px;font-size:11px;display:flex}.meeting-head small{color:#7e817e;margin-left:auto}.record-dot{display:inline-block;box-shadow:0 0 0 5px #b94f2a1f}.waveform{align-items:center;gap:5px;height:74px;margin:27px 0;display:flex}.waveform i{opacity:.7;background:#b94f2a;border-radius:2px;flex:1;height:24%}.waveform i:nth-child(3n){height:70%}.waveform i:nth-child(4n){height:42%}.waveform i:nth-child(7n){height:91%}.meeting-card>p{color:#c5c5c0;margin:0;font-size:12px;line-height:1.7}.meeting-meta{color:#6f7370;font:7px var(--font-geist-mono),monospace;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:24px;padding-top:17px;display:flex}.proof-arrow{text-align:center;color:#858985;font-size:8px}.proof-arrow span{display:block}.proof-arrow b{color:#cd704b;margin-top:10px;font-size:25px;font-weight:300;display:block}.outcomes-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.outcomes-grid article{min-height:165px;color:var(--ink);background:#f3eee6;padding:23px;transition:transform .3s,background .3s}.outcomes-grid article:hover{background:#fffaf2;transform:translateY(-5px)}.outcomes-grid small{color:#9a5a3f;font:7px var(--font-geist-mono),monospace;letter-spacing:.12em}.outcomes-grid strong{margin:22px 0 7px;font:400 42px Georgia,serif;display:block}.outcomes-grid p{color:#74756f;margin:0;font-size:9px;line-height:1.5}.proof-result{max-width:820px;color:var(--ink);background:#f3eee6;grid-template-columns:55px 1fr;column-gap:22px;margin:50px 0 0 auto;padding:27px;display:grid;box-shadow:0 25px 70px #0003}.proof-result>img{grid-row:1/3;width:45px}.proof-result blockquote{margin:0 0 21px;font:400 20px/1.45 Georgia,serif}.proof-result>div{grid-column:2}.proof-result p{color:#555853;margin:0 0 14px;font-size:12px;line-height:1.7}.proof-result span{color:#9b674f;font:7px var(--font-geist-mono),monospace}.flow-section{color:#f8f4ed;background:#242728;grid-template-columns:.87fr 1.13fr;gap:95px;padding:140px max(28px,50vw - 620px);display:grid}.flow-copy>p:not(.eyebrow){color:#a9aaa7;max-width:500px;margin:27px 0 0;font-size:14px;line-height:1.72}.flow-copy ul{border-top:1px solid #ffffff21;margin:43px 0 0;padding:0;list-style:none}.flow-copy li{border-bottom:1px solid #ffffff21;flex-direction:column;gap:6px;padding:20px 0;font-size:12px;display:flex}.flow-copy li b{font-weight:520}.flow-copy li span{color:#888c89;font-size:10px}.flow-diagram{align-self:center}.flow-row{justify-content:center;align-items:center;gap:11px;display:flex}.flow-row>i{color:#6e716e;font-style:normal}.flow-card{background:#2a2d2e;border:1px solid #ffffff24;align-items:center;gap:12px;width:165px;min-height:88px;padding:17px;transition:transform .3s,border-color .3s;display:flex}.flow-card:hover{border-color:#d9795299;transform:translateY(-5px)}.flow-card.featured{background:#342c28;border-color:#a95231}.flow-card svg{color:#d17b57;flex:none}.flow-card span{flex-direction:column;gap:6px;display:flex}.flow-card b{font-size:11px}.flow-card small{color:#858784;font-size:7px}.answer-card{max-width:540px;color:var(--ink);background:#f3eee6;margin:42px auto 0;padding:25px;box-shadow:0 22px 50px #0000002e}.answer-top{align-items:center;gap:10px;font-size:10px;display:flex}.answer-top img{width:28px}.answer-top small{color:#9b978f;margin-left:auto}.answer-card>p{color:#4e504d;margin:20px 0;font-size:12px;line-height:1.68}.answer-sources{flex-wrap:wrap;gap:8px;display:flex}.answer-sources span{color:#696963;background:#e5ddd1;padding:7px 9px;font-size:7px}.value-section{grid-template-columns:.9fr 1.1fr;gap:105px;display:grid}.value-sticky{align-self:start;position:sticky;top:130px}.value-list{border-top:1px solid var(--line)}.value-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:35px 0;display:grid}.value-list article>span{color:var(--clay);font:9px var(--font-geist-mono),monospace}.value-list h3{letter-spacing:-.03em;margin:0 0 12px;font-size:20px}.value-list p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.trust-section{border-top:1px solid var(--line);background:#e9e0d4;grid-template-columns:1fr 1fr;gap:110px;padding:115px max(28px,50vw - 620px);display:grid}.trust-points{border-top:1px solid var(--line)}.trust-points p{border-bottom:1px solid var(--line);gap:22px;margin:0;padding:23px 0;font-size:12px;display:flex}.trust-points span{color:var(--clay);font:8px var(--font-geist-mono),monospace}.trust-points b{font-weight:500}.final-cta{background:var(--clay);color:#fff;grid-template-columns:.82fr 1.18fr;align-items:center;gap:95px;min-height:860px;padding:120px max(28px,50vw - 620px);display:grid;position:relative;overflow:hidden}.cta-copy{z-index:2;position:relative}.cta-logo{filter:brightness(0)invert();width:65px;margin-bottom:28px}.final-cta h2{letter-spacing:-.057em;margin:0;font:400 clamp(50px,5.5vw,78px)/.96 Georgia,serif}.cta-copy>p:not(.eyebrow){color:#f0d3c5;max-width:480px;margin:28px 0 0;font-size:13px;line-height:1.72}.cta-form-shell{z-index:3;color:var(--ink);background:#f6f1e9;padding:34px;position:relative;box-shadow:0 35px 90px #4d180838}.lead-form{position:relative}.form-grid{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.lead-form label{flex-direction:column;gap:8px;display:flex}.lead-form label>span{color:#6e6e68;font:7px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--ink);font:11px var(--font-geist-sans),Arial,sans-serif;background:0 0;border:0;border-bottom:1px solid #1a1c1e33;border-radius:0;outline:0;padding:10px 0 12px;transition:border-color .2s}.lead-form textarea{resize:vertical;line-height:1.55}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#aaa8a1}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--clay)}.form-wide{grid-column:1/-1}.honeypot{position:absolute!important;left:-9999px!important}.form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.form-footer>p{color:#8a8983;max-width:260px;margin:0;font-size:8px;line-height:1.5}.button-light{z-index:2;background:var(--ink);color:#fff;border-color:var(--ink);position:relative}.button-light:hover{color:#fff;background:#303333;border-color:#303333}.button:disabled{opacity:.7;cursor:wait}.spinner{border:1px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin360}.form-error{color:#a03221;margin:16px 0 0;font-size:10px}.lead-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:545px;padding:54px 40px;display:flex;position:relative;overflow:hidden}.success-mark{border:1px solid #b94f2a4d;border-radius:50%;place-items:center;width:78px;height:78px;margin-bottom:30px;display:grid;box-shadow:0 0 0 15px #b94f2a0f}.success-mark span{background:var(--clay);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.lead-success .eyebrow{justify-content:center}.lead-success h3{letter-spacing:-.045em;margin:0;font:400 46px/1 Georgia,serif}.lead-success>p:last-child{max-width:470px;color:var(--ink-soft);margin:25px 0 0;font-size:12px;line-height:1.7}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{background:var(--clay);width:7px;height:13px;animation:2s cubic-bezier(.2,.7,.3,1) forwards confetti-fall;position:absolute;top:-20px}.confetti i:nth-child(3n){background:#e1a27e}.confetti i:nth-child(4n){background:#1a1c1e;border-radius:50%}.confetti i:nth-child(5n){background:#7f8b73;width:11px;height:6px}.cta-rings{--parallax-y:0px;transform:translate(-50%,calc(-50% + var(--parallax-y)));opacity:.13;width:720px;height:720px;position:absolute;inset:48% auto auto 23%}.cta-rings i{border:1px solid #fff;border-radius:50%;position:absolute}.cta-rings i:first-child{inset:0}.cta-rings i:nth-child(2){inset:90px}.cta-rings i:nth-child(3){inset:180px}.cta-rings i:nth-child(4){background:#fff;inset:270px}footer{background:var(--ink);color:#e8e4dc;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:120px;padding:0 max(28px,50vw - 620px);font-size:10px;display:grid}footer .brand img{width:138px}footer p{text-align:center;color:#8f918f}footer>span{text-align:right;color:#6f7270}.motion-ready [data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.problem-grid article:nth-child(2),.outcomes-grid article:nth-child(2){transition-delay:90ms}.problem-grid article:nth-child(3),.outcomes-grid article:nth-child(3){transition-delay:.18s}.outcomes-grid article:nth-child(4){transition-delay:.27s}@media (width<=980px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;gap:65px;padding-top:150px}.hero-stage{max-width:720px}.section-heading,.proof-intro{grid-template-columns:1fr}.section-heading .eyebrow,.proof-intro .eyebrow{grid-row:auto}.proof-board{grid-template-columns:1fr;gap:30px}.proof-arrow{transform:rotate(90deg)}.outcomes-grid{grid-template-columns:repeat(4,1fr)}.flow-section,.value-section,.trust-section{grid-template-columns:1fr;gap:70px}.value-sticky{position:static}}@media (width<=690px){.nav-shell{height:78px;padding:0 19px}.nav-shell .button{width:42px;padding:0;font-size:0}.nav-shell .button .arrow{font-size:13px}.brand img{width:123px}.hero{min-height:auto;padding:126px 20px 75px}.hero h1{font-size:49px}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{gap:10px}.hero-visual{min-height:auto;padding:0 14px 18px}.canvas-head{height:55px}.canvas-head>span{display:none}.pipeline-canvas{grid-template-columns:1fr;gap:8px;padding:20px 0 14px}.processing-core{height:150px}.core-orbit{inset:12px 75px}.core-orbit.orbit-b{inset:34px 97px}.data-stream{display:none}.cerne-core{width:92px;height:92px}.cerne-core img{width:31px}.input-column,.output-column{grid-template-columns:1fr 1fr;gap:7px;display:grid}.column-label{grid-column:1/-1;margin:0}.source-card,.memory-card{height:57px;margin:0;padding:0 9px}.input-column .source-card:last-child,.output-column .memory-card:last-child{grid-column:1/-1}.source-card b,.memory-card b{font-size:8px}.source-card>i{display:none}.insight-bar{grid-template-columns:31px 1fr;padding:13px 11px}.insight-bar>img{width:27px}.insight-bar button{grid-column:2;justify-self:start}.visual-footer{text-align:center;line-height:1.5}.signal-strip{justify-content:flex-start;padding-left:20px}.problem-section,.proof-section,.flow-section,.value-section,.trust-section{padding:88px 20px}.section-heading h2,.proof-intro h2,.flow-copy h2,.trust-section h2,.value-sticky h2{font-size:40px}.problem-grid{grid-template-columns:1fr;margin-top:55px}.problem-grid article,.problem-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:210px;padding:29px 0}.problem-grid h3{margin-top:35px}.problem-punch{margin-top:55px}.outcomes-grid{grid-template-columns:1fr 1fr}.proof-result{grid-template-columns:42px 1fr}.proof-result>img{width:36px}.proof-result blockquote{font-size:17px}.flow-row{flex-direction:column}.flow-row>i{transform:rotate(90deg)}.flow-card{width:100%}.answer-sources{flex-direction:column}.value-list article{grid-template-columns:35px 1fr}.final-cta{min-height:580px}.cta-rings{width:540px;height:540px}footer{text-align:center;grid-template-columns:1fr;gap:18px;padding:35px 20px}footer .brand{justify-content:center}footer p,footer>span{text-align:center;margin:0}}@media (prefers-reduced-motion:no-preference){.cerne-core{animation:4s ease-in-out infinite breathe}.live-dot,.record-dot{animation:2s ease-out infinite pulse}.data-stream i{animation:1.7s linear infinite travel}.data-stream i:nth-child(2){animation-delay:-.55s}.data-stream i:nth-child(3){animation-delay:-1.1s}.core-orbit.orbit-a{animation:14s linear infinite spin}.waveform i{animation:1.5s ease-in-out infinite alternate wave}.waveform i:nth-child(2n){animation-delay:-.4s}@keyframes breathe{50%{box-shadow:0 0 0 23px #b94f2a0f,0 0 0 45px #b94f2a06}}@keyframes pulse{50%{box-shadow:0 0 0 9px #b94f2a00}}@keyframes travel{0%{opacity:0;transform:translate(-10px)}40%{opacity:1}to{opacity:0;transform:translate(23px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wave{to{transform:scaleY(.55)}}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(590px)rotate(720deg)}}@keyframes spin360{to{transform:rotate(360deg)}}@media (width<=980px){.final-cta{grid-template-columns:1fr;gap:65px}.cta-copy{max-width:680px}.cta-rings{top:28%;left:50%}.cta-form-shell{width:100%;max-width:720px}}@media (width<=690px){.insight-bar>a{grid-column:2;justify-self:start}.integration-kicker{text-align:center;padding:0 22px;line-height:1.5}.integration-viewport:before,.integration-viewport:after{width:48px}.integration-item{min-width:160px;padding:0 20px}.final-cta{gap:48px;min-height:auto;padding:88px 20px}.cta-form-shell{padding:24px 20px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-footer{flex-direction:column;align-items:stretch}.form-footer .button{width:100%}.form-footer>p{max-width:none}.lead-success{min-height:510px;padding:42px 10px}.lead-success h3{font-size:38px}.cta-rings{width:540px;height:540px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
