/* Layout concept: printed security paper. One engraved guilloche band and a certified specimen carry the identity; everything else stays quiet. */
:root{--paper:#F7F9F6;--white:#FFFFFF;--tint:#E6F0EB;--ink:#10302B;--muted:#4A645E;--accent:#0B6B5B;--ribbon:#B3263E;--line:#C9D9D1;--display:'Epilogue','Helvetica Neue',Arial,sans-serif;--body:'Source Sans 3','Segoe UI',Arial,sans-serif;--type:'Courier Prime','Courier New',monospace}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.65 var(--body)}
img,svg{max-width:100%}
a{color:var(--accent);text-underline-offset:2px}
a:hover{color:var(--ribbon)}
:focus-visible{outline:3px solid var(--ribbon);outline-offset:2px}
h1,h2,h3{font-family:var(--display);line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.015em}
h1{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);font-weight:800}
h2{font-size:clamp(1.45rem,1.25rem + .8vw,1.95rem);font-weight:700}
h3{font-size:1.1rem;font-weight:700}
p{margin:0}
address{font-style:normal}
.wrap{max-width:1160px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
.wrap.narrow{max-width:800px}
.skip{position:absolute;left:-999px;background:var(--ink);color:var(--white);padding:10px 16px;z-index:50}
.skip:focus{left:8px;top:8px}
.lede{font-size:clamp(1.13rem,1.05rem + .35vw,1.3rem);line-height:1.5;color:var(--muted);max-width:60ch}
.fine{font-size:.92rem;color:var(--muted)}
.after{margin-top:22px}
.btn{display:inline-block;background:var(--ribbon);color:var(--white);font:700 1rem/1.2 var(--display);padding:15px 22px 13px;border:2px solid var(--ribbon);border-radius:3px;text-decoration:none;cursor:pointer;text-align:center}
.btn:hover{background:#8F1C30;border-color:#8F1C30;color:var(--white)}
.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}
.btn.ghost:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}
.btn.small{padding:10px 14px 8px;font-size:.9rem}
.btns{display:flex;flex-wrap:wrap;gap:12px}

/* header */
.top{position:sticky;top:0;z-index:30;background:var(--white);border-bottom:1px solid var(--line)}
.bar{display:flex;align-items:center;gap:20px;min-height:70px}
.brand{display:inline-flex;align-items:center;gap:10px;font:800 1.14rem/1 var(--display);color:var(--ink);text-decoration:none;white-space:nowrap;margin:0}
.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-width:0}
nav[aria-label=Main]{display:flex;gap:18px;margin-left:12px;flex-wrap:wrap}
nav[aria-label=Main] a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.98rem;white-space:nowrap;padding-block:6px;border-bottom:2px solid transparent}
nav[aria-label=Main] a:hover,nav[aria-label=Main] a[aria-current]{border-bottom-color:var(--ribbon);color:var(--ink)}
.tools{display:flex;align-items:center;gap:14px}
.langs{display:flex;gap:2px}
.langs a{font:700 .78rem/1 var(--display);color:var(--muted);padding:7px 6px 5px;text-decoration:none;border-radius:2px}
.langs a[aria-current]{background:var(--tint);color:var(--ink)}
.burger{display:none;margin-left:auto;background:none;border:2px solid var(--ink);border-radius:3px;font:700 .9rem/1 var(--display);padding:9px 12px 7px;color:var(--ink);cursor:pointer}

