*{box-sizing:border-box}body{color:#111827;background:#f6f7f9;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:560px;margin:0 auto;padding:32px 20px 64px}h1{margin:8px 0 4px;font-size:26px}p.sub{color:#4b5563;margin:0 0 24px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:14px;padding:16px}.btn{text-align:center;color:#fff;border-radius:12px;margin-top:10px;padding:14px 16px;font-weight:600;text-decoration:none;display:block}.btn.alt{color:#111827;border:1px solid #d1d5db;background:#fff!important}.small{color:#6b7280;font-size:13px}a.row{color:inherit;border-bottom:1px solid #eef0f3;padding:14px 0;text-decoration:none;display:block}.inp{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;margin:4px 0 10px;padding:10px 12px;font-size:15px;display:block}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 14px;display:grid}label{color:#374151;font-size:13px;display:block}h2{margin:28px 0 10px;font-size:18px}.lnk{color:#1a3a6b;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}
.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fsn{--navy:#0b1f3f;--navy2:#13305f;--gold:#f6b73c;--ink:#0f172a;--mut:#475569;color:var(--ink);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.fsn *{box-sizing:border-box}.fsn h1,.fsn h2,.fsn h3{margin:0}.fsn-top{z-index:2;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:16px 20px;display:flex;position:relative}.fsn-logo{color:#fff;letter-spacing:.2px;font-size:19px;font-weight:800}.fsn-logo span{color:var(--gold)}.fsn-top .fsn-logo{color:#fff}.fsn-cta{background:var(--navy2);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:12px;padding:14px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.fsn-cta.sm{background:var(--gold);color:#1b1300;padding:9px 16px;font-size:14px}.fsn-cta.gold{background:var(--gold);color:#1b1300}.fsn-hero{background:linear-gradient(135deg,#071428 0%,var(--navy) 50%,var(--navy2) 100%);color:#fff;margin-top:-66px;padding:96px 20px 56px}.fsn-hero.tight{padding-bottom:36px}.fsn-hero-in{grid-template-columns:1.1fr .9fr;align-items:start;gap:36px;max-width:1100px;margin:0 auto;display:grid}.fsn-hero-in.single{grid-template-columns:1fr;max-width:560px}.fsn-eyebrow{color:var(--gold);background:#f6b73c26;border:1px solid #f6b73c66;border-radius:99px;margin-bottom:14px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.fsn-hero h1{margin-bottom:16px;font-size:clamp(32px,5.5vw,52px);font-weight:800;line-height:1.08}.fsn-sub{color:#dbe6f7;margin:0 0 18px;font-size:18px;line-height:1.5}.fsn-bul{margin:0;padding:0;list-style:none}.fsn-bul li{color:#fff;padding:6px 0 6px 28px;font-weight:500;position:relative}.fsn-bul li:before{content:"★";color:var(--gold);position:absolute;left:0}.fsn-formcard{color:var(--ink);background:#fff;border-radius:18px;padding:22px 20px;box-shadow:0 20px 50px #00000059}.fsn-formcard h2{margin-bottom:6px;font-size:22px}.fsn-formlead{color:var(--mut);margin:0 0 8px;font-size:14px}.fsn-form label{color:#334155;margin:10px 0 0;font-size:13px;font-weight:600;display:block}.fsn-form input,.fsn-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:10px;margin-top:4px;padding:12px;font-size:16px;display:block}.fsn-form input:focus,.fsn-form select:focus{outline:2px solid var(--gold);border-color:var(--gold)}.fsn-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fsn-form .fsn-cta{background:var(--gold);color:#1b1300;width:100%;margin-top:16px;padding:16px;font-size:17px}.fsn-fine{color:#64748b;margin:10px 0 0;font-size:12px}.fsn-formcard .bad{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0;padding:10px;font-size:14px}.fsn-strip{color:#5b4300;text-align:center;background:#fff7e0;border-bottom:1px solid #f3e1ad;padding:14px 20px;font-size:15px;font-weight:600}.fsn-sec{max-width:1100px;margin:0 auto;padding:56px 20px}.fsn-sec.alt{background:#f4f7fb;max-width:none}.fsn-sec.alt>*{max-width:1060px;margin-left:auto;margin-right:auto}.fsn-sec h2{text-align:center;margin-bottom:10px;font-size:clamp(26px,4vw,36px);font-weight:800}.fsn-lead{color:var(--mut);text-align:center;margin:0 0 28px;font-size:18px}.fsn-phones{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:900px;margin:20px auto 0;display:grid}.fsn-phone{background:#fff;border:8px solid #111827;border-radius:30px;flex-direction:column;min-height:340px;padding:18px 14px 14px;display:flex;position:relative;box-shadow:0 14px 30px #0f172a2e}.fsn-pt{text-align:center;color:#64748b;border-bottom:1px solid #eef0f3;margin-bottom:12px;padding-bottom:8px;font-size:12px;font-weight:700}.fsn-bub{background:#e9eef5;border-radius:16px 16px 16px 4px;max-width:92%;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.35}.fsn-bub.link{color:#1d4ed8;word-break:break-all;text-decoration:underline}.fsn-bub.small{color:#64748b;font-size:11px}.fsn-q{text-align:center;margin:18px 0 10px;font-size:16px;font-weight:800}.fsn-st{color:var(--gold);text-align:center;letter-spacing:2px;font-size:34px}.fsn-sub2,.fsn-phone .fsn-sub{text-align:center;color:#64748b;margin:4px 0;font-size:12px}.fsn-site{text-align:center;background:#f8fafc;border:1px solid #d1d5db;border-radius:10px;margin:6px 0;padding:11px;font-size:13px;font-weight:600}.fsn-phone .fsn-site:first-of-type{background:var(--navy2);color:#fff;border-color:var(--navy2)}.fsn-cap{text-align:center;color:var(--navy2);margin-top:auto;padding-top:12px;font-size:13px;font-weight:700}.fsn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.fsn-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fsn-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.fsn-grid b{margin-bottom:6px;font-size:17px;display:block}.fsn-grid p{color:var(--mut);margin:0;font-size:15px;line-height:1.5}.fsn-price{border:2px solid var(--navy2);background:#fff;border-radius:20px;margin:26px auto 0;padding:28px 24px;max-width:640px!important}.fsn-amt{color:var(--navy);font-size:52px;font-weight:800}.fsn-amt span{color:#64748b;margin-left:6px;font-size:16px;font-weight:500}.fsn-tick{margin:14px 0;padding:0;list-style:none}.fsn-tick li{padding:7px 0 7px 30px;font-size:16px;position:relative}.fsn-tick li:before{content:"✓";color:#0f766e;font-weight:800;position:absolute;left:0}.fsn-tick.big li{max-width:560px;margin:0 auto;font-size:18px}.fsn-price h3{margin:20px 0 10px;font-size:17px}.fsn-packs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fsn-pk{text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;padding:12px 4px;display:flex}.fsn-pk b{font-size:22px}.fsn-pk span{color:#64748b;font-size:12px}.fsn-pk em{color:var(--navy2);margin-top:6px;font-size:18px;font-style:normal;font-weight:800}.fsn-pk small{color:#64748b;font-size:11px}.fsn-faq{max-width:760px;margin:24px auto 0}.fsn-faq details{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:10px;padding:14px 16px}.fsn-faq summary{cursor:pointer;font-size:16px;font-weight:700}.fsn-faq p{color:var(--mut);margin:10px 0 0;line-height:1.55}.fsn-final{background:linear-gradient(135deg,#071428,var(--navy2));color:#fff;text-align:center;padding:60px 20px}.fsn-final h2{margin-bottom:8px;font-size:clamp(26px,4vw,36px)}.fsn-final p{color:#dbe6f7;margin:0 0 22px}.fsn-foot{text-align:center;color:#64748b;padding:28px 20px 90px;font-size:13px}.fsn-sticky{display:none}.fsn.fb h1{font-size:clamp(30px,8vw,40px)}@media (max-width:820px){.fsn-hero-in{grid-template-columns:1fr}.fsn-phones{grid-template-columns:1fr;max-width:300px}.fsn-grid,.fsn-grid.two{grid-template-columns:1fr}.fsn-packs{grid-template-columns:repeat(3,minmax(0,1fr))}.fsn-sticky{z-index:20;background:#fffffff5;border-top:1px solid #e2e8f0;padding:10px 14px;display:block;position:fixed;bottom:0;left:0;right:0}.fsn-sticky .fsn-cta{width:100%}.fsn-two{grid-template-columns:1fr}}
.pt{max-width:560px;margin:0 auto;padding:0 16px 64px}.pt .bar{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.pt .bar b{font-size:18px}.pt h2{margin:24px 0 8px;font-size:17px}.pt .big{color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:6px;padding:15px;font-size:16px;font-weight:700}.pt .stat{gap:10px;display:flex}.pt .stat>div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;padding:12px}.pt .stat b{font-size:22px;display:block}.pt .stat span{color:#6b7280;font-size:12px}.pt .linkrow{margin-bottom:12px}.pt .linkrow input{margin:4px 0 0;font-size:13px}.pt table{border-collapse:collapse;width:100%;font-size:13px}.pt td,.pt th{text-align:left;border-bottom:1px solid #eef0f3;padding:6px 4px}.pt .ok{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:14px}.pt .bad{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:14px}.pt .note{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px}.pt .chk{align-items:flex-start;gap:8px;margin:6px 0 10px;font-size:13px;display:flex}.pt .chk input{margin-top:3px}.rv{background:#f3f5f9;justify-content:center;align-items:flex-start;min-height:100vh;padding:28px 16px;display:flex}.rv-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;max-width:440px;padding:24px 20px;box-shadow:0 8px 30px #0f172a0f}.rv-head{text-align:center;margin-bottom:6px}.rv-head h1{margin:8px 0 2px;font-size:20px}.rv-badge{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:24px;font-weight:800;display:flex}.rv-q{text-align:center;margin:14px 0 8px;font-size:19px;font-weight:700}.rv-stars{justify-content:center;gap:6px;margin:12px 0;display:flex}.rv-stars button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:4px 6px;display:flex}.rv-stars span{color:#d1d5db;font-size:46px;line-height:1;transition:color .1s,transform .1s}.rv-stars i{color:#6b7280;font-size:12px;font-style:normal}.rv-stars button:hover span,.rv-stars button:focus span{color:#f5b301;transform:scale(1.12)}.rv-stars:hover button span{color:#f5b301}.rv-stars button:hover~button span{color:#d1d5db}.rv-done{text-align:center;letter-spacing:4px;margin:8px 0;font-size:30px}.rv-btn{text-align:center;color:#fff;box-sizing:border-box;border-radius:12px;width:100%;margin:10px 0;padding:15px;font-size:16px;font-weight:700;text-decoration:none;display:block}.rv-btn.alt{color:#111827;background:#fff;border:1px solid #d1d5db;font-weight:600}.rv-form label{color:#374151;margin:10px 0 0;font-size:13px;display:block}.rv-form textarea{resize:vertical}.pt .packs{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:8px;display:grid}.pt .pack{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:12px;flex-direction:column;align-items:center;padding:10px 4px;display:flex}.pt .pack b{font-size:20px}.pt .pack span{color:#6b7280;font-size:11px}.pt .pack em{margin-top:4px;font-style:normal;font-weight:700}.pt .siterow{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.pt .addsite{gap:6px;margin-top:8px;display:grid}.pt .fbrow{border-bottom:1px solid #eef0f3;padding:10px 0;font-size:14px}.pt .fbrow.done{opacity:.55}
