@font-face{font-family: 'Onest';src: url('./onest.3be799f9ac.woff2') format('woff2');font-weight: 400 800;font-display: swap}@font-face{font-family: 'Literata';src: url('./literata-display.e5995432c6.woff2') format('woff2');font-weight: 560 680;font-display: swap}@font-face{font-family: 'Literata';src: url('./literata-display-italic.367c8abc63.woff2') format('woff2');font-weight: 500;font-style: italic;font-display: swap}:root{--paper: #f5f1e8;--paper-2: #ebe5d6;--card: #fffdf7;--ink: #15181b;--ink-2: #474d54;--ink-3: #686e75;--line: #ddd5c4;--line-2: #c8bea9;--green: #0b5b44;--green-2: #0f7154;--green-deep: #0a3a2d;--green-night: #072a21;--mint: #dcede1;--mint-2: #c3e2cf;--gold: #e8b23d;--gold-2: #f4cf72;--gold-soft: #f8e7b8;--gold-ink: #5e4100;--red: #a8352a;--red-soft: #f6dfd9;--on-green: #fffdf7;--on-dark: #f4eee2;--on-dark-2: #b9cec3;--on-dark-line: rgba(244,238,226,.16);--radius: 20px;--radius-s: 12px;--shadow: 0 1px 0 rgba(21,24,27,.04),0 22px 48px -28px rgba(10,58,45,.45);--serif: 'Literata','Iowan Old Style',Georgia,'Times New Roman',serif;--sans: 'Onest',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--wrap: 1200px;color-scheme: light}@media (prefers-color-scheme: dark){:root{--paper: #101512;--paper-2: #161d19;--card: #18201c;--ink: #efe9dd;--ink-2: #c3c8c1;--ink-3: #9aa29b;--line: #2a342e;--line-2: #3b4740;--green: #5fcf9b;--green-2: #7fdcae;--mint: #17342a;--mint-2: #1e4335;--on-green: #0b1a14;--gold-soft: #3a3016;--gold-ink: #f4cf72;--red: #f08f80;--red-soft: #3a1f1b;--shadow: 0 1px 0 rgba(0,0,0,.3),0 22px 48px -28px rgba(0,0,0,.8);color-scheme: dark}}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 88px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 17px/1.6 var(--sans);font-feature-settings: 'kern','liga';text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img,svg{display: block;max-width: 100%}a{color: var(--green);text-underline-offset: .18em;text-decoration-thickness: 1px}a:hover{text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--gold);outline-offset: 3px;border-radius: 6px}h1,h2,h3{font-family: var(--serif);font-weight: 620;line-height: 1.12;letter-spacing: -.012em;margin: 0 0 .5em;text-wrap: balance}h1{font-size: clamp(2.15rem,1.4rem + 3.4vw,4.1rem)}h2{font-size: clamp(1.65rem,1.2rem + 1.7vw,2.55rem)}h3{font-size: 1.25rem;line-height: 1.25}p{margin: 0 0 1em}.num,.tabular{font-variant-numeric: tabular-nums lining-nums}.wrap{width: min(100% - 32px,var(--wrap));margin-inline: auto}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -60px;z-index: 50;padding: 10px 16px;border-radius: 10px;background: var(--gold);color: #15181b;font-weight: 700}.skip:focus{top: 12px}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 18px;font: 600 .8rem/1.3 var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--green)}.eyebrow .dot{width: 8px;height: 8px;border-radius: 50%;background: var(--gold);box-shadow: 0 0 0 4px color-mix(in srgb,var(--gold) 30%,transparent)}.lead{font-size: clamp(1.06rem,1rem + .35vw,1.22rem);color: var(--ink-2);max-width: 36em}.btn{--bg: var(--green);--fg: var(--on-green);display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 52px;padding: 0 24px;border: 0;border-radius: 999px;background: var(--bg);color: var(--fg);font: 650 1rem/1.1 var(--sans);text-decoration: none;cursor: pointer;transition: transform .15s ease,background-color .15s ease,box-shadow .15s ease}.btn:hover{text-decoration: none;transform: translateY(-1px)}.btn:active{transform: translateY(1px)}.btn .arrow{width: 1.05em;height: 1.05em;flex: none}.btn-gold{--bg: var(--gold);--fg: #15181b;box-shadow: inset 0 -2px 0 rgba(94,65,0,.22)}.btn-gold:hover{--bg: var(--gold-2)}.btn-ghost{--bg: transparent;--fg: var(--ink);box-shadow: inset 0 0 0 1.5px var(--line-2)}.btn-ghost:hover{box-shadow: inset 0 0 0 1.5px var(--ink)}.btn-sm{min-height: 42px;padding: 0 16px;font-size: .94rem}.btn-wide{width: 100%}.partner-note{margin: 10px 0 0;font-size: .86rem;color: var(--ink-3)}.site-header{position: sticky;top: 0;z-index: 30;background: color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid var(--line)}.header-row{display: flex;align-items: center;gap: 28px;min-height: 72px}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--ink);text-decoration: none;flex: none}.brand:hover{text-decoration: none}.brand svg{width: 36px;height: 36px}.brand-word{font: 650 1.42rem/1 var(--serif);letter-spacing: -.02em}.brand-word small{font: 600 .82rem/1 var(--sans);letter-spacing: 0;color: var(--green);margin-left: 1px}.nav{display: flex;gap: 4px;margin-left: auto}.nav a{padding: 9px 12px;border-radius: 999px;color: var(--ink-2);font-weight: 520;font-size: .96rem;text-decoration: none}.nav a:hover{color: var(--ink);background: var(--paper-2)}.nav a[aria-current="page"]{color: var(--ink);background: var(--paper-2);box-shadow: inset 0 0 0 1px var(--line)}.menu-button{display: none;margin-left: auto;width: 46px;height: 46px;border: 1px solid var(--line-2);border-radius: 14px;background: var(--card);color: var(--ink);cursor: pointer}.menu-lines,.menu-lines::before,.menu-lines::after{display: block;width: 20px;height: 2px;margin: auto;background: currentColor;border-radius: 2px;position: relative;transition: transform .2s ease,opacity .2s ease}.menu-lines::before,.menu-lines::after{content: '';position: absolute;left: 0}.menu-lines::before{top: -6px}.menu-lines::after{top: 6px}.menu-button[aria-expanded="true"] .menu-lines{background: transparent}.menu-button[aria-expanded="true"] .menu-lines::before{transform: translateY(6px) rotate(45deg)}.menu-button[aria-expanded="true"] .menu-lines::after{transform: translateY(-6px) rotate(-45deg)}.mobile-menu{border-top: 1px solid var(--line);background: var(--paper);padding: 8px 16px 20px}.mobile-menu a{display: block;padding: 14px 4px;border-bottom: 1px solid var(--line);color: var(--ink);font-weight: 560;text-decoration: none}.mobile-menu .btn{margin-top: 16px;width: 100%;border: 0;color: #15181b}.nojs-nav{display: flex;flex-wrap: wrap;gap: 6px 16px;padding: 10px 0 14px}@media (max-width: 960px){.nav,.header-cta{display: none}.menu-button{display: grid;place-items: center}.header-row{min-height: 64px}}.hero{position: relative;overflow: hidden;padding: clamp(36px,5vw,76px) 0 clamp(48px,6vw,88px)}.hero::before{content: '';position: absolute;inset: 0;pointer-events: none;opacity: .55;background-image: linear-gradient(var(--line) 1px,transparent 1px);background-size: 100% 34px;mask-image: linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);-webkit-mask-image: linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent)}.hero::after{content: '₸';position: absolute;right: -2vw;top: -6vw;font: 600 clamp(320px,42vw,640px)/1 var(--serif);color: var(--green);opacity: .045;pointer-events: none}.hero-grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas: 'copy calc' 'points calc';grid-template-rows: auto 1fr;gap: 0 clamp(32px,5vw,72px);align-items: start}.hero-copy{grid-area: copy}.hero-grid .calc{grid-area: calc}.hero-points{grid-area: points}.hero h1{margin-bottom: .4em}.hero h1 em{font-style: italic;font-weight: 500;color: var(--green)}.hero h1 .mark{background: linear-gradient(transparent 62%,var(--gold-soft) 62%,var(--gold-soft) 92%,transparent 92%)}.hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 14px;margin: 30px 0 0}.hero-points{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;margin: 38px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--line-2)}.hero-points li{padding: 16px 16px 16px 0;border-bottom: 1px solid var(--line)}.hero-points li:nth-child(odd){border-right: 1px solid var(--line)}.hero-points li:nth-child(even){padding-left: 18px}.hero-points b{display: block;font: 620 1.6rem/1.1 var(--serif);color: var(--ink);margin-bottom: 4px}.hero-points span{display: block;color: var(--ink-3);font-size: .9rem;line-height: 1.4}@media (prefers-reduced-motion: no-preference){.reveal{animation: rise .7s cubic-bezier(.2,.7,.2,1) both}.reveal.d1{animation-delay: 80ms}.reveal.d2{animation-delay: 160ms}.reveal.d3{animation-delay: 240ms}@keyframes rise{from{transform: translateY(12px)}}}@media (max-width: 960px){.hero-grid{grid-template-columns: 1fr;grid-template-areas: 'copy' 'calc' 'points';gap: 28px}.hero-points{margin-top: 8px}.hero::after{top: auto;bottom: -10vw}}@media (max-width: 560px){.hero{padding-top: 24px}.hero-actions{margin-top: 22px}.hero-actions .btn-ghost{display: none}.rate-chips .label{display: none}}.calc{position: relative;color: var(--on-dark);background: radial-gradient(120% 70% at 100% 0%,rgba(232,178,61,.16),transparent 55%),linear-gradient(160deg,var(--green-deep),var(--green-night));border-radius: 28px;padding: clamp(20px,2.6vw,32px);box-shadow: 0 40px 80px -40px rgba(7,42,33,.7),inset 0 0 0 1px rgba(255,255,255,.06)}.calc a:not(.btn){color: var(--gold-2)}.calc-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin-bottom: 18px}.calc-head h2{font-size: 1.5rem;margin: 0;color: var(--on-dark)}.calc-head span{font-size: .82rem;color: var(--on-dark-2)}.calc fieldset{border: 0;margin: 0;padding: 0;min-width: 0}.field{margin-bottom: 18px}.field-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 8px}.field label,.field .label{font-weight: 560;font-size: .95rem}.field-input{display: flex;align-items: center;gap: 6px;width: 9.5em;height: 46px;padding: 0 12px;border-radius: 12px;background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(244,238,226,.2)}.field-input:focus-within{box-shadow: inset 0 0 0 2px var(--gold)}.field-input input{width: 100%;min-width: 0;border: 0;background: transparent;color: var(--on-dark);font: 650 1.12rem/1 var(--sans);text-align: right;font-variant-numeric: tabular-nums}.field-input input:focus{outline: none}.field-input span{color: var(--on-dark-2);font-weight: 600}.field-input input[aria-invalid="true"]{color: #ffb3a6}.field-input:has(input[aria-invalid="true"]){box-shadow: inset 0 0 0 2px #ff8f7d}.pair{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.pair .field-input{width: 100%}.pair .field-top{margin-bottom: 8px}input[type="range"]{width: 100%;height: 28px;margin: 0;background: transparent;-webkit-appearance: none;appearance: none;cursor: pointer;--p: 50%}input[type="range"]::-webkit-slider-runnable-track{height: 6px;border-radius: 6px;background: linear-gradient(90deg,var(--gold) var(--p),rgba(244,238,226,.18) var(--p))}input[type="range"]::-moz-range-track{height: 6px;border-radius: 6px;background: rgba(244,238,226,.18)}input[type="range"]::-moz-range-progress{height: 6px;border-radius: 6px;background: var(--gold)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 24px;height: 24px;margin-top: -9px;border-radius: 50%;background: #fffdf7;border: 5px solid var(--gold);box-shadow: 0 4px 12px rgba(0,0,0,.35)}input[type="range"]::-moz-range-thumb{width: 14px;height: 14px;border-radius: 50%;background: #fffdf7;border: 5px solid var(--gold)}input[type="range"]:focus-visible{outline: 2px solid var(--gold);outline-offset: 4px}.range-ends{display: flex;justify-content: space-between;font-size: .78rem;color: var(--on-dark-2);margin-top: 2px}.chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.rate-chips{align-items: center;margin: -4px 0 0}.rate-chips .label{margin-right: 4px;font-size: .84rem;color: var(--on-dark-2)}.chip{min-height: 34px;padding: 0 12px;border: 0;border-radius: 999px;background: rgba(244,238,226,.09);color: var(--on-dark);font: 560 .84rem/1 var(--sans);cursor: pointer;box-shadow: inset 0 0 0 1px rgba(244,238,226,.16)}.chip:hover{background: rgba(244,238,226,.16)}.chip[aria-pressed="true"]{background: var(--gold);color: #15181b;box-shadow: none}.hint{margin: 6px 0 0;font-size: .8rem;color: var(--ink-3);line-height: 1.45}.calc .hint{color: var(--on-dark-2)}.extra{margin: 4px 0 18px;border-top: 1px solid var(--on-dark-line)}.extra summary{display: flex;justify-content: space-between;align-items: center;padding: 14px 0 6px;font-weight: 560;font-size: .95rem;cursor: pointer;list-style: none}.extra summary::-webkit-details-marker{display: none}.extra summary::after{content: '+';font: 400 1.4rem/1 var(--sans);color: var(--gold)}.extra[open] summary::after{content: '−'}.result{margin: 6px -6px 0;padding: 20px;border-radius: 20px;background: #fffdf7;color: #15181b}.result-top{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;padding-bottom: 14px;border-bottom: 1px dashed #d3c9b4}.result-top span{font-size: .9rem;color: #4d535a}.total{font: 640 clamp(2rem,1.5rem + 1.8vw,2.7rem)/1 var(--serif);letter-spacing: -.02em;white-space: nowrap;font-variant-numeric: lining-nums}.result dl{display: grid;grid-template-columns: 1fr auto;gap: 8px 12px;margin: 14px 0 0;font-size: .93rem}.result dt{color: #4d535a}.result dd{margin: 0;font-weight: 650;text-align: right;font-variant-numeric: tabular-nums}.result .formula{margin: 12px 0 0;font-size: .8rem;color: #5c6268}.meter{margin: 30px 0 0}.meter-bar{position: relative;height: 10px;border-radius: 10px;background: linear-gradient(90deg,#cfe6d7 0%,#cfe6d7 var(--cap),#f2d2cb var(--cap),#f2d2cb 100%)}.meter-cap{position: absolute;top: -5px;bottom: -5px;left: var(--cap);width: 2px;background: #15181b}.meter-cap::after{content: attr(data-label);position: absolute;top: -20px;left: 50%;transform: translateX(-50%);font: 650 .72rem/1 var(--sans);white-space: nowrap;color: #15181b}.meter-dot{display: none;position: absolute;top: 50%;left: var(--pos);width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: var(--green-deep);border: 3px solid #fffdf7;box-shadow: 0 2px 8px rgba(0,0,0,.3);transition: left .35s cubic-bezier(.2,.7,.2,1)}.js .meter-dot{display: block}.meter-dot.over{background: #a8352a}.meter-scale{display: flex;justify-content: space-between;margin-top: 6px;font-size: .72rem;color: #5c6268}.verdict{display: flex;gap: 10px;align-items: flex-start;margin: 14px 0 0;padding: 12px 14px;border-radius: 12px;background: #e3f1e7;color: #0a3a2d;font-size: .88rem;line-height: 1.45}.verdict::before{content: '';flex: none;width: 18px;height: 18px;margin-top: 1px;border-radius: 50%;background: #0b5b44 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.verdict.over{background: #f8e0da;color: #6d1f16}.verdict.over::before{background: #a8352a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 4.6v5.2M9 13.1v.1' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat}.verdict.warn{background: #f8ecc9;color: #4f3700}.verdict.warn::before{background: #b07a00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9 4.6v5.2M9 13.1v.1' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat}.result.invalid .total{font-size: 1.4rem;color: #6d1f16}.calc-error{min-height: 0;margin: 8px 0 0;color: #ffb3a6;font-size: .86rem}.calc-error:empty{display: none}.calc-actions{display: flex;justify-content: space-between;gap: 12px;margin: 14px 0 16px;font-size: .88rem}.link-button{padding: 4px 0;border: 0;background: none;color: var(--gold-2);font: 560 .88rem/1.3 var(--sans);text-decoration: underline;text-underline-offset: .2em;cursor: pointer}.link-button:disabled{opacity: .5;cursor: not-allowed}.copy-status{min-height: 1.2em;margin: 0 0 8px;font-size: .82rem;color: var(--on-dark-2)}.copy-fallback{width: 100%;min-height: 130px;margin: 0 0 10px;padding: 10px;border-radius: 10px;font: .82rem/1.45 var(--sans)}.calc .partner-note{color: var(--on-dark-2);text-align: center}.compare{margin-top: 16px;border-top: 1px solid var(--on-dark-line)}.compare summary{display: flex;justify-content: space-between;align-items: center;padding: 14px 0 4px;font-weight: 560;font-size: .95rem;cursor: pointer;list-style: none}.compare summary::-webkit-details-marker{display: none}.compare summary::after{content: '+';font: 400 1.4rem/1 var(--sans);color: var(--gold)}.compare[open] summary::after{content: '−'}.compare table{width: 100%;border-collapse: collapse;font-size: .88rem;margin-top: 8px}.compare th,.compare td{padding: 9px 4px;text-align: right;border-bottom: 1px solid var(--on-dark-line);font-variant-numeric: tabular-nums}.compare th:first-child,.compare td:first-child{text-align: left}.compare thead th{color: var(--on-dark-2);font-weight: 560;font-size: .78rem}.compare .chosen th,.compare .chosen td{color: var(--gold-2)}.compare .bad{color: #ffb3a6}@media (max-width: 420px){.calc{border-radius: 22px;margin-inline: -4px}.field-input{width: 8.6em}.pair{gap: 10px}.result{padding: 16px}}.news-band{background: var(--green-deep);color: var(--on-dark)}.news-band .wrap{display: flex;align-items: center;gap: 14px 24px;padding: 18px 0}.news-band p{margin: 0;font-size: .95rem;color: var(--on-dark-2)}.news-band p b{color: var(--on-dark);font-weight: 650}.news-label{flex: none;padding: 6px 11px;border-radius: 8px;background: var(--gold);color: #15181b;font: 700 .8rem/1 var(--sans);font-variant-numeric: tabular-nums}.news-band a{flex: none;display: inline-flex;align-items: center;gap: 6px;margin-left: auto;color: var(--gold-2);font-weight: 650;white-space: nowrap}.news-band a .arrow{width: 1em;height: 1em}@media (max-width: 760px){.news-band .wrap{flex-wrap: wrap}.news-band a{margin-left: 0}}.facts-band{background: var(--green-deep);color: var(--on-dark)}.facts-band .wrap{display: grid;grid-template-columns: repeat(4,minmax(0,1fr))}.fact{padding: 26px 22px 26px 0;border-right: 1px solid var(--on-dark-line)}.fact + .fact{padding-left: 22px}.fact:last-child{border-right: 0}.fact b{display: block;font: 620 clamp(1.9rem,1.5rem + 1.2vw,2.6rem)/1 var(--serif);color: var(--gold-2);margin-bottom: 8px}.fact span{display: block;font-size: .9rem;line-height: 1.45;color: var(--on-dark-2)}.fact a{color: var(--on-dark)}@media (max-width: 860px){.facts-band .wrap{grid-template-columns: 1fr 1fr}.fact:nth-child(2){border-right: 0}.fact:nth-child(3){padding-left: 0}.fact:nth-child(-n+2){border-bottom: 1px solid var(--on-dark-line)}}@media (max-width: 380px){.fact{padding-right: 12px}.fact + .fact{padding-left: 12px}.fact:nth-child(3){padding-left: 0}}.section{padding: clamp(56px,7vw,104px) 0}.section-alt{background: var(--paper-2)}.section-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,.9fr);gap: 24px 56px;align-items: end;margin-bottom: clamp(28px,4vw,48px)}.section-head h2{margin: 0}.section-head p{margin: 0;color: var(--ink-2)}.section-head .kicker{grid-column: 1 / -1;margin-bottom: -10px}@media (max-width: 820px){.section-head{grid-template-columns: 1fr}}.timeline{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 0;margin: 0;padding: 0;list-style: none;position: relative}.timeline::before{content: '';position: absolute;left: 0;right: 0;top: 13px;height: 2px;background: repeating-linear-gradient(90deg,var(--line-2) 0 8px,transparent 8px 14px)}.timeline li{position: relative;padding: 40px 18px 0 0}.timeline li::before{content: '';position: absolute;top: 6px;left: 0;width: 16px;height: 16px;border-radius: 50%;background: var(--paper);border: 3px solid var(--green)}.timeline li.now::before{background: var(--gold);border-color: var(--gold);box-shadow: 0 0 0 5px color-mix(in srgb,var(--gold) 28%,transparent)}.timeline li.soon::before{border-style: dashed;border-color: var(--ink-3)}.timeline time{display: block;font: 620 1.15rem/1.15 var(--serif);margin-bottom: 8px}.timeline h3{font: 650 .98rem/1.35 var(--sans);margin: 0 0 6px;letter-spacing: 0}.timeline p{font-size: .88rem;line-height: 1.5;color: var(--ink-2);margin: 0 0 8px}.timeline a{font-size: .88rem;font-weight: 560}@media (max-width: 1100px){.timeline{grid-template-columns: 1fr}.timeline::before{left: 7px;right: auto;top: 0;bottom: 0;width: 2px;height: auto;background: repeating-linear-gradient(180deg,var(--line-2) 0 8px,transparent 8px 14px)}.timeline li{padding: 0 0 26px 40px;display: grid;grid-template-columns: 10.5rem 1fr;gap: 0 20px}.timeline li::before{top: 2px}.timeline time{grid-row: span 3}}@media (max-width: 560px){.timeline li{grid-template-columns: 1fr}.timeline time{grid-row: auto}}.limits{display: grid;grid-template-columns: 1.15fr 1fr;gap: 20px}.limit{position: relative;padding: clamp(24px,3vw,36px);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow);border: 1px solid var(--line);overflow: hidden}.limit.featured{background: var(--mint);border-color: var(--mint-2)}.limit .tag{display: inline-block;padding: 5px 11px;border-radius: 999px;background: var(--paper);border: 1px solid var(--line);font-size: .78rem;font-weight: 600;letter-spacing: .02em}.limit .big{display: block;margin: 18px 0 6px;font: 620 clamp(3.4rem,2.6rem + 3vw,5.4rem)/.9 var(--serif);letter-spacing: -.03em;color: var(--green)}.limit .big small{font-size: .32em;letter-spacing: 0;margin-left: 6px;color: var(--ink-2);font-family: var(--sans);font-weight: 560}.limit ul{margin: 18px 0 0;padding: 0;list-style: none}.limit li{padding: 11px 0 11px 30px;border-top: 1px solid color-mix(in srgb,var(--ink) 12%,transparent);position: relative;font-size: .96rem}.limit li::before{content: '';position: absolute;left: 2px;top: 17px;width: 14px;height: 8px;border-left: 2.5px solid var(--green);border-bottom: 2.5px solid var(--green);transform: rotate(-45deg)}.limit-foot{margin: 18px 0 0;font-size: .86rem;color: var(--ink-2)}@media (max-width: 860px){.limits{grid-template-columns: 1fr}}.lookup{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(28px,5vw,64px);align-items: center}.lookup-card{padding: clamp(22px,3vw,34px);border-radius: var(--radius);background: var(--card);border: 1px solid var(--line);box-shadow: var(--shadow)}.search{display: flex;gap: 10px}.search-field{position: relative;flex: 1;min-width: 0}.search-field svg{position: absolute;left: 16px;top: 50%;width: 20px;height: 20px;transform: translateY(-50%);color: var(--ink-3);pointer-events: none}.search input{width: 100%;height: 56px;padding: 0 16px 0 46px;border: 1.5px solid var(--line-2);border-radius: 16px;background: var(--paper);color: var(--ink);font: 500 1.02rem/1 var(--sans)}.search input:focus{outline: none;border-color: var(--green);box-shadow: 0 0 0 4px color-mix(in srgb,var(--green) 18%,transparent)}.search .btn{min-height: 56px;border-radius: 16px}.lookup-list{margin: 18px 0 0;padding: 0;list-style: none;font-size: .92rem}.lookup-list li{display: flex;justify-content: space-between;gap: 12px;padding: 10px 0;border-top: 1px solid var(--line)}.lookup-list li span:last-child{color: var(--ink-3);font-variant-numeric: tabular-nums;white-space: nowrap}.revoked-mini{margin-top: 20px;padding: 16px 18px;border-radius: 14px;background: var(--red-soft);color: var(--ink);font-size: .92rem}.revoked-mini b{color: var(--red)}@media (max-width: 860px){.lookup{grid-template-columns: 1fr}}@media (max-width: 480px){.search{flex-direction: column}}.steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none;counter-reset: step}.steps li{counter-increment: step;padding: 26px 22px;border-radius: var(--radius);background: var(--card);border: 1px solid var(--line)}.steps li::before{content: counter(step,decimal-leading-zero);display: block;font: 600 2.6rem/1 var(--serif);color: var(--gold);margin-bottom: 18px}.steps h3{font: 650 1.04rem/1.3 var(--sans);letter-spacing: 0}.steps p{margin: 0;font-size: .93rem;color: var(--ink-2)}@media (max-width: 1000px){.steps{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.steps{grid-template-columns: 1fr}}.cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin: 0;padding: 0;list-style: none}.card{position: relative;display: flex;flex-direction: column;min-height: 100%;padding: 24px;border-radius: var(--radius);background: var(--card);border: 1px solid var(--line);transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow);border-color: var(--line-2)}.card .tag{align-self: flex-start;margin-bottom: 18px;padding: 4px 10px;border-radius: 999px;background: var(--mint);color: var(--green);font-size: .76rem;font-weight: 650;letter-spacing: .02em}.card .tag.new{background: var(--gold-soft);color: var(--gold-ink)}.card h3{font-size: 1.24rem;margin-bottom: 10px}.card h3 a{color: var(--ink);text-decoration: none}.card h3 a::after{content: '';position: absolute;inset: 0;border-radius: inherit}.card p{margin: 0 0 18px;color: var(--ink-2);font-size: .94rem}.card .meta{margin-top: auto;font-size: .82rem;color: var(--ink-3)}.cards.compact .card{padding: 20px}@media (max-width: 1000px){.cards{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.cards{grid-template-columns: 1fr}}.faq{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: clamp(28px,5vw,80px)}.faq-list details{border-top: 1px solid var(--line-2)}.faq-list details:last-child{border-bottom: 1px solid var(--line-2)}.faq-list summary{display: flex;justify-content: space-between;gap: 20px;padding: 20px 0;font: 600 1.06rem/1.4 var(--sans);cursor: pointer;list-style: none}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: '';flex: none;width: 28px;height: 28px;border-radius: 50%;border: 1.5px solid var(--line-2);background: linear-gradient(var(--ink),var(--ink)) center/12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 12px no-repeat;transition: transform .2s ease}.faq-list details[open] summary::after{transform: rotate(45deg)}.faq-list details>div{padding: 0 48px 20px 0;color: var(--ink-2)}@media (max-width: 860px){.faq{grid-template-columns: 1fr}}.closing{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0,1.3fr) auto;gap: 24px 48px;align-items: center;padding: clamp(30px,5vw,60px);border-radius: 30px;color: var(--on-dark);background: radial-gradient(90% 120% at 100% 100%,rgba(232,178,61,.22),transparent 60%),linear-gradient(150deg,var(--green-deep),var(--green-night))}.closing h2{color: var(--on-dark);margin-bottom: 10px}.closing p{margin: 0;color: var(--on-dark-2)}.closing .partner-note{color: var(--on-dark-2)}.closing-action{max-width: 380px;text-align: center}@media (max-width: 760px){.closing{grid-template-columns: 1fr}.closing-action{text-align: left}}.page-head{padding: clamp(28px,4vw,56px) 0 clamp(24px,3vw,40px);border-bottom: 1px solid var(--line);background: linear-gradient(180deg,var(--paper-2),var(--paper))}.breadcrumbs{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 18px;font-size: .86rem;color: var(--ink-3)}.breadcrumbs a{color: var(--ink-2)}.page-head h1{font-size: clamp(2rem,1.4rem + 2.6vw,3.35rem);max-width: 18em}.page-head .lead{margin-bottom: 0}.page-meta{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 18px 0 0;font-size: .86rem;color: var(--ink-3)}.page-meta span{display: inline-flex;align-items: center;gap: 6px}.page-meta .ok{color: var(--green);font-weight: 600}.page-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin: 24px 0 0}.page-cta .partner-note{margin: 0}@media (max-width: 420px){.page-head{padding-top: 18px}.page-head h1{font-size: 1.85rem}.breadcrumbs{margin-bottom: 12px}.page-head .lead{font-size: 1rem}.page-meta{margin-top: 12px}.page-meta span + span{display: none}.page-cta{margin-top: 16px}}.article-grid{display: grid;grid-template-columns: minmax(0,720px) minmax(0,1fr);gap: clamp(28px,5vw,72px);padding: clamp(32px,4vw,56px) 0 clamp(48px,6vw,88px)}.aside{position: sticky;top: 96px;align-self: start;display: grid;gap: 16px}.toc{padding: 20px;border-radius: var(--radius-s);border: 1px solid var(--line);background: var(--card);font-size: .9rem}.toc p{margin: 0 0 10px;font-weight: 650}.toc ol{margin: 0;padding-left: 1.2em;display: grid;gap: 6px}.toc a{color: var(--ink-2);text-decoration: none}.toc a:hover{color: var(--green);text-decoration: underline}.aside-cta{padding: 22px;border-radius: var(--radius-s);background: var(--green-deep);color: var(--on-dark)}.aside-cta p{font-size: .92rem;color: var(--on-dark-2)}.aside-cta b{display: block;font: 620 1.2rem/1.25 var(--serif);color: var(--on-dark);margin-bottom: 8px}.aside-cta .partner-note{color: var(--on-dark-2);margin-bottom: 0;font-size: .8rem}@media (max-width: 1000px){.article-grid{grid-template-columns: minmax(0,1fr)}.aside{position: static;order: -1}.aside-cta{display: none}}.prose{font-size: 1.06rem;line-height: 1.7}.prose>* + h2{margin-top: 1.9em}.prose h2{font-size: clamp(1.45rem,1.2rem + 1vw,1.95rem);scroll-margin-top: 96px}.prose h3{margin-top: 1.5em;font-size: 1.2rem}.prose ul,.prose ol{padding-left: 1.3em;margin: 0 0 1.1em}.prose li{margin-bottom: .45em}.prose li::marker{color: var(--green)}.prose strong{font-weight: 680}.prose table{width: 100%;border-collapse: collapse;margin: 1.2em 0 1.5em;font-size: .94rem;background: var(--card);border-radius: var(--radius-s);overflow: hidden;box-shadow: inset 0 0 0 1px var(--line)}.prose th,.prose td{padding: 12px 14px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.prose thead th{background: var(--paper-2);font-size: .82rem;letter-spacing: .02em;color: var(--ink-2)}.prose tr:last-child td,.prose tr:last-child th{border-bottom: 0}.prose td.num,.prose th.num{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.table-scroll{overflow-x: auto;margin: 1.2em 0 1.5em}.table-scroll table{margin: 0;min-width: 520px}.summary{margin: 0 0 2em;padding: 22px 24px;border-radius: var(--radius-s);background: var(--mint);border: 1px solid var(--mint-2)}.summary>p:first-child{margin-bottom: 10px;font: 650 .8rem/1 var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--green)}.summary ul{margin: 0}.summary li:last-child{margin-bottom: 0}.callout{margin: 1.4em 0;padding: 18px 20px;border-radius: var(--radius-s);border: 1px solid color-mix(in srgb,var(--gold) 45%,transparent);background: var(--gold-soft);font-size: 1rem}.callout.warn{border-color: color-mix(in srgb,var(--red) 30%,transparent);background: var(--red-soft)}.callout>:last-child{margin-bottom: 0}.example{margin: 1.4em 0;padding: 20px 22px;border-radius: var(--radius-s);background: var(--card);border: 1px dashed var(--line-2);font-size: 1rem}.example>p:first-child{font-weight: 650}.example>:last-child{margin-bottom: 0}.sources{margin-top: 2.4em;padding-top: 1.4em;border-top: 1px solid var(--line);font-size: .92rem}.sources h2{font-size: 1.2rem}.sources ol{padding-left: 1.2em}.sources li{margin-bottom: .5em}.inline-cta{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px 28px;margin: 2em 0;padding: 24px;border-radius: var(--radius);background: var(--green-deep);color: var(--on-dark)}.inline-cta p{margin: 0;color: var(--on-dark-2);font-size: .95rem}.inline-cta b{display: block;font: 620 1.25rem/1.25 var(--serif);color: var(--on-dark);margin-bottom: 4px}.inline-cta .partner-note{width: 100%;margin: 0;color: var(--on-dark-2);font-size: .8rem}.related{padding: clamp(40px,5vw,72px) 0;background: var(--paper-2);border-top: 1px solid var(--line)}.related h2{font-size: 1.6rem}.registry-stats{display: flex;flex-wrap: wrap;gap: 10px;margin: 20px 0 0;padding: 0;list-style: none}.registry-stats li{padding: 9px 14px;border-radius: 999px;background: var(--card);border: 1px solid var(--line);font-size: .9rem}.registry-stats b{font-variant-numeric: tabular-nums}.registry-tools{position: sticky;top: 72px;z-index: 5;padding: 16px 0;background: color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-bottom: 1px solid var(--line)}@media (max-width: 960px){.registry-tools{top: 64px}}.filter-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 12px}.filter{min-height: 38px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--card);color: var(--ink);font: 560 .88rem/1 var(--sans);cursor: pointer}.filter[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--paper)}.count{margin-left: auto;font-size: .9rem;color: var(--ink-3)}.reg-table{width: 100%;border-collapse: collapse;margin: 20px 0 0;font-size: .95rem}.reg-table th{position: sticky;top: 0;padding: 12px;text-align: left;font-size: .78rem;letter-spacing: .04em;text-transform: uppercase;color: var(--ink-3);border-bottom: 1.5px solid var(--line-2)}.reg-table td{padding: 14px 12px;border-bottom: 1px solid var(--line);vertical-align: top}.reg-table tr:hover td{background: var(--card)}.reg-table .org b{display: block;font-weight: 650}.reg-table .org span{display: block;margin-top: 2px;font-size: .82rem;color: var(--ink-3)}.reg-table .mono{font-variant-numeric: tabular-nums;white-space: nowrap}.pill{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;font-size: .8rem;font-weight: 650;white-space: nowrap}.pill::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: currentColor}.pill.ok{background: var(--mint);color: var(--green)}.pill.new{background: var(--gold-soft);color: var(--gold-ink)}.pill.bad{background: var(--red-soft);color: var(--red)}.note-small{display: block;margin-top: 4px;font-size: .78rem;color: var(--ink-3);white-space: normal}.empty{margin: 24px 0;padding: 24px;border-radius: var(--radius-s);background: var(--card);border: 1px dashed var(--line-2);text-align: center}.registry-body{padding: 8px 0 clamp(48px,6vw,80px)}.registry-split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 20px;margin: clamp(40px,5vw,64px) 0 0}.panel{padding: clamp(22px,3vw,32px);border-radius: var(--radius);background: var(--card);border: 1px solid var(--line)}.panel.danger{background: var(--red-soft);border-color: color-mix(in srgb,var(--red) 25%,transparent)}.panel h2{font-size: 1.5rem}.panel ul{margin: 0;padding-left: 1.2em}.panel li{margin-bottom: .4em}.panel .note-small{color: var(--ink-2)}@media (max-width: 860px){.registry-split{grid-template-columns: 1fr}}@media (max-width: 720px){.reg-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.reg-table,.reg-table tbody{display: block;width: 100%}.reg-table tr{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 12px;padding: 14px 0;border-bottom: 1px solid var(--line)}.reg-table td{display: block;min-width: 0;padding: 0;border: 0;overflow-wrap: anywhere}.reg-table td.org{grid-column: 1 / -1}.reg-table td[data-label]::before{content: attr(data-label) ' ';color: var(--ink-3);font-size: .78rem}.reg-table td.status{grid-column: 2;grid-row: 2 / span 2;align-self: center}.count{width: 100%;margin: 4px 0 0}}.doc{padding: clamp(32px,4vw,56px) 0 clamp(48px,6vw,88px)}.doc .prose{max-width: 760px}.draft{padding: 14px 16px;border-radius: 12px;background: var(--gold-soft)}.settings{margin: 1em 0;padding: 20px;border-radius: var(--radius-s);background: var(--card);border: 1px solid var(--line)}.toggle{display: flex;gap: 12px;align-items: center;font-weight: 600}.toggle input{width: 22px;height: 22px;accent-color: var(--green)}.site-footer{margin-top: 0;padding: clamp(48px,6vw,80px) 0 28px;background: #101412;color: #d9d4c8;font-size: .93rem}.site-footer a{color: #f4eee2;text-decoration: none}.site-footer a:hover{text-decoration: underline}.site-footer .brand{color: #f4eee2}.site-footer .brand-word small{color: var(--gold-2)}.footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 32px;padding-bottom: 36px;border-bottom: 1px solid rgba(244,238,226,.12)}.footer-grid>div>p{margin: 18px 0 0;max-width: 30em;color: #aeb3ab}.footer-title{margin: 0 0 14px;font: 650 .78rem/1 var(--sans);letter-spacing: .1em;text-transform: uppercase;color: #8f978f}.footer-grid nav a{display: block;padding: 5px 0}.footer-note{padding: 26px 0;border-bottom: 1px solid rgba(244,238,226,.12);color: #aeb3ab;font-size: .86rem;line-height: 1.6}.footer-note p{max-width: 70em}.footer-note b{color: #f4eee2}.footer-note a{text-decoration: underline}.footer-bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding-top: 22px;color: #8f978f;font-size: .84rem}.footer-bottom p{margin: 0}@media (max-width: 900px){.footer-grid{grid-template-columns: 1fr 1fr}.footer-grid>div:first-child{grid-column: 1 / -1}}@media (max-width: 480px){.footer-grid{grid-template-columns: 1fr}}.sticky-cta{position: fixed;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));z-index: 40;display: flex;align-items: center;gap: 12px;padding: 10px 10px 10px 18px;border-radius: 20px;background: var(--green-deep);color: var(--on-dark);box-shadow: 0 20px 40px -12px rgba(0,0,0,.45)}.sticky-cta p{margin: 0;font-size: .84rem;line-height: 1.3;color: var(--on-dark-2)}.sticky-cta p b{display: block;color: var(--on-dark);font-size: .95rem}.sticky-cta .btn{margin-left: auto;flex: none;min-height: 46px}.sticky-cta[hidden]{display: none}@media (min-width: 961px){.sticky-cta{display: none}}@media print{.site-header,.sticky-cta,.closing,.inline-cta,.aside-cta,.page-cta{display: none !important}body{background: #fff}}