#tf{--navy:#051f3e;--navy-800:#0a2b52;--navy-700:#163a66;--gold:#d3a25c;--gold-dark:#b9873f;--gold-tint:#f7efe2;--white:#fff;--paper:#f6f7f9;--line:#e3e7ed;--line-soft:#eef1f5;--ink:#051f3e;--ink-mid:#4a5a6e;--ink-soft:#7c8798;--ok:#1e9e6a;--bad:#d94a4a;--radius:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #051f3e0f;--shadow:0 10px 30px #051f3e14;--shadow-lg:0 24px 60px #051f3e24;--font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#tf *,#tf :before,#tf :after{box-sizing:border-box}#tf h1,#tf h2,#tf h3,#tf h4,#tf h5,#tf h6,#tf p,#tf a,#tf span,#tf b,#tf i,#tf em,#tf strong,#tf small,#tf li,#tf ul,#tf q,#tf label,#tf div,#tf section,#tf article,#tf header,#tf footer,#tf nav,#tf table,#tf th,#tf td,#tf button,#tf input{color:inherit;text-transform:none;text-align:inherit;letter-spacing:normal;word-spacing:normal;text-shadow:none;float:none;background-image:none;width:auto;min-width:0;max-width:100%;font-family:inherit;font-style:normal;text-decoration:none;list-style:none}#tf button{box-shadow:none;text-align:center;border-radius:0;padding:0}#tf input{height:auto;box-shadow:none;border:0;border-radius:0}#tf table{border-collapse:collapse;border-spacing:0}#tf{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}#tf img,#tf svg{max-width:100%;display:block}#tf button,#tf input,#tf select{font:inherit;color:inherit}#tf button{cursor:pointer;background:0 0;border:0}#tf a{color:inherit}#tf h1,#tf h2,#tf h3,#tf h4{letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}#tf p{margin:0}#tf ul{margin:0;padding:0;list-style:none}#tf .wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}#tf .narrow{max-width:860px}#tf .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#tf .btn{border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:all .18s;display:inline-flex}#tf .btn svg{flex:none;transition:transform .18s}#tf .btn:hover svg{transform:translate(3px)}#tf .btn-gold{background:var(--gold);color:var(--navy);box-shadow:0 8px 22px #d3a25c59}#tf .btn-gold:hover{background:#deb073;transform:translateY(-1px)}#tf .btn-navy{background:var(--navy);color:#fff}#tf .btn-navy:hover{background:var(--navy-800);transform:translateY(-1px)}#tf .btn-ghost{border:1.5px solid var(--line);color:var(--ink);background:#fff;font-weight:600}#tf .btn-ghost:hover{background:var(--paper);border-color:#c9d2dd}#tf .btn-lg{padding:19px 34px;font-size:17px}#tf .btn-block{width:100%}#tf .btn[disabled]{color:#93a0af;box-shadow:none;cursor:not-allowed;background:#dde3ea;transform:none}#tf .hdr{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#ffffffeb;position:sticky;top:0}#tf .hdr-in{justify-content:space-between;align-items:center;height:74px;display:flex}#tf .brand{align-items:center;gap:11px;text-decoration:none;display:flex}#tf .brand-txt{letter-spacing:-.03em;font-size:22px;font-weight:800}#tf .brand-txt .a{color:var(--navy)}#tf .brand-txt .b{color:var(--gold)}#tf .hdr-nav{color:var(--ink-mid);gap:30px;font-size:15px;font-weight:600;display:none}#tf .hdr-nav a{text-decoration:none}#tf .hdr-nav a:hover{color:var(--navy)}#tf .hdr-nav .partner-link{color:var(--gold-dark)}#tf .hdr-nav .partner-link:hover{color:var(--navy)}#tf .hdr .btn{padding:12px 20px;font-size:15px}@media (width>=900px){#tf .hdr-nav{display:flex}}#tf .hdr-cta{display:none}@media (width>=640px){#tf .hdr-cta{display:inline-flex}}#tf .hero{background:var(--white);color:var(--ink);border-bottom:1px solid var(--line-soft);padding:70px 0 90px;position:relative;overflow:hidden}#tf .hero:before{content:"";background:radial-gradient(900px 420px at 78% -10%,#d3a25c29,#0000 62%),radial-gradient(700px 400px at 10% 110%,#d3a25c14,#0000 60%);position:absolute;inset:0}#tf .hero-grid{align-items:center;gap:46px;display:grid;position:relative}@media (width>=980px){#tf .hero-grid{grid-template-columns:1.05fr .95fr;gap:60px}#tf .hero{padding:86px 0 104px}}#tf .eyebrow{color:var(--gold-dark);background:#d3a25c1f;border:1px solid #d3a25c66;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 14px 7px 9px;font-size:13px;font-weight:600;display:inline-flex}#tf .eyebrow .dot{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d3a25c40}#tf .hero h1{letter-spacing:-.035em;color:var(--navy);font-size:clamp(34px,5.4vw,56px)}#tf .hero h1 em{color:var(--gold-dark);font-style:normal}#tf .hero-sub{color:var(--ink-mid);max-width:520px;margin-top:20px;font-size:clamp(16px,2vw,19px);font-weight:500}#tf .hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}#tf .hero-note{color:var(--ink-soft);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;font-weight:600;display:flex}#tf .hero-note span{align-items:center;gap:7px;display:flex}#tf .hero-note svg{color:var(--gold-dark)}#tf .qcard{border-radius:var(--radius-lg);color:var(--ink);border:2px solid var(--navy);background:#fff;padding:26px;box-shadow:0 24px 60px #051f3e29}#tf .qcard h3{font-size:18px}#tf .qcard .lead{color:var(--ink-soft);margin-top:5px;font-size:13.5px;font-weight:500}#tf .amt-row{flex-wrap:wrap;gap:8px;margin:18px 0 10px;display:flex}#tf .chip{border:1.5px solid var(--line);color:var(--ink-mid);background:#fff;border-radius:11px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .15s}#tf .chip:hover{background:var(--paper);border-color:#c9d2dd}#tf .chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}#tf .qcard .btn{margin-top:14px}#tf .qcard-foot{border-top:1px solid var(--line-soft);color:var(--ink-soft);align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:12.5px;font-weight:600;display:flex}#tf .qcard-foot svg{color:var(--gold);flex:none}#tf .strip{background:var(--gold-tint);border-bottom:1px solid #eadfcb}#tf .strip-in{grid-template-columns:repeat(2,1fr);gap:24px 10px;padding:26px 0;display:grid}@media (width>=760px){#tf .strip-in{grid-template-columns:repeat(4,1fr)}}#tf .stat{text-align:center}#tf .stat b{color:var(--navy);letter-spacing:-.03em;font-size:clamp(22px,3.2vw,30px);font-weight:800;display:block}#tf .stat span{color:#8a7550;font-size:13px;font-weight:600}#tf section{scroll-margin-top:80px}#tf .sec{padding:76px 0}#tf .sec-alt{background:var(--paper)}#tf .sec-head{max-width:680px;margin-bottom:44px}#tf .sec-head.center{text-align:center;margin-left:auto;margin-right:auto}#tf .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:12px;font-size:12.5px;font-weight:800}#tf .sec-head h2{font-size:clamp(27px,3.7vw,40px)}#tf .sec-head p{color:var(--ink-mid);margin-top:14px;font-size:17px;font-weight:500}#tf .rail{gap:30px;display:grid;position:relative}@media (width>=860px){#tf .rail{grid-template-columns:repeat(3,1fr);gap:34px}#tf .rail:before{content:"";background:linear-gradient(90deg,var(--gold),#d3a25c40);height:2px;position:absolute;top:27px;left:9%;right:9%}}#tf .step{position:relative}#tf .step-n{background:var(--navy);width:54px;height:54px;color:var(--gold);border:5px solid var(--white);box-shadow:0 0 0 1px var(--line);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:relative}#tf .sec-alt .step-n{border-color:var(--paper)}#tf .step h3{margin-top:18px;font-size:19px}#tf .step p{color:var(--ink-mid);margin-top:9px;font-size:15.5px;font-weight:500}#tf .step-tag{color:var(--gold-dark);background:var(--gold-tint);border-radius:999px;margin-top:12px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}#tf .prods{gap:16px;display:grid}@media (width>=900px){#tf .prods{grid-template-columns:1fr 1fr}}#tf .prod{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;gap:18px;padding:24px;transition:all .2s;display:flex}#tf .prod:hover{box-shadow:var(--shadow);border-color:#d3a25c8c;transform:translateY(-2px)}#tf .prod-ico{background:var(--navy);width:50px;height:50px;color:var(--gold);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}#tf .prod h3{font-size:17.5px}#tf .prod p{color:var(--ink-mid);margin-top:7px;font-size:15px;font-weight:500}#tf .prod .meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}#tf .tag{background:var(--paper);color:var(--ink-mid);border:1px solid var(--line-soft);border-radius:7px;padding:5px 10px;font-size:11.5px;font-weight:700}#tf .prod-wide{background:var(--navy);border-color:var(--navy);color:#fff;grid-column:1/-1}#tf .prod-wide:hover{box-shadow:none;border-color:var(--navy);transform:none}#tf .prod-wide p{color:#b7c4d4}#tf .prod-wide .prod-ico{background:#d3a25c29}#tf .prod-wide .tag{color:#d6dfe9;background:#ffffff14;border-color:#ffffff1f}#tf .cmp{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}#tf .cmp-scroll{border-radius:var(--radius-lg);overflow-x:auto}#tf table.cmp-t{border-collapse:collapse;width:100%;min-width:560px}#tf .cmp-t th,#tf .cmp-t td{text-align:left;border-bottom:1px solid var(--line-soft);padding:17px 20px;font-size:15px}#tf .cmp-t thead th{background:var(--paper);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px;font-weight:800}#tf .cmp-t thead th.us{background:var(--navy);color:var(--gold)}#tf .cmp-t td.us{color:var(--navy);background:#d3a25c12;font-weight:700}#tf .cmp-t tbody th{color:var(--navy);width:34%;font-weight:700}#tf .cmp-t td.them{color:var(--ink-mid);font-weight:500}#tf .cmp-t tr:last-child th,#tf .cmp-t tr:last-child td{border-bottom:0}#tf .mk{align-items:center;gap:8px;display:inline-flex}#tf .mk svg{flex:none}#tf .mk.yes svg{color:var(--ok)}#tf .mk.no svg{color:var(--bad)}#tf .revs{gap:18px;display:grid}@media (width>=720px){#tf .revs{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){#tf .revs{grid-template-columns:repeat(3,1fr)}}#tf .rev{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:26px;display:flex}#tf .stars{color:var(--gold);gap:2px;margin-bottom:14px;display:flex}#tf .rev q{quotes:none;color:var(--ink-mid);font-size:15.5px;font-weight:500;line-height:1.62}#tf .rev-f{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}#tf .av{background:var(--navy);width:40px;height:40px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}#tf .rev-f b{font-size:14px;display:block}#tf .rev-f span{color:var(--ink-soft);font-size:12.5px;font-weight:600}#tf .rev-amt{color:var(--gold-dark);background:var(--gold-tint);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:800}#tf .faq{gap:10px;display:grid}#tf .q{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}#tf .q-btn{text-align:left;width:100%;color:var(--navy);justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;font-size:16px;font-weight:700;display:flex}#tf .q-btn svg{color:var(--ink-soft);flex:none;transition:transform .2s}#tf .q.open .q-btn svg{color:var(--gold-dark);transform:rotate(180deg)}#tf .q-body{color:var(--ink-mid);padding:0 22px 21px;font-size:15.5px;font-weight:500;display:none}#tf .q.open .q-body{display:block}#tf .cta{background:var(--navy);color:#fff;padding:78px 0;position:relative;overflow:hidden}#tf .cta:before{content:"";background:radial-gradient(700px 380px at 50% -20%,#d3a25c3d,#0000 65%);position:absolute;inset:0}#tf .cta-in{text-align:center;max-width:640px;margin:0 auto;position:relative}#tf .cta h2{font-size:clamp(27px,4vw,40px)}#tf .cta p{color:#b7c4d4;margin-top:16px;font-size:17px;font-weight:500}#tf .cta .btn{margin-top:30px}#tf .ftr{color:#8fa0b4;background:#03172f;padding:52px 0 32px;font-size:14px}#tf .ftr-top{border-bottom:1px solid #ffffff17;gap:30px;padding-bottom:30px;display:grid}@media (width>=820px){#tf .ftr-top{grid-template-columns:1.4fr 1fr 1fr}}#tf .ftr h4{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:13px}#tf .ftr a{padding:5px 0;text-decoration:none;display:block}#tf .ftr a:hover{color:var(--gold)}#tf .ftr .brand-txt .a{color:#fff}#tf .ftr-legal{color:#6c7e93;padding-top:26px;font-size:12.5px;line-height:1.7}#tf .sticky{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;transition:transform .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(130%);box-shadow:0 -8px 30px #051f3e17}#tf .sticky.on{transform:none}@media (width>=900px){#tf .sticky{display:none}}#tf .sticky small{color:var(--ink-soft);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:700;display:flex}#tf .sticky small svg{color:var(--gold)}#tf .app{background:var(--paper);min-height:100vh;padding-bottom:150px;display:none}#tf .app.on{display:block}#tf.form-on .site{display:none}#tf .f-hdr{border-bottom:1px solid var(--line);z-index:40;background:#fff;position:sticky;top:0}#tf .f-hdr-in{justify-content:space-between;align-items:center;height:64px;display:flex}#tf .f-secure{color:var(--ink-soft);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}#tf .f-secure svg{color:var(--gold)}#tf .prog{border-bottom:1px solid var(--line);background:#fff}#tf .prog-in{max-width:640px;margin:0 auto;padding:15px 0 17px}#tf .prog-top{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}#tf .prog-top b{color:var(--navy);letter-spacing:-.01em;font-size:13px;font-weight:800}#tf .prog-top span{color:var(--gold-dark);font-size:12px;font-weight:700}#tf .prog-bar{background:var(--line);border-radius:99px;height:7px;overflow:hidden}#tf .prog-fill{background:linear-gradient(90deg,var(--gold-dark),var(--gold));border-radius:99px;width:20%;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}#tf .prog-dots{gap:5px;margin-top:10px;display:flex}#tf .pdot{background:var(--line);border-radius:99px;flex:1;height:4px;transition:background .3s}#tf .pdot.past{background:var(--ok)}#tf .pdot.now{background:var(--gold)}#tf .qopts{gap:11px;margin-bottom:6px;display:grid}@media (width>=620px){#tf .qopts.pair{grid-template-columns:1fr 1fr}}#tf .qopt{text-align:left;border:2px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:15px;width:100%;padding:17px 18px;transition:all .16s;display:flex;position:relative}#tf .qopt:hover{border-color:var(--gold);background:#fffdf9;transform:translateY(-2px);box-shadow:0 8px 20px #051f3e12}#tf .qopt:active{transform:translateY(0)}#tf .qopt[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}#tf .qopt[aria-pressed=true] .qopt-ico{color:var(--gold);background:#d3a25c33}#tf .qopt[aria-pressed=true] i{color:#a9bacd}#tf .qopt[aria-pressed=true] .qopt-arr{color:var(--gold);opacity:1}#tf .qopt-ico{background:var(--gold-tint);width:44px;height:44px;color:var(--gold-dark);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:all .16s;display:flex}#tf .qopt-txt{flex:1;min-width:0}#tf .qopt-txt b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25;display:block}#tf .qopt-txt i{color:var(--ink-soft);margin-top:3px;font-size:13px;font-style:normal;font-weight:500;line-height:1.35;display:block}#tf .qopt-arr{color:#c3cdd9;opacity:.9;flex:none;transition:all .16s}#tf .qopt:hover .qopt-arr{color:var(--gold);transform:translate(3px)}#tf .qopts.amt .qopt{padding:16px 18px}#tf .qopts.amt .qopt-txt b{letter-spacing:-.03em;font-size:20px}#tf .or-line{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:14px;margin:20px 0 12px;font-size:12px;font-weight:800;display:flex}#tf .or-line:before,#tf .or-line:after{content:"";background:var(--line);flex:1;height:1px}#tf .f-main{max-width:640px;margin:0 auto;padding:26px 20px 0}#tf .f-step{animation:.3s in;display:none}#tf .f-step.on{display:block}@keyframes in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}#tf .f-title{font-size:23px}#tf .f-sub{color:var(--ink-soft);margin-top:6px;margin-bottom:24px;font-size:14.5px;font-weight:500}#tf .fld{margin-bottom:22px}#tf .fld>label,#tf .fld>.lab{color:var(--navy);margin-bottom:3px;font-size:14.5px;font-weight:700;display:block}#tf .hint{color:var(--ink-soft);margin-bottom:10px;font-size:12.5px;font-weight:500}#tf .opts{flex-wrap:wrap;gap:8px;display:flex}#tf .inp{border:1.5px solid var(--line);background:#fff;border-radius:11px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:500;transition:all .15s}#tf .inp::placeholder{color:#a9b4c1;font-weight:400}#tf .inp:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d3a25c29}#tf .inp.bad{border-color:var(--bad);box-shadow:0 0 0 3px #d94a4a1a}#tf .inp-pre{position:relative}#tf .inp-pre .pre{color:var(--ink-soft);pointer-events:none;font-size:15px;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#tf .inp-pre .inp{padding-left:30px}#tf .inp-tel .pre{align-items:center;gap:5px;display:flex}#tf .inp-tel .inp{padding-left:74px}#tf .dob{grid-template-columns:1fr 1fr 1.4fr;gap:9px;display:grid}#tf .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}#tf .err{color:var(--bad);align-items:center;gap:6px;margin-top:7px;font-size:12.5px;font-weight:700;display:none}#tf .err.on{display:flex}#tf .notice{color:var(--gold-dark);background:#d3a25c1a;border:1px solid #d3a25c57;border-radius:11px;margin-bottom:10px;padding:11px 14px;font-size:12.5px;font-weight:600}#tf .check{cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;display:flex}#tf .check .box{background:#fff;border:2px solid #c6d0db;border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;transition:all .15s;display:flex}#tf .check .box svg{opacity:0;color:#fff}#tf .check[aria-checked=true] .box{background:var(--gold);border-color:var(--gold)}#tf .check[aria-checked=true] .box svg{opacity:1}#tf .check span{color:var(--ink-mid);font-size:14px;font-weight:500}#tf .check a{color:var(--gold-dark);font-weight:700}#tf .legal{color:var(--ink-soft);margin-top:12px;font-size:11.5px;font-weight:500;line-height:1.65}#tf .f-nav{gap:11px;margin-top:8px;display:flex}#tf .f-nav .btn{padding:16px 22px}#tf .f-trust{color:var(--ink-soft);justify-content:center;align-items:center;gap:16px;margin-top:14px;font-size:12px;font-weight:600;display:flex}#tf .f-trust span{align-items:center;gap:6px;display:flex}#tf .f-trust svg{color:var(--gold)}#tf .f-bar{border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));z-index:50;background:#fff;position:fixed;bottom:0;left:0;right:0}#tf .f-bar-in{max-width:640px;margin:0 auto}@media (width>=760px){#tf .f-bar{background:0 0;border:0;margin-top:26px;padding:0;position:static}}#tf .done{text-align:center;max-width:600px;margin:0 auto;padding:60px 20px}#tf .done-ico{background:var(--gold-tint);width:78px;height:78px;color:var(--gold-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}#tf .done h2{font-size:26px}#tf .done p{color:var(--ink-mid);margin-top:12px;font-weight:500}#tf .done-list{text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin-top:26px;padding:22px}#tf .done-list li{color:var(--ink-mid);gap:12px;padding:9px 0;font-size:14.5px;font-weight:600;display:flex}#tf .done-list svg{color:var(--gold);flex:none;margin-top:2px}
