.tf-hc{margin:2rem auto 0;max-width:26rem}.tf-hc-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .12);background:#fff}.tf-hc-slide{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;opacity:0;transition:opacity .7s ease}.tf-hc-slide[data-active]{opacity:1}.tf-hc-slide img{max-height:55%;width:auto;max-width:100%;object-fit:contain}.tf-hc-slide figcaption{color:#0b1033;font-size:.9rem;font-weight:600;text-align:center}.tf-hc-nav{margin-top:.9rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.tf-hc-prev,.tf-hc-next{width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgb(255 255 255 / .2);color:#ffffffd9;font-size:1.25rem;line-height:1;background:transparent;cursor:pointer}.tf-hc-prev:hover,.tf-hc-next:hover{border-color:var(--brand-gold);color:var(--brand-gold)}.tf-hc-dot{width:.625rem;height:.625rem;border-radius:9999px;background:#ffffff4d;border:0;padding:0;cursor:pointer;transition:width .3s ease,background .3s ease}.tf-hc-dot[aria-current=true]{width:1.5rem;background:var(--brand-gold)}@media(prefers-reduced-motion:reduce){.tf-hc-slide,.tf-hc-dot{transition:none}}.tf-file{display:block;width:100%;border-radius:.75rem;border:1px dashed rgb(255 255 255 / .25);background:#ffffff0d;padding:.75rem 1rem;font-size:.875rem;color:#ffffffbf}.tf-file::file-selector-button{margin-right:1rem;border:0;border-radius:9999px;background:var(--brand-gold);color:var(--brand-navy-deep);padding:.5rem 1rem;font-weight:800;cursor:pointer}.tf-form-err{margin-top:.75rem;border-radius:.75rem;border:1px solid rgb(251 113 133 / .4);background:#fb71851a;padding:.75rem 1rem;font-size:.875rem;color:#fecdd3}.tf-ev-feature-wrap{background-color:oklch(.12 .11 268);padding:3rem 1.5rem 1rem}.tf-ev-feature{max-width:80rem;margin:0 auto;display:grid;overflow:hidden;border-radius:1.5rem;border:1px solid rgb(255 255 255 / .12);background:var(--brand-navy-deep);color:#fff;text-decoration:none;transition:border-color .3s ease}.tf-ev-feature:hover{border-color:var(--brand-gold)}.tf-ev-feature-img{aspect-ratio:4 / 5;overflow:hidden}.tf-ev-feature-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.tf-ev-feature:hover .tf-ev-feature-img img{transform:scale(1.05)}.tf-ev-feature-body{padding:1.75rem;align-self:center}.tf-ev-feature-cta{margin-top:1.5rem;display:inline-flex;font-weight:800;color:var(--brand-gold)}@media(min-width:768px){.tf-ev-feature{grid-template-columns:1fr 2fr}.tf-ev-feature-body{padding:2.5rem}}@media(prefers-reduced-motion:reduce){.tf-ev-feature-img img{transition:none}}.grid>*{min-width:0}.tf-dd{position:relative}.tf-dd-btn{display:flex;align-items:center;gap:.3rem;padding:.5rem .6rem;border-radius:.6rem;font-size:.875rem;font-weight:600;letter-spacing:.025em;color:#fef1a1;background:none;border:0;cursor:pointer;white-space:nowrap;transition:color .15s ease}.tf-dd-btn:hover,.tf-dd-btn[aria-expanded=true],.tf-dd-btn.tf-nav-active{color:#fff}.tf-dd-btn svg{transition:transform .15s ease}.tf-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.tf-dd-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:150;display:grid;gap:.25rem;min-width:15rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 7rem);overflow-y:auto;padding:.5rem;background:var(--brand-navy-deep);border:1px solid color-mix(in oklab,var(--brand-gold) 45%,transparent);border-radius:1rem;box-shadow:0 20px 50px #00000073}.tf-dd-panel[hidden]{display:none}.tf-dd-two{grid-template-columns:repeat(2,minmax(12rem,1fr))}.tf-dd-wide{grid-template-columns:repeat(3,minmax(12rem,1fr))}.tf-dd-end{left:auto;right:0}.tf-dd-col{display:flex;flex-direction:column}.tf-dd-panel a{display:block;padding:.55rem .9rem;border-radius:.6rem;color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap}.tf-dd-panel a:hover,.tf-dd-panel a:focus-visible,.tf-dd-panel a[aria-current=page]{background:color-mix(in oklab,var(--brand-gold) 18%,transparent);color:var(--brand-gold)}.tf-dgroup{border-bottom:1px solid rgb(255 255 255 / .08)}.tf-dgroup>summary{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:800;color:#fff;cursor:pointer;list-style:none}.tf-dgroup>summary::-webkit-details-marker{display:none}.tf-dgroup>summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--brand-gold);border-bottom:2px solid var(--brand-gold);transform:rotate(45deg);transition:transform .15s ease}.tf-dgroup[open]>summary:after{transform:rotate(-135deg)}.tf-dgroup-links{display:flex;flex-direction:column;padding:0 0 .5rem .5rem}.tf-dgroup-link{display:block;padding:.5rem 1rem;border-radius:.5rem;font-size:.95rem;font-weight:600;color:#ffffffe6;text-decoration:none}.tf-dgroup-link:hover{background:#ffffff0d}.tf-dgroup-link[aria-current=page]{color:var(--brand-gold)}.tf-fb-count{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.7rem 1.2rem;border-radius:1rem;border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent);background:color-mix(in oklab,var(--brand-gold) 10%,transparent);text-align:left}.tf-fb-count b{font-size:2.25rem;line-height:1;font-weight:900;color:var(--brand-gold)}.tf-fb-count span{font-size:.85rem;font-weight:700;line-height:1.25;color:#ffffffd9}.tf-fb-lock{display:inline-block;margin-bottom:1rem;padding:.35rem .9rem;border-radius:9999px;background:#fb71851f;border:1px solid rgb(251 113 133 / .4);color:#fecdd3;font-size:.75rem;font-weight:800;letter-spacing:.05em}.tf-fb-wrap{max-width:52rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;color:#ffffffd9;display:flex;flex-direction:column;gap:3rem}.tf-fb-wrap h2{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:900;color:#fff;line-height:1.15;margin:.25rem 0 .75rem}.tf-fb-wrap h3{font-size:1.2rem;font-weight:800;color:#fff;margin:0 0 .5rem}.tf-fb-wrap p{line-height:1.65;margin:.6rem 0}.tf-fb-wrap a:not(.tf-cta):not(.tf-fb-tile){color:var(--brand-gold);text-decoration:underline;text-underline-offset:3px}.tf-fb-wrap .tf-cta{margin:.5rem 0}.tf-fb-eyebrow{margin:0!important;font-size:.72rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-gold)}.tf-fb-card{border-radius:1.25rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;padding:1.5rem;margin-top:1rem}section.tf-fb-card{margin-top:0}.tf-fb-alert{border-color:color-mix(in oklab,var(--brand-gold) 55%,transparent);background:color-mix(in oklab,var(--brand-gold) 8%,transparent)}.tf-fb-todo{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.5rem}.tf-fb-todo li{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:.9rem;background:#0003}.tf-fb-todo li a{display:flex;flex-direction:column;text-decoration:none!important;color:#fff!important}.tf-fb-todo li a span{color:#ffffffb3;font-size:.9rem}.tf-fb-todo li em{flex-shrink:0;font-style:normal;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-gold)}.tf-fb-dates{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.6rem}.tf-fb-dates li{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;align-items:baseline;padding:.8rem 1rem;border-left:3px solid var(--brand-gold);background:#ffffff0a;border-radius:0 .75rem .75rem 0}.tf-fb-dates b{font-size:1.15rem;font-weight:900;color:var(--brand-gold)}.tf-fb-steps{padding-left:1.25rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.4rem;list-style:decimal}.tf-fb-qual{list-style:none;counter-reset:q;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.75rem}.tf-fb-qual li{counter-increment:q;position:relative;padding:1rem 1rem 1rem 3.5rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:.25rem}.tf-fb-qual li:before{content:counter(q);position:absolute;left:1rem;top:1rem;width:1.8rem;height:1.8rem;border-radius:9999px;background:var(--brand-gold);color:var(--brand-navy-deep);font-weight:900;display:flex;align-items:center;justify-content:center}.tf-fb-qual b{color:#fff}.tf-fb-warn{padding:.75rem 1rem;border-radius:.75rem;background:#fb71851a;border:1px solid rgb(251 113 133 / .35);color:#fecdd3}.tf-fb-note{font-size:.9rem;color:#ffffffa6}.tf-fb-flow{display:flex;flex-wrap:wrap;gap:.4rem}.tf-fb-flow span{padding:.3rem .7rem;border-radius:9999px;font-size:.8rem;font-weight:700;background:color-mix(in oklab,var(--brand-gold) 15%,transparent);color:var(--brand-gold)}.tf-fb-flow span+span:before{content:"› "}.tf-fb-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.tf-fb-pair p{display:flex;flex-direction:column;padding:.8rem 1rem;border-radius:.75rem;background:#0003;margin:0}.tf-fb-pair b{font-size:1.6rem;font-weight:900;color:var(--brand-gold)}.tf-fb-tbl{overflow-x:auto;border-radius:1rem;border:1px solid rgb(255 255 255 / .12)}.tf-fb-tbl table{width:100%;border-collapse:collapse;font-size:.92rem}.tf-fb-tbl th,.tf-fb-tbl td{padding:.7rem .9rem;text-align:left;border-bottom:1px solid rgb(255 255 255 / .08);vertical-align:top}.tf-fb-tbl th{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold);background:#0003}.tf-fb-tbl td:first-child{font-weight:800;color:#fff}.tf-fb-gate{position:relative;margin-top:1rem}.tf-fb-gate [data-gate-body]{filter:blur(10px);user-select:none;pointer-events:none}.tf-fb-gate.is-open [data-gate-body]{filter:none;user-select:auto;pointer-events:auto}.tf-fb-veil{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;border:0;border-radius:1rem;background:#0b10338c;color:#fff;font-weight:800;cursor:pointer}.tf-fb-veil small{color:var(--brand-gold);font-size:.85rem}.tf-fb-gate.is-open .tf-fb-veil{display:none}.tf-fb-flyer{margin:0;max-width:30rem}.tf-fb-flyer img,.tf-fb-fig img{width:100%;height:auto;border-radius:1rem;display:block}.tf-fb-fig{margin:.75rem 0}.tf-fb-fig figcaption{margin-top:.4rem;font-size:.8rem;color:#fff9}.tf-fb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin-top:1rem}.tf-fb-tile{display:flex;flex-direction:column;gap:.35rem;padding:1.2rem;border-radius:1.1rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;color:#fffc;text-decoration:none;transition:border-color .2s ease;overflow-wrap:anywhere}a.tf-fb-tile:hover{border-color:var(--brand-gold)}.tf-fb-tile small{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold)}.tf-fb-tile h3{margin:0}.tf-fb-tile p{margin:0;font-size:.92rem}.tf-fb-tile>span{margin-top:auto;font-weight:800;color:var(--brand-gold)}.tf-fb-two{display:grid;gap:1rem}.tf-fb-split{display:grid;gap:1.25rem;align-items:center}@media(min-width:768px){.tf-fb-two,.tf-fb-split{grid-template-columns:1fr 1fr}}.tf-fb-sign{font-family:cursive;font-size:1.6rem;color:var(--brand-gold)}.tf-aep{background:linear-gradient(180deg,oklch(.18 .14 268),oklch(.14 .12 268));color:#fff;padding:3.5rem 0;border-top:1px solid color-mix(in oklab,var(--brand-gold) 35%,transparent);border-bottom:1px solid color-mix(in oklab,var(--brand-gold) 35%,transparent)}.tf-gets-note{margin-top:1rem;font-size:.9rem;color:var(--brand-navy-deep);opacity:.8}.tf-faq-dir .tf-contract-dir{padding-bottom:1.25rem;color:#fff}.tf-faq-dir .tf-contract-dir p{max-width:none;padding:0}.tf-bc-grid{display:grid;gap:1rem;margin-top:2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tf-bc-card{border-radius:1.25rem;border:1px solid rgb(255 255 255 / .12);background:#ffffff0a;padding:1.4rem;color:#fffc}.tf-bc-card h3{margin:0 0 .4rem;font-size:1.1rem;font-weight:800;color:var(--brand-gold)}.tf-bc-card p{margin:0;line-height:1.6}.tf-bc-label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3}.tf-bc-input{width:100%;border-radius:.75rem;border:1px solid rgb(255 255 255 / .15);background:#ffffff0d;padding:.75rem 1rem;color:#fff}.tf-bc-input:focus{border-color:var(--brand-gold);outline:none}.tf-bc-input option{background:var(--brand-navy-deep)}.tf-bc-checks{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.tf-bc-checks label{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .8rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .1);color:#ffffffd9;font-size:.92rem;cursor:pointer}.tf-bc-checks input{margin-top:.2rem;width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--brand-gold)}.tf-bc-checks label:has(input:checked){border-color:var(--brand-gold);background:color-mix(in oklab,var(--brand-gold) 10%,transparent)}.tf-bc-next-h{margin:2rem 0 .5rem;font-size:1.2rem;font-weight:800;color:#fff}.tf-bc-next{padding-left:1.25rem;list-style:decimal;color:#fffc;line-height:1.7}.tf-bc-legal{margin-top:1.5rem;font-size:.8rem;line-height:1.6;color:#ffffff8c}body:has(#tf-drawer:not([hidden])) .tf-genie,body:has(#tf-drawer:not([hidden])) .tf-a11y{display:none}@media(max-height:760px){.tf-dgroup>summary{padding:.6rem 1rem}.tf-dgroup-links{display:grid;grid-template-columns:1fr 1fr;column-gap:.25rem}.tf-dgroup-link{padding:.4rem .75rem;font-size:.9rem;line-height:1.25}}.tf-aep-full{padding:4rem 0 1rem}.tf-aep-full .tf-fb-wrap{padding-top:2.5rem}.tf-aep-pill{display:inline-block;margin-bottom:1.1rem;padding:.55rem 1rem;border-radius:9999px;border:1px solid color-mix(in oklab,var(--brand-gold) 60%,transparent);background:#0b1033a6;color:#fff;font-size:.85rem;font-weight:800;line-height:1.35;text-decoration:none;backdrop-filter:blur(6px);transition:border-color .2s ease,background .2s ease}.tf-aep-pill:hover{border-color:var(--brand-gold);background:#0b1033d9}
