:root{--tt-amber:#f3b23c;--tt-container:1200px;--tt-field-border:#7d8a91;--tt-gutter:24px;--tt-ink:#13212c;--tt-line:#d5dcdf;--tt-mint:#e3efee;--tt-muted:#56636d;--tt-on-dark:#c4d0d4;--tt-panel-dark:#1c2e3b;--tt-radius-m:8px;--tt-radius-s:4px;--tt-space-block:48px;--tt-space-section:96px;--tt-surface:#f2f4f4;--tt-teal:#0a6b70;--tt-teal-deep:#0b5e63;--tt-text:#2a3640;--tt-white:#ffffff}@media (max-width:1024px){:root{--tt-space-section:72px}}@media (max-width:767px){:root{--tt-space-block:32px;--tt-space-section:56px}}body{background-color:var(--tt-white);color:var(--tt-text);font-family:var(--gp-font--public-sans);font-size:17px;line-height:1.6}h1{font-family:var(--gp-font--archivo);font-size:clamp(40px,5.2vw,68px);font-weight:800;letter-spacing:-0.035em;line-height:1.05;margin-bottom:24px;margin-top:0}h2{color:var(--tt-ink);font-family:var(--gp-font--archivo);font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin-bottom:16px;margin-top:0}h3{color:var(--tt-ink);font-family:var(--gp-font--archivo);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:8px;margin-top:0}.tt-section{padding:var(--tt-space-section) var(--tt-gutter)}.tt-inner{margin-left:auto;margin-right:auto;max-width:var(--tt-container);width:100%}.tt-btn{align-items:center;background-color:var(--tt-amber);color:var(--tt-ink);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.3;min-height:48px;text-decoration:none;transition:background-color .15s ease;border-radius:var(--tt-radius-s);padding:12px 24px}.tt-btn:focus-visible{outline:3px solid var(--tt-ink);outline-offset:2px}.tt-btn:is(:hover,:focus){background-color:#e5a32b;color:var(--tt-ink)}.tt-card{background-color:var(--tt-white);border:1px solid var(--tt-line);border-radius:var(--tt-radius-m);padding:32px}@media (max-width:767px){.tt-card{padding:24px}}.tt-intro{color:var(--tt-muted);margin-bottom:0;margin-top:0}.tt-btn--outline{background-color:transparent;color:var(--tt-white);border:2px solid var(--tt-white);padding:10px 22px}.tt-btn--outline:is(:hover,:focus){background-color:var(--tt-white);color:var(--tt-ink)}.tt-btn--dark{background-color:var(--tt-ink);color:var(--tt-white)}.tt-btn--dark:is(:hover,:focus){background-color:#000000;color:var(--tt-white)}.tt-label{align-items:center;background-color:var(--tt-mint);color:var(--tt-teal);display:flex;flex-shrink:0;font-family:var(--gp-font--archivo);font-size:15px;font-weight:700;height:40px;justify-content:center;margin-bottom:0;margin-top:0;width:40px;border-radius:var(--tt-radius-s)}.tt-faq-item{margin-bottom:0;padding-bottom:0;padding-top:0;border-bottom:1px solid var(--tt-line)}.tt-faq-toggle{align-items:center;background-color:transparent;color:var(--tt-ink);column-gap:24px;cursor:pointer;display:flex;font-family:var(--gp-font--archivo);font-size:20px;font-weight:700;justify-content:space-between;line-height:1.3;min-height:48px;text-align:left;width:100%;padding:24px 0}.tt-faq-toggle:focus-visible{outline:3px solid var(--tt-amber);outline-offset:2px}.tt-faq-toggle:is(:hover,:focus){background-color:transparent;color:var(--tt-teal)}.tt-faq-toggle svg{color:var(--tt-teal);flex-shrink:0;height:20px;width:20px}