@font-face{font-family:raleway;src:url(../media/Raleway_Variable-s.p.089ffugj558cr.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:raleway Fallback;src:local(Arial);ascent-override:92.39%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:101.74%}.GsOj6G_className{font-family:raleway,raleway Fallback}.GsOj6G_variable{--font-display:"raleway", "raleway Fallback"}
@font-face{font-family:source;src:url(../media/SourceSans3_Regular-s.p.2i978ax-cnduf.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:source;src:url(../media/SourceSans3_Semibold-s.p.2bu_wl2dwoqcy.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:source;src:url(../media/SourceSans3_Bold-s.p.1h0ymt0x24m0j.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:source Fallback;src:local(Arial);ascent-override:106.16%;descent-override:34.61%;line-gap-override:0.0%;size-adjust:94.19%}.Onfbyq_className{font-family:source,source Fallback}.Onfbyq_variable{--font-body:"source", "source Fallback"}
:root{--ink:#252a2d;--brand:#e55c22;--action:#b94317;--hover:#963610;--background:#f4f5f2;--surface:#fff;--muted:#5c656b;--border:#7c8aa3;--divider:#dde3ef;--tint:#fff0e8}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--background);color:var(--ink);font:400 16px/1.5 var(--font-body), sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.18}h1{font-size:clamp(38px,4.5vw,64px)}h2{font-size:32px}h3{font-size:24px}p{color:var(--muted);margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}a,button,input{touch-action:manipulation}.wrap{width:min(1200px,100% - 64px);margin-inline:auto}.skip{z-index:10;background:#fff;padding:12px;position:fixed;top:-120px;left:16px}.skip:focus{top:10px}.header{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:20px;height:104px;display:flex}.header img{max-width:100%;height:auto;display:block}.header nav{align-items:center;gap:32px;display:flex}.system-link{color:var(--muted);font-weight:600}.languages{border:1px solid var(--divider);border-radius:10px;gap:2px;padding:3px;display:flex}.languages a{border-radius:7px;place-items:center;min-width:44px;min-height:44px;display:grid}.languages a[aria-current]{box-shadow:0 0 0 1px var(--border);background:#fff}.hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;padding:80px 0 72px;display:grid}.hero h1{max-width:650px}.intro{max-width:620px;margin-top:24px;font-size:20px;line-height:1.6}.text-link{min-height:44px;color:var(--action);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.hero .text-link{margin-top:24px}.hero-art{border:1px solid var(--divider);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:310px;padding:40px;display:flex}.hero-art img{object-fit:contain;height:130px}.hero-art p{max-width:240px;color:var(--ink);font-size:20px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.section-heading p{max-width:310px}.mode-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mode-card{border:1px solid var(--divider);background:#fff;border-radius:12px;flex-direction:column;align-items:start;padding:32px;display:flex}.icon-tile{background:var(--tint);border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.mode-card h3{margin-bottom:16px}.mode-card p{max-width:430px;margin-bottom:28px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.mode-card .button{margin-top:auto}.primary{background:var(--action);color:#fff}.primary:hover{background:var(--hover)}.secondary{border-color:var(--border);background:#fff}.secondary:hover{border-color:var(--ink);background:var(--background)}.privacy{align-items:start;gap:20px;max-width:800px;margin:48px 0 64px;display:flex}.privacy img{flex-shrink:0}.privacy h3{margin-bottom:8px;font-size:20px}.footer{border-top:1px solid var(--divider);color:var(--muted);justify-content:space-between;gap:20px;padding:28px 0 36px;font-size:14px;display:flex}.narrow{max-width:800px}.mode-page{padding-block:40px 80px}.mode-page>.icon-tile{margin-top:36px}.journey{padding-block:40px}.journey ol{margin:24px 0 0;padding-left:25px}.journey li{padding:0 0 20px 12px}.notice{border:1px solid var(--divider);background:#fff;border-radius:12px;padding:28px}.notice h2{margin-bottom:16px;font-size:24px}.system{padding-block:56px}.system section{margin-top:48px}.system section h2{margin-bottom:24px}.logo-sample{border:1px solid var(--divider);background:#fff;border-radius:12px;padding:40px}.logo-sample img{max-width:100%;height:auto}.swatches{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.swatch{flex-direction:column;gap:8px;display:flex}.swatch>span{border:1px solid var(--divider);border-radius:12px;height:100px}.swatch code{color:var(--muted)}.type-sample{margin-bottom:16px}.control-samples{flex-wrap:wrap;gap:16px;display:flex}.field-sample{flex-direction:column;gap:8px;max-width:420px;margin-block:28px;display:flex}.field-sample label{font-weight:600}.field-sample label span{color:var(--muted);font-weight:400}.field-sample input{border:1px solid var(--border);min-height:48px;color:var(--ink);background:#fff;border-radius:8px;width:100%;padding:10px 14px}.field-sample small{color:var(--muted);font-size:14px}.status{color:#16724a;background:#e8f5ed;border-radius:20px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}@media (max-width:900px){.hero{gap:32px;padding-block:56px}.header nav{gap:16px}.section-heading{display:block}.section-heading p{max-width:none;margin-top:16px}.hero-art{padding:24px}}@media (max-width:640px){.wrap{width:calc(100% - 32px)}.header{gap:12px;height:88px}.header>a img{width:158px}.system-link{display:none}.header nav{gap:0}.hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.hero-art{text-align:left;flex-direction:row;gap:24px;min-height:190px}.hero-art img{width:80px;height:80px}.hero-art p,.intro{font-size:18px}.mode-grid{grid-template-columns:1fr;gap:16px}.mode-card{padding:24px}.mode-card .button{width:100%}.privacy{gap:16px;margin-block:32px 40px}.footer{flex-direction:column;gap:8px;padding-block:24px}.swatches{grid-template-columns:1fr 1fr}.logo-sample,.notice{padding:24px}h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
