.tb-os-ki{--os-blue:#81a1d3;--os-blue-ink:#4c6da6;--os-navy:#1e212e;--os-navy-2:#2a2f42;--os-ink-2:#4a5065;--os-mute:#7a8094;--os-line:#e3e7ef;--os-bg:#f5f7fb;--os-tint:#eaf0f9;--os-red:#a3324a;--os-red-t:#f7e7eb;--os-green:#2f7f62;--os-green-t:#e3f2ec;--os-glow:129,161,211;--os-ease:cubic-bezier(.2,.7,.2,1);--ki-head:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif;--ki-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ki-hs:1;--ki-pt:104px;--ki-pb:104px;color:var(--os-ink-2);font-family:var(--ki-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}.tb-os-ki.tb-os-ki--tb{--os-blue:#f60;--os-blue-ink:#c24e00;--os-tint:#fff0e6;--os-glow:255,102,0;--ki-head:Figtree,system-ui,-apple-system,"Segoe UI",sans-serif;--ki-body:Figtree,system-ui,-apple-system,"Segoe UI",sans-serif}.tb-os-ki *,.tb-os-ki :after,.tb-os-ki :before{box-sizing:border-box}.tb-os-ki h1,.tb-os-ki h2,.tb-os-ki h3,.tb-os-ki h4,.tb-os-ki h5{color:var(--os-navy);font-family:var(--ki-head);letter-spacing:-.01em;line-height:1.15;margin:0;text-transform:none}.tb-os-ki p{margin:0}.tb-os-ki a{color:inherit}.tb-os-ki button{font-family:inherit}.tb-os-ki img{height:auto;max-width:100%}.tb-os-ki a:focus-visible,.tb-os-ki button:focus-visible{outline:2px solid var(--os-blue-ink);outline-offset:3px}.tb-os-ki .tb-wrap{margin:0 auto;max-width:1180px;padding:0 24px}.tb-os-ki.tb-sec{padding:var(--ki-pt) 0 var(--ki-pb)}.tb-os-ki .tb-pill{background:var(--os-tint);color:var(--os-blue-ink);font:600 13px/1.4 var(--ki-body);padding:6px 14px}.tb-os-ki .tb-btn,.tb-os-ki .tb-pill{align-items:center;border-radius:999px;display:inline-flex;gap:8px}.tb-os-ki .tb-btn{border:0;cursor:pointer;font:700 15px/1.2 var(--ki-body);justify-content:center;padding:13px 24px;text-decoration:none;transition:transform .2s var(--os-ease),box-shadow .2s,background .2s}.tb-os-ki .tb-btn-primary{background:var(--os-navy);color:#fff}.tb-os-ki .tb-btn-primary:hover{box-shadow:0 8px 20px rgba(30,33,46,.22);color:#fff;transform:translateY(-1px)}.tb-os-ki .tb-btn-ghost{background:#fff;box-shadow:inset 0 0 0 1.5px var(--os-line);color:var(--os-navy)}.tb-os-ki .tb-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--os-blue);color:var(--os-navy)}.tb-os-ki .tb-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tb-os-ki .tb-head{margin:0 auto 52px;max-width:720px;text-align:center}.tb-os-ki .tb-head h2{font-size:calc(clamp(30px,3.6vw,44px)*var(--ki-hs));font-weight:800;line-height:1.12;margin:16px 0 14px}.tb-os-ki .tb-head p{font-size:18px}.tb-os-ki .tb-acc{color:var(--os-blue-ink)}.tb-os-ki .ki-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tb-os-ki.ki-boot .rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--os-ease),transform .7s var(--os-ease)}.tb-os-ki.ki-boot .rv.is-in{opacity:1;transform:none}.tb-os-ki.ki-boot:not(.ki-js) .ki-stg,.tb-os-ki.ki-boot:not(.ki-js) .rv{animation:kiShow .6s ease 2.5s forwards}@keyframes kiShow{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tb-os-ki.ki-boot .ki-stg,.tb-os-ki.ki-boot .rv{animation:none;opacity:1;transform:none;transition:none}}@media (max-width:720px){.tb-os-ki.tb-sec{padding:calc(var(--ki-pt)*.73) 0 calc(var(--ki-pb)*.73)}}.tb-os-ki.tb-os-ki-faq{background:#fff;scroll-margin-top:120px}.tb-os-ki.tb-os-ki-faq .ki-faq{margin:0 auto;max-width:820px}.tb-os-ki.tb-os-ki-faq .ki-q{border-bottom:1px solid var(--os-line)}.tb-os-ki.tb-os-ki-faq .ki-qh{font-size:inherit;margin:0}.tb-os-ki.tb-os-ki-faq .ki-q button{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;color:var(--os-navy);cursor:pointer;display:flex;font:700 calc(18px*var(--ki-hs)) var(--ki-head);gap:20px;justify-content:space-between;line-height:1.35;padding:24px 0;text-align:left;width:100%}.tb-os-ki.tb-os-ki-faq .ki-q button i{background:var(--os-tint);border-radius:50%;flex:0 0 32px;height:32px;position:relative;transition:transform .35s var(--os-ease),background .25s}.tb-os-ki.tb-os-ki-faq .ki-q button i:after,.tb-os-ki.tb-os-ki-faq .ki-q button i:before{background:var(--os-navy);border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -6px;position:absolute;top:50%;width:12px}.tb-os-ki.tb-os-ki-faq .ki-q button i:after{transform:rotate(90deg)}.tb-os-ki.tb-os-ki-faq .ki-q.is-open button i{background:var(--os-blue);transform:rotate(45deg)}.tb-os-ki.tb-os-ki-faq .ki-q.is-open button i:after,.tb-os-ki.tb-os-ki-faq .ki-q.is-open button i:before{background:#fff}.tb-os-ki.tb-os-ki-faq .ki-a{height:0;overflow:hidden;transition:height .4s var(--os-ease)}.tb-os-ki.tb-os-ki-faq .ki-a p{color:var(--os-ink-2);font-size:16.5px;margin:0;padding:0 52px 24px 0}.tb-os-ki.tb-os-ki-faq .ki-updated{color:var(--os-mute);font-size:13px;margin-top:28px;text-align:center}@media (prefers-reduced-motion:reduce){.tb-os-ki.tb-os-ki-faq .ki-a{transition:none}}