@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}/*! tailwindcss v4.3.0 | 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Instrument Sans Variable", "Instrument Sans", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-lg:.5rem;--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;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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{color-scheme:light;--adz-ink:#0e1224;--adz-canvas:#f7f8fc;--adz-surface:#fff;--adz-cobalt:#4c5cff;--adz-cobalt-dark:#3545d8;--adz-coral:#ff654f;--adz-mint:#20c7a5;--adz-cobalt-soft:#eef0ff;--adz-coral-soft:#fff0ec;--adz-muted:#5d6474;--adz-line:#e1e4ee;--adz-line-strong:#b6bccf;--adz-midnight-line:#2a3050;--adz-midnight-muted:#a9b0c6;--adz-focus:#3545d8;--adz-selection:#dfe2ff;--font-sans:"Instrument Sans Variable", "Instrument Sans", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-h1:clamp(2.75rem, 2.1rem + 2.66vw, 4.75rem);--fs-h1-inner:clamp(2.375rem, 1.9rem + 2.1vw, 3.75rem);--fs-h2:clamp(2rem, 1.775rem + 1.43vw, 3.25rem);--fs-display:clamp(2.25rem, 1.9rem + 2vw, 4rem);--fs-h3:clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--fs-lead:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--fs-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-support:clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--fs-ui:.9375rem;--fs-eyebrow:.875rem;--fs-note:.875rem;--fs-mono:.8125rem;--s-4:.25rem;--s-8:.5rem;--s-12:.75rem;--s-16:1rem;--s-24:1.5rem;--s-32:2rem;--s-48:3rem;--s-64:4rem;--s-80:5rem;--s-96:6rem;--s-128:8rem;--page-gutter:20px;--gutter:16px;--container:80rem;--header-h:64px;--anchor-offset:24px;--radius:4px;--radius-lg:10px;--hover-ms:.16s;--ease:cubic-bezier(.2, .8, .2, 1)}@media(min-width:37.5em){:root{--page-gutter:32px;--gutter:20px}}@media(min-width:60em){:root{--page-gutter:40px;--gutter:24px;--header-h:76px;--anchor-offset:96px}}@media(min-width:80em){:root{--page-gutter:64px}}html{background:var(--adz-canvas);color:var(--adz-ink);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;font-size:var(--fs-body);flex-direction:column;line-height:1.55;display:flex}main{flex:1 0 auto}::selection{background:var(--adz-selection);color:var(--adz-ink)}:focus-visible{outline:3px solid var(--adz-focus);outline-offset:4px}.inverse :focus-visible,.closing-cobalt :focus-visible,.site-footer :focus-visible{outline-color:#fff}[id]{scroll-margin-top:calc(var(--anchor-offset) + var(--s-16))}h1,h2,h3{text-wrap:balance;overflow-wrap:anywhere}p,li{overflow-wrap:break-word}svg{display:block}.wrap{width:min(calc(100% - 2 * var(--page-gutter)),var(--container));margin-inline:auto}.cols{column-gap:var(--gutter);row-gap:var(--s-24);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.02em;color:var(--adz-cobalt-dark);font-weight:600;line-height:1.4}.eyebrow-mark{align-items:center;gap:var(--s-8);display:inline-flex}.eyebrow-mark:before{content:"";background:var(--adz-cobalt);border-radius:2px;width:10px;height:10px}.eyebrow-coral:before{background:var(--adz-coral)}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.4}.h1{font-size:var(--fs-h1);letter-spacing:-.035em;max-width:880px;font-weight:600;line-height:1}.h1-inner{font-size:var(--fs-h1-inner);letter-spacing:-.03em;max-width:820px;line-height:1.04}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;max-width:22ch;font-weight:600;line-height:1.08}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600;line-height:1.25}.lead{font-size:var(--fs-lead);max-width:660px;line-height:1.5}.body{font-size:var(--fs-body);max-width:640px;line-height:1.55}.body-muted{color:var(--adz-muted)}.note{font-size:var(--fs-note);max-width:62ch;color:var(--adz-muted);line-height:1.5}.inverse .note,.inverse .body-muted{color:var(--adz-midnight-muted)}.eyebrow+.h1,.eyebrow+.h2{margin-top:var(--s-16)}.btn,.btn-text{align-items:center;gap:var(--s-8);font-size:var(--fs-ui);transition:color var(--hover-ms) var(--ease),background-color var(--hover-ms) var(--ease),border-color var(--hover-ms) var(--ease),box-shadow var(--hover-ms) var(--ease);font-weight:600;line-height:1.25;display:inline-flex}.btn{border:1px solid var(--adz-cobalt);border-radius:var(--radius);background:var(--adz-cobalt);color:#fff;text-align:center;min-height:48px;padding:14px 20px;text-decoration:none}.btn:hover{background:var(--adz-cobalt-dark);border-color:var(--adz-cobalt-dark);color:#fff}.btn .icon,.btn-text .icon{width:18px;height:18px;transition:transform var(--hover-ms) var(--ease);flex:none}.btn:hover .icon,.btn-text:hover .icon{transform:translate(4px)}.btn-outline{color:var(--adz-ink);border-color:var(--adz-line-strong);background:0 0}.btn-outline:hover{background:var(--adz-cobalt-soft);border-color:var(--adz-cobalt);color:var(--adz-cobalt-dark)}.btn-text{min-height:48px;color:var(--adz-cobalt-dark);transition:color var(--hover-ms) var(--ease),background-size .22s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 12px);background-repeat:no-repeat;background-size:100% 1px;padding:12px 0;text-decoration:none}.btn-text:hover{color:var(--adz-ink);background-size:0 1px}.closing-cobalt .btn{color:var(--adz-cobalt-dark);background:#fff;border-color:#fff}.closing-cobalt .btn:hover{background:var(--adz-ink);border-color:var(--adz-ink);color:#fff}.closing-cobalt .btn-outline{color:#fff;background:0 0;border-color:#ffffffb3}.closing-cobalt .btn-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff}.actions{align-items:flex-start;gap:var(--s-12);margin-top:var(--s-32);flex-direction:column;display:flex}@media(min-width:37.5em){.actions{align-items:center;gap:var(--s-24);flex-direction:row}}.actions .btn{width:100%}@media(min-width:37.5em){.actions .btn{width:auto}}.actions+.note,.actions+.stage{margin-top:var(--s-16)}.skip{top:var(--s-8);left:var(--s-8);z-index:100;border-radius:var(--radius);background:var(--adz-cobalt);color:#fff;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip:focus-visible{transform:none}.site-header{z-index:50;background:var(--adz-canvas);transition:background-color .2s var(--ease),border-color .2s var(--ease);border-bottom:1px solid #0000;position:relative}.site-header.is-scrolled{background:var(--adz-surface);border-bottom-color:var(--adz-line)}@media(min-width:60em){.site-header{position:sticky;top:0}}.site-header .wrap{min-height:var(--header-h);align-items:center;column-gap:var(--s-24);flex-wrap:wrap;display:flex}.wordmark{align-items:center;gap:var(--s-8);letter-spacing:.03em;min-height:44px;color:var(--adz-ink);font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark img{flex:none;width:auto;height:28px}a.wordmark:hover{color:var(--adz-cobalt-dark)}.site-nav{align-items:center;gap:var(--s-8) var(--s-24);flex-wrap:wrap;margin-left:auto;display:flex}.site-nav ul{display:contents}.nav-link{min-height:44px;font-size:var(--fs-ui);color:var(--adz-ink);transition:color var(--hover-ms) var(--ease);align-items:center;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--adz-cobalt);transform-origin:0;height:2px;transition:transform .2s var(--ease);border-radius:1px;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--adz-cobalt-dark)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.site-nav .btn{min-height:44px;padding:11px 18px}.lang{align-items:center;gap:var(--s-4);margin-left:var(--s-8);display:flex}.lang-link{min-width:44px;min-height:44px;padding:0 var(--s-4);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--adz-muted);border-radius:var(--radius);transition:color var(--hover-ms) var(--ease),background-color var(--hover-ms) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang-link:hover{color:var(--adz-cobalt-dark);background:var(--adz-cobalt-soft)}.lang-link[aria-current=true]{color:var(--adz-cobalt-dark);background:var(--adz-cobalt-soft);font-weight:600}.lang-sep{color:var(--adz-line-strong)}.nav-toggle{align-items:center;gap:var(--s-8);min-height:44px;padding:0 var(--s-8);border-radius:var(--radius);font-size:var(--fs-ui);color:var(--adz-ink);background:0 0;margin-left:auto;font-weight:600;display:none}.nav-toggle .icon{width:22px;height:22px}.nav-toggle .icon-close,.nav-toggle[aria-expanded=true] .icon-menu{display:none}.nav-toggle[aria-expanded=true] .icon-close{display:block}@media(max-width:59.99em){.site-header{border-bottom-color:var(--adz-line)}.site-header .wrap{padding-block:var(--s-8)}.nav-toggle{order:1}.js .nav-toggle{display:inline-flex}.lang{order:2;margin-left:auto}.site-nav{padding:var(--s-8) 0 var(--s-24);border-top:1px solid var(--adz-line);flex-direction:column;flex:0 0 100%;order:3;align-items:stretch;gap:0;margin:0}.js .site-nav[data-collapsed=true]{display:none}.site-nav ul{display:block}.site-nav li{border-bottom:1px solid var(--adz-line)}.nav-link{min-height:48px;padding:var(--s-12) 0;font-size:1rem;display:flex}.nav-link:after{display:none}.nav-link[aria-current=page]{color:var(--adz-cobalt-dark)}.site-nav .btn{min-height:48px;margin-top:var(--s-24);align-self:flex-start;padding:14px 20px;font-size:1rem}}.crumbs{padding-top:var(--s-16)}.crumbs ol{align-items:center;gap:var(--s-8);font-size:var(--fs-note);color:var(--adz-muted);flex-wrap:wrap;display:flex}.crumbs a{min-height:44px;color:var(--adz-muted);text-underline-offset:.18em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.crumbs a:hover{color:var(--adz-cobalt-dark)}.crumbs [aria-current=page]{color:var(--adz-ink)}.crumbs .sep{color:var(--adz-line-strong)}.site-footer{background:var(--adz-ink);color:#fff;padding:var(--s-48) 0 var(--s-32);font-size:var(--fs-note)}@media(min-width:60em){.site-footer{padding:var(--s-64) 0 var(--s-48)}}.site-footer .cols{row-gap:var(--s-32)}.site-footer .wordmark{color:#fff}.site-footer a.wordmark:hover{color:var(--adz-midnight-muted)}.footer-id{grid-column:1/-1}.footer-id .brand-line{margin-top:var(--s-8);font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:600}.footer-id .note{margin-top:var(--s-8);color:var(--adz-midnight-muted)}.footer-nav,.footer-contact{grid-column:1/-1}.footer-nav ul,.footer-contact ul{flex-direction:column;display:flex}.footer-link{color:#fff;min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--adz-midnight-line);text-decoration-color:var(--adz-midnight-line);text-underline-offset:.2em;transition:color var(--hover-ms) var(--ease),text-decoration-color var(--hover-ms) var(--ease);align-items:center;text-decoration-thickness:1px;display:inline-flex}.footer-link:hover{color:#fff;-webkit-text-decoration-color:var(--adz-mint);text-decoration-color:var(--adz-mint)}.footer-link[aria-current]{-webkit-text-decoration-color:var(--adz-cobalt);text-decoration-color:var(--adz-cobalt);text-decoration-thickness:2px}.footer-heading{margin-bottom:var(--s-4);color:var(--adz-midnight-muted)}.footer-heading.eyebrow-mark:before{display:none}.footer-contact ul+.footer-heading{margin-top:var(--s-24)}.footer-copy{margin-top:var(--s-32);padding-top:var(--s-16);border-top:1px solid var(--adz-midnight-line);color:var(--adz-midnight-muted);font-size:.8125rem;line-height:1.5}@media(min-width:60em){.footer-copy{margin-top:var(--s-48)}}@media(min-width:37.5em){.footer-nav{grid-column:1/7}.footer-contact{grid-column:7/-1}}@media(min-width:60em){.footer-id{grid-column:1/6}.footer-nav{grid-column:7/10}.footer-contact{grid-column:10/-1}}.section{padding-block:var(--s-64)}@media(min-width:60em){.section{padding-block:var(--s-96)}}.section-head{margin-bottom:var(--s-32)}@media(min-width:60em){.section-head{margin-bottom:var(--s-48)}}.head-main,.head-side{grid-column:1/-1}@media(min-width:60em){.head-main{grid-column:1/8}.head-side{grid-column:9/-1;align-self:end}}.hero{padding-top:var(--s-48);padding-bottom:var(--s-64);position:relative;overflow-x:clip}@media(min-width:60em){.hero{padding-top:var(--s-64);padding-bottom:var(--s-96)}}.hero-grid{row-gap:var(--s-48);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media(min-width:60em){.hero-grid{column-gap:var(--s-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(min-width:80em){.hero-grid{column-gap:var(--s-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero .lead{margin-top:var(--s-24)}.hero-visual{display:none}@media(min-width:60em){.hero-visual{min-width:0;display:block}}.flow{--flow-node:28px;--flow-gap:36px;--flow-offset:24px;row-gap:var(--flow-gap);max-width:22rem;margin:0 0 0 auto;padding:0;list-style:none;display:grid;position:relative}.flow-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.flow-path{fill:none;stroke-width:2px;stroke-linecap:round}.flow-path-main{stroke:var(--adz-cobalt)}.flow-path-live{stroke:url(#flow-live-grad)}.flow-stop-a{stop-color:var(--adz-cobalt)}.flow-stop-b{stop-color:var(--adz-mint)}.flow-step{grid-template-columns:var(--flow-node) minmax(0,1fr);column-gap:var(--s-16);height:var(--flow-node);white-space:nowrap;align-items:start;display:grid;position:relative}.flow-step:nth-of-type(2n){margin-left:var(--flow-offset)}.flow-node{z-index:1;width:var(--flow-node);height:var(--flow-node);background:var(--adz-surface);border:2px solid var(--adz-cobalt);border-radius:50%;place-items:center;display:grid;position:relative}.flow-dot{box-sizing:border-box;border:5px solid var(--adz-cobalt);border-radius:50%;width:10px;height:10px}.flow-approval .flow-node,.flow-approval .flow-dot{border-color:var(--adz-coral)}.flow-publish .flow-node{border-color:var(--adz-mint);background:var(--adz-mint)}.flow-publish .flow-dot{border-color:#fff}.flow-label{font-size:1.375rem;font-weight:600;line-height:var(--flow-node);letter-spacing:-.01em;color:var(--adz-ink)}@media(min-width:60em)and (max-width:74.99em){.flow-label{font-size:1.1875rem}}.problem{background:var(--adz-surface);border-top:1px solid var(--adz-line)}.issues{gap:var(--s-24) var(--gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media(min-width:37.5em){.issues{gap:var(--s-32) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.issue:first-child{grid-column:1/8}.issue:nth-child(2){grid-column:8/-1}.issue:nth-child(3){grid-column:1/6}.issue:nth-child(4){background:var(--adz-coral-soft);grid-column:6/-1}}.issue{padding:var(--s-24) var(--s-24) var(--s-24) 0;border-top:1px solid var(--adz-line);position:relative}@media(min-width:37.5em){.issue{padding:var(--s-24);border:1px solid var(--adz-line);border-radius:var(--radius-lg)}.issue:nth-child(4){border-color:#0000}}.issue-line{background:var(--adz-coral);border-radius:0 0 2px 2px;width:64px;height:3px;position:absolute;top:-1px;left:0}@media(min-width:37.5em){.issue-line{top:var(--s-24);left:var(--s-24);border-radius:2px;width:40px;height:4px}}.issue .h3{font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem)}@media(min-width:37.5em){.issue .h3{margin-top:var(--s-24)}}.issue .body{margin-top:var(--s-8);color:var(--adz-muted)}.how{background:var(--adz-canvas)}.steps{margin:var(--s-24) 0 0;gap:var(--s-24) var(--gutter);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media(min-width:37.5em){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60em){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{padding-top:var(--s-8)}.step-num{border-radius:var(--radius);background:var(--adz-cobalt);color:#fff;min-width:40px;height:28px;transition:background-color .3s var(--ease),color .3s var(--ease);justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.step .h3{margin-top:var(--s-16)}.step .body{margin-top:var(--s-8);color:var(--adz-muted)}.how .note{margin-top:var(--s-32)}.how-steps{--how-node:24px;margin-top:var(--s-32)}@media(max-width:59.99em){.how .how-steps{gap:var(--s-24);grid-template-columns:minmax(0,1fr)}}.how-step{padding-top:0;padding-left:calc(var(--how-node) + var(--s-16));position:relative}.how-node{z-index:1;width:var(--how-node);height:var(--how-node);background:var(--adz-canvas);border:2px solid var(--how-c,var(--adz-cobalt));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.how-dot{box-sizing:border-box;border:5px solid var(--how-c,var(--adz-cobalt));border-radius:50%;width:10px;height:10px}.how-step-3{--how-c:var(--adz-coral)}.how-step-4{--how-c:var(--adz-mint)}.how-step-4 .how-node{background:var(--adz-mint);box-shadow:0 0 0 4px #20c7a52e}.how-step-4 .how-dot{border-color:#fff}.how-step .h3{line-height:var(--how-node);margin-top:0}.how-step:not(:last-child):before{content:"";left:calc(var(--how-node) / 2 - 1px);top:var(--how-node);bottom:calc(-1 * var(--s-24));border-left:2px solid var(--adz-cobalt);width:0;position:absolute}.how-step-3:before{border-image:linear-gradient(to bottom,var(--adz-cobalt),var(--adz-mint)) 1}.how-seg{display:none}@media(min-width:60em){.how-step{padding-left:0;padding-top:calc(var(--how-node) + var(--s-16))}.how-step:before{display:none}.how-step .h3{line-height:1.2}.how-seg{top:0;left:calc(var(--how-node) / 2);width:calc(100% + var(--gutter));height:var(--how-node);pointer-events:none;display:block;position:absolute;overflow:visible}.how-path{fill:none;stroke:var(--adz-cobalt);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.how-path-live{stroke:url(#how-live-grad)}}.ready{background:var(--adz-ink);color:#fff;padding-block:var(--s-80)}@media(min-width:60em){.ready{padding-block:var(--s-128)}}.ready ::selection{background:var(--adz-cobalt);color:#fff}.ready-grid{row-gap:var(--s-32);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media(min-width:60em){.ready-grid{column-gap:var(--s-48);grid-template-columns:minmax(0,max-content) minmax(auto,1fr) minmax(0,max-content);align-items:center}}.ready-title{font-size:var(--fs-display);letter-spacing:-.035em;gap:.04em;max-width:14ch;font-weight:600;line-height:1;display:grid}.ready-w{display:block}.ready-w1{color:#fff}.ready-w2{color:var(--adz-midnight-muted);font-weight:500}.ready-w3{color:var(--adz-mint)}.ready-neq{color:var(--adz-coral);pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:center;font-size:clamp(4rem,2rem + 6vw,9rem);font-weight:500;line-height:1;position:relative;top:-.02em}@media(max-width:59.99em){.ready-neq{order:-1;justify-self:start}}.ready-text .body{color:var(--adz-midnight-muted);max-width:44ch}.support{margin-top:var(--s-24);padding-top:var(--s-24);border-top:1px solid var(--adz-midnight-line);font-size:var(--fs-support);letter-spacing:-.02em;max-width:24ch;font-weight:600;line-height:1.2}.support:before{content:"";width:40px;height:4px;margin-bottom:var(--s-16);background:var(--adz-mint);transform-origin:0;border-radius:2px;display:block}.value{background:var(--adz-canvas)}.values{gap:var(--s-16) var(--gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media(min-width:37.5em){.values{gap:var(--s-24) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.value-item{--value-c:var(--adz-cobalt);padding:var(--s-24);border-radius:var(--radius-lg);background:var(--adz-surface);border:1px solid var(--adz-line);position:relative}.value-accent{background:var(--value-c);border-radius:2px;width:40px;height:4px;display:block}.value-control{--value-c:var(--adz-coral)}.value-clients{--value-c:var(--adz-mint)}.value-title{margin-top:var(--s-16)}.value-body{margin-top:var(--s-8);color:var(--adz-muted)}.scope{background:var(--adz-cobalt-soft)}.scope-head,.scope .points{grid-column:1/-1}@media(min-width:60em){.scope-head{grid-column:1/7}.scope .points{grid-column:8/-1;align-self:center}}.scope-head .body{margin-top:var(--s-24)}.scope-head .btn-text{margin-top:var(--s-8)}.points{gap:var(--s-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media(min-width:37.5em){.points{grid-template-columns:repeat(2,minmax(0,1fr))}}.points li{align-items:center;gap:var(--s-12);min-height:56px;padding:var(--s-12) var(--s-16);border-radius:var(--radius);background:var(--adz-surface);font-size:var(--fs-body);font-weight:600;display:flex}.points .icon{width:22px;height:22px;color:var(--adz-cobalt);flex:none}.closing{padding-block:var(--s-64)}@media(min-width:60em){.closing{padding-block:var(--s-96)}}.closing .lead,.closing .body{margin-top:var(--s-24)}.closing-cobalt{background:var(--adz-cobalt);color:#fff}.closing-cobalt .h2{max-width:24ch}.closing-cobalt .lead{color:#fff}.closing-cobalt ::selection{background:var(--adz-ink);color:#fff}.closing-soft{background:var(--adz-cobalt-soft)}.page-hero{padding-top:var(--s-24);padding-bottom:var(--s-48)}@media(min-width:60em){.page-hero{padding-top:var(--s-32);padding-bottom:var(--s-64)}}.page-hero .lead{margin-top:var(--s-24)}.faq-section{padding-bottom:var(--s-64)}@media(min-width:60em){.faq-section{padding-bottom:var(--s-80)}}.faq{border-top:1px solid var(--adz-line-strong);max-width:840px}.q{border-bottom:1px solid var(--adz-line)}.q summary{column-gap:var(--s-16);min-height:48px;padding:var(--s-16) 0;cursor:pointer;font-size:var(--fs-h3);letter-spacing:-.02em;transition:color var(--hover-ms) var(--ease);grid-template-columns:minmax(0,1fr) 28px;align-items:start;font-weight:600;line-height:1.25;list-style:none;display:grid}.q summary::-webkit-details-marker{display:none}.q summary:hover{color:var(--adz-cobalt-dark)}.q summary:focus-visible{outline-offset:0}.q .marker{background:var(--adz-cobalt-soft);width:28px;height:28px;color:var(--adz-cobalt-dark);transition:background-color var(--hover-ms) var(--ease),color var(--hover-ms) var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-top:.05em;display:inline-flex}.q .marker .icon{width:16px;height:16px;transition:transform .2s var(--ease)}.q[open] .marker{background:var(--adz-cobalt);color:#fff}.q[open] .marker .icon{transform:rotate(45deg)}.q .answer{padding:0 0 var(--s-24);max-width:640px}@media(min-width:60em){.q summary{padding:1.25rem 0}}.fit-list{grid-template-columns:minmax(0,1fr)}.fit-item{column-gap:var(--s-16);padding:var(--s-16) 0;border-bottom:1px solid var(--adz-line);font-size:var(--fs-lead);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;font-weight:500;display:grid}.fit-list{border-top:1px solid var(--adz-line-strong);gap:0}.fit-item .mono{color:var(--adz-cobalt-dark)}.fit .h2,.how .h2{margin-bottom:var(--s-32)}.measures{gap:var(--s-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.measures li{align-items:center;gap:var(--s-12);padding:var(--s-12) var(--s-16);border-radius:var(--radius);background:var(--adz-surface);border:1px solid var(--adz-line);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600;display:flex}.measures .mono{color:var(--adz-cobalt-dark)}.evaluation{background:var(--adz-cobalt-soft)}.value-head,.apply-head,.value-list,.apply-actions{grid-column:1/-1}@media(min-width:60em){.value-head,.apply-head{grid-column:1/6}.value-list,.apply-actions{grid-column:7/-1}}.value-head .body,.apply-head .body{margin-top:var(--s-24)}.apply{background:var(--adz-surface);border-top:1px solid var(--adz-line)}.apply-actions{align-items:flex-start;gap:var(--s-24);flex-direction:column;display:flex}.apply-actions .btn{width:100%}@media(min-width:37.5em){.apply-actions .btn{width:auto}}.contact-email{overflow-wrap:anywhere;max-width:100%;font-size:var(--fs-lead);color:var(--adz-ink);text-decoration:underline;-webkit-text-decoration-color:var(--adz-cobalt);text-decoration-color:var(--adz-cobalt);text-underline-offset:.18em;transition:color var(--hover-ms) var(--ease);font-weight:500;text-decoration-thickness:2px;display:inline-block}.contact-email:hover{color:var(--adz-cobalt-dark)}.terms-link{font-size:var(--fs-note);color:var(--adz-muted);text-underline-offset:.18em;transition:color var(--hover-ms) var(--ease);font-weight:560;text-decoration:underline;text-decoration-thickness:1px}.terms-link:hover{color:var(--adz-cobalt-dark)}.terms-list{counter-reset:term;border-top:1px solid var(--adz-line-strong);max-width:720px;margin:0;padding:0;list-style:none}.terms-list li{counter-increment:term;column-gap:var(--s-16);padding:var(--s-24) 0;border-bottom:1px solid var(--adz-line);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.terms-list li:before{content:counter(term,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--adz-cobalt-dark);padding-top:.35em}.terms-list .h3{font-size:var(--fs-lead)}.terms-list .body{margin-top:var(--s-8);color:var(--adz-muted)}.terms-back{margin-top:var(--s-32)}.gate{padding-block:var(--s-64)}@media(min-width:60em){.gate{padding-block:var(--s-128)}}.gate-brand{font-size:1.5rem}.gate-lead{margin-top:var(--s-24);color:var(--adz-muted)}.gate .h1{margin-top:var(--s-8);gap:var(--s-4);display:grid}.gate-block{margin-top:var(--s-32);padding-top:var(--s-24);border-top:1px solid var(--adz-line);max-width:40rem}.gate-block .body{margin-bottom:var(--s-8)}.langs{gap:var(--s-16);margin-top:var(--s-32);max-width:32rem;display:grid}@media(min-width:37.5em){.langs{grid-template-columns:repeat(2,minmax(0,1fr))}}.langs .btn{width:100%}@media(prefers-reduced-motion:no-preference){.motion .hero:not(.is-done) .flow-path{stroke-dasharray:1}.motion .hero:not(.is-live):not(.is-done) .flow-path{stroke-dashoffset:1px}.motion .hero:not(.is-live):not(.is-done) .flow-node,.motion .hero:not(.is-live):not(.is-done) .flow-label{opacity:0;transform:translateY(6px)}.motion .hero.is-live .flow-path-main{animation:.72s linear .1s both flow-draw}.motion .hero.is-live .flow-path-live{animation:.24s linear .82s both flow-draw}.motion .hero.is-live .flow-node,.motion .hero.is-live .flow-label{animation:flow-in .36s var(--ease) both;animation-delay:var(--flow-delay,0s)}.flow-step:first-of-type{--flow-delay:60ms}.flow-step:nth-of-type(2){--flow-delay:.3s}.flow-step:nth-of-type(3){--flow-delay:.54s}.flow-step:nth-of-type(4){--flow-delay:.78s}.flow-step:nth-of-type(5){--flow-delay:1.02s}.motion .issue:not(.is-live):not(.is-done) .issue-line{transform-origin:0;transform:scaleX(0)}.motion .issue.is-live .issue-line{animation:line-grow .6s var(--ease) both;transform-origin:0}.motion .how:not(.is-live):not(.is-done) .how-seg{clip-path:inset(-3px 100% -3px 0)}.motion .how:not(.is-live):not(.is-done) .how-step:before{transform-origin:top;transform:scaleY(0)}.motion .how:not(.is-live):not(.is-done) .how-node,.motion .how:not(.is-live):not(.is-done) .how-dot{border-color:var(--adz-line)}.motion .how:not(.is-live):not(.is-done) .how-step-4 .how-node{background:var(--adz-canvas);box-shadow:none}.motion .how.is-live .how-seg{animation:.5s linear both how-reveal;animation-delay:var(--how-delay,0s)}.motion .how.is-live .how-step:before{animation:.5s linear both how-draw-v;animation-delay:var(--how-delay,0s);transform-origin:top}.motion .how.is-live .how-node,.motion .how.is-live .how-dot{animation:how-node-on .3s var(--ease) both;animation-delay:var(--how-node-delay,0s)}.motion .how.is-live .how-step-4 .how-node{animation:how-node-on .3s var(--ease) both,how-fill .3s var(--ease) both,how-glow .8s var(--ease) both;animation-delay:var(--how-node-delay,0s)}.how-step-1{--how-delay:0s;--how-node-delay:0s}.how-step-2{--how-delay:.5s;--how-node-delay:.45s}.how-step-3{--how-delay:1s;--how-node-delay:.95s}.how-step-4{--how-node-delay:1.45s}.motion .ready:not(.is-live):not(.is-done) .ready-w2{opacity:0;transform:translate(-12px)}.motion .ready:not(.is-live):not(.is-done) .ready-neq{opacity:0;transform:scale(.6)}.motion .ready:not(.is-live):not(.is-done) .ready-w3{color:#fff}.motion .ready:not(.is-live):not(.is-done) .support:before{transform:scaleX(0)}.motion .ready.is-live .ready-w2{animation:word-in .45s .25s var(--ease) both}.motion .ready.is-live .ready-neq{animation:neq-in .5s .3s var(--ease) both;transform-origin:50%}.motion .ready.is-live .ready-w3{animation:to-mint .5s .75s var(--ease) both}.motion .ready.is-live .support:before{animation:line-grow .45s 1.05s var(--ease) both;transform-origin:0}}@keyframes flow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes flow-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes how-reveal{0%{clip-path:inset(-3px 100% -3px 0)}to{clip-path:inset(-3px -3px -3px 0)}}@keyframes how-draw-v{0%{transform:scaleY(0)}to{transform:none}}@keyframes how-node-on{0%{border-color:var(--adz-line)}to{border-color:var(--how-c,var(--adz-cobalt))}}@keyframes how-fill{0%{background-color:var(--adz-canvas)}to{background-color:var(--adz-mint)}}@keyframes how-glow{0%{box-shadow:0 0 #20c7a573}70%{box-shadow:0 0 0 12px #20c7a500}to{box-shadow:0 0 0 4px #20c7a52e}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes word-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes neq-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes to-mint{0%{color:#fff}to{color:var(--adz-mint)}}@media(forced-colors:active){.btn,.nav-toggle,.points li,.value-item,.issue,.measures li,.step-num,.q .marker{border:1px solid buttontext}.eyebrow-mark:before,.issue-line,.support:before,.nav-link:after{background:canvastext}.flow-node,.flow-dot{border-color:canvastext}.flow-path-main,.flow-path-live,.how-path{stroke:canvastext}.how-node,.how-dot,.how-step:before{border-color:canvastext;border-image:}.how-step-4 .how-node{box-shadow:none;background:canvas}.value-accent{background:canvastext}.ready-w1,.ready-w2,.ready-w3,.ready-neq{color:canvastext}}.consent{z-index:90;max-width:600px;padding:var(--s-24) var(--s-48) var(--s-24) var(--s-24);border:1px solid var(--adz-line);border-radius:var(--radius-lg);background:var(--adz-surface);font-size:var(--fs-note);margin-inline:auto;line-height:1.5;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 6px 24px #0e122414}@media(min-width:37.5em){.consent{bottom:24px;left:24px;right:auto}}.consent[hidden]{display:none}.consent-title{letter-spacing:-.01em;font-size:1rem;font-weight:600}.consent-body{margin-top:var(--s-8);color:var(--adz-muted)}.consent-links{margin-top:var(--s-8);gap:var(--s-8);color:var(--adz-muted);flex-wrap:wrap;display:flex}.consent-links a{color:var(--adz-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.consent-links a:hover{color:var(--adz-cobalt-dark)}.consent-actions{gap:var(--s-8);margin-top:var(--s-16);display:grid}@media(min-width:37.5em){.consent-actions{align-items:center;gap:var(--s-8) var(--s-12);flex-wrap:wrap;display:flex}}.consent .btn,.consent-dialog .btn{min-height:44px;font-size:var(--fs-note);width:100%;padding:10px 16px}@media(min-width:37.5em){.consent .btn,.consent-dialog .btn{width:auto}}.consent-customise{min-height:44px;font-size:var(--fs-note);justify-content:center;padding:10px 0}@media(min-width:37.5em){.consent-customise{order:1;margin-left:auto}}.consent-x{border-radius:var(--radius);width:44px;height:44px;color:var(--adz-ink);cursor:pointer;transition:background-color var(--hover-ms) var(--ease),border-color var(--hover-ms) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.consent-x:hover{background:var(--adz-cobalt-soft);border-color:var(--adz-line)}.consent-x .icon{width:20px;height:20px}.consent-dialog{border:1px solid var(--adz-line);border-radius:var(--radius-lg);background:var(--adz-surface);width:min(100% - 40px,560px);color:var(--adz-ink);margin:auto;padding:0;box-shadow:0 12px 40px #0e122424}.consent-dialog::backdrop{background:#0e122459}.consent-form{padding:var(--s-24)}.consent-dialog-head{padding-right:var(--s-48);margin-bottom:var(--s-16);position:relative}.consent-dialog-head .consent-title{font-size:1.125rem}.consent-dialog-head .consent-x{top:-8px;right:-8px}.consent-cat{padding:var(--s-16) 0;border-top:1px solid var(--adz-line)}.consent-cat-head{justify-content:space-between;align-items:center;gap:var(--s-16);display:flex}.consent-cat-title{font-weight:600}.consent-cat-body{margin-top:var(--s-4);font-size:var(--fs-note);color:var(--adz-muted)}.consent-always{font-size:var(--fs-mono);font-family:var(--font-mono);color:var(--adz-muted)}.consent-switch{appearance:none;border:1px solid var(--adz-line-strong);background:var(--adz-line);cursor:pointer;width:44px;height:24px;transition:background-color var(--hover-ms) var(--ease);border-radius:12px;margin:0;position:relative}.consent-switch:before{content:"";border:1px solid var(--adz-line-strong);width:18px;height:18px;transition:transform var(--hover-ms) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.consent-switch:checked{background:var(--adz-cobalt);border-color:var(--adz-cobalt)}.consent-switch:checked:before{border-color:var(--adz-cobalt);transform:translate(20px)}.consent-dialog .consent-actions{margin-top:var(--s-24);padding-top:var(--s-16);border-top:1px solid var(--adz-line)}.footer-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal{padding-bottom:var(--s-64)}@media(min-width:60em){.legal{padding-bottom:var(--s-96)}}.legal-body{max-width:760px}.legal-section{padding:var(--s-24) 0;border-top:1px solid var(--adz-line)}.legal-section .body{margin-top:var(--s-12);color:var(--adz-muted)}.legal-list{margin:var(--s-12) 0 0;color:var(--adz-muted);padding-left:1.25rem}.table-wrap{margin-top:var(--s-12);overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;font-size:var(--fs-note);line-height:1.45}.cookie-table th,.cookie-table td{padding:var(--s-8) var(--s-8) var(--s-8) 0;border-bottom:1px solid var(--adz-line);text-align:left;vertical-align:top}.cookie-table thead th{color:var(--adz-ink);font-weight:600}.cookie-table tbody th{font-weight:500}.cookie-table code{font-family:var(--font-mono);font-size:var(--fs-mono)}@media(forced-colors:active){.consent,.consent-dialog,.consent-switch{border:1px solid canvastext}.consent-switch:before{background:canvastext}}.consent-locked{align-items:center;gap:var(--s-8);display:inline-flex}.consent-switch:disabled{opacity:.5;cursor:not-allowed}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