/* hero */
.hero{background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22120%22%3E%3Cg fill=%22none%22 stroke=%22%230B6B5B%22 stroke-opacity=%220.22%22 stroke-width=%22.8%22%3E%3Cpath d=%22M0 60.0L8 70.4L16 79.0L24 84.5L32 86.2L40 84.0L48 79.0L56 72.5L64 66.2L72 61.6L80 60.0L88 61.6L96 66.2L104 72.5L112 79.0L120 84.0L128 86.2L136 84.5L144 79.0L152 70.4L160 60.0L168 49.6L176 41.0L184 35.5L192 33.8L200 36.0L208 41.0L216 47.5L224 53.8L232 58.4L240 60.0L248 58.4L256 53.8L264 47.5L272 41.0L280 36.0L288 33.8L296 35.5L304 41.0L312 49.6L320 60.0%22/%3E%3Cpath d=%22M0 80.1L8 86.0L16 87.7L24 85.5L32 80.1L40 73.2L48 66.5L56 61.7L64 60.0L72 61.7L80 66.5L88 73.2L96 80.1L104 85.5L112 87.7L120 86.0L128 80.1L136 71.0L144 60.0L152 49.0L160 39.9L168 34.0L176 32.3L184 34.5L192 39.9L200 46.8L208 53.5L216 58.3L224 60.0L232 58.3L240 53.5L248 46.8L256 39.9L264 34.5L272 32.3L280 34.0L288 39.9L296 49.0L304 60.0L312 71.0L320 80.1%22/%3E%3Cpath d=%22M0 89.2L8 86.9L16 81.2L24 74.0L32 66.9L40 61.8L48 60.0L56 61.8L64 66.9L72 74.0L80 81.2L88 86.9L96 89.2L104 87.4L112 81.2L120 71.6L128 60.0L136 48.4L144 38.8L152 32.6L160 30.8L168 33.1L176 38.8L184 46.0L192 53.1L200 58.2L208 60.0L216 58.2L224 53.1L232 46.0L240 38.8L248 33.1L256 30.8L264 32.6L272 38.8L280 48.4L288 60.0L296 71.6L304 81.2L312 87.4L320 89.2%22/%3E%3Cpath d=%22M0 82.4L8 74.7L16 67.3L24 61.9L32 60.0L40 61.9L48 67.3L56 74.7L64 82.4L72 88.3L80 90.8L88 88.8L96 82.4L104 72.2L112 60.0L120 47.8L128 37.6L136 31.2L144 29.2L152 31.7L160 37.6L168 45.3L176 52.7L184 58.1L192 60.0L200 58.1L208 52.7L216 45.3L224 37.6L232 31.7L240 29.2L248 31.2L256 37.6L264 47.8L272 60.0L280 72.2L288 82.4L296 88.8L304 90.8L312 88.3L320 82.4%22/%3E%3Cpath d=%22M0 67.6L8 62.0L16 60.0L24 62.0L32 67.6L40 75.4L48 83.5L56 89.7L64 92.3L72 90.3L80 83.5L88 72.8L96 60.0L104 47.2L112 36.5L120 29.7L128 27.7L136 30.3L144 36.5L152 44.6L160 52.4L168 58.0L176 60.0L184 58.0L192 52.4L200 44.6L208 36.5L216 30.3L224 27.7L232 29.7L240 36.5L248 47.2L256 60.0L264 72.8L272 83.5L280 90.3L288 92.3L296 89.7L304 83.5L312 75.4L320 67.6%22/%3E%3Cpath d=%22M0 60.0L8 62.1L16 68.0L24 76.2L32 84.6L40 91.1L48 93.9L56 91.7L64 84.6L72 73.4L80 60.0L88 46.6L96 35.4L104 28.3L112 26.1L120 28.9L128 35.4L136 43.8L144 52.0L152 57.9L160 60.0L168 57.9L176 52.0L184 43.8L192 35.4L200 28.9L208 26.1L216 28.3L224 35.4L232 46.6L240 60.0L248 73.4L256 84.6L264 91.7L272 93.9L280 91.1L288 84.6L296 76.2L304 68.0L312 62.1L320 60.0%22/%3E%3Cpath d=%22M0 68.4L8 76.9L16 85.7L24 92.5L32 95.4L40 93.2L48 85.7L56 74.0L64 60.0L72 46.0L80 34.3L88 26.8L96 24.6L104 27.5L112 34.3L120 43.1L128 51.6L136 57.8L144 60.0L152 57.8L160 51.6L168 43.1L176 34.3L184 27.5L192 24.6L200 26.8L208 34.3L216 46.0L224 60.0L232 74.0L240 85.7L248 93.2L256 95.4L264 92.5L272 85.7L280 76.9L288 68.4L296 62.2L304 60.0L312 62.2L320 68.4%22/%3E%3Cpath d=%22M0 86.8L8 93.9L16 96.9L24 94.6L32 86.8L40 74.7L48 60.0L56 45.3L64 33.2L72 25.4L80 23.1L88 26.1L96 33.2L104 42.4L112 51.3L120 57.7L128 60.0L136 57.7L144 51.3L152 42.4L160 33.2L168 26.1L176 23.1L184 25.4L192 33.2L200 45.3L208 60.0L216 74.7L224 86.8L232 94.6L240 96.9L248 93.9L256 86.8L264 77.6L272 68.7L280 62.3L288 60.0L296 62.3L304 68.7L312 77.6L320 86.8%22/%3E%3Cpath d=%22M0 98.5L8 96.0L16 88.0L24 75.3L32 60.0L40 44.7L48 32.0L56 24.0L64 21.5L72 24.6L80 32.0L88 41.6L96 50.9L104 57.6L112 60.0L120 57.6L128 50.9L136 41.6L144 32.0L152 24.6L160 21.5L168 24.0L176 32.0L184 44.7L192 60.0L200 75.3L208 88.0L216 96.0L224 98.5L232 95.4L240 88.0L248 78.4L256 69.1L264 62.4L272 60.0L280 62.4L288 69.1L296 78.4L304 88.0L312 95.4L320 98.5%22/%3E%3Cpath d=%22M0 89.1L8 75.9L16 60.0L24 44.1L32 30.9L40 22.5L48 20.0L56 23.2L64 30.9L72 40.9L80 50.6L88 57.5L96 60.0L104 57.5L112 50.6L120 40.9L128 30.9L136 23.2L144 20.0L152 22.5L160 30.9L168 44.1L176 60.0L184 75.9L192 89.1L200 97.5L208 100.0L216 96.8L224 89.1L232 79.1L240 69.4L248 62.5L256 60.0L264 62.5L272 69.4L280 79.1L288 89.1L296 96.8L304 100.0L312 97.5L320 89.1%22/%3E%3C/g%3E%3C/svg%3E");border-bottom:1px solid var(--line)}
.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center;padding-block:64px 72px}
.hero-copy{display:grid;gap:22px;justify-items:start;min-width:0}
.cert-stage{position:relative;margin:0;justify-self:center;width:100%;max-width:430px}
.cert{position:relative;overflow:hidden;background:var(--white);padding:12px;transform:rotate(-1.4deg);box-shadow:0 18px 40px -18px rgba(16,48,43,.5);border:1px solid var(--line)}
.cert-in{border:3px double var(--ink);padding:20px 18px;font-family:var(--type);display:grid;justify-items:center;gap:2px;color:var(--ink)}
.cert-in strong{font:800 1.5rem/1.1 var(--display);letter-spacing:.14em}
.cert-in em{font-size:.74rem;font-style:normal;text-align:center}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;width:100%;margin-top:14px}
.f{font-size:.8rem;line-height:1.3;display:flex;flex-wrap:wrap;gap:0 5px;border-bottom:1px dotted var(--muted);padding-bottom:3px;min-width:0}
.f.wide{grid-column:1/-1}
.f i{font-style:normal}
.f span{color:var(--muted)}
.f b{font-weight:400;width:100%}
.f.wide b{width:auto}
.sealbox{border:0;color:var(--accent);flex-direction:row;align-items:flex-start}
.sealbox i,.sealbox span{color:var(--ink)}
.sealbox svg{display:block;width:100%;margin-top:4px}
.sealbox:first-of-type svg{}
.specimen{position:absolute;inset:0;display:grid;place-items:center;font:800 3.3rem/1 var(--display);letter-spacing:.08em;color:var(--ribbon);opacity:.14;transform:rotate(-24deg);pointer-events:none}
.scan{position:absolute;left:0;right:0;top:-12%;height:12%;background:linear-gradient(180deg,rgba(11,107,91,0),rgba(11,107,91,.32));border-bottom:2px solid var(--accent);animation:scan 2.4s .4s ease-in-out 1 forwards;pointer-events:none;opacity:0}
@keyframes scan{0%{top:-12%;opacity:1}92%{top:100%;opacity:1}100%{top:100%;opacity:0}}
.pdf{position:absolute;right:-8px;bottom:-16px;display:flex;align-items:center;gap:8px;background:var(--ink);color:var(--white);padding:10px 14px;font:400 .86rem/1 var(--type);border-radius:3px}
@media (prefers-reduced-motion:reduce){.scan{animation:none}html{scroll-behavior:auto}}

