/*! 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)}.end{inset-inline-end: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}}.arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.lead-form label>span{color:#555750;letter-spacing:.08em;font-size:10px;font-weight:600}.lead-form input,.lead-form select,.lead-form textarea{font-size:13px}.form-footer>p{color:#777872;font-size:10px}.journey-motion{color:#f7f2ea;background:#202324;height:240vh;position:relative}.journey-sticky{grid-template-rows:auto 1fr;grid-template-columns:.85fr 1fr;align-items:center;gap:45px 90px;min-height:100vh;padding:120px max(28px,50vw - 620px);display:grid;position:sticky;top:0;overflow:hidden}.journey-copy{z-index:3;position:relative}.journey-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:450;line-height:1}.journey-copy h2 em{color:#d47a54;font-family:Georgia,serif;font-weight:400}.journey-copy>p:last-child{color:#9da19d;max-width:520px;margin:25px 0 0;font-size:14px;line-height:1.7}.journey-orbit{aspect-ratio:1;grid-area:1/2/3;justify-self:center;place-items:center;width:min(43vw,540px);display:grid;position:relative}.journey-core{z-index:4;width:142px;height:142px;color:var(--ink);background:#f4eee5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .8s,box-shadow .8s;display:flex;position:relative;box-shadow:0 0 0 28px #b94f2a1a}.journey-core img{width:52px}.journey-core span{margin-top:3px;font-size:13px;font-weight:600}.journey-ring{border:1px solid #d579543b;border-radius:50%;transition:inset .9s,opacity .8s,transform .9s;position:absolute}.ring-one{inset:11%}.ring-two{border-style:dashed;inset:1%}.journey-noise i{opacity:.8;background:#d47750;border-radius:50%;width:10px;height:10px;transition:all .9s;position:absolute}.journey-noise i:first-child{top:18%;left:6%}.journey-noise i:nth-child(2){bottom:12%;left:17%}.journey-noise i:nth-child(3){top:22%;right:8%}.journey-noise i:nth-child(4){bottom:13%;right:15%}.journey-noise i:nth-child(5){top:3%;left:42%}.journey-noise i:nth-child(6){bottom:2%;right:38%}.stage-2 .journey-noise i,.stage-3 .journey-noise i{opacity:.2;inset:calc(50% - 5px) auto auto calc(50% - 5px)}.stage-2 .journey-ring{transform:rotate(55deg)}.stage-3 .journey-core{transform:scale(.88);box-shadow:0 0 0 46px #b94f2a14,0 0 0 92px #b94f2a09}.journey-memory{z-index:5;min-width:205px;color:var(--ink);opacity:0;background:#f4eee5;flex-direction:column;gap:5px;padding:17px 19px;transition:opacity .7s,transform .7s;display:flex;position:absolute;bottom:13%;right:-4%;transform:translateY(22px);box-shadow:0 20px 50px #00000040}.journey-memory b{font-size:11px}.journey-memory small{color:#777973;font-size:8px}.stage-3 .journey-memory{opacity:1;transform:translateY(0)}.journey-steps{z-index:3;border-top:1px solid #ffffff1f;align-self:end;position:relative}.journey-steps article{opacity:.35;border-bottom:1px solid #ffffff1f;grid-template-columns:38px 1fr;gap:14px;padding:15px 0;transition:opacity .45s,transform .45s;display:grid}.journey-steps article.active{opacity:1;transform:translate(8px)}.journey-steps article>span{color:#d47a54;font:8px var(--font-geist-mono),monospace}.journey-steps h3{margin:0 0 5px;font-size:13px}.journey-steps p{color:#989c98;margin:0;font-size:9px;line-height:1.5}@media (width<=980px){.journey-sticky{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:24px;padding-top:95px}.journey-orbit{grid-area:2/1;width:min(70vw,430px)}.journey-steps{grid-row:3}.journey-copy>p:last-child{display:none}.journey-motion{height:260vh}}@media (width<=690px){.journey-sticky{padding:84px 20px 28px}.journey-copy h2{font-size:37px}.journey-orbit{width:82vw}.journey-core{width:105px;height:105px}.journey-core img{width:39px}.journey-memory{min-width:165px;bottom:8%;right:0}.journey-steps article{padding:11px 0}.journey-steps p{display:none}.journey-motion{height:250vh}.nav-shell .button .arrow{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.journey-motion{height:auto}.journey-sticky{position:relative}.journey-steps article{opacity:1}.journey-memory{opacity:1;transform:none}}.journey-motion{--journey-progress:0;height:300vh}.journey-orbit{isolation:isolate;transform:translateZ(0)}.journey-ring{width:74%;height:74%;transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * 80deg));transform-origin:50%;will-change:transform;border-color:#d5795447;inset:50% auto auto 50%}.journey-ring.ring-two{width:94%;height:94%;transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * -55deg));opacity:.72}.journey-ring.ring-three{width:56%;height:56%;transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * 120deg));opacity:.55;border-style:dotted}.journey-core{transform:translate(-50%,-50%) scale(calc(.92 + var(--journey-progress) * .08));transform-origin:50%;will-change:transform;box-shadow:0 0 0 calc(20px + var(--journey-progress) * 20px) #b94f2a14;position:absolute;top:50%;left:50%}.stage-3 .journey-core,.stage-4 .journey-core{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 42px #b94f2a12,0 0 0 82px #b94f2a06}.journey-noise i{transform-origin:50%;will-change:transform;inset:50% auto auto 50%!important}.journey-noise i:first-child{transform:translate(calc(-220px + var(--journey-progress) * 215px),calc(-145px + var(--journey-progress) * 140px))}.journey-noise i:nth-child(2){transform:translate(calc(-190px + var(--journey-progress) * 185px),calc(150px - var(--journey-progress) * 155px))}.journey-noise i:nth-child(3){transform:translate(calc(205px - var(--journey-progress) * 210px),calc(-125px + var(--journey-progress) * 120px))}.journey-noise i:nth-child(4){transform:translate(calc(190px - var(--journey-progress) * 195px),calc(145px - var(--journey-progress) * 150px))}.journey-noise i:nth-child(5){transform:translate(calc(-40px + var(--journey-progress) * 35px),calc(-225px + var(--journey-progress) * 220px))}.journey-noise i:nth-child(6){transform:translate(calc(55px - var(--journey-progress) * 60px),calc(215px - var(--journey-progress) * 220px))}.journey-memory{opacity:calc((var(--journey-progress) - .68) * 4);transform:translateY(calc((1 - var(--journey-progress)) * 35px));will-change:transform,opacity;bottom:10%;right:0}.stage-4 .journey-memory{opacity:1}.journey-steps article{padding:12px 0}.journey-steps article.active{transform:translate(6px)}.difference-section{background:var(--cream);padding:130px max(28px,50vw - 620px)}.difference-heading{grid-template-columns:.58fr 1fr;column-gap:80px;display:grid}.difference-heading .eyebrow{grid-row:1/3}.difference-heading h2{letter-spacing:-.057em;margin:0;font-size:clamp(39px,4.1vw,61px);font-weight:470;line-height:1.04}.difference-heading>p:last-child{max-width:590px;color:var(--ink-soft);margin:24px 0 0;font-size:14px;line-height:1.72}.difference-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.difference-grid article{border-right:1px solid var(--line);background:#f7f3ec;min-height:270px;padding:32px}.difference-grid article:last-child{border:0}.difference-grid article.featured{background:var(--ink);color:#fff}.difference-grid span{color:var(--clay);font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.difference-grid strong{letter-spacing:-.03em;margin-top:55px;font-size:20px;line-height:1.25;display:block}.difference-grid p{color:#777872;margin:16px 0 0;font-size:12px;line-height:1.7}.difference-grid .featured p{color:#a7aaa6}@media (width<=980px){.journey-motion{height:320vh}.difference-heading{grid-template-columns:1fr}.difference-heading .eyebrow{grid-row:auto}.difference-grid{grid-template-columns:1fr}.difference-grid article{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=690px){.journey-motion{height:300vh}.journey-ring{width:70%;height:70%}.journey-ring.ring-two{width:92%;height:92%}.journey-ring.ring-three{width:50%;height:50%}.journey-memory{bottom:5%;right:-4%}.journey-noise i{display:none}.difference-section{padding:88px 20px}.difference-heading h2{font-size:40px}.difference-grid{margin-top:48px}.difference-grid article{min-height:225px;padding:26px}.difference-grid strong{margin-top:38px}}.stage-2 .journey-ring,.stage-3 .journey-ring,.stage-4 .journey-ring{transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * 80deg))}.stage-2 .journey-ring.ring-two,.stage-3 .journey-ring.ring-two,.stage-4 .journey-ring.ring-two{transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * -55deg))}.stage-2 .journey-ring.ring-three,.stage-3 .journey-ring.ring-three,.stage-4 .journey-ring.ring-three{transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * 120deg))}.cta-kicker{align-items:center;gap:18px;margin-bottom:32px;display:flex}.cta-kicker .cta-logo{flex:none;width:48px;margin:0}.cta-kicker .eyebrow{margin:0}.cta-copy{flex-direction:column;align-items:flex-start;display:flex}.final-cta h2{text-wrap:balance;max-width:650px}@media (width<=690px){.final-cta{gap:42px;padding:76px 20px 82px}.cta-copy{width:100%}.cta-kicker{gap:13px;margin-bottom:26px}.cta-kicker .cta-logo{width:38px}.cta-kicker .eyebrow{letter-spacing:.13em;font-size:8px}.final-cta h2{letter-spacing:-.052em;max-width:560px;font-size:clamp(42px,12.5vw,54px);line-height:.98}.cta-copy>p:not(.eyebrow){margin-top:24px;font-size:14px;line-height:1.65}.cta-rings{width:480px;height:480px;top:20%;left:50%}.cta-rings i:nth-child(2){inset:70px}.cta-rings i:nth-child(3){inset:140px}.cta-rings i:nth-child(4){inset:210px}.cta-form-shell{margin-top:4px}}.hero{grid-template-columns:.9fr 1.1fr;gap:58px}.hero h1{max-width:650px;font-size:clamp(48px,4.75vw,72px);line-height:.96}.hero h1 em{letter-spacing:-.055em;margin-top:7px;font-size:.82em;line-height:1.02;display:inline-block}.hero-stage{min-width:0}.hero-story{--parallax-y:0px;border:1px solid var(--line);min-height:620px;transform:translateY(var(--parallax-y));background:#faf7f1e6;padding:0 22px 20px;position:relative;overflow:hidden;box-shadow:0 35px 90px #3a291b1c}.hero-story:before{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(#1a1c1e21 .7px,#0000 .7px);background-size:17px 17px;position:absolute;inset:0}.story-head{z-index:6;border-bottom:1px solid var(--line);height:62px;font:7px var(--font-geist-mono),monospace;letter-spacing:.13em;color:#898a84;justify-content:space-between;align-items:center;display:flex;position:relative}.story-head span{color:var(--clay);align-items:center;gap:9px;display:flex}.story-head small{font:inherit}.story-space{z-index:2;height:408px;position:relative}.story-orbit{border:1px solid #b94f2a24;border-radius:50%;width:330px;height:330px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.story-orbit.orbit-inner{border-style:dashed;border-color:#1a1c1e1c;width:205px;height:205px}.story-core{z-index:5;background:var(--ink);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #b94f2a14}.story-core img{filter:brightness(0)invert();width:40px;margin-bottom:1px}.story-core b{letter-spacing:-.04em;font-size:13px}.story-core small{color:#999d99;margin-top:3px;font-size:6px}.core-halo{border:1px solid #b94f2a38;border-radius:50%;position:absolute;inset:-19px}.core-halo.halo-two{border-style:dashed;border-color:#b94f2a1f;inset:-42px}.story-source{z-index:4;border:1px solid var(--line);background:#fffcf7f5;align-items:center;gap:9px;width:164px;min-height:52px;padding:9px 10px;display:flex;position:absolute;box-shadow:0 8px 24px #2f261c0f}.story-source>i{width:25px;height:25px;color:var(--clay);font:normal 9px var(--font-geist-mono),monospace;background:#b94f2a1a;border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.story-source>span{flex-direction:column;gap:4px;min-width:0;display:flex}.story-source b,.story-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-source b{font-size:8px}.story-source small{color:#999891;font:6px var(--font-geist-mono),monospace}.source-call{top:12%;left:1%}.source-chat{top:9%;right:1%}.source-doc{bottom:17%;left:2%}.source-task{bottom:15%;right:1%}.story-connection{z-index:1;transform-origin:0;background:linear-gradient(90deg,#b94f2aa6,#b94f2a14);width:126px;height:1px;position:absolute;top:49%;left:50%}.connection-a{transform:rotate(205deg)}.connection-b{transform:rotate(329deg)}.connection-c{transform:rotate(151deg)}.connection-d{transform:rotate(28deg)}.story-connection:after{content:"";background:var(--clay);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:18%}.story-signals{z-index:7;pointer-events:none;position:absolute;inset:0}.signal{color:#656762;font:6px var(--font-geist-mono),monospace;white-space:nowrap;background:#f6f1e9;border:1px solid #1a1c1e1a;padding:7px 9px;position:absolute;box-shadow:0 7px 18px #2f261c0f}.signal i{color:var(--clay);margin-right:5px;font-style:normal}.signal.decision{top:31%;left:20%}.signal.owner{top:35%;right:18%}.signal.change{color:var(--clay);border-color:#b94f2a47;bottom:23%;left:50%;transform:translate(-50%)}.story-outcomes{z-index:6;border:1px solid var(--line);background:#f4eee5;grid-template-columns:repeat(3,1fr);width:min(82%,430px);height:54px;display:grid;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.story-outcomes>span{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:7px;display:flex}.story-outcomes>span:last-child{border:0}.story-outcomes b{color:var(--clay);font:400 17px Georgia,serif}.story-outcomes small{color:#777872;font:6px var(--font-geist-mono),monospace}.story-insight{z-index:8;background:var(--ink);color:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;display:grid;position:relative;box-shadow:0 16px 38px #00000029}.story-insight>img{filter:brightness(0)invert();width:29px}.story-insight>div{flex-direction:column;gap:6px;display:flex}.story-insight small{color:#d27a55;font:6px var(--font-geist-mono),monospace;letter-spacing:.14em}.story-insight b{font-size:9px;font-weight:480;line-height:1.45}.story-insight>a{color:#a8aaa7;font:7px var(--font-geist-mono),monospace;border:1px solid #ffffff21;align-items:center;gap:5px;padding:8px 9px;display:flex}.story-insight>a .arrow{color:#d27a55;width:11px;height:11px}.story-footer{z-index:4;color:#9b9b95;height:52px;font:6px var(--font-geist-mono),monospace;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.story-footer i{background:var(--line);width:12px;height:1px}.story-footer span.active{color:var(--clay)}@media (prefers-reduced-motion:no-preference){.hero-copy-step,.hero-lead,.hero-actions,.hero-proof{animation:.75s cubic-bezier(.2,.7,.2,1) both hero-copy-in}.hero-copy-step.step-one{animation-delay:80ms}.hero-copy-step.step-two{animation-delay:.28s}.hero-lead{animation-delay:.55s}.hero-actions{animation-delay:.72s}.hero-proof{animation-delay:.9s}.hero-story{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both hero-panel-in}.story-core{animation:.8s cubic-bezier(.2,.8,.2,1) .65s both story-core-in,4.8s ease-in-out 5.7s infinite story-core-breathe}.story-orbit{animation:.9s .8s both story-orbit-in,20s linear 2s infinite spin-centered}.story-orbit.orbit-inner{animation-duration:.9s,15s;animation-direction:normal,reverse}.story-source{animation:.7s cubic-bezier(.2,.75,.2,1) both story-source-in}.source-call{animation-delay:1.15s}.source-chat{animation-delay:1.4s}.source-doc{animation-delay:1.65s}.source-task{animation:.7s cubic-bezier(.2,.75,.2,1) 1.9s both story-source-in,7s ease-in-out 6.2s infinite story-new-source}.story-connection{animation:.55s both story-line-in}.connection-a{animation-delay:1.55s}.connection-b{animation-delay:1.8s}.connection-c{animation-delay:2.05s}.connection-d{animation-delay:2.3s}.signal{animation:.48s both story-signal-in}.signal.decision{animation-delay:2.5s}.signal.owner{animation-delay:2.85s}.signal.change{animation:.48s 3.2s both story-change-in}.story-outcomes{animation:.65s cubic-bezier(.2,.75,.2,1) 3.55s both story-rise-in}.story-insight{animation:.7s cubic-bezier(.2,.75,.2,1) 4.1s both story-block-in}.story-footer span{animation:5.2s both story-footer-step}.story-footer span:first-of-type{animation-delay:1.1s}.story-footer span:nth-of-type(2){animation-delay:2.1s}.story-footer span:nth-of-type(3){animation-delay:3.1s}.story-footer span:nth-of-type(4){animation-delay:4.1s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(calc(var(--parallax-y) + 24px)) scale(.985)}to{opacity:1;transform:translateY(var(--parallax-y)) scale(1)}}@keyframes story-core-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes story-core-breathe{50%{box-shadow:0 0 0 26px #b94f2a0f,0 0 0 48px #b94f2a06}}@keyframes story-orbit-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes spin-centered{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes story-source-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes story-line-in{0%{opacity:0;width:0}to{opacity:1;width:126px}}@keyframes story-signal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes story-change-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes story-rise-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes story-block-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes story-new-source{0%,78%,to{box-shadow:0 8px 24px #2f261c0f}86%{border-color:#b94f2a8c;box-shadow:0 0 0 8px #b94f2a12,0 12px 28px #2f261c1a}}@keyframes story-footer-step{0%{color:#9b9b95}35%,to{color:var(--clay)}}}@media (width<=980px){.hero{grid-template-columns:1fr;gap:58px}.hero h1{max-width:760px}.hero-story{max-width:720px}}@media (width<=690px){.hero h1{font-size:46px;line-height:.98}.hero h1 em{font-size:.8em}.hero-story{min-height:510px;padding:0 13px 15px}.story-head{height:54px}.story-space{height:330px}.story-orbit{width:250px;height:250px}.story-orbit.orbit-inner{width:156px;height:156px}.story-core{width:94px;height:94px}.story-core img{width:31px}.story-core small{display:none}.story-source{width:134px;min-height:45px;padding:7px}.story-source b{font-size:7px}.story-source small{font-size:5px}.source-call{top:10%;left:0}.source-chat{top:8%;right:0}.source-doc{bottom:17%;left:0}.source-task{bottom:16%;right:0}.story-connection{width:88px}.signal{padding:6px;font-size:5px}.signal.decision{top:31%;left:14%}.signal.owner{top:36%;right:11%}.signal.change{bottom:24%}.story-outcomes{width:94%;height:48px}.story-outcomes b{font-size:15px}.story-outcomes small{font-size:5px}.story-insight{grid-template-columns:29px 1fr;padding:12px 10px}.story-insight>a{grid-column:2;justify-self:start;padding:6px 8px}.story-footer{gap:5px;height:46px}.story-footer i{width:5px}.story-footer span{font-size:5px}}@media (prefers-reduced-motion:reduce){.hero-copy-step,.hero-lead,.hero-actions,.hero-proof,.hero-story,.story-core,.story-orbit,.story-source,.story-connection,.signal,.story-outcomes,.story-insight,.story-footer span{opacity:1!important;filter:none!important;animation:none!important}}.problem-journey{background:var(--paper);border-top:1px solid var(--line);position:relative}.problem-pin{flex-direction:column;justify-content:center;min-height:100vh;padding:96px max(28px,50vw - 620px) 72px;display:flex;position:relative;overflow:hidden}.problem-heading-gsap{grid-template-columns:.58fr 1fr;align-items:start;column-gap:80px;display:grid}.problem-heading-gsap .eyebrow{margin-top:8px}.problem-heading-gsap h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.35vw,64px);font-weight:470;line-height:1.02}.problem-title-line{display:block}.problem-title-line.accent-line{color:var(--clay)}.problem-intro{max-width:650px;color:var(--ink-soft);margin:24px 0 0;font-size:14px;line-height:1.72}.problem-stage-gsap{margin-top:72px;position:relative}.problem-cards{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.cost-card{border-right:1px solid var(--line);will-change:transform,opacity;background:#f5f0e8f5;min-height:245px;padding:28px 36px 30px;position:relative}.cost-card:last-child{border-right:0}.cost-card header{justify-content:space-between;align-items:center;display:flex}.cost-card header>strong{color:var(--clay);font:9px var(--font-geist-mono),monospace}.cost-card .card-arrow{position:static}.cost-card h3{letter-spacing:-.03em;max-width:330px;margin:55px 0 14px;font-size:20px;font-weight:580;line-height:1.2}.cost-card p{max-width:315px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.cost-card svg{width:16px;height:16px}.problem-evidence{z-index:6;opacity:0;visibility:hidden;min-width:390px;min-height:72px;font:7px var(--font-geist-mono),monospace;letter-spacing:.05em;background:#fbf7f0;border:1px solid #b94f2a47;padding:14px 17px;position:absolute;top:-55px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #34271c1f}.evidence-one{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.evidence-one>span,.context-tag{color:#777770;background:#eee5d9;padding:6px 8px}.evidence-one>strong{width:100%;color:var(--ink);margin-top:3px;font-size:9px}.evidence-two{grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px;display:grid}.evidence-two strong,.evidence-two span{font-size:8px}.evidence-two .dependency{background:var(--clay);transform-origin:0;grid-column:2;width:100%;height:1px;margin:3px 0;display:block;transform:scaleX(0)}.evidence-three{grid-template-columns:1fr repeat(3,auto);align-items:center;gap:7px;display:grid}.evidence-three strong{grid-column:1/-1;font-size:9px}.evidence-three b{color:var(--clay);font:600 9px var(--font-geist-mono),monospace;grid-column:1/-1;margin-top:3px}.problem-link-line{z-index:5;background:var(--clay);height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.problem-conclusion{padding-top:30px}.problem-consequences{color:#777872;font:7px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;display:flex}.problem-consequences i{background:#b94f2a73;width:28px;height:1px}.problem-journey .problem-punch{text-align:center;letter-spacing:-.045em;margin:42px 0 0;font-size:clamp(25px,2.75vw,39px);line-height:1.15}.problem-journey .problem-punch em{color:var(--clay);font-family:Georgia,serif;font-weight:400}@media (height<=820px) and (width>=769px){.problem-pin{padding-top:78px;padding-bottom:45px}.problem-heading-gsap h2{font-size:clamp(38px,3.8vw,56px)}.problem-stage-gsap{margin-top:58px}.cost-card{min-height:215px}.cost-card h3{margin-top:38px}.problem-conclusion{padding-top:22px}.problem-journey .problem-punch{margin-top:27px}}@media (width<=768px){.problem-pin{min-height:auto;padding:88px 20px;display:block;overflow:visible}.problem-heading-gsap{grid-template-columns:1fr}.problem-heading-gsap h2{font-size:40px}.problem-heading-gsap .eyebrow{margin-top:0}.problem-intro{font-size:13px}.problem-stage-gsap{margin-top:52px}.problem-cards{grid-template-columns:1fr}.cost-card{border-right:0;border-bottom:1px solid var(--line);background:0 0;min-height:215px;padding:27px 0;transform:none!important}.cost-card:last-child{border-bottom:0}.cost-card h3{margin-top:34px;font-size:20px}.problem-evidence,.problem-link-line{display:none}.problem-conclusion{padding-top:34px}.problem-consequences{flex-direction:column;align-items:flex-start;gap:10px}.problem-consequences i{display:none}.problem-journey .problem-punch{text-align:left;margin-top:38px;font-size:31px}}@media (prefers-reduced-motion:reduce){.problem-evidence,.problem-link-line{display:none}.problem-title-line,.problem-intro,.cost-card,.problem-consequences,.problem-punch{opacity:1!important;visibility:visible!important;transform:none!important}}@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}}
