@font-face{font-family:Instrument;src:url(/assets/unsu/fonts/InstrumentSans-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Plex;src:url(/assets/unsu/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/assets/unsu/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/unsu/fonts/GeistMono-Latin.woff2)format("woff2");font-display:swap}:root{--carbon:#0b0b0a;--paper:#f1e8d8;--paper-hot:#f8f1e6;--jade:#6d998e;--jade-light:#c9d9d2;--cyan:#00a7e8;--orange:#f27a18;--yellow:#f2c400;--red:#f2381f;--fog:#cbd6cf;--line:#0b0b0a33;--gutter:clamp(18px,3.4vw,54px);--implementation-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);color:var(--carbon);overflow-x:clip}body{background:var(--paper);min-width:320px;color:var(--carbon);margin:0;font-family:Plex,Arial,sans-serif;overflow-x:clip}a{color:inherit}button{font:inherit}.skip-link{z-index:999;background:var(--carbon);color:var(--paper);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.implementation-progress{z-index:110;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.implementation-progress i{background:var(--orange);width:100%;height:100%;transform:scaleX(var(--implementation-progress));transform-origin:0;will-change:transform;display:block}.implementation-header{z-index:100;height:64px;padding:0 var(--gutter);backdrop-filter:blur(16px);background:#f1e8d8e0;border-bottom:1px solid #0b0b0a24;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:28px;display:grid;position:fixed;inset:0 0 auto}.implementation-brand{letter-spacing:-.08em;align-items:flex-start;gap:7px;width:max-content;font:680 23px/.82 Instrument,sans-serif;text-decoration:none;display:inline-flex}.implementation-brand small{letter-spacing:.08em;font:500 7px/1 Geist Mono,monospace}.implementation-header__context{letter-spacing:.1em;margin:0;font:500 9px/1 Geist Mono,monospace}.implementation-header nav{text-transform:uppercase;justify-self:end;gap:24px;font:500 10px/1 Geist Mono,monospace;display:flex}.implementation-header nav a{text-decoration:none}.implementation-header__cta{background:var(--carbon);color:var(--paper);text-transform:uppercase;padding:11px 14px;font:500 10px/1 Geist Mono,monospace;text-decoration:none}.implementation-header__cta span{color:var(--orange)}.implementation-kicker,.implementation-section-label{letter-spacing:.08em;text-transform:uppercase;margin:0;font:540 10px/1.2 Geist Mono,monospace}.implementation-hero{min-height:100svh;padding:clamp(112px,12vh,150px) var(--gutter) 54px;isolation:isolate;background:var(--paper-hot);grid-template-columns:minmax(0,1fr) minmax(430px,.74fr);align-items:center;gap:clamp(42px,5vw,90px);display:grid;position:relative}.implementation-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000 49.93%,#0b0b0a12 50%,#0000 50.07%) 0 0/100% 100%,linear-gradient(#0b0b0a0b 1px,#0000 1px) 0 0/100% 72px;position:absolute;inset:64px 0 0}.implementation-hero__copy h1{letter-spacing:-.075em;max-width:900px;margin:24px 0 28px;font:650 clamp(58px,7.2vw,120px)/.86 Instrument,sans-serif}.implementation-hero__deck{max-width:750px;margin:0;font:400 clamp(18px,1.45vw,23px)/1.42 Plex,sans-serif}.implementation-hero__deck--secondary{max-width:690px;margin-top:18px;font-size:clamp(15px,1.15vw,19px)}.implementation-hero__actions{align-items:center;gap:26px;margin-top:38px;display:flex}.implementation-button{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:40px;min-width:300px;padding:17px 18px;font:560 11px/1 Geist Mono,monospace;text-decoration:none;display:inline-flex}.implementation-button--dark{background:var(--carbon);color:var(--paper)}.implementation-button--dark span{color:var(--orange)}.implementation-button--paper{background:var(--paper);color:var(--carbon)}.implementation-text-link{text-transform:uppercase;text-underline-offset:5px;font:500 11px/1 Geist Mono,monospace}.implementation-hero__facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:760px;margin:56px 0 0;padding:0;list-style:none;display:grid}.implementation-hero__facts li{flex-direction:column;gap:5px;padding:14px 14px 0 0;display:flex}.implementation-hero__facts strong{font:660 clamp(18px,1.7vw,26px)/1 Instrument,sans-serif}.implementation-hero__facts span{text-transform:uppercase;font:500 8px/1 Geist Mono,monospace}.implementation-dossier{perspective:1000px;min-height:670px;transform-style:preserve-3d;position:relative}.implementation-dossier__ink{filter:blur(16px);background:radial-gradient(at 48% 48%,#6d998ec2 0 8%,#00a7e847 24%,#6d998e33 42%,#0000 69%);position:absolute;inset:5% -5% 2% 8%;transform:rotate(-8deg)}.implementation-dossier__ink:before,.implementation-dossier__ink:after{content:"";background:var(--jade);filter:blur(3px);border-radius:50%;position:absolute}.implementation-dossier__ink:before{width:14px;height:14px;box-shadow:38px 10px 0 -4px var(--cyan),70px -16px 0 -6px var(--orange);top:18%;left:7%}.implementation-dossier__ink:after{width:7px;height:7px;box-shadow:24px -18px 0 2px var(--jade),55px 2px 0 -1px var(--cyan);bottom:14%;right:12%}.implementation-sheet{border:1px solid #0b0b0a57;position:absolute;box-shadow:0 28px 80px #0b0b0a29}.implementation-sheet--back{background:var(--orange);padding:26px;font:500 9px/1 Geist Mono,monospace;inset:4% 16% 19% 2%;transform:rotate(-7deg)}.implementation-sheet--back b{letter-spacing:-.06em;max-width:320px;margin-top:20px;font:650 clamp(34px,4vw,68px)/.86 Instrument,sans-serif;display:block}.implementation-sheet--main{background:var(--paper-hot);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(2deg);flex-direction:column;padding:28px;transition:transform .3s;display:flex;inset:12% 1% 5% 11%}.implementation-sheet--main header,.implementation-sheet--main footer{justify-content:space-between;font:500 8px/1 Geist Mono,monospace;display:flex}.implementation-sheet--main header{border-bottom:1px solid var(--line);padding-bottom:17px}.implementation-sheet__label{margin:42px 0 10px;font:500 8px/1 Geist Mono,monospace}.implementation-sheet--main h2{letter-spacing:-.06em;max-width:420px;margin:0 0 30px;font:630 clamp(37px,4vw,62px)/.9 Instrument,sans-serif}.implementation-sheet--main dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:auto 0 26px;display:grid}.implementation-sheet--main dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.implementation-sheet--main dt{font:500 7px/1 Geist Mono,monospace}.implementation-sheet--main dd{margin:8px 0 0;font:500 12px/1.25 Plex,sans-serif}.implementation-sheet--main footer{border-top:1px solid var(--line);align-items:center;padding-top:16px}.implementation-sheet--main footer span{max-width:82%}.implementation-sheet--main footer b{background:var(--carbon);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.implementation-note{z-index:3;border:1px solid var(--carbon);width:195px;box-shadow:5px 7px 0 var(--carbon);padding:15px;font-size:12px;position:absolute}.implementation-note span{font:600 8px/1 Geist Mono,monospace}.implementation-note p{margin:10px 0 0;line-height:1.25}.implementation-note--stop{background:var(--red);color:var(--paper);top:22%;right:-5%;transform:rotate(6deg)}.implementation-note--kept{background:var(--jade-light);bottom:3%;left:-1%;transform:rotate(-4deg)}.implementation-tension{padding:150px var(--gutter);background:var(--carbon);color:var(--paper)}.implementation-tension h2{letter-spacing:-.072em;margin:40px 0 90px;font:620 clamp(56px,8vw,136px)/.86 Instrument,sans-serif}.implementation-tension h2 em{color:var(--orange);font-style:normal}.implementation-tension__grid{border-top:1px solid #f1e8d847;grid-template-columns:1fr 1fr;gap:12vw;margin-left:30%;display:grid}.implementation-tension__grid p{margin:0;padding-top:20px;font:400 clamp(18px,1.55vw,24px)/1.45 Plex,sans-serif}.implementation-system,.implementation-diagnostic,.implementation-context,.implementation-months,.implementation-anatomy,.implementation-handoff,.implementation-onboarding,.implementation-price,.implementation-faq{padding:clamp(100px,12vw,180px) var(--gutter)}.implementation-section-head{margin-bottom:clamp(60px,8vw,110px)}.implementation-section-head h2{letter-spacing:-.068em;max-width:1220px;margin:24px 0 0;font:620 clamp(52px,6.8vw,105px)/.89 Instrument,sans-serif}.implementation-section-head--split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:8vw;display:grid}.implementation-section-head--split>p{margin:0;font:400 clamp(18px,1.5vw,23px)/1.45 Plex,sans-serif}.implementation-system{background:var(--paper)}.implementation-system__flow{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);grid-template-columns:1fr 150px 1fr;display:grid}.system-lane{padding:38px 0}.system-lane summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:start;gap:16px;padding-bottom:40px;list-style:none;display:grid}.system-lane summary::-webkit-details-marker{display:none}.system-lane summary>span{font:600 12px/1 Geist Mono,monospace}.system-lane summary h3{letter-spacing:-.05em;margin:0;font:620 clamp(32px,3.2vw,52px)/.95 Instrument,sans-serif}.system-lane summary small{font:500 8px/1 Geist Mono,monospace}.system-lane--fixed{padding-right:42px}.system-lane--client{padding-left:42px}.system-lane ol{margin:0;padding:0;list-style:none}.system-lane li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;font:500 clamp(16px,1.3vw,20px)/1.2 Plex,sans-serif;display:grid}.system-lane li span{color:#0b0b0a8c;font:500 8px/1 Geist Mono,monospace}.system-transfer{border-left:1px solid var(--carbon);border-right:1px solid var(--carbon);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;font:500 8px/1.25 Geist Mono,monospace;display:flex}.system-transfer i{background:var(--carbon);width:1px;height:90px}.implementation-diagnostic{background:var(--jade-light)}.diagnostic-workbench{border:1px solid var(--carbon);background:var(--paper-hot);max-width:1500px;box-shadow:12px 14px 0 var(--carbon);grid-template-columns:190px minmax(0,1fr) minmax(280px,.43fr);margin:0 auto;display:grid}.diagnostic-tabs{border-right:1px solid var(--carbon);flex-direction:column;display:flex}.diagnostic-tabs button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;flex:1;align-items:center;gap:12px;min-height:82px;padding:16px;font:540 12px/1 Geist Mono,monospace;display:flex}.diagnostic-tabs button:last-child{border-bottom:0}.diagnostic-tabs button[aria-selected=true]{background:var(--carbon);color:var(--paper)}.diagnostic-tabs button[aria-selected=true] span{color:var(--orange)}.diagnostic-tabs button span{font-size:8px}.diagnostic-surface{border-right:1px solid var(--carbon);background:var(--paper-hot);flex-direction:column;min-height:570px;transition:background-color .25s;display:flex}.diagnostic-surface[data-state=reglas]{background:#d8e3df}.diagnostic-surface[data-state=accion]{background:#f9c8b9}.diagnostic-surface[data-state=revision]{background:#f5da59}.diagnostic-surface>header,.diagnostic-surface>footer{justify-content:space-between;align-items:center;padding:18px 22px;font:500 8px/1 Geist Mono,monospace;display:flex}.diagnostic-surface>header{border-bottom:1px solid var(--line)}.diagnostic-surface>header b{background:var(--carbon);color:var(--paper);padding:7px 9px}.diagnostic-surface__body{padding:clamp(32px,5vw,72px)}.diagnostic-surface__body h3{letter-spacing:-.06em;max-width:720px;margin:20px 0 26px;font:620 clamp(38px,4.6vw,72px)/.92 Instrument,sans-serif}.diagnostic-surface__body>p{max-width:650px;font:400 clamp(17px,1.35vw,21px)/1.45 Plex,sans-serif}.diagnostic-surface__body ul{flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex}.diagnostic-surface__body li{border:1px solid var(--carbon);text-transform:uppercase;padding:9px 11px;font:500 9px/1 Geist Mono,monospace}.diagnostic-surface>footer{border-top:1px solid var(--line);margin-top:auto}.diagnostic-surface>footer i{background:var(--carbon);flex:1;height:1px;margin:0 20px}.diagnostic-candidates{padding:26px}.diagnostic-candidates>p{margin:0 0 22px;font:500 8px/1 Geist Mono,monospace}.process-options{display:grid}.process-options button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 1fr;gap:10px;padding:17px 0;display:grid}.process-options button>span:first-child{background:var(--carbon);width:24px;height:24px;color:var(--paper);border-radius:50%;place-items:center;font:500 8px/1 Geist Mono,monospace;display:grid}.process-options button[aria-pressed=true]>span:first-child{background:var(--orange);color:var(--carbon)}.process-options strong{font:550 14px/1.25 Plex,sans-serif;display:block}.process-options small{margin-top:5px;font:400 12px/1.3 Plex,sans-serif;display:block}.process-ticket{background:var(--carbon);color:var(--paper);margin-top:22px;padding:17px}.process-ticket>span{color:var(--orange);font:500 8px/1 Geist Mono,monospace}.process-ticket p{min-height:36px;margin:14px 0;font:500 14px/1.3 Plex,sans-serif}.process-ticket a{text-transform:uppercase;text-underline-offset:4px;font:500 9px/1 Geist Mono,monospace}.implementation-context{background:var(--carbon);color:var(--paper)}.implementation-context__intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.implementation-context__intro .implementation-section-label{grid-column:1/-1}.implementation-context__intro h2{letter-spacing:-.068em;margin:0;font:620 clamp(52px,7vw,108px)/.89 Instrument,sans-serif}.implementation-context__intro>p:last-child{margin:0;font:400 clamp(18px,1.45vw,23px)/1.45 Plex,sans-serif}.context-map{border:1px solid #f1e8d880;grid-template-columns:1fr 150px 1fr;margin-top:90px;display:grid}.context-map article{padding:25px}.context-map article header{justify-content:space-between;font:500 9px/1 Geist Mono,monospace;display:flex}.context-map article header b{color:var(--orange)}.context-map ul{margin:45px 0 0;padding:0;list-style:none}.context-map li{border-top:1px solid #f1e8d842;padding:18px 0;font:500 clamp(17px,1.4vw,22px)/1.25 Plex,sans-serif}.context-bridge{text-align:center;color:var(--orange);border-left:1px solid #f1e8d880;border-right:1px solid #f1e8d880;flex-direction:column;justify-content:center;align-items:center;gap:20px;font:500 9px/1.2 Geist Mono,monospace;display:flex}.context-bridge i{background:var(--orange);width:1px;height:80px}.context-foot{text-align:center;margin:22px 0 0;font:500 9px/1.4 Geist Mono,monospace}.implementation-months{background:var(--paper-hot)}.month-step{border:1px solid var(--carbon);grid-template-columns:170px 1.05fr .7fr;align-items:center;gap:5vw;min-height:440px;margin-bottom:30px;padding:42px;display:grid;position:sticky;top:64px;box-shadow:0 18px 40px #0b0b0a1f}.month-step--paper{background:var(--paper)}.month-step--jade{background:var(--jade-light)}.month-step--orange{background:var(--orange)}.month-step__number span,.month-step__output span{font:500 8px/1 Geist Mono,monospace;display:block}.month-step__number strong{letter-spacing:-.08em;font:660 clamp(90px,11vw,170px)/.75 Instrument,sans-serif}.month-step__copy h3{letter-spacing:-.06em;margin:0 0 24px;font:620 clamp(44px,5.2vw,82px)/.88 Instrument,sans-serif}.month-step__copy p,.month-step__output p{margin:0;font:400 clamp(17px,1.4vw,22px)/1.45 Plex,sans-serif}.month-step__output{border:1px solid;padding:24px}.month-step__output p{margin-top:18px}.month-step__output i{background:var(--cyan);width:60%;height:4px;margin-top:40px;display:block}.month-step--orange .month-step__output i{background:var(--carbon)}.implementation-anatomy{background:var(--fog)}.anatomy-board{border:1px solid var(--carbon);background:var(--paper-hot);min-height:800px;position:relative;overflow:hidden}.anatomy-core{z-index:2;background:var(--carbon);width:290px;height:290px;color:var(--paper);border-radius:50%;flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.anatomy-core span,.anatomy-core small{font:500 8px/1 Geist Mono,monospace}.anatomy-core strong{letter-spacing:-.06em;font:620 43px/.85 Instrument,sans-serif}.anatomy-board ol{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.anatomy-board li{border:1px solid var(--carbon);background:var(--paper);width:220px;padding:17px;position:absolute}.anatomy-board li span{font:500 8px/1 Geist Mono,monospace}.anatomy-board li b{margin:12px 0 6px;font:620 23px/.95 Instrument,sans-serif;display:block}.anatomy-board li p{margin:0;font-size:13px}.anatomy-board li:first-child{top:8%;left:5%;transform:rotate(-2deg)}.anatomy-board li:nth-child(2){top:5%;left:39%;transform:rotate(2deg)}.anatomy-board li:nth-child(3){top:12%;right:5%;transform:rotate(-1deg)}.anatomy-board li:nth-child(4){top:49%;right:9%;transform:rotate(3deg)}.anatomy-board li:nth-child(5){bottom:5%;right:24%;transform:rotate(-2deg)}.anatomy-board li:nth-child(6){bottom:7%;left:22%;transform:rotate(2deg)}.anatomy-board li:nth-child(7){top:52%;left:4%;transform:rotate(-3deg)}.anatomy-water{filter:blur(18px);background:radial-gradient(circle,#6d998ebf,#00a7e82e 32%,#0000 69%);position:absolute;inset:14%}.implementation-control{padding:clamp(130px,15vw,230px) var(--gutter);background:var(--carbon);color:var(--paper);position:relative;overflow:hidden}.implementation-control h2{z-index:2;letter-spacing:-.072em;max-width:1200px;margin:36px 0 80px;font:620 clamp(60px,8vw,130px)/.86 Instrument,sans-serif;position:relative}.implementation-control h2 em{color:var(--orange);font-style:normal}.control-board{z-index:2;border-top:1px solid #f1e8d866;border-bottom:1px solid #f1e8d866;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.control-board span{border-right:1px solid #f1e8d866;padding:22px 12px;font:500 8px/1.2 Geist Mono,monospace}.control-board span:last-child{border-right:0}.control-board b{float:right;color:var(--jade-light)}.control-board span:last-child b{color:var(--red)}.implementation-control>p:last-child{z-index:2;max-width:850px;margin:50px 0 0 35%;font:400 clamp(17px,1.4vw,22px)/1.5 Plex,sans-serif;position:relative}.implementation-handoff{background:var(--paper)}.handoff-list{border-top:1px solid var(--carbon);margin:0;padding:0;list-style:none}.handoff-list li{border-bottom:1px solid var(--carbon)}.handoff-disclosure summary{cursor:pointer;grid-template-columns:70px minmax(220px,.75fr) 30px;align-items:center;gap:32px;padding:26px 0;list-style:none;display:grid}.handoff-disclosure summary::-webkit-details-marker{display:none}.handoff-disclosure summary>span{font:500 9px/1 Geist Mono,monospace}.handoff-disclosure h3{letter-spacing:-.04em;margin:0;font:600 clamp(24px,2.5vw,38px)/.95 Instrument,sans-serif}.handoff-disclosure summary i{color:var(--orange);font-size:24px;font-style:normal}.handoff-disclosure[open] summary i{transform:rotate(45deg)}.handoff-disclosure>p{max-width:780px;margin:0 0 28px;padding-left:102px;font:400 16px/1.5 Plex,sans-serif}.ownership-note{border:1px solid var(--carbon);margin:50px 0 0;padding:26px;font:500 15px/1.45 Plex,sans-serif}.ownership-note span{color:var(--orange);margin-bottom:14px;font:600 9px/1 Geist Mono,monospace;display:block}.implementation-onboarding{background:var(--jade)}.onboarding-route{border:1px solid var(--carbon);background:var(--paper);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.onboarding-route li{border-right:1px solid var(--carbon);flex-direction:column;min-height:290px;padding:22px;display:flex}.onboarding-route li:last-child{border-right:0}.onboarding-route span{font:500 9px/1 Geist Mono,monospace}.onboarding-route h3{letter-spacing:-.05em;margin:auto 0 18px;font:620 clamp(27px,2.5vw,40px)/.9 Instrument,sans-serif}.onboarding-route p{margin:0;font:400 14px/1.35 Plex,sans-serif}.onboarding-note{max-width:780px;margin:30px 0 0;font:500 11px/1.45 Geist Mono,monospace}.implementation-price{background:var(--orange);grid-template-columns:1.08fr .92fr;gap:8vw;display:grid}.implementation-price__main h2{margin:40px 0 30px}.implementation-price__main h2 small{letter-spacing:-.05em;font:600 clamp(27px,3vw,44px)/1 Instrument,sans-serif;display:block}.implementation-price__main h2 span{letter-spacing:-.08em;font:670 clamp(80px,10vw,160px)/.78 Instrument,sans-serif;display:block}.implementation-price__main>p{max-width:720px;margin:35px 0;font:400 clamp(18px,1.5vw,23px)/1.45 Plex,sans-serif}.implementation-price__scope{border:1px solid var(--carbon);background:var(--paper);align-self:center}.implementation-price__scope header{border-bottom:1px solid var(--carbon);justify-content:space-between;padding:20px;font:500 9px/1 Geist Mono,monospace;display:flex}.implementation-price__scope>p{margin:0;padding:30px;font:400 clamp(17px,1.35vw,21px)/1.45 Plex,sans-serif}.implementation-price__scope>div{border-top:1px solid var(--carbon);padding:24px 30px}.implementation-price__scope strong{font:650 33px/1 Instrument,sans-serif;display:block}.implementation-price__scope span{margin-top:10px;font:500 10px/1.4 Geist Mono,monospace;display:block}.implementation-faq{background:var(--paper-hot);grid-template-columns:.75fr 1fr;gap:8vw;display:grid}.implementation-faq header h2{letter-spacing:-.06em;margin:25px 0 0;font:620 clamp(46px,5.4vw,82px)/.9 Instrument,sans-serif}.implementation-faq__items{border-top:1px solid var(--carbon)}.implementation-faq details{border-bottom:1px solid var(--carbon)}.implementation-faq summary{cursor:pointer;grid-template-columns:42px 1fr 20px;gap:12px;padding:22px 0;font:550 clamp(17px,1.4vw,21px)/1.25 Plex,sans-serif;list-style:none;display:grid}.implementation-faq summary::-webkit-details-marker{display:none}.implementation-faq summary span{font:500 8px/1 Geist Mono,monospace}.implementation-faq summary i{font-size:20px;font-style:normal}.implementation-faq details[open] summary i{transform:rotate(45deg)}.implementation-faq details p{max-width:720px;margin:0;padding:0 24px 28px 54px;font:400 16px/1.5 Plex,sans-serif}.implementation-close{min-height:90svh;padding:clamp(120px,14vw,220px) var(--gutter);background:var(--carbon);color:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.implementation-close h2{z-index:2;letter-spacing:-.072em;max-width:1300px;margin:30px 0;font:620 clamp(58px,8vw,130px)/.86 Instrument,sans-serif;position:relative}.implementation-close>p:not(.implementation-section-label){z-index:2;max-width:820px;margin:0 0 44px;font:400 clamp(18px,1.6vw,25px)/1.42 Plex,sans-serif;position:relative}.implementation-close .implementation-button{z-index:2;position:relative}.implementation-close__ink{aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle,#6d998edb,#00a7e842 27%,#f27a1829 48%,#0000 70%);width:min(78vw,1040px);position:absolute;top:-12%;right:-10%}.implementation-close__ink:after{content:"";border:1px solid #f1e8d866;border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 0 50px #6d998e0f,0 0 0 120px #00a7e80a}.implementation-footer{min-height:240px;padding:54px var(--gutter);background:var(--paper);grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid}.implementation-brand--footer span{font-size:clamp(50px,6vw,92px)}.implementation-brand--footer small{font-size:9px}.implementation-footer p{justify-self:center;margin:0;font:500 9px/1 Geist Mono,monospace}.implementation-footer>div{text-transform:uppercase;justify-self:end;gap:26px;font:500 9px/1 Geist Mono,monospace;display:flex}.implementation-footer a{text-underline-offset:4px}.implementation-action-cursor{z-index:240;pointer-events:none;opacity:0;filter:blur(7px);will-change:transform;place-items:center;width:88px;height:88px;transition:opacity .18s,filter .22s;display:grid;position:fixed;top:0;left:0}.implementation-action-cursor i{background:radial-gradient(circle at 35% 35%,#f1e8d8bd,#6d998eb8 35%,#00a7e857 70%,#0000);border-radius:45% 55% 52% 48%/58% 42%;position:absolute;inset:9px;box-shadow:0 0 18px #00a7e84d}.implementation-action-cursor span{color:var(--carbon);font:600 8px/1 Geist Mono,monospace;position:relative}.implementation-action-cursor[data-visible=true]{opacity:1;filter:blur()}.implementation-action-cursor[data-press=true]{filter:blur(2px);transform:scale(.88)}[data-attention=true]{animation:1.1s cubic-bezier(.2,.7,.2,1) implementation-attention}@keyframes implementation-attention{0%,to{box-shadow:none}35%{box-shadow:0 0 0 4px var(--orange),0 0 0 10px #f27a1838}}@media (width<=1100px){.implementation-header{grid-template-columns:1fr auto}.implementation-header__context,.implementation-header nav{display:none}.implementation-hero{grid-template-columns:1fr;padding-top:120px}.implementation-dossier{width:min(720px,90vw);margin:0 auto}.implementation-system__flow{grid-template-columns:1fr 90px 1fr}.diagnostic-workbench{grid-template-columns:150px 1fr}.diagnostic-candidates{border-top:1px solid var(--carbon);grid-column:1/-1}.process-options{grid-template-columns:repeat(2,1fr);gap:0 18px}.implementation-context__intro,.implementation-price,.implementation-faq{grid-template-columns:1fr}.month-step{grid-template-columns:120px 1fr}.month-step__output{grid-column:2}.onboarding-route{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.anatomy-board{min-height:920px}.implementation-footer{grid-template-columns:1fr auto}.implementation-footer p{display:none}}@media (width<=700px){.implementation-header{height:56px;padding:0 16px}.implementation-brand{font-size:21px}.implementation-header__cta{padding:10px;font-size:8px}.implementation-hero{gap:30px;padding:105px 18px 45px}.implementation-hero:before{inset:56px 0 0}.implementation-hero__copy h1{margin-top:18px;font-size:clamp(50px,15vw,77px);line-height:.87}.implementation-hero__deck{font-size:17px}.implementation-hero__deck--secondary{font-size:15px}.implementation-hero__actions{flex-direction:column;align-items:stretch}.implementation-button{gap:18px;width:100%;min-width:0}.implementation-text-link{width:max-content}.implementation-hero__facts{grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.implementation-dossier{width:100%;min-height:530px}.implementation-sheet--back{inset:3% 12% 18% 0}.implementation-sheet--main{padding:18px;inset:10% 0 4% 8%}.implementation-sheet--main h2{margin-top:0;font-size:38px}.implementation-sheet--main dl{margin-top:auto}.implementation-sheet--main dd{font-size:9px}.implementation-note{width:145px;padding:10px;font-size:9px}.implementation-note--stop{top:24%;right:-4%}.implementation-note--kept{bottom:0;left:-1%}.implementation-tension,.implementation-system,.implementation-diagnostic,.implementation-context,.implementation-months,.implementation-anatomy,.implementation-handoff,.implementation-onboarding,.implementation-price,.implementation-faq{padding:88px 18px}.implementation-tension h2{margin-bottom:60px;font-size:clamp(52px,15.5vw,75px)}.implementation-tension__grid{grid-template-columns:1fr;gap:28px;margin-left:0}.implementation-section-head{margin-bottom:52px}.implementation-section-head h2,.implementation-section-head--split h2{font-size:clamp(47px,13.8vw,69px)}.implementation-section-head--split{grid-template-columns:1fr;gap:30px}.implementation-system__flow{grid-template-columns:1fr}.system-lane--fixed,.system-lane--client{padding:28px 0}.system-transfer{border:0;border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);flex-direction:row;height:100px}.system-transfer i{width:60px;height:1px}.system-lane summary{grid-template-columns:35px 1fr}.system-lane summary small{display:none}.diagnostic-workbench{box-shadow:7px 8px 0 var(--carbon);grid-template-columns:1fr}.diagnostic-tabs{border-right:0;border-bottom:1px solid var(--carbon);grid-template-columns:1fr 1fr;display:grid}.diagnostic-tabs button{border-right:1px solid var(--line);min-height:58px}.diagnostic-surface{border-right:0;min-height:570px}.diagnostic-surface__body{padding:30px 22px}.diagnostic-surface__body h3{font-size:42px}.diagnostic-surface>footer{flex-wrap:wrap;gap:10px}.diagnostic-surface>footer i{display:none}.diagnostic-candidates{grid-column:auto}.process-options{grid-template-columns:1fr}.implementation-context__intro{grid-template-columns:1fr;gap:32px}.implementation-context__intro .implementation-section-label{grid-column:auto}.implementation-context__intro h2{font-size:clamp(49px,14.3vw,71px)}.context-map{grid-template-columns:1fr;margin-top:60px}.context-bridge{border:1px solid #f1e8d880;border-left:0;border-right:0;flex-direction:row;height:100px}.context-bridge i{width:70px;height:1px}.month-step{grid-template-columns:1fr;min-height:0;margin-bottom:18px;padding:24px;position:relative;top:auto}.month-step__number{justify-content:space-between;align-items:flex-start;display:flex}.month-step__number strong{font-size:96px}.month-step__copy h3{font-size:49px}.month-step__output{grid-column:auto}.anatomy-board{min-height:auto;padding:24px}.anatomy-core{width:230px;height:230px;margin:20px auto 45px;position:relative;inset:auto;transform:none}.anatomy-board ol{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative;inset:auto}.anatomy-board li,.anatomy-board li:nth-child(n){width:auto;position:relative;inset:auto;transform:none}.anatomy-board li:nth-child(7){grid-column:1/-1}.implementation-control{padding:105px 18px}.implementation-control h2{font-size:clamp(53px,15.8vw,77px)}.control-board{grid-template-columns:1fr}.control-board span{border-bottom:1px solid #f1e8d866;border-right:0}.implementation-control>p:last-child{margin-left:0}.handoff-disclosure summary{grid-template-columns:38px 1fr 20px;gap:12px}.handoff-disclosure>p{padding-left:50px}.onboarding-route{grid-template-columns:repeat(5,76vw);margin-right:-18px}.implementation-price{gap:60px}.implementation-price__main h2 span{font-size:clamp(72px,23vw,116px)}.implementation-faq{gap:54px}.implementation-faq details p{padding-left:42px}.implementation-close{min-height:100svh;padding:110px 18px}.implementation-close h2{font-size:clamp(53px,15.8vw,77px)}.implementation-footer{grid-template-columns:1fr;padding:44px 18px}.implementation-footer>div{justify-self:start;margin-top:36px}.implementation-action-cursor{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.month-step{position:relative;top:auto}.implementation-dossier__ink,.implementation-close__ink,.anatomy-water{filter:none}.implementation-action-cursor{display:none}}.implementation-inline-note{text-transform:uppercase;border-top:1px solid #f1e8d857;border-bottom:1px solid #f1e8d857;max-width:860px;margin:70px 0 0 30%;padding:22px 0;font:500 11px/1.5 Geist Mono,monospace}.implementation-section-deck{max-width:760px;margin:32px 0 0;font:400 clamp(18px,1.5vw,23px)/1.5 Plex,sans-serif}.implementation-platforms{padding:clamp(110px,12vw,190px) var(--gutter);background:var(--carbon);color:var(--paper)}.implementation-platforms .implementation-section-head--split{align-items:end}.platform-console{background:#f1e8d809;border:1px solid #f1e8d885;grid-template-columns:210px minmax(0,1fr);display:grid;box-shadow:14px 18px #00a7e829}.platform-tabs{border-right:1px solid #f1e8d885;flex-direction:column;display:flex}.platform-tabs button{min-height:150px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1e8d84d;grid-template-rows:1fr auto;grid-template-columns:30px 1fr;gap:8px;padding:20px;transition:background .25s,color .25s;display:grid}.platform-tabs button:last-child{border-bottom:0}.platform-tabs button span,.platform-tabs button small{font:500 8px/1 Geist Mono,monospace}.platform-tabs button strong{letter-spacing:-.05em;align-self:center;font:640 32px/.9 Instrument,sans-serif}.platform-tabs button small{color:var(--orange);grid-column:2}.platform-tabs button[aria-selected=true]{background:var(--paper);color:var(--carbon)}.platform-tabs button[aria-selected=true] small{color:var(--red)}.platform-surface{background:var(--paper-hot);min-height:720px;color:var(--carbon);flex-direction:column;display:flex}.platform-surface>header,.platform-surface>footer{justify-content:space-between;align-items:center;padding:18px 24px;font:500 8px/1.3 Geist Mono,monospace;display:flex}.platform-surface>header{border-bottom:1px solid var(--line)}.platform-surface>header b{background:var(--carbon);color:var(--paper);padding:7px 9px}.platform-surface__body{padding:clamp(40px,6vw,88px)}.platform-surface__body h3{letter-spacing:-.067em;max-width:980px;margin:24px 0 28px;font:630 clamp(48px,6vw,98px)/.88 Instrument,sans-serif}.platform-surface__body>p{max-width:850px;margin:0;font:400 clamp(18px,1.45vw,23px)/1.48 Plex,sans-serif}.platform-surface blockquote{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);letter-spacing:-.04em;max-width:850px;margin:42px 0;padding:22px 0;font:620 clamp(22px,2.2vw,35px)/1.1 Instrument,sans-serif}.platform-surface ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.platform-surface li{border:1px solid var(--carbon);text-transform:uppercase;padding:10px 12px;font:500 9px/1 Geist Mono,monospace}.platform-surface>footer{border-top:1px solid var(--line);gap:32px;margin-top:auto}.platform-surface>footer span{color:var(--red)}.platform-surface>footer strong{text-align:right;font-weight:500}.platform-surface[data-state=codex]{background:var(--jade-light)}.platform-surface[data-state=ambos]{background:var(--orange)}.implementation-areas{padding:clamp(110px,12vw,190px) var(--gutter);background:var(--paper)}.area-workbench{border:1px solid var(--carbon);box-shadow:12px 14px 0 var(--carbon);grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);display:grid}.area-river{border-right:1px solid var(--carbon);background:var(--paper-hot);grid-template-columns:1fr 1fr;align-content:start;display:grid}.area-river button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:104px;color:var(--carbon);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:16px;transition:background .2s,transform .2s;display:grid}.area-river button:nth-child(2n){border-right:0;transform:translateY(18px)}.area-river button span{font:500 8px/1 Geist Mono,monospace}.area-river button strong{letter-spacing:-.025em;font:590 clamp(16px,1.35vw,21px)/1.05 Instrument,sans-serif}.area-river button[aria-pressed=true]{z-index:2;background:var(--orange);position:relative;transform:translate(8px,8px)}.area-river button:nth-child(2n)[aria-pressed=true]{transform:translate(8px,26px)}.area-surface{background:var(--carbon);min-height:760px;color:var(--paper);flex-direction:column;display:flex}.area-surface>header{border-bottom:1px solid #f1e8d859;justify-content:space-between;padding:18px 22px;font:500 8px/1 Geist Mono,monospace;display:flex}.area-surface>header b{color:var(--orange)}.area-surface__body{padding:clamp(42px,6vw,90px)}.area-surface__body h3{letter-spacing:-.07em;max-width:850px;margin:22px 0 30px;font:630 clamp(56px,7vw,112px)/.86 Instrument,sans-serif}.area-surface__body>p:not(.implementation-section-label):not(.area-caution){max-width:790px;margin:0;font:400 clamp(18px,1.55vw,25px)/1.45 Plex,sans-serif}.area-surface__platforms{background:#f1e8d866;border:1px solid #f1e8d866;grid-template-columns:1fr 1fr;gap:1px;margin-top:55px;display:grid}.area-surface__platforms p{background:var(--carbon);flex-direction:column;justify-content:space-between;min-height:145px;margin:0;padding:22px;display:flex}.area-surface__platforms span{color:var(--orange);font:500 8px/1 Geist Mono,monospace}.area-surface__platforms strong{letter-spacing:-.03em;max-width:360px;font:540 clamp(18px,1.7vw,26px)/1.12 Instrument,sans-serif}.area-caution{border:1px solid var(--red);color:var(--paper);text-transform:uppercase;margin:24px 0 0;padding:16px;font:500 10px/1.45 Geist Mono,monospace}.area-caution[hidden]{display:none}.area-surface>footer{color:var(--jade-light);border-top:1px solid #f1e8d859;margin-top:auto;padding:18px 22px;font:500 8px/1.4 Geist Mono,monospace}.implementation-page--v4 .control-board{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.platform-console{grid-template-columns:170px 1fr}.area-workbench{grid-template-columns:1fr}.area-river{border-right:0;border-bottom:1px solid var(--carbon);grid-template-columns:repeat(4,1fr)}.area-river button,.area-river button:nth-child(2n){min-height:90px;transform:none}.area-river button[aria-pressed=true],.area-river button:nth-child(2n)[aria-pressed=true]{transform:translateY(6px)}.area-surface{min-height:650px}.implementation-page--v4 .control-board{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.implementation-inline-note{margin:44px 0 0}.implementation-platforms,.implementation-areas{padding:88px 18px}.platform-console{grid-template-columns:1fr;box-shadow:7px 8px #00a7e83d}.platform-tabs{border-bottom:1px solid #f1e8d885;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.platform-tabs button{border-bottom:0;border-right:1px solid #f1e8d84d;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:104px;padding:14px}.platform-tabs button:last-child{border-right:0}.platform-tabs button strong{font-size:25px}.platform-tabs button small{grid-column:auto}.platform-surface{min-height:690px}.platform-surface__body{padding:34px 22px}.platform-surface__body h3{font-size:clamp(45px,13vw,65px)}.platform-surface>footer{flex-direction:column;align-items:flex-start}.platform-surface>footer strong{text-align:left}.area-workbench{box-shadow:7px 8px 0 var(--carbon)}.area-river{grid-template-columns:1fr 1fr;max-height:430px;overflow-y:auto}.area-river button,.area-river button:nth-child(2n){min-height:88px;transform:none}.area-river button[aria-pressed=true],.area-river button:nth-child(2n)[aria-pressed=true]{transform:none}.area-surface{min-height:660px}.area-surface__body{padding:36px 22px}.area-surface__body h3{font-size:clamp(48px,14.5vw,70px)}.area-surface__platforms{grid-template-columns:1fr}.area-surface__platforms p{min-height:120px}.implementation-page--v4 .control-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.area-river button,.area-river button:nth-child(2n),.area-river button[aria-pressed=true],.area-river button:nth-child(2n)[aria-pressed=true]{transform:none}}