/* sections */
.sec{padding-block:64px}
.sec > .wrap > h2{margin-bottom:26px}
.tint{background:var(--tint)}
.head{background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22120%22%3E%3Cg fill=%22none%22 stroke=%22%230B6B5B%22 stroke-opacity=%220.22%22 stroke-width=%22.8%22%3E%3Cpath d=%22M0 60.0L8 70.4L16 79.0L24 84.5L32 86.2L40 84.0L48 79.0L56 72.5L64 66.2L72 61.6L80 60.0L88 61.6L96 66.2L104 72.5L112 79.0L120 84.0L128 86.2L136 84.5L144 79.0L152 70.4L160 60.0L168 49.6L176 41.0L184 35.5L192 33.8L200 36.0L208 41.0L216 47.5L224 53.8L232 58.4L240 60.0L248 58.4L256 53.8L264 47.5L272 41.0L280 36.0L288 33.8L296 35.5L304 41.0L312 49.6L320 60.0%22/%3E%3Cpath d=%22M0 80.1L8 86.0L16 87.7L24 85.5L32 80.1L40 73.2L48 66.5L56 61.7L64 60.0L72 61.7L80 66.5L88 73.2L96 80.1L104 85.5L112 87.7L120 86.0L128 80.1L136 71.0L144 60.0L152 49.0L160 39.9L168 34.0L176 32.3L184 34.5L192 39.9L200 46.8L208 53.5L216 58.3L224 60.0L232 58.3L240 53.5L248 46.8L256 39.9L264 34.5L272 32.3L280 34.0L288 39.9L296 49.0L304 60.0L312 71.0L320 80.1%22/%3E%3Cpath d=%22M0 89.2L8 86.9L16 81.2L24 74.0L32 66.9L40 61.8L48 60.0L56 61.8L64 66.9L72 74.0L80 81.2L88 86.9L96 89.2L104 87.4L112 81.2L120 71.6L128 60.0L136 48.4L144 38.8L152 32.6L160 30.8L168 33.1L176 38.8L184 46.0L192 53.1L200 58.2L208 60.0L216 58.2L224 53.1L232 46.0L240 38.8L248 33.1L256 30.8L264 32.6L272 38.8L280 48.4L288 60.0L296 71.6L304 81.2L312 87.4L320 89.2%22/%3E%3Cpath d=%22M0 82.4L8 74.7L16 67.3L24 61.9L32 60.0L40 61.9L48 67.3L56 74.7L64 82.4L72 88.3L80 90.8L88 88.8L96 82.4L104 72.2L112 60.0L120 47.8L128 37.6L136 31.2L144 29.2L152 31.7L160 37.6L168 45.3L176 52.7L184 58.1L192 60.0L200 58.1L208 52.7L216 45.3L224 37.6L232 31.7L240 29.2L248 31.2L256 37.6L264 47.8L272 60.0L280 72.2L288 82.4L296 88.8L304 90.8L312 88.3L320 82.4%22/%3E%3Cpath d=%22M0 67.6L8 62.0L16 60.0L24 62.0L32 67.6L40 75.4L48 83.5L56 89.7L64 92.3L72 90.3L80 83.5L88 72.8L96 60.0L104 47.2L112 36.5L120 29.7L128 27.7L136 30.3L144 36.5L152 44.6L160 52.4L168 58.0L176 60.0L184 58.0L192 52.4L200 44.6L208 36.5L216 30.3L224 27.7L232 29.7L240 36.5L248 47.2L256 60.0L264 72.8L272 83.5L280 90.3L288 92.3L296 89.7L304 83.5L312 75.4L320 67.6%22/%3E%3Cpath d=%22M0 60.0L8 62.1L16 68.0L24 76.2L32 84.6L40 91.1L48 93.9L56 91.7L64 84.6L72 73.4L80 60.0L88 46.6L96 35.4L104 28.3L112 26.1L120 28.9L128 35.4L136 43.8L144 52.0L152 57.9L160 60.0L168 57.9L176 52.0L184 43.8L192 35.4L200 28.9L208 26.1L216 28.3L224 35.4L232 46.6L240 60.0L248 73.4L256 84.6L264 91.7L272 93.9L280 91.1L288 84.6L296 76.2L304 68.0L312 62.1L320 60.0%22/%3E%3Cpath d=%22M0 68.4L8 76.9L16 85.7L24 92.5L32 95.4L40 93.2L48 85.7L56 74.0L64 60.0L72 46.0L80 34.3L88 26.8L96 24.6L104 27.5L112 34.3L120 43.1L128 51.6L136 57.8L144 60.0L152 57.8L160 51.6L168 43.1L176 34.3L184 27.5L192 24.6L200 26.8L208 34.3L216 46.0L224 60.0L232 74.0L240 85.7L248 93.2L256 95.4L264 92.5L272 85.7L280 76.9L288 68.4L296 62.2L304 60.0L312 62.2L320 68.4%22/%3E%3Cpath d=%22M0 86.8L8 93.9L16 96.9L24 94.6L32 86.8L40 74.7L48 60.0L56 45.3L64 33.2L72 25.4L80 23.1L88 26.1L96 33.2L104 42.4L112 51.3L120 57.7L128 60.0L136 57.7L144 51.3L152 42.4L160 33.2L168 26.1L176 23.1L184 25.4L192 33.2L200 45.3L208 60.0L216 74.7L224 86.8L232 94.6L240 96.9L248 93.9L256 86.8L264 77.6L272 68.7L280 62.3L288 60.0L296 62.3L304 68.7L312 77.6L320 86.8%22/%3E%3Cpath d=%22M0 98.5L8 96.0L16 88.0L24 75.3L32 60.0L40 44.7L48 32.0L56 24.0L64 21.5L72 24.6L80 32.0L88 41.6L96 50.9L104 57.6L112 60.0L120 57.6L128 50.9L136 41.6L144 32.0L152 24.6L160 21.5L168 24.0L176 32.0L184 44.7L192 60.0L200 75.3L208 88.0L216 96.0L224 98.5L232 95.4L240 88.0L248 78.4L256 69.1L264 62.4L272 60.0L280 62.4L288 69.1L296 78.4L304 88.0L312 95.4L320 98.5%22/%3E%3Cpath d=%22M0 89.1L8 75.9L16 60.0L24 44.1L32 30.9L40 22.5L48 20.0L56 23.2L64 30.9L72 40.9L80 50.6L88 57.5L96 60.0L104 57.5L112 50.6L120 40.9L128 30.9L136 23.2L144 20.0L152 22.5L160 30.9L168 44.1L176 60.0L184 75.9L192 89.1L200 97.5L208 100.0L216 96.8L224 89.1L232 79.1L240 69.4L248 62.5L256 60.0L264 62.5L272 69.4L280 79.1L288 89.1L296 96.8L304 100.0L312 97.5L320 89.1%22/%3E%3C/g%3E%3C/svg%3E");border-bottom:1px solid var(--line);padding-block:30px 44px}
.head .wrap{display:grid;gap:14px;justify-items:start}
.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 8px;padding:0;margin:0;font-size:.92rem;color:var(--muted)}
.crumbs li + li::before{content:"/";margin-right:8px}
.two{display:grid;grid-template-columns:1fr 1fr;gap:44px}
.two > div,.two > a{min-width:0}
.two h2{margin-bottom:16px}
ul.yes,ul.no{list-style:none;padding:0;margin:0;display:grid;gap:10px}
ul.yes li,ul.no li{position:relative;padding-left:28px}
ul.yes li::before{content:"";position:absolute;left:2px;top:.4em;width:13px;height:7px;border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(-45deg)}
ul.no li::before{content:"!";position:absolute;left:0;top:.18em;width:18px;height:18px;border-radius:50%;background:var(--ribbon);color:var(--white);font:800 .74rem/19px var(--display);text-align:center}

