@font-face{font-family:InterRX;src:url(/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:PlexMonoRX;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GaramondRX;src:url(/fonts/eb-garamond-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--paper:#F4F3EF;--ink:#111110;--muted:#6C6B64;--line:rgba(17,17,16,.12);--accent:#0A66F0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:InterRX,system-ui,sans-serif;font-weight:430;-webkit-font-smoothing:antialiased;letter-spacing:-.011em;line-height:1.5}::selection{background:var(--accent);color:#fff}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.mono{font-family:PlexMonoRX,monospace;font-weight:400;letter-spacing:.02em}.accent{color:var(--accent)}header{position:sticky;top:0;z-index:50;background:#f4f3efb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}header .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{font-weight:560;font-size:15px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}nav.top{display:flex;align-items:center;gap:34px}.nav-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.burger{display:none}nav.top a:not(.btn){color:var(--muted);text-decoration:none;font-size:13.5px;transition:color .2s}nav.top a:not(.btn):hover{color:var(--ink)}.lang{font-size:12px;color:var(--muted)}.lang a{color:var(--muted);text-decoration:none}.lang a.on,.lang a:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:var(--paper);font-size:13.5px;font-weight:500;padding:10px 18px;border-radius:100px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s}.btn:hover{transform:translateY(-1px);background:var(--accent)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(2px,-2px)}.hero{padding:130px 0 96px}.eyebrow{font-size:12.5px;color:var(--muted);margin-bottom:46px}h1{font-size:clamp(3.4rem,9.2vw,8.4rem);line-height:.96;font-weight:560;letter-spacing:-.025em;max-width:13ch}.hero-sub{margin-top:44px;max-width:44ch;font-size:clamp(1.15rem,2.3vw,1.5rem);line-height:1.42;color:#34332f;font-weight:440;letter-spacing:-.018em}.hero-sub em{font-family:GaramondRX;font-style:italic;letter-spacing:0;font-size:1.18em;line-height:1}.hero-cta{margin-top:54px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hero-cta .note{font-size:13px;color:var(--muted);font-weight:430}.hero-cta .note b{font-weight:520;color:var(--ink)}section.block{padding:92px 0}.grid{display:grid;grid-template-columns:180px 1fr;gap:56px}.label{display:flex;align-items:baseline;gap:14px;font-size:13px;color:var(--muted)}.label .num{color:var(--accent);font-size:12px}.label .lbl{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--ink)}.lead{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.18;font-weight:500;letter-spacing:-.03em;max-width:18ch}.body{margin-top:26px;font-size:1.075rem;line-height:1.62;color:#403f3a;max-width:42ch}.body+.body{margin-top:18px}.steps{margin-top:30px}.step{display:grid;grid-template-columns:38px 1fr;gap:22px;padding:18px 0;align-items:start;opacity:1}html.js .step{opacity:.5}.step .s-ic{color:var(--ink);line-height:0;margin-top:1px}.step .s-ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.steps.lit .step{opacity:1}.steps.lit .step .s-ic{color:var(--accent)}.steps.lit .step:nth-child(1),.steps.lit .step:nth-child(1) .s-ic,.steps.lit .step:nth-child(1) .s-t{animation-delay:0s}.steps.lit .step:nth-child(2),.steps.lit .step:nth-child(2) .s-ic,.steps.lit .step:nth-child(2) .s-t{animation-delay:1.5s}.steps.lit .step:nth-child(3),.steps.lit .step:nth-child(3) .s-ic,.steps.lit .step:nth-child(3) .s-t{animation-delay:3s}.steps.lit .step:nth-child(4),.steps.lit .step:nth-child(4) .s-ic,.steps.lit .step:nth-child(4) .s-t{animation-delay:4.5s}.steps.lit .step{animation:wake 1.85s ease both}.steps.lit .step .s-ic,.steps.lit .step .s-t{animation:flick 1.85s ease both}@keyframes wake{0%{opacity:.5}30%{opacity:1}to{opacity:1}}@keyframes flick{0%{color:var(--ink)}30%{color:var(--accent)}75%{color:var(--accent)}to{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.step{opacity:1!important}.steps.lit .step,.steps.lit .step .s-ic,.steps.lit .step .s-t{animation:none}}.step .s-t{font-size:1.18rem;font-weight:480;letter-spacing:-.02em}.step .s-d{font-size:.95rem;color:var(--muted);margin-top:5px}.who-meta{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;font-family:PlexMonoRX,monospace;font-size:11.5px;color:#403f3a;border:1px solid var(--line);border-radius:100px;padding:7px 14px}.chip .flag{width:15px;height:15px;flex:none;border-radius:50%}.close{padding:140px 0 130px}.close h2{font-size:clamp(2.6rem,6.5vw,5.4rem);font-weight:560;letter-spacing:-.04em;line-height:.98;max-width:16ch}.close h2 em{font-family:GaramondRX;font-style:italic;letter-spacing:0;color:var(--accent);font-size:1.06em}.close p{margin:26px 0 42px;max-width:42ch;color:var(--muted);font-size:1.05rem}.btn.lg{font-size:15px;padding:15px 26px}footer.site{padding:0 0 8px}footer.site .wrap{display:flex;justify-content:space-between;align-items:center;min-height:96px;font-size:12.5px;color:var(--muted);flex-wrap:wrap;gap:12px}.foot-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.foot-links a{color:var(--muted);text-decoration:none;transition:color .2s}.foot-links a:hover{color:var(--ink)}.foot-links .lang{display:flex;gap:8px}.foot-links .lang a.on{color:var(--ink)}.rise{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}html.js .rise{opacity:0;transform:translateY(18px)}html.js .rise.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .rise{opacity:1;transform:none}}@media(max-width:820px){.wrap{padding:0 22px}.burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;cursor:pointer}.burger span{display:block;width:20px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}nav.top{position:fixed;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);box-shadow:0 14px 34px #1111101a;padding:8px 22px 24px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}nav.top a{font-size:21px;font-weight:440;color:var(--ink);padding:15px 0}nav.top .lang{font-size:16px;padding:15px 0;color:var(--muted)}nav.top .lang a{color:var(--muted)}nav.top .lang a.on{color:var(--ink)}nav.top .btn{margin-top:14px;height:50px;justify-content:center;font-size:16px;color:var(--paper)}.nav-toggle:checked~nav.top{transform:none;opacity:1;pointer-events:auto}.nav-toggle:checked~.burger span:nth-child(1){transform:translateY(3.25px) rotate(45deg)}.nav-toggle:checked~.burger span:nth-child(2){transform:translateY(-3.25px) rotate(-45deg)}.grid{grid-template-columns:1fr;gap:28px}.hero{padding:84px 0 64px}section.block{padding:64px 0}.close{padding:96px 0 90px}}
