@font-face{font-family: "Geist";src: url("/fonts/Geist-Variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Mono";src: url("/fonts/GeistMono-Variable.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Fallback";src: local("Arial"), local("Helvetica Neue"), local("Helvetica");size-adjust: 104%;ascent-override: 97%;descent-override: 28.5%;line-gap-override: 0%}@font-face{font-family: "Geist Mono Fallback";src: local("Menlo"), local("Courier New");size-adjust: 100%;ascent-override: 96%;descent-override: 28%;line-gap-override: 0%}:root{color-scheme: light;--paper: #FBF6EF;--sheet: #FFFDFA;--wash: #F2EBDF;--wash-2: #E9E0D2;--ink: #241C17;--ink-2: #4A3F37;--ink-3: #6B5F55;--rule: #E9DFD3;--rule-2: #D6CABB;--brand: #F1512F;--brand-ink: #B83D1A;--brand-wash: #FCE7DE;--brand-wash-2: #F8D2C5;--cta: #C64019;--cta-fg: #FFFFFF;--blue: #4F6DA6;--blue-ink: #3C5488;--blue-wash: #E7ECF6;--marigold: #F59021;--marigold-ink: #7A4E00;--shadow-sheet: 0 8px 24px hsl(23 22% 12% / .10), 0 2px 6px hsl(23 22% 12% / .06);--shadow-lift: 0 24px 60px hsl(23 30% 12% / .16), 0 4px 12px hsl(23 22% 12% / .08);--on-brand: #241C17;--kw: #F3E3A8;--font: "Geist", "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", "Geist Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display: clamp(44px, 5.8vw, 86px);--t-h2: clamp(32px, 4.2vw, 60px);--t-state: clamp(21px, 1.9vw, 28px);--t-body: 18px;--t-small: 14px;--gutter: clamp(16px, 4vw, 40px);--gap-sec: clamp(88px, 9vw, 140px);--top-h: 64px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease: cubic-bezier(.2, .7, .2, 1);--shoulder: clamp(72px, 18vw, 280px);--qo-mask: url("/css/qo.b6b79fdaf2.svg")}@media (prefers-color-scheme: dark){:root{color-scheme: dark;--paper: #131316;--sheet: #1E1F24;--wash: #26272D;--wash-2: #2F3037;--ink: #F5F2ED;--ink-2: #CFC9C0;--ink-3: #A8A29A;--rule: #2C2D33;--rule-2: #3D3E45;--brand: #F1512F;--brand-ink: #FF8A66;--brand-wash: #2E1A19;--brand-wash-2: #4A2620;--cta: #F1512F;--cta-fg: #1B0F0B;--blue: #7F9AD2;--blue-ink: #8FAEE8;--blue-wash: #1B202A;--marigold: #F59021;--marigold-ink: #F0A94F;--shadow-sheet: 0 0 0 1px #2C2D33;--shadow-lift: 0 0 0 1px #3D3E45, 0 24px 60px rgb(0 0 0 / .45);--on-brand: #1B0F0B;--kw: #4A3F1A}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: var(--top-h)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 var(--t-body)/1.55 var(--font);-webkit-font-smoothing: antialiased;overflow-x: clip}:where(h1, h2, h3, h4){margin: 0;font-weight: 640;letter-spacing: -0.02em;line-height: 1.08;text-wrap: balance}:where(p, ol, ul, dl, dd, figure, table, fieldset){margin: 0;padding: 0}:where(ol, ul){list-style: none}:where(a){color: inherit;text-underline-offset: 3px;text-decoration-thickness: 1px}:where(button){font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--brand);outline-offset: 3px;border-radius: 4px}::selection{background: var(--brand-wash-2);color: var(--ink)}.wrap{max-width: calc(1200px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.num{font-variant-numeric: tabular-nums}.q{font-family: var(--mono);font-size: .92em;letter-spacing: -0.01em}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;padding: 0;margin: -1px}.minw0{min-width: 0}mark.owner{background: var(--kw);color: var(--ink);padding: 0 .2em;border-radius: 3px;font-weight: 500;font-size: max(.8em, 14px);letter-spacing: 0}.h2{font-size: var(--t-h2);letter-spacing: -0.035em;line-height: 1.02;font-weight: 660}.state{font-size: var(--t-state);line-height: 1.3;letter-spacing: -0.012em;color: var(--ink-2);max-width: 40ch}.small{font-size: var(--t-small);line-height: 1.5;color: var(--ink-3)}.u{text-decoration: none;background: linear-gradient(var(--brand), var(--brand)) no-repeat 0 100% / 100% .11em;padding-bottom: .1em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.qo-list{display: grid;gap: 20px}.qo-list li{position: relative;padding-left: 26px}.qo-list li::before{content: "";position: absolute;left: 2px;top: .62em;width: 8px;height: 8px;border-radius: 50%;background: var(--brand)}.qo-list b{display: block;font-weight: 620;color: var(--ink)}.btn{display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding: 0 22px;background: var(--ink);color: var(--paper);text-decoration: none;font-weight: 560;font-size: 16px;white-space: nowrap;border-radius: 24px 4px 4px 4px;transition: transform 140ms var(--ease-out), background-color 180ms var(--ease-out), color 180ms var(--ease-out)}.btn:hover{background: var(--cta);color: var(--cta-fg)}.btn:active{transform: scale(.97)}.btn svg{width: 16px;height: 16px;flex: none;transition: transform 220ms var(--ease-out)}.btn:hover svg{transform: translateX(3px)}.btn-cta{background: var(--cta);color: var(--cta-fg)}.btn-cta:hover{background: var(--ink);color: var(--paper)}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 15px;border-radius: 20px 4px 4px 4px}.link-arrow{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;font-weight: 560;font-size: 16px;color: var(--ink);text-decoration: none}.link-arrow span{background: linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0% 1.5px;transition: background-size 280ms var(--ease-out)}.link-arrow:hover span{background-size: 100% 1.5px}.link-arrow svg{width: 16px;height: 16px;transition: transform 220ms var(--ease-out)}.link-arrow:hover svg{transform: translateY(3px)}.skip{position: absolute;left: var(--gutter);top: -80px;z-index: 80;background: var(--ink);color: var(--paper);padding: 10px 14px;border-radius: 8px;text-decoration: none}.skip:focus{top: 10px}.top{position: sticky;top: 0;z-index: 50;background: var(--paper);transition: box-shadow 220ms var(--ease-out)}.top.is-stuck{box-shadow: 0 1px 0 var(--rule), 0 8px 24px hsl(23 22% 12% / .05)}.top-in{display: flex;align-items: center;gap: 20px;height: var(--top-h)}.brand{display: inline-flex;align-items: center;min-height: 44px;color: var(--ink);text-decoration: none;font-size: 21px;line-height: 1;flex: none}.wordmark{display: inline-flex;align-items: baseline;font-weight: 700;letter-spacing: -0.02em;white-space: nowrap}.wordmark-o{width: .742em;height: .742em;margin-right: .03em;fill: var(--brand);align-self: baseline;transform: translateY(.02em)}.wordmark::after{content: "verqualified"}.nav-links{display: flex;gap: 2px;margin-left: 12px;min-width: 0}.nav-links a{font-size: 15px;text-decoration: none;color: var(--ink-2);padding: 10px 10px;border-radius: 8px;white-space: nowrap;transition: background-color 160ms var(--ease-out), color 160ms var(--ease-out)}.nav-links a:hover, .nav-links a[aria-current="page"]{color: var(--ink);background: var(--wash)}.tools{display: flex;align-items: center;gap: 10px;margin-left: auto}html:not(.ask-out) .page-home .tools > .btn-sm{display: none}.lang{font-size: 15px;color: var(--ink-2);text-decoration: none;padding: 10px 8px;border-radius: 8px}.lang:hover{color: var(--ink);background: var(--wash)}.seg{display: inline-flex;border: 0;background: var(--wash);border-radius: 12px 4px 4px 4px;padding: 3px;min-width: 0}.seg input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;pointer-events: none}.seg label{display: inline-flex;align-items: center;min-height: 38px;padding: 0 12px;border-radius: 9px 3px 3px 3px;cursor: pointer;font-size: 14px;color: var(--ink-2);white-space: nowrap;transition: background-color 160ms var(--ease-out), color 160ms var(--ease-out), transform 120ms var(--ease-out)}.seg label:hover{color: var(--ink)}.seg label:active{transform: scale(.97)}.seg input:checked + label{background: var(--sheet);color: var(--ink);font-weight: 560;box-shadow: 0 1px 2px hsl(23 22% 12% / .08)}.seg input:focus-visible + label{outline: 2px solid var(--brand);outline-offset: 2px}.seg .short{display: none}.menu{display: none;position: relative}.menu summary{list-style: none;cursor: pointer;min-height: 44px;display: inline-flex;align-items: center;padding: 0 14px;font-size: 15px;font-weight: 560;background: var(--wash);border-radius: 12px 4px 4px 4px}.menu summary::-webkit-details-marker{display: none}.menu[open] summary{background: var(--ink);color: var(--paper)}.menu-links{position: absolute;right: 0;top: calc(100% + 8px);z-index: 60;display: grid;min-width: 240px;padding: 8px;background: var(--sheet);border-radius: 20px 6px 6px 6px;box-shadow: var(--shadow-lift)}.menu-links a{padding: 12px 14px;border-radius: 8px;text-decoration: none;color: var(--ink);font-size: 17px}.menu-links a:hover{background: var(--wash)}@media (max-width: 1099px){.nav-links{display: none}}@media (max-width: 720px){.tools .lang, .tools .btn-sm{display: none}.menu{display: block}}@media (max-width: 520px){.seg .long{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.seg .short{display: inline}.seg label{padding: 0 10px}.brand{font-size: 19px}.tools{gap: 6px}}.mk{display: grid}.mk > [data-m]{grid-area: 1 / 1;min-width: 0;visibility: hidden}:root:has(#mkt-us:checked) .mk > [data-m="us"], :root:has(#mkt-fr:checked) .mk > [data-m="fr"]{visibility: visible}@supports not selector(:has(*)){html[lang="en"] .mk > [data-m="us"], html[lang="fr"] .mk > [data-m="fr"]{visibility: visible}}.stage{position: relative;overflow: hidden;container-type: size;background: var(--sheet);border-radius: 12px;box-shadow: var(--shadow-sheet);aspect-ratio: var(--ar)}.stage[data-anim="posting-read"]{--ar: 4 / 5.2}.stage[data-anim="reads-you"]{--ar: 16 / 10}.stage[data-anim="ruling"]{--ar: 4 / 3}@media (min-width: 1280px){.stage[data-anim="ruling"]{--ar: 4 / 2.9}}@media (min-width: 1024px) and (max-width: 1279px){.stage[data-anim="ruling"]{--ar: 4 / 3.4}.stage[data-anim="posting-read"]{--ar: 3 / 4.9}}@media (max-width: 899px){.stage[data-anim="reads-you"]{--ar: 4 / 3.4}}@media (max-width: 600px){.stage[data-anim="posting-read"]{--ar: 3 / 5}.stage[data-anim="reads-you"]{--ar: 4 / 5}.stage[data-anim="ruling"]{--ar: 3 / 5}}@media (max-width: 380px){.stage[data-anim="posting-read"]{--ar: 1 / 2}}.stage .oqa-rl-dis{visibility: hidden}.stage > .oqa{background: var(--sheet)}@media (prefers-reduced-motion: no-preference){.stage > .oqa{animation: oq-mount 320ms var(--ease-out) both}}@keyframes oq-mount{from{opacity: 0}}.stage-cap{font-size: var(--t-small);line-height: 1.5;color: var(--ink-3);margin-top: 14px;max-width: 60ch}.still{position: absolute;inset: 0;padding: 18px 20px;font-size: 15px;line-height: 1.5;color: var(--ink-2);overflow: hidden}.still > [data-m]{display: grid;align-content: start;gap: 8px}.st-top{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--ink-3);padding-bottom: 10px;margin-bottom: 4px;box-shadow: 0 1px 0 var(--rule)}.st-top b{color: var(--marigold-ink);font-weight: 600}.st-title{font-weight: 640;color: var(--ink);font-size: 17px}.st-h{margin-top: 10px;font-size: 13px;font-weight: 600;color: var(--ink-2)}.st-line .hl{background: var(--brand-wash);box-shadow: inset 0 -2px 0 var(--brand);color: var(--ink);padding: 1px 2px;border-radius: 2px}.st-v{display: block;font-size: 14px;color: var(--ink-2)}.st-v b{color: var(--blue-ink);font-weight: 650;margin-right: 6px}.st-v b.bar{color: var(--brand-ink)}.st-foot{margin-top: 8px;font-size: 13px;font-weight: 600;color: var(--blue-ink)}.st-cv{font-size: 14px}.st-cv .st-title{letter-spacing: .01em}.st-cv .st-h{font-family: var(--mono);font-weight: 400;letter-spacing: .06em;color: var(--ink-3)}.hero{position: relative;min-height: calc(100svh - var(--top-h));max-height: 940px;display: flex;align-items: stretch;overflow: hidden}.hero-in{position: relative;display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 48px;width: 100%;padding-block: 40px}.hero-text{display: flex;flex-direction: column;justify-content: center;gap: 22px;max-width: 660px;position: relative;z-index: 1}.hero h1{font-size: var(--t-display);line-height: .96;letter-spacing: -0.045em;font-weight: 680}.hero .statement{font-size: var(--t-state);line-height: 1.2;font-weight: 560;letter-spacing: -0.015em;color: var(--ink)}.hero .lede{font-size: 19px;line-height: 1.5;color: var(--ink-2);max-width: 54ch}.hero-figs{display: flex;gap: 36px;align-items: baseline;flex-wrap: wrap}.fig-big b{display: block;font-size: clamp(44px, 4.4vw, 66px);line-height: 1;letter-spacing: -0.04em;font-weight: 680}.fig-big > span, .fig-sm > span{display: block;font-size: 14px;color: var(--ink-2);margin-top: 8px;line-height: 1.35}.fig-big > span{max-width: 30ch;text-wrap: balance}.fig-sm b{display: block;font-size: 32px;line-height: 1;letter-spacing: -0.03em;font-weight: 640}.fig-sm > span{max-width: 16ch;color: var(--ink-3)}.hero-act{display: flex;align-items: center;gap: 8px 24px;flex-wrap: wrap}.signoff{font-size: 15px;color: var(--ink-3)}.field{position: absolute;z-index: 0;top: 24px;bottom: -1px;left: calc(58.33% + 24px);right: calc(-1 * var(--gutter) - 400px);background: var(--brand);border-top-left-radius: var(--shoulder)}.hero-fig{position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: center;padding-left: 44px}.hero .stage{aspect-ratio: auto;width: 100%;height: clamp(420px, calc(100svh - var(--top-h) - 200px), 560px);box-shadow: var(--shadow-lift)}.hero-fig figcaption{font-size: 13px;line-height: 1.45;color: var(--on-brand);margin-top: 12px;max-width: 46ch}@media (max-width: 899px){.hero{max-height: none;min-height: 0}.hero-in{grid-template-columns: minmax(0, 1fr);gap: 32px;padding-block: 28px 0}.hero h1{font-size: clamp(42px, 11.4vw, 66px)}.field{display: none}.hero-fig{margin-inline: calc(-1 * var(--gutter));padding: 32px var(--gutter) 28px;background: var(--brand);border-top-left-radius: 72px}.hero .stage{height: 580px}}@media (max-width: 600px){.hero-text{gap: 18px}.hero .lede{font-size: 17px}.hero-figs{gap: 20px;flex-wrap: nowrap}.fig-big b{font-size: 38px}.fig-sm b{font-size: 24px}.fig-big > span, .fig-sm > span{font-size: 13px}.hero .stage{height: auto;aspect-ratio: 3 / 5}}@media (max-width: 380px){.hero .stage{aspect-ratio: 1 / 2}}.ch{padding-top: var(--gap-sec)}.ch-head{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 24px 48px;align-items: end;margin-bottom: 56px}.kicker{display: block;font-size: 15px;font-weight: 600;color: var(--brand-ink);margin-bottom: 14px;letter-spacing: 0}@media (max-width: 899px){.ch-head{grid-template-columns: minmax(0, 1fr);margin-bottom: 32px}}.ch-head.stack{grid-template-columns: minmax(0, 1fr);align-items: start;gap: 20px}.ch-head.stack .state{max-width: 44ch}.sig{padding-top: var(--gap-sec)}.sig-intro{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 24px 48px;align-items: end;margin-bottom: 40px}.sig-grid{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 56px}.sig-media{position: sticky;top: calc(var(--top-h) + 16px);height: calc(100svh - var(--top-h) - 32px);max-height: 780px;display: flex;flex-direction: column;gap: 20px;min-width: 0}.counter{display: grid;gap: 2px}.counter .row{display: flex;align-items: baseline;gap: .25em;font-size: clamp(40px, 4.6vw, 72px);line-height: 1;letter-spacing: -0.045em;font-weight: 690;white-space: nowrap}.counter .row .unit{font-weight: 560;color: var(--ink-3);letter-spacing: -0.03em}.counter .row.ans .n{color: var(--brand-ink)}.counter .sw{display: inline-block;transition: transform 420ms var(--ease-out), opacity 300ms var(--ease-out), filter 300ms var(--ease-out)}.counter.swapping .sw{transform: translateY(.18em);opacity: 0;filter: blur(4px)}.sig-board{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: 16px;flex: 1;min-height: 0;margin-top: 20px}.ad{background: var(--sheet);border-radius: 12px;box-shadow: var(--shadow-sheet);padding: 18px 22px;overflow: hidden;font-size: 15px;line-height: 1.5;color: var(--ink-2);min-height: 0}.ad-top{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--ink-3);margin-bottom: 12px}.ad-top b{color: var(--ink);font-weight: 600}.ad ul{display: grid;gap: 7px}.ad li.gap{color: var(--ink-3)}.ad li.t{font-weight: 640;color: var(--ink);font-size: 17px}.ad mark{background: transparent;color: inherit;border-radius: 3px;transition: background-color 380ms var(--ease-out), box-shadow 380ms var(--ease-out)}.ad .s{background: linear-gradient(var(--brand), var(--brand)) no-repeat 0 100% / 0% 3px;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-size 900ms var(--ease-out), color 300ms;padding-bottom: 1px}.ledger{display: flex;flex-direction: column;gap: 10px;min-height: 0}.ledger .lh{font-size: 13px;color: var(--ink-3)}.lrow{background: var(--wash);border-radius: 16px 4px 4px 4px;padding: 12px 14px;display: grid;gap: 6px;transition: transform 520ms var(--ease-out), background-color 300ms}.lrow .q{color: var(--ink);font-size: 13.5px;line-height: 1.45}.lrow .v{font-size: 14px;font-weight: 620;color: var(--blue-ink);display: grid}.lrow .v > span{grid-area: 1 / 1;display: flex;gap: 8px;align-items: baseline;flex-wrap: wrap}.lrow .v .pend{color: var(--ink-3);font-weight: 450;visibility: hidden}.lrow .v .done small{font-size: 14px;font-weight: 450;color: var(--ink-2)}.nx{flex: none;font-size: 13px;font-weight: 600;color: var(--blue-ink);background: var(--blue-wash);border-radius: 999px;padding: 1px 8px;white-space: nowrap}.sig-media[data-step="1"] .ad mark.kw{background: var(--kw);box-shadow: 0 0 0 2px var(--kw)}.sig-media[data-step="1"] .lrow, .sig-media[data-step="2"] .lrow{transform: translateX(10px);background: color-mix(in srgb, var(--wash) 45%, transparent)}.sig-media[data-step="1"] .lrow .q, .sig-media[data-step="2"] .lrow .q{color: var(--ink-3)}.sig-media[data-step="2"] .ad .s, .sig-media[data-step="3"] .ad .s, .sig-media[data-step="4"] .ad .s{background-size: 100% 3px;color: var(--ink)}.sig-media[data-step="1"] .lrow .v .pend, .sig-media[data-step="2"] .lrow .v .pend{visibility: inherit}.sig-media[data-step="1"] .lrow .v .done, .sig-media[data-step="2"] .lrow .v .done{visibility: hidden}.sig-media .claim{font-size: var(--t-state);font-weight: 600;line-height: 1.25;letter-spacing: -0.015em;transition: color 300ms var(--ease-out);max-width: 34ch}.sig-media:not([data-step="4"]) .claim{color: var(--ink-3)}.steps{display: grid}.steps li{min-height: 64svh;display: flex;align-items: center}.steps li:last-child{min-height: 72svh}.step{all: unset;box-sizing: border-box;cursor: pointer;display: grid;gap: 10px;padding: 18px 0 18px 22px;border-left: 4px solid var(--wash-2);transition: border-color 300ms var(--ease-out)}.step-h{display: block;font-size: var(--t-state);line-height: 1.2;font-weight: 640;letter-spacing: -0.015em;color: var(--ink-3);transition: color 300ms var(--ease-out)}.step-p{display: grid;color: var(--ink-3);max-width: 38ch;transition: color 300ms var(--ease-out)}.step:focus-visible{outline: 2px solid var(--brand);outline-offset: 4px}.step[aria-current="step"]{border-left-color: var(--brand)}.step[aria-current="step"] .step-h{color: var(--ink)}.step[aria-current="step"] .step-p{color: var(--ink-2)}.sig-note{margin-top: 32px;max-width: 62ch}.sig.timer .sig-media{position: relative;top: auto;height: auto;max-height: none}.sig.timer .sig-board{flex: none}.sig.timer .steps{gap: 6px;align-content: start}.sig.timer .steps li{min-height: 0}.sig.timer .step-h{color: var(--ink)}.sig.timer .step-p{color: var(--ink-2)}@media (max-width: 899px){.sig-intro{grid-template-columns: minmax(0, 1fr)}.sig-grid{grid-template-columns: minmax(0, 1fr);gap: 20px}.sig-media{position: relative;top: auto;height: auto;max-height: none}.sig-board{grid-template-columns: minmax(0, 1fr);flex: none}.counter .row{font-size: clamp(34px, 10.5vw, 56px)}.steps{gap: 6px}.steps li, .steps li:last-child{min-height: 0}.step{padding: 12px 0 12px 16px}.step-h{font-size: 19px}.step-p{font-size: 16px}}.you-field{background: var(--wash);border-top-left-radius: var(--shoulder);padding: clamp(20px, 4vw, 56px);margin-inline: calc(-1 * min(var(--gutter), 40px))}.you-proofs{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 28px 36px;margin-top: 48px}@media (max-width: 1099px){.you-proofs{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.you-proofs{grid-template-columns: minmax(0, 1fr)}.you-field{border-top-left-radius: 72px;padding: 16px;margin-inline: calc(-1 * var(--gutter))}}.rule-grid{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 56px;align-items: start}.rules{display: grid;gap: 28px;counter-reset: rule}.rules li{counter-increment: rule;display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 6px 14px}.rules li::before{content: counter(rule);grid-row: 1 / span 2;font-size: 30px;line-height: 1;font-weight: 700;letter-spacing: -0.04em;color: var(--brand);font-variant-numeric: tabular-nums}.rules b{font-weight: 640;font-size: 19px;line-height: 1.3;letter-spacing: -0.01em}.rules p{color: var(--ink-2);font-size: 16.5px;line-height: 1.5}@media (min-width: 900px){.rule-grid{align-items: stretch}.rules{align-content: space-between}}@media (max-width: 899px){.rule-grid{grid-template-columns: minmax(0, 1fr);gap: 32px}}.pair{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px;align-items: start}.pass{position: relative;padding: clamp(24px, 3.4vw, 44px);border-radius: 120px 8px 8px 8px;min-height: 100%;display: grid;gap: 22px;align-content: start;overflow: hidden}.pass-us{background: var(--blue-wash)}.pass-fr{background: var(--brand-wash)}.pair > :nth-child(2){margin-top: 72px}.pass h3{font-size: clamp(40px, 5vw, 76px);line-height: .95;letter-spacing: -0.045em;font-weight: 690}.pass-us h3{color: var(--blue-ink)}.pass-fr h3{color: var(--brand-ink)}.pass-quote{justify-self: start;display: grid;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.4;color: var(--ink);background: var(--sheet);padding: 12px 16px;border-radius: 16px 4px 4px 4px;box-shadow: var(--shadow-sheet)}.pass-quote .q{font-size: 1em}@media (max-width: 420px){.pass-quote{font-size: 16px}}.pass-quote small{display: block;font-family: var(--font);font-size: 13px;color: var(--ink-3);margin-top: 4px;letter-spacing: 0}.pass .qo-list{gap: 14px}.pass .qo-list li{color: var(--ink-2)}.pass-us .qo-list li::before{background: var(--blue)}@media (max-width: 899px){.pair{grid-template-columns: minmax(0, 1fr)}.pass{border-radius: 72px 8px 8px 8px}.pair > :nth-child(2){margin-top: 0}}.how-track{position: relative}.how-line{position: absolute;left: 0;right: 0;top: 46px;height: 24px;width: 100%;overflow: visible;pointer-events: none}.how-line path{fill: none;stroke: var(--brand);stroke-width: 3;stroke-linecap: round;vector-effect: non-scaling-stroke;stroke-dasharray: 1 1;stroke-dashoffset: 0}.how-steps{position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 32px}.how-steps li{display: grid;gap: 14px;align-content: start}.how-n{--r: 26px;position: relative;z-index: 1;display: grid;place-items: center;width: 116px;height: 116px;font-size: 38px;font-weight: 700;letter-spacing: -0.04em;color: var(--ink)}.how-n::before{content: "";position: absolute;inset: 5%;border-radius: 50%;background: var(--brand)}.how-n span{position: relative;font-variant-numeric: tabular-nums}.how-steps li:last-child .how-n{background: radial-gradient(circle var(--r) at 49% 52%, var(--paper) 98%, transparent 100%)}.how-steps li:last-child .how-n::before{inset: 4%;border-radius: 0;-webkit-mask: var(--qo-mask) center / contain no-repeat;mask: var(--qo-mask) center / contain no-repeat}.how-steps li:last-child .how-n span{transform: translate(2px, 7px)}@media (min-width: 1024px){.how-steps h3{min-height: 2.3em}}.how-steps h3{font-size: clamp(22px, 2vw, 28px);letter-spacing: -0.02em;line-height: 1.15;font-weight: 650;margin-top: 8px}.how-steps p{color: var(--ink-2);max-width: 30ch}@media (max-width: 1023px){.how-steps{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 32px}.how-line{display: none}}@media (max-width: 600px){.how-steps{grid-template-columns: minmax(0, 1fr);gap: 28px}.how-steps li{grid-template-columns: 76px minmax(0, 1fr);gap: 4px 18px}.how-n{--r: 17px;width: 76px;height: 76px;font-size: 26px;grid-row: 1 / span 2}.how-steps h3{margin-top: 10px}}.zone-ink{--paper: #241C17;--sheet: #2F2621;--wash: #392E28;--wash-2: #43372F;--ink: #FBF6EF;--ink-2: #E5DACD;--ink-3: #C2B5A7;--rule: #4A3D35;--rule-2: #5A4B42;--brand-ink: #FF9B7A;--blue-ink: #A9BFEA;--blue-wash: #2A3142;--shadow-sheet: 0 0 0 1px #4A3D35;--kw: #5A4A1E;margin-top: var(--gap-sec);background: var(--paper);color: var(--ink);border-top-left-radius: var(--shoulder);padding-block: clamp(72px, 9vw, 140px);overflow-x: clip}@media (prefers-color-scheme: dark){.zone-ink{--paper: #2A1F19;--sheet: #34281F;--wash: #3D3027;--wash-2: #47382E;--rule: #504036;--rule-2: #5F4D41;--shadow-sheet: 0 0 0 1px #504036}.you-field{background: color-mix(in srgb, var(--sheet) 70%, var(--paper))}}.zone-ink a{color: var(--ink)}.vow{display: grid;font-size: clamp(44px, 9vw, 148px);line-height: .9;letter-spacing: -0.055em;font-weight: 700}:lang(fr) .vow{font-size: clamp(34px, 7vw, 112px)}.vow span{display: block}.vow span + span{color: var(--brand);padding-left: clamp(24px, 9vw, 160px)}@media (max-width: 599px){.vow span + span{padding-left: 0}}.data-head{margin-bottom: clamp(48px, 6vw, 88px)}.data-head .state{margin-top: clamp(28px, 3vw, 44px);max-width: 52ch}.data-grid{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 24px;align-items: start}.mail{background: var(--sheet);border-radius: 28px 6px 6px 6px;padding: clamp(22px, 3vw, 40px);box-shadow: var(--shadow-sheet)}.mail h3{font-size: clamp(24px, 2.2vw, 32px);letter-spacing: -0.025em;margin-bottom: 22px}.mail .qo-list{gap: 12px}.mail .qo-list li{color: var(--ink-2)}.limited{margin-top: 24px;padding: 18px 20px;background: var(--wash);border-radius: 16px 4px 4px 4px;font-size: 16px;line-height: 1.55;color: var(--ink)}.limited + p{margin-top: 14px;font-size: 16px}.facts{display: grid;gap: 8px}.data-grid > .facts:only-child{grid-column: 1 / -1;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr))}.facts div{padding: 18px 20px;background: var(--sheet);border-radius: 18px 4px 4px 4px;box-shadow: var(--shadow-sheet)}.facts dt{font-size: 13px;font-weight: 600;color: var(--brand-ink);margin-bottom: 4px}.facts dd{color: var(--ink-2);font-size: 16px;line-height: 1.5}.data-more{margin-top: 28px}@media (max-width: 899px){.data-grid{grid-template-columns: minmax(0, 1fr)}.zone-ink{border-top-left-radius: 72px}}.band{background: var(--brand);color: var(--on-brand);border-top-left-radius: var(--shoulder);position: relative;overflow: hidden}.band .wrap{padding-block: clamp(64px, 9vw, 136px);display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: 32px 48px;align-items: end}.band h2{font-size: var(--t-display);line-height: .96;letter-spacing: -0.045em;font-weight: 690}.band-p{font-size: var(--t-state);line-height: 1.3;font-weight: 520;margin-top: 22px;max-width: 34ch}.band-act{display: grid;gap: 16px;justify-items: start}.band .btn{background: var(--ink);color: var(--paper);min-height: 56px;padding: 0 26px;font-size: 17px;border-radius: 28px 4px 4px 4px}.band .btn:hover{background: var(--sheet);color: var(--ink)}.band a:not(.btn){color: inherit}.band-small{font-size: 15px;line-height: 1.5;max-width: 40ch}.band mark.owner{background: var(--paper)}.band :focus-visible{outline-color: var(--ink)}@media (prefers-color-scheme: dark){.band .btn{background: #1B0F0B;color: #FBF6EF}.band .btn:hover{background: #FBF6EF;color: #1B0F0B}}@media (max-width: 899px){.band .wrap{grid-template-columns: minmax(0, 1fr)}.band{border-top-left-radius: 72px}}.close{padding-block: var(--gap-sec) clamp(72px, 8vw, 120px);overflow: hidden}.close .wrap{display: grid;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);gap: 48px;align-items: center}.close svg{width: 100%;max-width: 340px;height: auto;fill: var(--brand)}.close .big{font-size: var(--t-h2);line-height: 1.04;letter-spacing: -0.035em;font-weight: 660}.close .sub{margin-top: 20px;font-size: var(--t-state);line-height: 1.3;color: var(--ink-2);max-width: 38ch}@media (max-width: 899px){.close .wrap{grid-template-columns: minmax(0, 1fr)}.close svg{max-width: 120px}}.foot{background: var(--wash);padding: 48px var(--gutter) 32px;display: grid;gap: 40px}.foot > *{width: 100%;max-width: 1200px;margin-inline: auto}.foot-notes{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;row-gap: 10px;font-size: 15px;line-height: 1.5;color: var(--ink-2)}.foot-notes p{grid-column: span 3;max-width: 34ch}.foot-notes p:nth-child(2){grid-column: span 5;max-width: 46ch}.foot-notes .foot-top{grid-column: 12 / -1;justify-self: end;white-space: nowrap;color: var(--ink-2)}.foot-contact-label{display: block;font-size: 15px;color: var(--ink-2);margin-bottom: 8px}.foot-contact a{display: inline-block;font-size: clamp(28px, 3.4vw, 48px);line-height: .95;letter-spacing: -0.045em;font-weight: 650;text-decoration: none;overflow-wrap: anywhere;color: var(--ink)}.foot-contact a span{color: var(--ink-3)}.foot-contact a:hover{color: var(--brand-ink)}.foot-meta{display: flex;justify-content: space-between;gap: 12px 24px;flex-wrap: wrap;font-size: 14px;color: var(--ink-3);padding-top: 20px;box-shadow: 0 -1px 0 var(--rule-2)}.foot-meta p:first-child{display: flex;gap: 20px;flex-wrap: wrap}.foot-meta a{color: var(--ink-2)}.foot-meta p:last-child{margin-left: auto}@media (max-width: 899px){.foot-notes p, .foot-notes p:nth-child(2){grid-column: 1 / -1;max-width: 60ch}.foot-notes .foot-top{grid-column: 1 / -1;justify-self: start}}.grid{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));column-gap: 24px;max-width: calc(1200px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.doc-head{position: relative;padding-top: clamp(56px, 8vw, 120px);padding-bottom: 8px;row-gap: 22px}.doc-head::before{content: "";position: absolute;z-index: -1;top: 0;right: calc(-1 * var(--gutter) - 400px);width: calc(33% + 400px);height: clamp(180px, 22vw, 340px);background: var(--brand-wash);border-top-left-radius: var(--shoulder)}@media (max-width: 599px){.doc-head::before{width: calc(28% + 400px);height: 120px;top: -8px}}main > .doc-head:only-child{min-height: calc(100svh - var(--top-h) - 260px);align-content: start}.doc-head h1{grid-column: 1 / span 8;font-size: var(--t-h2);line-height: 1;letter-spacing: -0.035em;font-weight: 660;max-width: 16ch}.doc-lead{grid-column: 1 / span 7;font-size: var(--t-state);line-height: 1.35;max-width: 40ch;color: var(--ink-2)}.doc-meta{grid-column: 1 / span 7;font-size: var(--t-small);color: var(--ink-3)}.draft{grid-column: 1 / span 7;background: var(--kw);color: var(--ink);padding: 16px 20px;font-weight: 620;max-width: 62ch;border-radius: 16px 4px 4px 4px}.draft span{display: block;font-weight: 400;margin-top: 4px}.doc{padding-block: 72px var(--gap-sec);align-items: start}.toc{grid-column: 1 / span 3;position: sticky;top: calc(var(--top-h) + 20px);font-size: 15px;line-height: 1.4}.toc p{color: var(--ink-3);margin-bottom: 12px;font-weight: 600}.toc ol{display: grid;gap: 2px}.toc a{display: block;padding: 6px 10px;margin-left: -10px;border-radius: 8px;text-decoration: none;color: var(--ink-2)}.toc a:hover{color: var(--ink);background: var(--wash)}.doc-body{grid-column: 5 / span 8}.doc-body :is(h2, h3, p, ul, ol, blockquote){max-width: 620px}.doc-body h2{font-size: clamp(24px, 2.2vw, 30px);line-height: 1.2;letter-spacing: -0.02em;font-weight: 650;margin: 64px 0 16px;scroll-margin-top: calc(var(--top-h) + 20px)}.doc-body section:first-child h2{margin-top: 0}.doc-body h3{font-size: var(--t-body);font-weight: 640;margin: 30px 0 8px}.doc-body p, .doc-body li{font-size: var(--t-body);line-height: 1.62}.doc-body p + p, .doc-body p + ul, .doc-body ul + p, .doc-body p + ol, .doc-body ol + p{margin-top: 14px}.doc-body ul, .doc-body ol{padding-left: 1.2em;display: grid;gap: 8px}.doc-body ul{list-style: disc}.doc-body ol{list-style: decimal}.doc-body li::marker{color: var(--brand-ink)}.doc-body blockquote{margin: 18px 0;padding: 18px 20px;background: var(--wash);border-radius: 16px 4px 4px 4px;font-size: var(--t-body)}.doc-body .table-wrap{margin: 18px 0;overflow-x: auto}.doc-body table{border-collapse: collapse;width: 100%;font-size: 15px;line-height: 1.45}.doc-body th, .doc-body td{text-align: left;vertical-align: top;padding: 12px 14px 12px 0;border-bottom: 1px solid var(--rule-2)}.doc-body thead th{font-weight: 600;color: var(--ink-2)}span.nw{display: inline;margin: 0;padding: 0;white-space: nowrap}@media (max-width: 599px){.doc-body table, .doc-body tbody, .doc-body tr, .doc-body td{display: block;width: 100%}.doc-body thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.doc-body tr{padding: 14px 0;border-bottom: 1px solid var(--rule-2)}.doc-body td{border: 0;padding: 2px 0 8px}.doc-body td[data-th]::before{content: attr(data-th);display: block;font-size: 13px;font-weight: 600;color: var(--ink-3)}}.doc-body code{font-family: var(--mono);font-size: .88em;background: var(--wash);padding: 0 .25em;border-radius: 3px}@media (max-width: 1023px){.toc{display: none}.doc-body, .doc-lead, .doc-meta, .draft, .doc-head h1{grid-column: 1 / -1}}@media (prefers-reduced-motion: no-preference){.field{animation: oq-shutter 1100ms var(--ease-out) 80ms both}.hero .statement .u{animation: oq-draw 900ms var(--ease-out) 450ms both}.hero-fig .stage{animation: oq-settle 1000ms var(--ease-out) 120ms both}}@keyframes oq-shutter{from{clip-path: inset(0 0 0 100% round var(--shoulder) 0 0 0)}to{clip-path: inset(0 0 0 0 round var(--shoulder) 0 0 0)}}@keyframes oq-draw{from{background-size: 0% .11em}to{background-size: 100% .11em}}@keyframes oq-settle{from{transform: translateY(28px) rotate(1.2deg)}to{transform: none}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition: none !important;animation: none !important}}@media print{.top, .field, .stage, .seg, .menu, .band .btn{display: none !important}.zone-ink, .band{background: none;color: #000}}