/* picker */
.picker-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}
.picker-grid > div:first-child{display:grid;gap:12px}
.picker{background:var(--white);border:1px solid var(--line);padding:24px;display:grid;gap:14px;min-width:0}
.picker label,.review label{font-weight:600;display:block;margin-bottom:5px}
select,input,textarea{width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--white);padding:11px 12px;border:1.5px solid var(--muted);border-radius:3px}
.picker dl,.order dl{margin:0;display:grid;gap:0}
.picker dl div,.order dl div{display:flex;justify-content:space-between;gap:16px;padding-block:9px;border-bottom:1px solid var(--line)}
dt{color:var(--muted)}
dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;min-width:0}
.picker.wide{max-width:680px;margin-inline:auto}

/* tables */
.tablewrap{overflow-x:auto}
.ledger{width:100%;border-collapse:collapse;background:var(--white);min-width:600px;font-variant-numeric:tabular-nums}
.ledger th,.ledger td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}
.ledger thead th{background:var(--ink);color:var(--white);font:700 .9rem/1.2 var(--display)}
.ledger tbody th{font-weight:600}
.ledger .big{font:800 1.6rem/1 var(--display)}
.ledger small{display:block;color:var(--muted);font-size:.86rem}
.ledger.compact th,.ledger.compact td{padding:9px 14px}
.ledger .grp th{background:var(--tint);font:700 .95rem/1.2 var(--display)}
.compare{width:100%;border-collapse:collapse;min-width:520px;background:var(--white)}
.compare th,.compare td{padding:13px 14px;border:1px solid var(--line);text-align:left;vertical-align:top}
.compare thead th{background:var(--ink);color:var(--white);font-family:var(--display);font-size:.92rem}

