:root{--ti-gold:#ffc400;--ti-gold-light:#ffd23d;--ti-gold-deep:#f2b200;--ti-gold-tile:#fff3ce;--ti-gold-soft:#fff8e6;--ti-orange:#ff5b08;--ti-orange-text:#b0490a;--ti-ink:#14130e;--ti-navy:#0e2841;--ti-page:#fffdf6;--ti-sand:#f7f4ea;--ti-border:#edeadf;--ti-border-soft:#f2eee1;--ti-bubble-border:#eae5d6;--ti-input-border:#e6e1d2;--ti-body:#6b6559;--ti-body-strong:#514c40;--ti-body-deep:#3a362d;--ti-muted:#6f6858;--ti-on-navy:#b9c4d1;--ti-on-ink:#b0aa9c;--ti-periwinkle:#8390ff;--ti-green:#196b24;--ti-ease:cubic-bezier(.16, 1, .3, 1);--ti-shadow-btn:0 8px 20px -8px #14130e8c;--ti-shadow-card:0 30px 60px -30px #14130e80;--ti-shadow-chat:0 34px 70px -34px #14130e80;--ti-shadow-gold:0 30px 70px -30px #f2b2008c}.ti-page{background:var(--ti-page);color:var(--ti-ink)}.ti-page ::selection{color:var(--ti-ink);background:#ffdd6b}.ti-section{padding:96px 28px}.ti-container{max-width:1200px;margin:0 auto}.ti-section--page{background:var(--ti-page)}.ti-section--sand{background:var(--ti-sand);border-top:1px solid var(--ti-border)}.ti-section--bordered{border-top:1px solid var(--ti-border)}.ti-section--navy{background:var(--ti-navy);padding-block:100px}.ti-section--ink{background:var(--ti-ink)}.ti-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--ti-orange-text);margin:0;font-size:clamp(11px,1.2vw,13px);font-weight:800}.ti-eyebrow--gold{color:var(--ti-gold)}.ti-h2{letter-spacing:-.035em;color:var(--ti-ink);text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.03}.ti-h2--light{color:var(--ti-page)}.ti-lead{max-width:780px;color:var(--ti-body-strong);margin:18px 0 0;font-size:19px;font-weight:500;line-height:1.55}.ti-lead--navy{color:var(--ti-on-navy)}.ti-lead--ink{color:var(--ti-on-ink)}.ti-head--center{text-align:center}.ti-head--center .ti-lead{margin-left:auto;margin-right:auto}.ti-card{border:1px solid var(--ti-border);background:#fff;border-radius:18px;padding:26px}.ti-card h3{letter-spacing:-.01em;color:var(--ti-ink);margin:16px 0 0;font-size:19px;font-weight:800}.ti-card p{color:var(--ti-body);margin:8px 0 0;font-size:15.5px;font-weight:500;line-height:1.55}.ti-card--glass{background:#ffffff0a;border:1px solid #ffffff1f}.ti-card--glass h3{color:var(--ti-page)}.ti-card--glass p{color:var(--ti-on-navy)}.ti-tile{background:var(--ti-gold-tile);width:46px;height:46px;color:var(--ti-ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.ti-tile--gold{background:var(--ti-gold-light)}.ti-grid{gap:18px;margin-top:44px;display:grid}.ti-grid--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ti-grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ti-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ti-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:15px 26px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.ti-btn--primary{background:var(--ti-ink);color:var(--ti-gold);box-shadow:var(--ti-shadow-btn)}.ti-btn--secondary{color:var(--ti-ink);background:#ffffffb3;border-color:#14130e1f}.ti-btn:hover{transform:translateY(-2px)}.ti-pill{color:var(--ti-page);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:9px;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.ti-chip{background:var(--ti-sand);border:1px solid var(--ti-border);color:var(--ti-body);border-radius:9999px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.ti-form-note a{color:var(--ti-orange-text);text-underline-offset:2px;text-decoration:underline}.ti-form-note a:hover{color:var(--ti-orange)}.ti-form{background:var(--ti-page);box-shadow:var(--ti-shadow-card);border:1px solid #14130e1f;border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.ti-form-title{letter-spacing:-.02em;color:var(--ti-ink);margin:0;font-size:19px;font-weight:900}.ti-form-sub{color:var(--ti-body);margin:-8px 0 2px;font-size:14px;font-weight:500}.ti-field{flex-direction:column;gap:6px;display:flex}.ti-field label{color:#4a463c;font-size:12px;font-weight:700}.ti-field label span{color:var(--ti-orange-text)}.ti-field input,.ti-field select{height:44px;color:var(--ti-ink);border:1px solid var(--ti-input-border);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-family:inherit;font-size:15px;transition:border-color .16s}.ti-field input:focus,.ti-field select:focus{border-color:var(--ti-gold-deep)}.ti-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ti-turnstile:not(:empty){justify-content:center;display:flex}.ti-submit{background:var(--ti-ink);width:100%;height:50px;color:var(--ti-gold);cursor:pointer;box-shadow:var(--ti-shadow-btn);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .18s,opacity .18s;display:flex}.ti-submit:disabled{opacity:.5;cursor:not-allowed}.ti-submit:not(:disabled):hover{transform:translateY(-2px)}.ti-form-error{color:#a3300a;margin:0;font-size:13.5px;font-weight:600}.ti-form-note{color:var(--ti-body);text-align:center;margin:0;font-size:11.5px;line-height:1.45}.ti-form--done{text-align:center;align-items:center;padding:44px 28px}.ti-done-check{background:var(--ti-ink);width:60px;height:60px;color:var(--ti-gold);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ti-done-title{letter-spacing:-.03em;color:var(--ti-ink);text-wrap:balance;margin:6px 0 0;font-size:24px;font-weight:900}.ti-done-body{color:var(--ti-body);margin:0;font-size:15px;font-weight:500;line-height:1.55}.ti-page [data-reveal]{transition:opacity .72s var(--ti-ease), transform .72s var(--ti-ease);transform:translateY(30px)}@keyframes ti-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ti-grid{0%{background-position:0 0}to{background-position:26px 26px}}@media (prefers-reduced-motion:reduce){.ti-page [data-reveal]{opacity:1!important;transform:none!important}}@media (width<=900px){.ti-two{grid-template-columns:1fr}}@media (width<=640px){.ti-section{padding-block:72px;padding-inline:16px}.ti-section--navy{padding-block:76px}}.ti-header[data-astro-cid-jzyrt4sp]{z-index:60;-webkit-backdrop-filter:blur(12px);background:#ffd147d1;border-bottom:1px solid #14130e14;position:sticky;top:0}.ti-nav[data-astro-cid-jzyrt4sp]{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:68px;margin:0 auto;padding:0 28px;display:flex}.ti-brand[data-astro-cid-jzyrt4sp]{align-items:center;gap:10px;text-decoration:none;display:flex}.ti-brand[data-astro-cid-jzyrt4sp] img{object-fit:contain;width:42px;height:42px}.ti-wordmark[data-astro-cid-jzyrt4sp]{letter-spacing:-.035em;color:var(--ti-ink);font-size:23px;font-weight:800}.ti-dot[data-astro-cid-jzyrt4sp]{color:var(--ti-orange)}.ti-right[data-astro-cid-jzyrt4sp],.ti-navlinks[data-astro-cid-jzyrt4sp]{align-items:center;gap:26px;display:flex}.ti-navlink[data-astro-cid-jzyrt4sp]{color:#4a463c;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s}.ti-navlink[data-astro-cid-jzyrt4sp]:hover{color:var(--ti-ink)}.ti-navcta[data-astro-cid-jzyrt4sp]{background:var(--ti-ink);color:var(--ti-gold);white-space:nowrap;box-shadow:var(--ti-shadow-btn);border-radius:10px;align-items:center;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.ti-navcta[data-astro-cid-jzyrt4sp]:hover{color:var(--ti-gold);transform:translateY(-2px)}.ti-burger[data-astro-cid-jzyrt4sp]{background:var(--ti-ink);width:44px;height:44px;color:var(--ti-gold);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;display:none}.ti-burger[data-astro-cid-jzyrt4sp] .i-close[data-astro-cid-jzyrt4sp],.ti-burger[data-astro-cid-jzyrt4sp].open .i-open[data-astro-cid-jzyrt4sp]{display:none}.ti-burger[data-astro-cid-jzyrt4sp].open .i-close[data-astro-cid-jzyrt4sp]{display:inline}.ti-mobile[data-astro-cid-jzyrt4sp]{background:var(--ti-gold-light);border-bottom:1px solid #14130e14;max-height:0;transition:max-height .3s;overflow:hidden}.ti-mobile[data-astro-cid-jzyrt4sp][data-open=true]{max-height:380px}.ti-mobile-inner[data-astro-cid-jzyrt4sp]{flex-direction:column;padding:6px 20px 18px;display:flex}.ti-mobile-inner[data-astro-cid-jzyrt4sp] a[data-astro-cid-jzyrt4sp]{color:#4a463c;border-bottom:1px solid #14130e17;padding:13px 4px;font-size:16px;font-weight:600;text-decoration:none}.ti-mobile-inner[data-astro-cid-jzyrt4sp] a[data-astro-cid-jzyrt4sp].ti-mobile-cta{background:var(--ti-ink);color:var(--ti-gold);border-bottom:none;border-radius:11px;justify-content:center;align-items:center;margin-top:14px;padding:14px;font-weight:700;display:flex}@media (width<=900px){.ti-navlinks[data-astro-cid-jzyrt4sp],.ti-navcta[data-astro-cid-jzyrt4sp]{display:none}.ti-burger[data-astro-cid-jzyrt4sp]{display:inline-flex}}@media (width<=640px){.ti-nav[data-astro-cid-jzyrt4sp]{padding:0 16px}}.ti-footer[data-astro-cid-cxqjjdjm]{background:var(--ti-ink);padding:52px 28px 32px}.ti-foot-grid[data-astro-cid-cxqjjdjm]{grid-template-columns:1.6fr repeat(3,1fr);gap:40px 28px;display:grid}.ti-foot-logo[data-astro-cid-cxqjjdjm]{letter-spacing:-.035em;color:var(--ti-page);align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.ti-foot-logo[data-astro-cid-cxqjjdjm] img{object-fit:contain;width:36px;height:36px}.ti-foot-dot[data-astro-cid-cxqjjdjm]{color:var(--ti-gold)}.ti-foot-brand[data-astro-cid-cxqjjdjm] p[data-astro-cid-cxqjjdjm]{max-width:320px;color:var(--ti-on-ink);margin:14px 0 0;font-size:14.5px;line-height:1.55}.ti-foot-col[data-astro-cid-cxqjjdjm] h2[data-astro-cid-cxqjjdjm]{text-transform:uppercase;letter-spacing:.09em;color:var(--ti-page);margin:0;font-size:12px;font-weight:800}.ti-foot-col[data-astro-cid-cxqjjdjm] ul[data-astro-cid-cxqjjdjm]{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ti-footlink[data-astro-cid-cxqjjdjm]{color:var(--ti-on-ink);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .18s}.ti-footlink[data-astro-cid-cxqjjdjm]:hover{color:var(--ti-gold)}.ti-foot-copy[data-astro-cid-cxqjjdjm]{color:var(--ti-on-ink);border-top:1px solid #ffffff1a;margin:36px 0 0;padding-top:22px;font-size:13px}@media (width<=900px){.ti-foot-grid[data-astro-cid-cxqjjdjm]{grid-template-columns:1fr 1fr}}@media (width<=640px){.ti-footer[data-astro-cid-cxqjjdjm]{padding-inline:16px}}
