@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(../media/saira-vietnamese-wdth-normal.39qho9yr_q-ks.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(../media/saira-latin-ext-wdth-normal.3vf76h5r_vhs2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(../media/saira-latin-wdth-normal.0-07v86ifcn_a.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-20{top:calc(var(--spacing) * 20)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--black:#0c0d0e;--panel:#18191b;--panel-line:#33363a;--white:#fff;--ink:#0c0d0e;--ink-2:#2b2d2f;--on-dark-2:#cdcfd1;--stone:#f3f3f0;--line:#dcdcd7;--yellow:#fc0;--yellow-hi:#ffd83d;--cut:40deg}html{scroll-padding-top:96px;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope Variable,system-ui,sans-serif;font-size:19px;font-weight:600;line-height:1.6;overflow-x:clip}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dark a:focus-visible,.dark button:focus-visible{outline-color:var(--yellow)}.wrap{max-width:1240px;margin:0 auto;padding:0 48px}.saira{font-family:Saira Variable,sans-serif;font-weight:600;font-stretch:125%}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 26px;font:800 17px/1 Manrope Variable,sans-serif;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn{position:relative}.btn:before{content:"";border:1px solid var(--ring,var(--yellow));opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-5px}.btn:hover:before,.btn:focus-visible:before{opacity:1}.btn-yellow{background:var(--yellow);color:var(--black);--ring:var(--yellow)}.btn-yellow:hover{background:var(--white);box-shadow:0 0 30px #ffcc0073}.btn-black{background:var(--black);color:var(--white);--ring:var(--black)}.btn-black:hover{background:var(--yellow);color:var(--black);box-shadow:0 0 30px #0c0d0e47}.ada-hit .btn-black:hover,.ada-hit .btn-black:focus-visible,.pkg.firm .btn-black:hover,.pkg.firm .btn-black:focus-visible{background:var(--white);color:var(--black)}.btn-ghost-dark{color:var(--white);--ring:transparent;background:0 0;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff8c}.btn-ghost-dark:after{content:"";background:var(--yellow);width:0;height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.btn-ghost-dark:hover{color:var(--yellow);box-shadow:inset 0 0 0 1.5px var(--yellow)}.btn-ghost-dark:hover:after{width:100%}.hero{background:var(--black);color:var(--white);padding:96px 0 120px;position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,4.9vw,72px);font-weight:800;line-height:1.03}.hero .sub{color:var(--on-dark-2);max-width:40ch;margin-top:28px;font-size:21px;line-height:1.6}.ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.slashes{gap:7px;margin-top:34px;display:flex}.slashes i{background:var(--yellow);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);width:40px;height:12px;display:block}.slashes i:nth-child(2){opacity:.6}.slashes i:nth-child(3){opacity:.3}.stack{aspect-ratio:600/480;justify-self:end;width:min(600px,100%);position:relative;container-type:inline-size}.layer{clip-path:polygon(0 0,calc(100% - 9cqw) 0,100% 7.5cqw,100% 100%,0 100%);position:absolute}.layer .tag{color:var(--on-dark-2);padding-top:1.4cqw;font-size:2.6cqw;font-weight:700;position:absolute;bottom:-.1cqw;left:0;transform:translateY(100%)}.l-portal{background:var(--panel);width:62%;height:50%;box-shadow:inset 0 0 0 1px var(--panel-line);padding:4cqw;top:0;right:0}.l-site{background:var(--white);width:62%;height:50%;color:var(--ink);top:28%;right:17%}.l-brand{background:var(--yellow);width:40%;height:45%;color:var(--black);padding:4.4cqw;top:54%;right:43%}.stack-tags{display:none;position:absolute;inset:auto 0 -1cqw}.l-portal .ph{color:var(--white);justify-content:space-between;font-size:2.7cqw;font-weight:800;display:flex}.l-portal .ph span{color:var(--yellow);font-weight:700}.l-portal ul{margin-top:2.4cqw;list-style:none}.l-portal li{border-top:1px solid var(--panel-line);color:var(--on-dark-2);align-items:center;gap:2cqw;padding:1.5cqw 0;font-size:2.4cqw;display:flex}.l-portal li b{flex:none;width:2.4cqw;height:2.4cqw;box-shadow:inset 0 0 0 1.5px #7c8085}.l-portal li.done b{background:var(--yellow);box-shadow:none}.l-site .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:7.5cqw;padding:0 12cqw 0 3.6cqw;display:flex}.l-site .nav .lbl{color:var(--ink);font-size:2.7cqw;font-weight:800}.l-site .nav .dots{gap:1.6cqw;display:flex}.l-site .nav .dots i{background:#9a9da1;width:4.4cqw;height:1.3cqw;display:block}.l-site .body{padding:4.4cqw 3.6cqw}.l-site .body .h{letter-spacing:-.04em;max-width:16ch;font-size:4.4cqw;font-weight:800;line-height:1.05}.l-site .body .p{gap:1.3cqw;margin-top:2.4cqw;display:grid}.l-site .body .p i{background:#c9cbce;height:1.1cqw;display:block}.l-site .body .p i:nth-child(2){width:78%}.l-site .body .b{background:var(--ink);width:18cqw;height:5cqw;margin-top:3cqw}.l-brand .lbl{font-size:2.7cqw;font-weight:800}.l-brand .kit{align-items:center;gap:2.6cqw;line-height:1;display:flex}.l-brand img{width:9.5cqw;height:auto;display:block}.l-brand .aa{letter-spacing:.01em;margin-top:2.2cqw;font-family:Saira Variable,sans-serif;font-size:7cqw;font-weight:600;font-stretch:125%;line-height:1}.l-brand .chips{gap:1.4cqw;display:flex;position:absolute;bottom:4.4cqw;left:4.4cqw}.l-brand .chips i{width:6cqw;height:6cqw;display:block}.l-brand .chips i:first-child{background:var(--black)}.l-brand .chips i:nth-child(2){background:var(--white)}.l-brand .chips i:nth-child(3){background:var(--yellow);box-shadow:inset 0 0 0 1.5px var(--black)}@media (prefers-reduced-motion:no-preference){.layer{animation:.8s cubic-bezier(.16,1,.3,1) both rise}.l-portal{animation-delay:50ms}.l-site{animation-delay:.17s}.l-brand{animation-delay:.29s}@keyframes rise{0%{opacity:0;transform:translate(4cqw,3.4cqw)}to{opacity:1;transform:none}}}section.block{padding:120px 0 0}.sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:44px;display:grid}h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(34px,3.8vw,52px);font-weight:800;line-height:1.05}.sec-head p{color:var(--ink-2);max-width:40ch;font-size:20px}.rows{border-top:2px solid var(--ink)}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.95fr);align-items:start;gap:48px;padding:36px 0;display:grid}.row h3{letter-spacing:-.025em;text-wrap:balance;align-items:center;gap:16px;font-size:26px;font-weight:800;line-height:1.2;display:flex}.glyph{background:var(--black);flex:none;width:34px;height:34px;position:relative}.glyph:after{content:"";background:var(--yellow);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);width:25px;height:8px;position:absolute;top:13px;left:5px}.row p{color:var(--ink-2);max-width:46ch;font-size:19px}.row p+p{margin-top:10px}.chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chips li{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), inset 0 5px 0 var(--ink);padding:9px 12px 7px;font-size:16px;font-weight:700;line-height:1.3;position:relative}.proof{color:var(--ink-2);align-items:baseline;gap:14px;max-width:62ch;font-size:20px;display:flex}.proof i{background:var(--ink);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);flex:none;width:28px;height:8px;transform:translateY(-3px)}.proof strong{color:var(--ink);font-weight:800}.industries{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.industries li{border-bottom:1px solid var(--line)}.industries li>*{letter-spacing:-.025em;align-items:center;min-height:84px;padding:18px 24px 18px 0;font-size:24px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.industries a span{margin-left:10px;transition:transform .2s}.industries a{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:7px;text-decoration-thickness:3px}.industries a:hover span{transform:translate(4px)}.who .proof{margin-top:40px;font-style:italic}.who .proof i{background:var(--yellow)}.who-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.who-head>div:first-child{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.who-head h2{max-width:15ch;margin-bottom:26px}.who-head .sub-kicker{text-box:trim-both cap alphabetic;margin:0;line-height:1}.who-box{background:var(--black);color:var(--white);padding:40px 44px 44px}.who-box .slashes{margin:0 0 22px}.who-box p{color:var(--white);max-width:34ch;font-size:21px;line-height:1.55}.sub-kicker{letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-family:Saira Variable,sans-serif;font-size:17px;font-weight:600;font-stretch:125%}.industries li.more{grid-column:1/-1}.industries li.more a{color:var(--ink-2);font-size:20px;font-weight:700;text-decoration-thickness:2px}.own{background:var(--black);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:72px 64px;display:grid;position:relative}.own:before{content:"";background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 9.5px) 100%,0 100%);width:260px;height:8px;position:absolute;top:0;left:0}.own:after{content:"";background:var(--yellow);clip-path:polygon(100% 0,100% 100%,0 0);width:96px;height:96px;position:absolute;top:0;right:0}.own .kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:16px;font-family:Saira Variable,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:600;font-stretch:125%;display:inline-flex}.own .kicker img{width:44px;height:44px;display:block}.own h2{color:var(--yellow);max-width:none;margin-top:26px;font-size:clamp(38px,4.2vw,60px)}.own h2 span{display:block}.own h2 em{color:var(--white);font-style:normal}.own .lead span{display:block}.own .lead span+span{margin-top:10px}.own .lead{color:var(--on-dark-2);max-width:34ch;margin:24px 0 36px;font-size:21px}.own ul{border-top:2px solid var(--yellow);align-self:center;list-style:none}.own li{color:var(--on-dark-2);border-bottom:1px solid #2a2c2f;padding:20px 0 20px 48px;font-size:19px;line-height:1.5;position:relative}.own li:before{content:"";background:var(--yellow);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);width:30px;height:9px;position:absolute;top:30px;left:0}.own li b{letter-spacing:-.015em;color:var(--white);font-size:21px;font-weight:800;display:block}.own a:focus-visible{outline-color:var(--yellow)}.tq{background:var(--black);color:var(--white);margin-top:140px;padding:64px 0 104px;overflow:hidden}.tq-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.tq-head h2{color:var(--white)}.tq-head p{color:var(--on-dark-2);font-size:17px}.tq-track{padding-top:40px;overflow:hidden}.tq-move{width:max-content;display:flex}.tq-row{list-style:none;display:flex}.tq-row li{border-left:1px solid #2a2c2f;flex:none;width:min(780px,82vw);padding:44px 48px 0;position:relative}.tq-row li:before{content:"“";color:var(--yellow);opacity:.28;pointer-events:none;font-family:Saira Variable,sans-serif;font-size:320px;font-weight:700;font-stretch:125%;line-height:1;position:absolute;top:-34px;left:26px}.tq-row blockquote{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,54px);font-style:italic;font-weight:500;line-height:1.14;position:relative}.tq-row p{color:var(--on-dark-2);margin-top:26px;font-size:18px}.tq-row p b{color:var(--yellow);font-weight:800}@media (prefers-reduced-motion:no-preference){.tq-move{animation:60s linear infinite tq}.tq-track:hover .tq-move{animation-play-state:paused}@keyframes tq{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.tq-track{overflow-x:auto}.tq-row[aria-hidden]{display:none}}.how-cta{margin-top:48px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;display:grid}.steps li{padding-top:30px;position:relative}.steps li:before{content:"";background:var(--yellow);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);width:44px;height:5px;position:absolute;top:-3px;left:0}.steps .n{color:var(--ink);font-family:Saira Variable,sans-serif;font-size:20px;font-weight:600;font-stretch:125%}.steps h3{letter-spacing:-.025em;margin-top:10px;font-size:24px;font-weight:800;line-height:1.2}.steps p{color:var(--ink-2);max-width:34ch;margin-top:10px;font-size:19px}.close{background:var(--black);color:var(--white);margin-top:140px;position:relative;overflow:hidden}.close:before{content:"";background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 9.5px) 100%,0 100%);width:260px;height:8px;position:absolute;top:0;left:0}.close .cta{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:72px;padding-top:96px;padding-bottom:80px;display:grid}.close h2{color:var(--white);text-wrap:balance;max-width:15ch;font-size:clamp(36px,4.2vw,58px)}.close .cta p{color:var(--on-dark-2);max-width:44ch;margin-top:18px;font-size:20px}.close .cta .act{justify-items:start;gap:14px;margin-top:36px;display:grid}.close .cta .act a.mail{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;font-size:18px;font-weight:700;text-decoration-thickness:2px}footer{border-top:1px solid #26282b}footer .wrap{color:var(--on-dark-2);justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:40px;font-size:16px;display:flex}footer img{width:auto;height:24px;display:block}footer .meta{flex-wrap:wrap;align-items:center;gap:28px;display:flex}footer a{color:var(--white);font-weight:700;text-decoration:none}footer a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.intake{background:var(--panel);box-shadow:inset 0 0 0 1px var(--panel-line);gap:18px;padding:36px;display:grid}.intake h3{letter-spacing:-.025em;color:var(--white);font-size:26px;font-weight:800}.intake .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intake label{color:var(--white);gap:8px;font-size:17px;font-weight:700;display:grid}.intake .opt{color:var(--on-dark-2);font-weight:600}.intake .req-note{color:var(--on-dark-2);margin:-6px 0 4px;font-size:16px}.intake.sent h3:focus{outline:none}.intake input,.intake select,.intake textarea{background:var(--black);width:100%;min-height:52px;color:var(--white);border:1.5px solid #8a8f96;border-radius:0;padding:12px 14px;font:600 18px/1.4 Manrope Variable,sans-serif}.intake select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--yellow) 50%), linear-gradient(135deg, var(--yellow) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.intake textarea{resize:vertical;min-height:120px}.intake input:focus-visible,.intake select:focus-visible,.intake textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:0;border-color:var(--yellow)}.intake .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.intake .ts:empty{display:none}.intake .err{color:#ffd9d9;background:#3a1414;padding:12px 14px;font-size:17px}.intake .btn{justify-self:start;min-width:160px}.intake .btn:disabled{opacity:.7;cursor:progress}.intake.sent p{color:var(--on-dark-2);font-size:19px}@media (max-width:1080px){.row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.row .chips{grid-column:2}}@media (max-width:960px){.industries{grid-template-columns:repeat(2,minmax(0,1fr))}.own{grid-template-columns:1fr;gap:40px;padding:56px 48px}.hero .wrap{grid-template-columns:1fr;gap:64px}.stack{justify-self:start}.sec-head{grid-template-columns:1fr;align-items:start;gap:14px}.who-head{grid-template-columns:1fr;gap:0}.who-head>div:first-child{display:contents}.who-head .sub-kicker{order:1;margin-bottom:18px}.who-head h2{order:2;max-width:18ch;margin-bottom:28px}.who-box{order:3;padding:30px 28px 32px}.who-box p{font-size:19px}.close .cta{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){body{font-size:18px}.wrap{padding:0 22px}.hero{padding:56px 0 84px}h1{font-size:clamp(40px,11.4vw,52px)}.hero .sub{margin-top:22px;font-size:19px}.ctas{flex-direction:column;align-items:stretch;margin-top:30px}.ctas .btn{width:100%}.slashes{margin-bottom:24px}.hero .wrap{gap:56px}.stack{width:100%;margin-bottom:18px}section.block{padding-top:88px}.sec-head{margin-bottom:30px}h2{font-size:clamp(32px,8.6vw,40px)}.sec-head p{font-size:19px}.row{grid-template-columns:1fr;gap:16px;padding:30px 0}.row .chips{grid-column:auto}.row h3{font-size:24px}.row p,.proof{font-size:18px}.steps{border-top:0;grid-template-columns:1fr;gap:0}.industries{grid-template-columns:1fr}.industries li>*{min-height:68px;font-size:21px}.own{margin-left:-22px;margin-right:-22px;padding:36px 22px 40px}.own:after{width:64px;height:64px}.own .lead{font-size:19px}.own .btn{width:100%}.own li{padding-left:42px}.tq{margin-top:100px;padding:52px 0 80px}.tq-head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.tq-row li{padding:32px 24px 0}.tq-row li:before{font-size:220px;top:-24px;left:10px}.how-cta .btn{width:100%}.steps li{border-top:1px solid var(--line);padding:26px 0 30px}.steps p{font-size:18px}.close{margin-top:100px}.close:before{width:160px}.close .cta{gap:32px;padding-top:72px;padding-bottom:56px}.close .cta p{font-size:19px}.close .cta .act{justify-items:stretch}.close .cta .act .btn{width:100%}.intake{margin:0 -4px;padding:24px 18px}.intake .grid2{grid-template-columns:1fr}.intake .btn{justify-self:stretch}footer .wrap{flex-direction:column;align-items:flex-start;gap:18px}footer .meta{flex-direction:column;align-items:flex-start;gap:8px}}section[id]{scroll-margin-top:-60px}.site-header{--hd-bg:var(--white);--hd-fg:var(--ink);--hd-line:var(--line);--hd-accent:var(--ink);z-index:30;background:var(--hd-bg);color:var(--hd-fg);border-bottom:1px solid var(--hd-line);transition:background-color .35s,color .35s,border-color .35s;position:sticky;top:0}.site-header.solid{--hd-bg:var(--black);--hd-fg:var(--white);--hd-line:#222427;--hd-accent:var(--yellow)}.site-header:not(.solid) .btn-yellow{--ring:var(--yellow)}.site-header:not(.solid) .btn-yellow:hover{background:var(--black);color:var(--white);box-shadow:0 0 30px #ffcc008c}.site-header a:focus-visible,.site-header button:focus-visible{outline-color:var(--hd-accent)}.bar{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{flex:none;display:grid}.logo img{grid-area:1/1;width:auto;height:30px;transition:opacity .35s;display:block}.logo .on-dark{opacity:0}.solid .logo .on-dark{opacity:1}.solid .logo .on-light{opacity:0}nav.main{align-items:center;gap:34px;display:flex}nav.main .btn{min-height:46px;padding:0 18px;font-size:16px}.nl{color:inherit;font-size:17px;font-weight:700;text-decoration:none;position:relative}nav.main .nl:after{content:"";background:var(--hd-accent);transform-origin:100%;height:2px;transition:transform .32s cubic-bezier(.65,0,.35,1),background-color .35s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}nav.main .nl:hover:after,nav.main .nl:focus-visible:after{transform-origin:0;transform:scaleX(1)}.menu-btn,.menu-panel{display:none}@media (max-width:960px){nav.main{display:none}.menu-btn{min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:0;align-items:center;gap:10px;padding:0 16px;font:800 16px/1 Manrope Variable,sans-serif;display:inline-flex}.menu-btn .ic{width:18px;height:12px;position:relative}.menu-btn .ic:before,.menu-btn .ic:after{content:"";background:currentColor;height:2px;transition:transform .2s,top .2s;position:absolute;left:0;right:0}.menu-btn .ic:before{top:1px}.menu-btn .ic:after{top:9px}.menu-btn[aria-expanded=true]{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.menu-btn[aria-expanded=true] .ic:before{top:5px;transform:rotate(40deg)}.menu-btn[aria-expanded=true] .ic:after{top:5px;transform:rotate(-40deg)}.menu-panel{background:var(--hd-bg);border-top:1px solid var(--hd-line);border-bottom:4px solid var(--yellow);padding:8px 24px 28px;position:absolute;top:100%;left:0;right:0}.menu-panel.open{max-height:calc(100dvh - 77px);display:block;overflow-y:auto}.menu-panel .nl{border-bottom:1px solid var(--hd-line);letter-spacing:-.02em;padding:16px 0;font-size:22px;font-weight:800;display:block}.menu-panel .btn{width:100%;margin-top:22px}}@media (max-width:680px){.bar{height:68px}.logo img{height:24px}section[id]{scroll-margin-top:-40px}html{scroll-padding-top:84px}.menu-panel.open{max-height:calc(100dvh - 68px)}}@media (prefers-reduced-motion:reduce){.site-header,.logo img,nav.main .nl:after{transition:none}}.skip{z-index:100;background:var(--yellow);color:var(--black);padding:12px 18px;font-weight:800;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.ada{background:var(--black);color:var(--white);padding:44px 56px;position:relative}.ada:before{content:"";background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 9.5px) 100%,0 100%);width:260px;height:8px;position:absolute;top:0;left:0}.ada .sub-kicker{color:var(--yellow)}.ada-top{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:48px;display:grid}.ada-hit{background:var(--yellow);color:var(--black);padding:28px;position:relative}.ada-hit p{font-size:18px;font-weight:800;line-height:1.35}.ada-hit b{margin-bottom:8px;font-family:Saira Variable,sans-serif;font-size:64px;font-weight:700;font-stretch:125%;line-height:1;display:block}.ada .ada-hit .ref a{color:var(--black)}.ada-hit .btn{width:100%;margin-top:20px}.ada-hit a:focus-visible{outline-color:var(--black)}.ada h2{color:var(--white);text-wrap:balance;max-width:22ch;font-size:clamp(30px,3.2vw,44px)}.ada-lead{color:var(--on-dark-2);max-width:62ch;margin-top:16px;font-size:20px;line-height:1.55}.ada-stat b{color:var(--yellow);font-weight:800}.ada .ref{vertical-align:super;margin-left:2px;font-size:.7em;line-height:0}.ada .ref a{color:var(--yellow);padding:0 2px;font-weight:800}.ada a:focus-visible,.ada summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.ada-more{border-top:1px solid var(--panel-line);margin-top:26px}.ada-more summary{cursor:pointer;color:var(--white);align-items:center;gap:12px;padding-top:20px;font-size:18px;font-weight:800;list-style:none;display:inline-flex}.ada-more summary::-webkit-details-marker{display:none}.ada-more summary:after{content:"";border-right:3px solid var(--yellow);border-bottom:3px solid var(--yellow);width:10px;height:10px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.ada-more[open] summary:after{transform:translateY(2px)rotate(225deg)}.ada-more summary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px}.ada-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:28px;display:grid}.ada-stat{color:var(--white);border-bottom:1px solid var(--panel-line);padding:16px 0;font-size:19px}.ada-stat:first-child{padding-top:0}.ada-stat:last-child{border-bottom:0}.ada-stat b{font-family:Saira Variable,sans-serif;font-size:40px;font-stretch:125%;line-height:1.1;display:block}.ada li,.ada-stat,.ada-note,.ada-lead{text-wrap:pretty}.ada-note{color:var(--on-dark-2);margin-top:18px;font-size:17px}.ada h3{color:var(--white);border-bottom:2px solid var(--yellow);padding-bottom:12px;font-size:22px;font-weight:800}.ada ul{list-style:none}.ada ul li{border-bottom:1px solid var(--panel-line);color:var(--on-dark-2);padding:14px 0;font-size:18px}.ada ul li b{color:var(--white)}.ada-src{color:var(--on-dark-2);gap:6px;margin-top:24px;padding-left:22px;font-size:16px;font-style:italic;line-height:1.5;list-style:decimal;display:grid}.ada-src a{overflow-wrap:anywhere;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:3px;font-weight:700}@media (max-width:960px){.ada-top,.ada-body{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.ada{margin-left:-22px;margin-right:-22px;padding:40px 22px 32px}.ada:before{width:160px}.ada-lead{font-size:18px}.ada-hit b{font-size:52px}}.ada-do{background:var(--white);color:var(--ink);padding:32px 32px 28px;position:relative}.ada-do:before{content:"";background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);width:140px;height:8px;position:absolute;top:0;left:0}.ada .ada-do h3{color:var(--ink);border-bottom-color:var(--ink)}.ada .ada-do ul li{color:var(--ink-2);border-bottom-color:var(--line)}.ada .ada-do ul li b{color:var(--ink)}.ada .ada-do .ada-note{color:var(--ink-2)}@media (max-width:680px){.ada-do{padding:26px 20px 22px}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--yellow) var(--black)}}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--yellow);background-clip:padding-box;border:3px solid #0000}.scan-band{background:var(--stone);margin-top:24px;padding:36px 44px 30px}.scan-copy h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.2}.scan-copy p{color:var(--ink-2);max-width:70ch;margin-top:8px;font-size:18px}.scan-copy{margin-bottom:22px}.scan-note{color:var(--ink-2);margin-top:12px;font-size:15px;font-style:italic}.scan-form{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:6px 12px;display:grid}.scan-form label{color:var(--ink);grid-row:1;font-size:15px;font-weight:800}.scan-form input:not(.hp){background:var(--white);width:100%;min-height:52px;color:var(--ink);border:1.5px solid #6b7076;border-radius:0;grid-row:2;padding:12px 14px;font:600 17px/1.4 Manrope Variable,sans-serif}.scan-form input:not(.hp):focus{border:2px solid var(--ink);box-shadow:0 0 0 4px var(--yellow);outline:none}.scan-form .btn{white-space:nowrap;grid-row:2;min-height:52px}.scan-form .ts,.scan-form .err,.scan-form .scan-note{grid-column:1/-1}.scan-form .err{color:#a3001b;font-size:16px;font-weight:700}.scan-sent{color:var(--ink);font-size:19px}.scan-sent:focus{outline:none}@media (max-width:680px){.scan-band{margin-left:-22px;margin-right:-22px;padding:28px 22px}.scan-form{grid-template-rows:none;grid-template-columns:1fr;row-gap:8px}.scan-form label,.scan-form input:not(.hp),.scan-form .btn{grid-row:auto}.scan-form label:not(:first-of-type){margin-top:8px}.scan-form .btn{width:100%;margin-top:10px}}.scan-form .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