/* steps */
.steps{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}
.steps li{counter-increment:s;display:grid;gap:8px;align-content:start;border-top:3px solid var(--ink);padding-top:12px;min-width:0}
.steps li::before{content:counter(s);font:800 2.3rem/1 var(--display);color:var(--accent)}
.steps.single{grid-template-columns:1fr;gap:22px;margin-bottom:12px}
.steps.single li{grid-template-columns:48px minmax(0,1fr);column-gap:14px}
.steps.single li::before{grid-row:1/3}

/* country links */
a.country{display:grid;gap:12px;padding:34px;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22320%22 height=%22120%22%3E%3Cg fill=%22none%22 stroke=%22%23CFE6DC%22 stroke-opacity=%220.14%22 stroke-width=%22.8%22%3E%3Cpath d=%22M0 60.0L8 70.4L16 79.0L24 84.5L32 86.2L40 84.0L48 79.0L56 72.5L64 66.2L72 61.6L80 60.0L88 61.6L96 66.2L104 72.5L112 79.0L120 84.0L128 86.2L136 84.5L144 79.0L152 70.4L160 60.0L168 49.6L176 41.0L184 35.5L192 33.8L200 36.0L208 41.0L216 47.5L224 53.8L232 58.4L240 60.0L248 58.4L256 53.8L264 47.5L272 41.0L280 36.0L288 33.8L296 35.5L304 41.0L312 49.6L320 60.0%22/%3E%3Cpath d=%22M0 80.1L8 86.0L16 87.7L24 85.5L32 80.1L40 73.2L48 66.5L56 61.7L64 60.0L72 61.7L80 66.5L88 73.2L96 80.1L104 85.5L112 87.7L120 86.0L128 80.1L136 71.0L144 60.0L152 49.0L160 39.9L168 34.0L176 32.3L184 34.5L192 39.9L200 46.8L208 53.5L216 58.3L224 60.0L232 58.3L240 53.5L248 46.8L256 39.9L264 34.5L272 32.3L280 34.0L288 39.9L296 49.0L304 60.0L312 71.0L320 80.1%22/%3E%3Cpath d=%22M0 89.2L8 86.9L16 81.2L24 74.0L32 66.9L40 61.8L48 60.0L56 61.8L64 66.9L72 74.0L80 81.2L88 86.9L96 89.2L104 87.4L112 81.2L120 71.6L128 60.0L136 48.4L144 38.8L152 32.6L160 30.8L168 33.1L176 38.8L184 46.0L192 53.1L200 58.2L208 60.0L216 58.2L224 53.1L232 46.0L240 38.8L248 33.1L256 30.8L264 32.6L272 38.8L280 48.4L288 60.0L296 71.6L304 81.2L312 87.4L320 89.2%22/%3E%3Cpath d=%22M0 82.4L8 74.7L16 67.3L24 61.9L32 60.0L40 61.9L48 67.3L56 74.7L64 82.4L72 88.3L80 90.8L88 88.8L96 82.4L104 72.2L112 60.0L120 47.8L128 37.6L136 31.2L144 29.2L152 31.7L160 37.6L168 45.3L176 52.7L184 58.1L192 60.0L200 58.1L208 52.7L216 45.3L224 37.6L232 31.7L240 29.2L248 31.2L256 37.6L264 47.8L272 60.0L280 72.2L288 82.4L296 88.8L304 90.8L312 88.3L320 82.4%22/%3E%3Cpath d=%22M0 67.6L8 62.0L16 60.0L24 62.0L32 67.6L40 75.4L48 83.5L56 89.7L64 92.3L72 90.3L80 83.5L88 72.8L96 60.0L104 47.2L112 36.5L120 29.7L128 27.7L136 30.3L144 36.5L152 44.6L160 52.4L168 58.0L176 60.0L184 58.0L192 52.4L200 44.6L208 36.5L216 30.3L224 27.7L232 29.7L240 36.5L248 47.2L256 60.0L264 72.8L272 83.5L280 90.3L288 92.3L296 89.7L304 83.5L312 75.4L320 67.6%22/%3E%3Cpath d=%22M0 60.0L8 62.1L16 68.0L24 76.2L32 84.6L40 91.1L48 93.9L56 91.7L64 84.6L72 73.4L80 60.0L88 46.6L96 35.4L104 28.3L112 26.1L120 28.9L128 35.4L136 43.8L144 52.0L152 57.9L160 60.0L168 57.9L176 52.0L184 43.8L192 35.4L200 28.9L208 26.1L216 28.3L224 35.4L232 46.6L240 60.0L248 73.4L256 84.6L264 91.7L272 93.9L280 91.1L288 84.6L296 76.2L304 68.0L312 62.1L320 60.0%22/%3E%3Cpath d=%22M0 68.4L8 76.9L16 85.7L24 92.5L32 95.4L40 93.2L48 85.7L56 74.0L64 60.0L72 46.0L80 34.3L88 26.8L96 24.6L104 27.5L112 34.3L120 43.1L128 51.6L136 57.8L144 60.0L152 57.8L160 51.6L168 43.1L176 34.3L184 27.5L192 24.6L200 26.8L208 34.3L216 46.0L224 60.0L232 74.0L240 85.7L248 93.2L256 95.4L264 92.5L272 85.7L280 76.9L288 68.4L296 62.2L304 60.0L312 62.2L320 68.4%22/%3E%3Cpath d=%22M0 86.8L8 93.9L16 96.9L24 94.6L32 86.8L40 74.7L48 60.0L56 45.3L64 33.2L72 25.4L80 23.1L88 26.1L96 33.2L104 42.4L112 51.3L120 57.7L128 60.0L136 57.7L144 51.3L152 42.4L160 33.2L168 26.1L176 23.1L184 25.4L192 33.2L200 45.3L208 60.0L216 74.7L224 86.8L232 94.6L240 96.9L248 93.9L256 86.8L264 77.6L272 68.7L280 62.3L288 60.0L296 62.3L304 68.7L312 77.6L320 86.8%22/%3E%3Cpath d=%22M0 98.5L8 96.0L16 88.0L24 75.3L32 60.0L40 44.7L48 32.0L56 24.0L64 21.5L72 24.6L80 32.0L88 41.6L96 50.9L104 57.6L112 60.0L120 57.6L128 50.9L136 41.6L144 32.0L152 24.6L160 21.5L168 24.0L176 32.0L184 44.7L192 60.0L200 75.3L208 88.0L216 96.0L224 98.5L232 95.4L240 88.0L248 78.4L256 69.1L264 62.4L272 60.0L280 62.4L288 69.1L296 78.4L304 88.0L312 95.4L320 98.5%22/%3E%3Cpath d=%22M0 89.1L8 75.9L16 60.0L24 44.1L32 30.9L40 22.5L48 20.0L56 23.2L64 30.9L72 40.9L80 50.6L88 57.5L96 60.0L104 57.5L112 50.6L120 40.9L128 30.9L136 23.2L144 20.0L152 22.5L160 30.9L168 44.1L176 60.0L184 75.9L192 89.1L200 97.5L208 100.0L216 96.8L224 89.1L232 79.1L240 69.4L248 62.5L256 60.0L264 62.5L272 69.4L280 79.1L288 89.1L296 96.8L304 100.0L312 97.5L320 89.1%22/%3E%3C/g%3E%3C/svg%3E");color:var(--white);text-decoration:none}
a.country p{color:#D7E6DF}
a.country span{font:700 1rem/1.2 var(--display);text-decoration:underline;text-underline-offset:3px}
a.country:hover{background-color:var(--accent);color:var(--white)}

/* details */
details{border-bottom:1px solid var(--line);padding-block:14px}
summary{cursor:pointer;font-weight:600;font-size:1.08rem}
details p{margin-top:8px;color:var(--ink)}
.tint details{border-color:#BFD3C9}

/* prose */
.prose{display:grid;gap:14px;align-content:start;min-width:0}
.prose h2{margin-top:18px}
.prose > :first-child{margin-top:0}
.prose ul:not(.yes):not(.no),.prose ol:not(.steps){margin:0;padding-left:1.25em;display:grid;gap:7px}
.note{background:#FBECEF;border-left:4px solid var(--ribbon);padding:18px 20px;display:grid;gap:6px;margin-top:10px}
.note h2{margin:0;font-size:1.15rem}

/* documents */
.cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 52px}
.cat h2{margin-bottom:12px;font-size:1.3rem}
.doclist{list-style:none;padding:0;margin:0}
.doclist a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:11px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600}
.doclist a:hover{color:var(--ribbon)}
.doclist small{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.doclist.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px}
.doc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:60px;align-items:start}
.order{position:sticky;top:90px;background:var(--white);border:1px solid var(--line);border-top:5px solid var(--ink);padding:22px;display:grid;gap:14px}
.order .big{font:800 1.9rem/1 var(--display)}
.order dl div.stack{display:grid;gap:3px}
.order dl div.stack dd{text-align:left}

/* guides, form */
.guide{padding-block:22px;border-bottom:1px solid var(--line);display:grid;gap:8px}
.guide h2 a{color:var(--ink);text-decoration:none}
.guide h2 a:hover{color:var(--ribbon)}
.form-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}
.review{display:grid;gap:18px;min-width:0}
.review .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.review .row > div{min-width:0}
.review .btn{justify-self:start}
.hp{position:absolute;left:-9999px}
.status{font-weight:600;padding:12px 14px;background:var(--tint)}
.status.bad{background:#FBECEF}
.contact-card{background:var(--tint);padding:26px;display:grid;gap:12px}
.contact-card h2{font-size:1.3rem}

/* footer */
.foot{background:var(--ink);color:#D7E6DF;padding-block:52px 28px;font-size:.98rem}
.foot a{color:var(--white)}
.foot a:hover{color:#F4B6C1}
.foot h2{color:var(--white);font-size:1rem;margin-bottom:10px;letter-spacing:0}
.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}
.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:36px}
.foot-grid > div{display:grid;gap:10px;align-content:start;min-width:0}
.brand.light{color:var(--white)}
.legal{margin-top:34px;padding-top:18px;border-top:1px solid #355852;font-size:.87rem;display:grid;gap:6px}
.legal a{margin-left:10px}

@media (max-width:1040px){
 .burger{display:block}
 .nav-wrap{display:none;position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:12px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}
 .nav-wrap.open{display:flex}
 nav[aria-label=Main]{flex-direction:column;gap:0;margin:0}
 nav[aria-label=Main] a{padding-block:11px;border-bottom:1px solid var(--line)}
 .tools{justify-content:space-between}
 .steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
 .hero-grid,.picker-grid,.two,.doc-grid,.form-grid,.cats{grid-template-columns:minmax(0,1fr)}
 .hero-grid{gap:44px;padding-block:44px 58px}
 .order{position:static}
 .foot-grid{grid-template-columns:1fr 1fr}
 .sec{padding-block:48px}
}
@media (max-width:520px){
 .review .row,.doclist.cols,.steps,.foot-grid{grid-template-columns:minmax(0,1fr)}
 .brand{font-size:1.02rem}
 a.country{padding:26px 22px}
 .pdf{right:0}
}
