:root{--a:#FF8811;--a2:#DD6611;--link:#AA5511;--ink:#111111;--muted:#5E646C;--faint:#7A7F86;--line:#EEEDE9;--band:#F6F6F3}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:15px/1.6 ibm plex sans,system-ui,-apple-system,segoe ui,sans-serif}h1,h2,h3{margin:0;font-family:onest,system-ui,sans-serif;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:2px}.in{max-width:920px;margin:0 auto;padding-inline:28px}.nav{display:flex;justify-content:space-between;align-items:center;padding-block:18px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font:600 19px onest,system-ui,sans-serif;letter-spacing:-.01em}.nav nav{display:flex;align-items:center;gap:28px}.nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--muted)}.nav ul a:hover{color:var(--ink)}.lang{gap:0!important;font-weight:500}.lang li+li::before{content:"|";margin-inline:8px;color:#c9c8c3}.lang a[aria-current]{color:var(--link);font-weight:600}.hero{padding-block:44px 40px;display:grid;gap:18px}.hero h1{font-weight:700;font-size:clamp(30px,6vw,50px);line-height:1.08;letter-spacing:-.03em;max-width:14ch}.hero h1 span{color:var(--a2)}.hero p{color:var(--muted);font-size:17px;max-width:48ch}.btn{justify-self:start;background:var(--a);color:var(--ink);font-weight:600;padding:11px 20px;border-radius:6px}.btn:hover{background:var(--a2)}.sec-t{font:600 12.5px ibm plex sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--link);display:flex;align-items:center;gap:10px;margin-bottom:14px}.sec-t::before{content:"";width:22px;height:3px;background:var(--a);border-radius:2px}.band{background:var(--band);padding-block:32px}.cards,.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#fff;border:1px solid #e8e7e2;border-radius:8px;padding:20px}.card h3{font-weight:600;font-size:17px;margin-bottom:6px}.card p{font-size:14px;color:var(--muted)}.contact{padding-block:32px}.cols>div{padding-left:21px}.cols h3{font-weight:600;font-size:17px;margin-bottom:8px}address{font-style:normal;font-size:15px;line-height:1.8}address a{color:var(--link);font-weight:500}dl{margin:0;font-size:14.5px;line-height:1.45;font-variant-numeric:tabular-nums}dt{color:var(--faint);font-size:12px;margin-top:6px}dt:first-child{margin-top:0}dd{margin:0;white-space:nowrap}.copy{display:inline-grid;place-items:center;vertical-align:-3px;margin-left:4px;padding:3px;border:0;border-radius:4px;background:0 0;color:var(--faint);cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}.copy svg{grid-area:1/1;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.copy:hover{color:var(--link);background:var(--band)}.copy:focus-visible{outline:2px solid var(--link);outline-offset:1px}.copy .i-done,.copy.done .i-copy{display:none}.copy.done .i-done{display:block}.copy.done{color:var(--a2);background:#ffebd6;box-shadow:0 0 0 4px rgba(255,136,17,.18);animation:copied .6s ease-out}@keyframes copied{from{box-shadow:0 0 rgba(255,136,17,.55)}}@media(prefers-reduced-motion:reduce){.copy,.copy.done{transition:none;animation:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}footer{border-top:1px solid var(--line);padding-block:18px;font-size:12.5px;color:var(--faint)}@media(max-width:820px){.cards,.cols{grid-template-columns:1fr}.cols{gap:24px}}@media(max-width:620px){.in{padding-inline:16px}.nav ul:not(.lang){display:none}.hero{padding-block:28px}}