.threshold-page{--th-paper:#f5f3ef;--th-stone:#eae7e1;--th-card:#ffffff;--th-ink:#241c17;--th-muted:#5b5049;--th-fine:#6e635a;--th-line:#e0dbd3;--th-line-strong:#ccc4b9;--th-rule:#6e635a;--th-brick:#9c3a1e;--th-brick-deep:#7a2c15;--th-brick-tint:#f9ece6;--th-brick-light:#e9a78c;--th-slate:#3e4c59;--th-slate-tint:#e9edf1;--th-dark:#1e1815;--th-mist:#c7bdb2;--th-grad-dark:linear-gradient(150deg,#2c231d,#1e1815);--th-grad-stone:linear-gradient(180deg,#eae7e1,#f2efe9);--th-serif:Charter,"Bitstream Charter",Cambria,Constantia,"Source Serif 4","Noto Serif",Georgia,serif;--th-sans:var(--font-geist-sans),"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--th-r-xs:4px;--th-r-sm:8px;--th-r-md:12px;--th-r-lg:16px;--th-r-xl:22px;--th-sh-1:0 1px 2px rgba(36,28,23,0.05),0 3px 10px -3px rgba(36,28,23,0.08);--th-sh-2:0 1px 2px rgba(36,28,23,0.06),0 12px 26px -10px rgba(36,28,23,0.15);--th-sh-3:0 2px 4px rgba(36,28,23,0.07),0 28px 54px -18px rgba(36,28,23,0.24);--th-e:cubic-bezier(0.32,0.72,0,1);--th-section-y:64px;--th-head-1:14px;--th-head-2:18px;--th-head-3:32px;--th-stack:16px;--th-container:1160px;--th-narrow:760px;--th-gutter:20px;--th-nav-h:64px;--th-bar-h:68px;--ga-paper:var(--th-paper);--ga-card:var(--th-card);--ga-line:var(--th-line);--ga-line-strong:var(--th-line-strong);--ga-ink:var(--th-ink);--ga-muted:var(--th-muted);--ga-fine:var(--th-fine);--ga-brand:var(--th-brick);--ga-brand-hover:var(--th-brick-deep);--ga-brand-deep:var(--th-brick-deep);--ga-brand-tint:var(--th-brick-tint);--ga-sans:var(--th-sans);--ga-serif:var(--th-serif);--ga-shadow:var(--th-sh-2);--ga-shadow-lg:var(--th-sh-3);--ga-ease:var(--th-e);font-family:var(--th-sans);font-size:17px;line-height:1.66;color:var(--th-ink);background:var(--th-paper);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:0}@media (min-width:768px){.th-foot:after{content:"";display:block;height:calc(var(--th-bar-h) + env(safe-area-inset-bottom))}}@media (min-width:560px){.threshold-page{--th-gutter:24px;--th-section-y:76px;--th-head-3:42px;--th-stack:20px}}@media (min-width:900px){.threshold-page{--th-gutter:32px;--th-nav-h:72px;--th-section-y:100px;--th-head-1:16px;--th-head-2:26px;--th-head-3:52px;--th-stack:24px}}@media (min-width:1180px){.threshold-page{--th-gutter:40px;--th-section-y:112px}}.threshold-page *,.threshold-page :after,.threshold-page :before{box-sizing:border-box}.threshold-page img{max-width:100%;display:block}.threshold-page :where(h1,h2){font-family:var(--th-serif);font-weight:700;margin:0;letter-spacing:-.014em;line-height:1.1;overflow-wrap:break-word;text-wrap:balance;font-synthesis:none}.threshold-page :where(h3,h4){font-family:var(--th-sans);margin:0;overflow-wrap:break-word}.threshold-page :where(p){margin:0;overflow-wrap:break-word;text-wrap:pretty}.threshold-page :where(ul,ol){margin:0;padding:0;list-style:none}.threshold-page a:not([class*=th-btn]){color:inherit}.threshold-page a:focus-visible,.threshold-page button:focus-visible,.threshold-page summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--th-paper),0 0 0 6px var(--th-brick);border-radius:var(--th-r-xs)}.threshold-page [data-on-dark] a:focus-visible,.threshold-page [data-on-dark] button:focus-visible{box-shadow:0 0 0 3px var(--th-dark),0 0 0 6px var(--th-brick-light)}.threshold-page .th-field input:focus,.threshold-page .th-field input:focus-visible,.threshold-page .th-field select:focus,.threshold-page .th-field select:focus-visible{outline:none}.th-wrap{width:100%;max-width:var(--th-container);margin:0 auto;padding:0 var(--th-gutter);min-width:0}.th-wrap--narrow{max-width:var(--th-narrow)}.th-section{padding:var(--th-section-y) 0;scroll-margin-top:calc(var(--th-nav-h) + 12px)}.th-section--stone{background:var(--th-grad-stone)}.th-head{max-width:62ch;margin-bottom:var(--th-head-3)}.th-head--center{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:980px){.th-head--wide{max-width:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:56px;align-items:end}.th-head--wide .th-eyebrow{grid-column:1;grid-row:1}.th-head--wide .th-h2{grid-column:1;grid-row:2}.th-head--wide .th-sub{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0}}.th-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--th-brick);margin-bottom:var(--th-head-1)}.th-eyebrow:before{content:"";width:24px;height:3px;background:var(--th-brick);flex:none}.th-head--center .th-eyebrow{justify-content:center}[data-on-dark] .th-eyebrow{color:var(--th-brick-light)}[data-on-dark] .th-eyebrow:before{background:var(--th-brick-light)}.th-h2{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.625rem);color:var(--th-ink)}.th-sub{margin-top:var(--th-head-2);font-size:1.0625rem;line-height:1.62;color:var(--th-muted)}.th-head--center .th-sub{margin-left:auto;margin-right:auto}.th-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:var(--th-r-sm);font-family:var(--th-sans);font-size:1.0625rem;font-weight:640;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--th-e),border-color .2s var(--th-e),transform .2s var(--th-e),box-shadow .2s var(--th-e)}.th-btn:active{transform:translateY(1px)}.th-btn--primary{background:var(--th-brick);color:#fff;box-shadow:var(--th-sh-1)}.th-btn--primary:hover{background:var(--th-brick-deep);box-shadow:var(--th-sh-2)}.th-btn--ghost{background:transparent;color:var(--th-ink);border-color:var(--th-line-strong)}.th-btn--ghost:hover{border-color:var(--th-rule);background:rgba(156,58,30,.05)}.th-btn--onDark{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.32)}.th-btn--onDark:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.55)}.th-btn[disabled]{opacity:.62;cursor:not-allowed;transform:none}.th-spin{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid;border-top:2px solid transparent;animation:th-spin .7s linear infinite}@keyframes th-spin{to{transform:rotate(1turn)}}.th-notice{background:var(--th-dark);color:var(--th-mist);font-size:.8125rem;line-height:1.5}.th-notice-inner{display:flex;align-items:center;gap:10px;padding:9px 0}.th-notice svg{flex:none;color:var(--th-brick-light)}.th-nav{position:sticky;top:0;z-index:60;background:rgba(245,243,239,.9);backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--th-line)}.th-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--th-nav-h)}.th-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.th-brand-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--th-r-xs);background:var(--th-brick);color:#fff}.th-brand-name{font-family:var(--th-serif);font-size:1.25rem;font-weight:700;letter-spacing:-.014em;color:var(--th-ink)}.th-nav-links{display:none}.th-nav-right{display:flex;align-items:center;gap:10px}.th-nav-cta{display:none}.th-nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--th-line-strong);border-radius:var(--th-r-sm);background:var(--th-card);color:var(--th-ink);cursor:pointer}.th-nav-drawer{border-top:1px solid var(--th-line);background:var(--th-card);overflow:hidden}.th-nav-drawer ul{display:grid;gap:2px;padding:12px 0 18px}.th-nav-drawer a{display:block;padding:12px 2px;font-size:1.0625rem;font-weight:560;color:var(--th-ink);text-decoration:none;border-bottom:1px solid var(--th-line)}.th-nav-drawer .th-btn{width:100%;margin-top:14px}@media (min-width:900px){.th-nav-drawer,.th-nav-toggle{display:none}.th-nav-links{display:flex;align-items:center;gap:26px}.th-nav-links a{font-size:.9375rem;font-weight:560;color:var(--th-muted);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:color .18s var(--th-e),border-color .18s var(--th-e)}.th-nav-links a:hover{color:var(--th-ink);border-bottom-color:var(--th-brick)}.th-nav-cta{display:inline-flex}}.th-hero{padding:calc(var(--th-section-y) * .85) 0 var(--th-section-y)}.th-hero-grid{display:grid;gap:34px;align-items:center}.th-hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border-radius:999px;background:var(--th-brick-tint);border:1px solid #f0d8cd;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brick-deep)}.th-hero-h1{margin-top:18px;font-size:clamp(2.125rem,1.55rem + 2.9vw,3.75rem);line-height:1.04;letter-spacing:-.02em;color:var(--th-ink)}.th-hero-h1 em{font-style:italic;color:var(--th-brick)}.th-hero-sub{margin-top:20px;max-width:54ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.62;color:var(--th-muted)}.th-hero-actions{display:flex;flex-direction:column;gap:12px;margin-top:28px}.th-hero-note{margin-top:18px;display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;color:var(--th-fine)}.th-hero-note svg{flex:none;margin-top:3px;color:var(--th-brick)}.th-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px}.th-tile{position:relative;overflow:hidden;border-radius:var(--th-r-lg);background:var(--th-stone);box-shadow:var(--th-sh-1)}.th-tile img{width:100%;height:100%;object-fit:cover}.th-tile--tall{grid-row:span 2;aspect-ratio:3/4}.th-tile--wide{aspect-ratio:4/3}.th-tile-tag{position:absolute;left:10px;bottom:10px;z-index:1;padding:6px 10px;border-radius:var(--th-r-xs);background:rgba(30,24,21,.88);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.01em}@media (min-width:620px){.th-hero-actions{flex-direction:row}}@media (min-width:980px){.th-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:56px;align-items:stretch}.th-mosaic{gap:14px;height:100%;grid-template-rows:1fr 1fr;min-height:470px}.th-tile--tall,.th-tile--wide{aspect-ratio:auto;height:100%}}.th-tbl{border-top:2px solid var(--th-ink)}.th-tbl-row{width:100%;text-align:left;background:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:20px 12px 20px 0;border:none;border-bottom:1px solid var(--th-line-strong);font-family:inherit;color:inherit;transition:background-color .2s var(--th-e)}.th-tbl-row:hover{background:rgba(156,58,30,.04)}.th-tbl-row[aria-expanded=true]{background:var(--th-brick-tint);border-bottom-color:var(--th-brick)}.th-tbl-name{font-family:var(--th-serif);font-size:1.3125rem;font-weight:700;color:var(--th-ink)}.th-tbl-who{grid-column:1;font-size:.9375rem;color:var(--th-fine)}.th-tbl-chev{grid-column:2;grid-row:1/span 2;color:var(--th-brick);transition:transform .24s var(--th-e)}.th-tbl-row[aria-expanded=true] .th-tbl-chev{transform:rotate(180deg)}.th-tbl-panel{overflow:hidden;border-bottom:1px solid var(--th-line-strong)}.th-tbl-panel-in{padding:20px 0 26px;display:grid;gap:16px}.th-tbl-body{font-size:1.0625rem;line-height:1.64;color:var(--th-muted);max-width:66ch}.th-tbl-facts{display:grid;gap:12px}.th-tbl-fact{display:grid;gap:3px;padding-left:14px;border-left:3px solid var(--th-brick)}.th-tbl-fk{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--th-brick-deep)}.th-tbl-fv{font-size:1rem;line-height:1.55;color:var(--th-ink)}@media (min-width:760px){.th-tbl-row{grid-template-columns:minmax(0,300px) minmax(0,1fr) auto;align-items:center;padding-right:16px}.th-tbl-who{grid-column:2;grid-row:1;text-align:left}.th-tbl-chev{grid-column:3;grid-row:1;justify-self:end}.th-tbl-panel-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}.th-tbl-facts{grid-template-columns:1fr;align-content:start}}.th-wait{display:grid;gap:24px}.th-wait-panel{background:var(--th-dark);color:#fff;border-radius:var(--th-r-xl);padding:28px 22px;box-shadow:var(--th-sh-3)}.th-wait-h{font-family:var(--th-serif);font-size:clamp(1.5rem,1.25rem + 1.1vw,2.125rem);font-weight:700;line-height:1.14;color:#fff}.th-wait-b{margin-top:14px;font-size:1.0625rem;line-height:1.62;color:var(--th-mist);max-width:60ch}.th-wait-list{display:grid;gap:14px;margin-top:26px}.th-wait-item{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start}.th-wait-item svg{color:var(--th-brick-light);margin-top:4px;flex:none}.th-wait-it{font-size:1.0625rem;font-weight:640;color:#fff}.th-wait-ib{margin-top:3px;line-height:1.55}.th-wait-foot,.th-wait-ib{font-size:.9375rem;color:var(--th-mist)}.th-wait-foot{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);line-height:1.6}.th-wait-aside{display:grid;gap:16px;align-content:start}.th-wait-stat{background:var(--th-card);border:1px solid var(--th-line);border-radius:var(--th-r-lg);padding:20px;box-shadow:var(--th-sh-1)}.th-wait-sv{font-family:var(--th-serif);font-size:2rem;font-weight:700;line-height:1.05;color:var(--th-brick)}.th-wait-sk{margin-top:7px;font-size:.9375rem;line-height:1.5;color:var(--th-muted)}@media (min-width:700px){.th-wait-panel{padding:36px 34px}}@media (min-width:1000px){.th-wait{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:34px;align-items:stretch}}.th-cap{border-top:2px solid var(--th-ink);background:var(--th-card);border-radius:0 0 var(--th-r-lg) var(--th-r-lg)}.th-cap-in{padding:26px 20px 28px}.th-cap-title{font-family:var(--th-serif);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:700;line-height:1.16;color:var(--th-ink)}.th-cap-body{margin-top:10px;font-size:1rem;line-height:1.58;color:var(--th-muted);max-width:60ch}.th-cap-row{display:grid;grid-template-columns:1fr;gap:18px;margin-top:22px}.th-field{display:grid;gap:7px;min-width:0}.th-field-lab{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--th-fine)}.th-field-ctl{position:relative;display:flex;align-items:center}.th-field-ctl input,.th-field-ctl select{width:100%;min-width:0;min-height:50px;padding:0 38px 0 14px;font-family:inherit;font-size:16px;font-weight:520;color:var(--th-ink);background:var(--th-paper);border:1px solid var(--th-line-strong);border-radius:var(--th-r-sm);outline:none;appearance:none;transition:background-color .18s var(--th-e),box-shadow .18s var(--th-e),border-color .18s var(--th-e)}.th-field-ctl input::placeholder{color:#8b8177}.th-field-ctl:focus-within input,.th-field-ctl:focus-within select{background:var(--th-card);border-color:transparent;box-shadow:inset 0 0 0 2px var(--th-brick)}.th-field-ctl input[aria-invalid=true]{border-color:var(--th-brick-deep)}.th-field-icon{position:absolute;right:12px;display:inline-grid;place-items:center;pointer-events:none;color:var(--th-fine)}.th-field-icon[data-tone=ok]{color:#1f6b43}.th-field-icon[data-tone=error]{color:var(--th-brick-deep)}.th-cap-submit{margin-top:20px}.th-cap-submit .th-btn{width:100%}.th-cap-msg{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.9375rem;line-height:1.5;color:var(--th-brick-deep)}.th-cap-msg svg{flex:none;margin-top:3px}.th-cap-hint{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:.875rem;line-height:1.5;color:var(--th-fine)}.th-cap-hint svg{flex:none;margin-top:3px}.th-cap-done{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:var(--th-r-lg);background:var(--th-brick-tint);border:1px solid #f0d8cd}.th-cap-done:focus{outline:none}.th-cap-done svg{flex:none;color:var(--th-brick);margin-top:2px}.th-cap-done-t{font-family:var(--th-serif);font-size:1.1875rem;font-weight:700;color:var(--th-ink)}.th-cap-done-b{margin-top:6px;font-size:.9375rem;line-height:1.55;color:var(--th-muted)}@media (min-width:680px){.th-cap-in{padding:32px 30px 34px}.th-cap-row{grid-template-columns:150px minmax(0,1fr);column-gap:20px}.th-cap-submit{grid-column:1/-1;margin-top:0}.th-cap-submit .th-btn{width:auto}}@media (min-width:980px){.th-cap-row{grid-template-columns:140px minmax(0,1fr) auto;align-items:end}.th-cap-submit{grid-column:auto}}[data-on-dark] .th-cap{background:rgba(255,255,255,.06);border-top-color:var(--th-brick-light);border-radius:var(--th-r-lg)}[data-on-dark] .th-cap-title{color:#fff}[data-on-dark] .th-cap-body,[data-on-dark] .th-cap-hint,[data-on-dark] .th-field-lab{color:var(--th-mist)}[data-on-dark] .th-field-ctl input,[data-on-dark] .th-field-ctl select{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.28)}.th-field-ctl select option,[data-on-dark] .th-field-ctl select option{color:var(--th-ink);background:#fff}[data-on-dark] .th-field-ctl input::placeholder{color:rgba(255,255,255,.55)}[data-on-dark] .th-field-ctl:focus-within input,[data-on-dark] .th-field-ctl:focus-within select{background:rgba(255,255,255,.12);border-color:transparent;box-shadow:inset 0 0 0 2px var(--th-brick-light)}[data-on-dark] .th-field-icon{color:var(--th-mist)}[data-on-dark] .th-cap-done{background:rgba(233,167,140,.14);border-color:rgba(233,167,140,.34)}[data-on-dark] .th-cap-done-t{color:#fff}[data-on-dark] .th-cap-done-b{color:var(--th-mist)}[data-on-dark] .th-cap-done svg{color:var(--th-brick-light)}[data-on-dark] .th-cap-msg{color:#f3b9a4}.th-ami{display:grid;gap:18px}.th-ami-card{background:var(--th-card);border:1px solid var(--th-line);border-radius:var(--th-r-lg);padding:22px 20px;box-shadow:var(--th-sh-1);transition:transform .22s var(--th-e),box-shadow .22s var(--th-e)}.th-ami-card:hover{transform:translateY(-2px);box-shadow:var(--th-sh-2)}.th-ami-tier{font-family:var(--th-serif);font-size:1.5rem;font-weight:700;color:var(--th-brick)}.th-ami-name{margin-top:4px;font-size:1.0625rem;font-weight:640;color:var(--th-ink)}.th-ami-b{margin-top:8px;font-size:.9375rem;line-height:1.58;color:var(--th-muted)}@media (min-width:720px){.th-ami{grid-template-columns:repeat(3,1fr)}}.th-steps{display:grid;gap:0;border-top:1px solid var(--th-line-strong)}.th-step{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;padding:22px 0;border-bottom:1px solid var(--th-line-strong)}.th-step-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--th-brick);color:#fff;font-size:.9375rem;font-weight:700;flex:none;grid-row:1/span 2}.th-step-t{font-size:1.125rem;font-weight:680;color:var(--th-ink);align-self:center}.th-step-b{font-size:1rem;line-height:1.62;color:var(--th-muted);max-width:68ch}@media (min-width:860px){.th-step{grid-template-columns:34px minmax(0,300px) minmax(0,1fr);column-gap:28px;align-items:start}.th-step-n{grid-row:1}.th-step-t{grid-column:2}.th-step-b{grid-column:3;grid-row:1;max-width:none}}.th-warn{background:var(--th-brick-tint);border:1px solid #f0d8cd;border-left:4px solid var(--th-brick);border-radius:var(--th-r-md);padding:24px 20px}.th-warn-h{display:flex;align-items:center;gap:11px;font-family:var(--th-serif);font-size:1.3125rem;font-weight:700;color:var(--th-brick-deep)}.th-warn-b{margin-top:12px;font-size:1rem;line-height:1.6;color:var(--th-ink);max-width:68ch}.th-warn-list{display:grid;gap:10px;margin-top:18px}.th-warn-li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;font-size:1rem;line-height:1.55;color:var(--th-ink)}.th-warn-li svg{color:var(--th-brick);margin-top:4px;flex:none}@media (min-width:700px){.th-warn{padding:30px}.th-warn-list{grid-template-columns:1fr 1fr;column-gap:30px}}.th-faq{display:grid;border-top:1px solid var(--th-line-strong)}.th-faq-row{padding:22px 0;border-bottom:1px solid var(--th-line-strong)}.th-faq-q{font-family:var(--th-serif);font-size:1.1875rem;font-weight:700;color:var(--th-ink)}.th-faq-a{margin-top:9px;font-size:1rem;line-height:1.64;color:var(--th-muted);max-width:68ch}.th-faq-a a{color:var(--th-brick);font-weight:560;text-underline-offset:3px}@media (min-width:860px){.th-faq-row{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:44px}.th-faq-a{margin-top:0}}.th-res{display:grid;gap:12px}.th-res-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--th-line);border-radius:var(--th-r-md);background:var(--th-card);text-decoration:none;color:inherit;transition:border-color .2s var(--th-e),transform .2s var(--th-e),box-shadow .2s var(--th-e)}.th-res-item:hover{border-color:var(--th-brick);transform:translateY(-2px);box-shadow:var(--th-sh-2)}.th-res-t{font-size:1.0625rem;font-weight:640;color:var(--th-ink)}.th-res-b{display:block;margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--th-muted)}.th-res-item svg{color:var(--th-brick);flex:none}@media (min-width:760px){.th-res{grid-template-columns:1fr 1fr}}.th-final{background:var(--th-grad-dark);color:#fff}.th-final-h{font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem);color:#fff}.th-final-s{margin-top:var(--th-head-2);font-size:1.0625rem;line-height:1.6;color:var(--th-mist);max-width:58ch}.th-bar{display:none}@media (min-width:768px){.th-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(255,255,255,.95);backdrop-filter:saturate(150%) blur(12px);border-top:1px solid var(--th-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s var(--th-e),opacity .28s var(--th-e)}.th-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.th-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--th-bar-h)}.th-bar-copy{display:grid;gap:2px;min-width:0}.th-bar-t{font-size:.9375rem;font-weight:640;color:var(--th-ink)}.th-bar-b{font-size:.8125rem;color:var(--th-fine)}.th-bar-right{display:flex;align-items:center;gap:16px;flex:none}.th-bar-phone{font-size:.9375rem;font-weight:640;color:var(--th-brick)}}@media (max-width:979px){.th-bar-phone{display:none}}.th-foot{background:var(--th-dark);color:var(--th-mist);padding:44px 0 34px}.th-foot-top{display:grid;gap:26px}.th-foot-brand .th-brand-name{color:#fff}.th-foot-b{margin-top:12px;font-size:.9375rem;line-height:1.6;max-width:46ch}.th-foot-col-h{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--th-brick-light);margin-bottom:12px}.th-foot-col ul{display:grid;gap:9px}.th-foot-col a{font-size:.9375rem;color:var(--th-mist);text-decoration:none}.th-foot-col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.th-foot-rule{height:1px;background:rgba(255,255,255,.14);margin:30px 0 22px}.th-foot-fine{font-size:.8125rem;line-height:1.66;color:#a1968b;max-width:96ch}.th-foot-fine+.th-foot-fine{margin-top:10px}@media (min-width:760px){.th-foot-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:40px}}.threshold-page[data-reveal=all] [data-hw-reveal]{opacity:1!important;transform:none!important}.threshold-page:not([data-js=on]) [data-hw-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.threshold-page *,.threshold-page :after,.threshold-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:559px){.th-eyebrow,.th-field-lab,.th-foot-col-h,.th-hero-kicker,.th-tbl-fk,.th-tile-tag{font-size:.8125rem}.th-foot-fine,.th-notice{font-size:.875rem}.th-cap-hint,.th-hero-note{font-size:.9375rem}.th-ami-b,.th-cap-done-b,.th-cap-msg,.th-foot-b,.th-foot-col a,.th-res-b,.th-step-n,.th-tbl-who,.th-wait-foot,.th-wait-ib,.th-wait-sk{font-size:1rem}}@media (max-width:767px){.th-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--ga-card);border-top:1px solid var(--ga-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s ease,opacity .28s ease}.th-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.th-bar-inner{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:10px;padding-left:0}.th-bar-copy,.th-bar-phone{display:none}.th-bar-right{flex:1 1 auto;min-width:0;display:flex}.th-bar-right>*{width:100%}.th-bar-inner>[data-lead-open]{flex:1 1 auto;width:100%}.th-bar-phone-block{display:none}}