@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-ext-800-normal-DLIuazCv.woff2) format("woff2"),url(/assets/figtree-latin-ext-800-normal-Cp4dEvwL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/figtree-latin-800-normal-30yxI7TZ.woff2) format("woff2"),url(/assets/figtree-latin-800-normal-B7vj2UK8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #f4623a;--primary-hover: #e04f27;--on-primary: #ffffff;--link: #b83c17;--ink: #0f2740;--body: #4f6275;--hairline: #dde5ee;--canvas: #ffffff;--canvas-tint: #f1f6fd;--band: #f4623a;--band-soft: rgba(255,255,255,.18);--on-band: #ffffff;--on-band-soft: #ffffff;--focus: #b83c17;--error: #b42318;--success: #1a7f4b;--r-sm: 8px;--r-md: 14px;--font-display: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.band,.cb{--body: var(--on-band-soft);--focus: #ffffff}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--canvas);line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:#ffd9cc;color:var(--ink)}input,textarea{caret-color:var(--primary)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}a{color:var(--link);text-underline-offset:2px}#root{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.shell{width:min(1120px,100% - 48px);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:var(--r-sm);border:1.5px solid transparent;font-family:var(--font-body);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:var(--primary-hover)}.btn--secondary{background:var(--canvas);color:var(--ink);border-color:#b9c8da}.btn--secondary:hover{border-color:var(--primary);color:var(--link)}.btn--on-band{background:#fff;color:var(--ink)}.btn--on-band:hover{background:var(--canvas-tint)}.nav{background:var(--canvas);border-bottom:1px solid var(--hairline);position:sticky;top:0;z-index:100}.nav__inner{display:flex;align-items:center;gap:32px;min-height:72px}.nav__brand{font-family:var(--font-display);font-weight:800;font-size:21px;color:var(--ink);text-decoration:none;letter-spacing:-.02em;flex-shrink:0;display:inline-flex;align-items:center;min-height:44px}.nav__links{display:flex;gap:28px;margin-left:auto;align-items:center;flex-wrap:wrap}.nav__links a{text-decoration:none;color:var(--ink);font-size:16px;font-weight:500;transition:color .15s ease}.nav__links a:hover,.nav__links a.is-active{color:var(--link)}.nav__links a.nav__cta{display:inline-flex;align-items:center;min-height:44px;background:var(--primary);color:var(--on-primary);font-weight:600;padding:8px 20px;border-radius:var(--r-sm);white-space:nowrap;transition:background-color .15s ease}.nav__links a.nav__cta:hover,.nav__links a.nav__cta.is-active{background:var(--primary-hover);color:var(--on-primary)}.nav__toggle{display:none;margin-left:auto;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex-shrink:0}.nav__toggle span{display:block;width:24px;height:2px;background:var(--ink);border-radius:1px;transition:transform .22s ease,opacity .22s ease}.nav__toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav__toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 820px){.nav__toggle{display:flex}.nav__inner{flex-wrap:wrap;gap:0}.nav__links{width:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;margin-left:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility .3s}.nav__links.is-open{max-height:480px;visibility:visible}.nav__links a{display:flex;align-items:center;width:100%;min-height:48px;border-top:1px solid var(--hairline);font-size:17px}.nav__links a.nav__cta{justify-content:center;margin:12px 0 16px;min-height:48px;border-top:none}}.footer{background:var(--canvas-tint);border-top:1px solid var(--hairline)}.footer__inner{padding:64px 0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px 40px}@media (max-width: 900px){.footer__inner{grid-template-columns:1fr 1fr}}@media (max-width: 580px){.footer__inner{gap:24px}.footer__inner>div:nth-child(3),.footer__inner>div:nth-child(4){grid-column:1 / -1}}.footer__note{font-size:14px;line-height:1.55;color:var(--body);margin:4px 0 0;max-width:34ch}.footer__section-label{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 12px}.footer a{display:block;color:var(--body);text-decoration:none;font-size:15px;padding:5px 0;transition:color .15s ease}.footer a:hover{color:var(--link)}@media (max-width: 580px){.footer a{padding:11px 0}}.footer__tag{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;border-top:1px solid var(--hairline);padding-top:24px;font-size:14px;color:var(--body);margin:0}.page{padding:56px 0}.page h1{font-family:var(--font-display);color:var(--ink);font-weight:700;letter-spacing:-.02em;margin-top:0}.page p{color:var(--body);max-width:60ch}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.cb{position:fixed;bottom:0;left:0;right:0;background:var(--band);padding:20px 0;z-index:200}.cb__inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cb__text{flex:1;min-width:220px;font-size:15px;line-height:1.55;color:var(--on-band);margin:0}.cb__link{color:var(--on-band);text-decoration:underline;font-weight:600}.cb__actions{display:flex;gap:10px;flex-shrink:0}.cb__decline,.cb__accept{min-height:44px;padding:9px 20px;border:0;border-radius:var(--r-sm);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.cb__decline{background:var(--band-soft);color:var(--on-band)}.cb__decline:hover{background:#ffffff47}.cb__accept{background:#fff;color:var(--ink)}.cb__accept:hover{background:var(--canvas-tint)}@media (max-width: 580px){.cb__inner{flex-direction:column;align-items:flex-start;gap:14px}.cb__actions{width:100%}.cb__decline,.cb__accept{flex:1;text-align:center}}.legal{font-family:var(--font-body);color:var(--ink)}.legal *{box-sizing:border-box}.legal-head{background:var(--canvas-tint);border-bottom:1px solid var(--hairline);padding:64px 24px}.legal-head-inner{max-width:720px;margin:0 auto}.legal h1{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:clamp(30px,4vw,42px);letter-spacing:-.02em;margin:0}.legal-wrap{max-width:768px;margin:0 auto;padding:56px 24px 88px}.legal .updated{color:var(--body);font-size:15px;margin:0 0 36px}.legal h2{font-family:var(--font-display);color:var(--ink);font-size:21px;font-weight:700;margin:36px 0 10px}.legal p,.legal li{color:var(--body);line-height:1.7;font-size:16px;max-width:72ch}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{margin-bottom:8px}.legal a{color:var(--link);font-weight:600}.legal table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}.legal th,.legal td{text-align:left;padding:10px 12px;border:1px solid var(--hairline)}.legal th{background:var(--canvas-tint);color:var(--ink);font-size:14px;font-weight:700}.legal .note{background:#fff7ed;border:1px solid #fde0c8;border-radius:var(--r-sm);padding:14px 16px;font-size:14.5px;color:#92400e;margin:20px 0}
