.lp1{--navy:#0a2342;--navy2:#13294b;--red:#b22234;--red2:#c8102e;--gold:#d4af37;--ink:#10233f;--paper:#eef2f8;--white:#fff;--line:#d3dcea;--green:#1a7f37;--muted:#566479;--flagblue:#0a2342;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55}.lp1 *{box-sizing:border-box;margin:0;padding:0}.lp1 img,.lp1 svg{max-width:100%;display:block}.lp1 button{font-family:inherit}.lp1 a{color:inherit}.lp1 :focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lp1 .wrap{background:var(--white);flex-direction:column;max-width:560px;min-height:100vh;margin:0 auto;display:flex;box-shadow:0 0 40px #0a23421a}.lp1 .usflag{background:repeating-linear-gradient(180deg, var(--red) 0 3.14px, #fff 3.14px 6.28px);border-bottom:1px solid #0000001a;height:22px;position:relative}.lp1 .usflag .canton{background:var(--flagblue);letter-spacing:3px;color:#fff;justify-content:center;align-items:center;gap:4px;width:42%;height:12.56px;font-size:8px;display:flex;position:absolute;top:0;left:0}.lp1 .alert{background:var(--red);color:#fff;text-align:center;letter-spacing:.02em;padding:10px 14px;font-size:.92rem;font-weight:800;line-height:1.35}.lp1 .alert b{color:var(--gold)}.lp1 .main{flex-direction:column;flex:1;min-height:calc(100svh - 64px);padding:18px 20px 44px;display:flex}.lp1 .seal-row{justify-content:center;margin:6px 0 14px;display:flex}.lp1 .seal{width:52px;height:52px}.lp1 .prog{margin:2px 0 22px}.lp1 .prog .track{background:#e3e9f2;border-radius:99px;height:11px;overflow:hidden}.lp1 .prog .fill{background:linear-gradient(90deg, var(--navy), var(--red));border-radius:99px;height:100%;transition:width .35s}.lp1 .prog .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-top:8px;font-size:.86rem;font-weight:800}.lp1 .eyebrow{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;background:#e9f0fb;border-radius:99px;align-items:center;gap:8px;margin:0 auto 16px;padding:8px 15px;font-size:.86rem;font-weight:800;display:inline-flex}.lp1 .dot{background:var(--green);border-radius:99px;width:10px;height:10px;animation:1.6s infinite lp1pulse;box-shadow:0 0 0 4px #1a7f372e}@keyframes lp1pulse{0%,to{opacity:1}50%{opacity:.35}}.lp1 h1{color:var(--navy);letter-spacing:-.02em;text-align:center;margin-bottom:16px;font-size:2.5rem;font-weight:850;line-height:1.12}.lp1 h1 .hl{color:var(--red2);white-space:nowrap}.lp1 .lede{color:#2c3b54;text-align:center;margin-bottom:22px;font-size:1.2rem}.lp1 .lede b{color:var(--navy)}.lp1 .center{text-align:center}.lp1 .trust{flex-direction:column;gap:10px;margin:18px 0 24px;display:flex}.lp1 .trust span{border:1px solid var(--line);color:var(--navy);background:#f2f6fc;border-radius:11px;align-items:center;gap:9px;padding:13px 16px;font-size:1.04rem;font-weight:750;display:flex}.lp1 .trust span:before{content:"✓";color:#fff;background:var(--green);border-radius:99px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:900;display:flex}.lp1 .cta{cursor:pointer;text-align:center;letter-spacing:-.01em;border:none;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:66px;font-weight:850;text-decoration:none;transition:transform 80ms,box-shadow .2s;display:flex}.lp1 .cta:active{transform:scale(.985)}.lp1 .cta-primary{background:linear-gradient(180deg, var(--red2), var(--red));color:#fff;padding:18px 16px;font-size:1.42rem;box-shadow:0 7px 20px #b222345c}.lp1 .cta-navy{background:var(--white);color:var(--navy);border:2.5px solid var(--navy);padding:16px;font-size:1.2rem}.lp1 .cta-sub{color:var(--muted);text-align:center;margin-top:12px;font-size:.96rem;font-weight:600}.lp1 .cta-sub b{color:var(--navy)}.lp1 .q-kicker{color:var(--red2);text-transform:uppercase;letter-spacing:.06em;text-align:center;margin-bottom:10px;font-size:.92rem;font-weight:850}.lp1 .q-title{color:var(--navy);letter-spacing:-.01em;text-align:center;margin-bottom:22px;font-size:1.7rem;font-weight:850;line-height:1.22}.lp1 .opts{flex-direction:column;gap:13px;display:flex}.lp1 .opt{border:2.5px solid var(--line);width:100%;color:var(--navy);cursor:pointer;text-align:left;background:#fff;border-radius:15px;align-items:center;gap:15px;min-height:72px;padding:20px 18px;font-size:1.22rem;font-weight:750;transition:border-color .15s,background .15s,transform 80ms;display:flex}.lp1 .opt:hover{border-color:var(--navy);background:#f6faff}.lp1 .opt:active{transform:scale(.99)}.lp1 .opt .mk{border:2.5px solid var(--line);width:34px;height:34px;color:var(--navy);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;display:flex}.lp1 .opt:hover .mk{border-color:var(--navy);background:var(--navy);color:#fff}.lp1 .back{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:20px;padding:10px 4px;font-size:1rem;font-weight:800}.lp1 .load{text-align:center;padding:46px 0 36px}.lp1 .spinner{border:6px solid #e3e9f2;border-top-color:var(--red);border-radius:99px;width:62px;height:62px;margin:0 auto 24px;animation:.8s linear infinite lp1spin}@keyframes lp1spin{to{transform:rotate(360deg)}}.lp1 .load h2{color:var(--navy);margin-bottom:10px;font-size:1.4rem}.lp1 .load p{color:var(--muted);font-size:1.05rem}@keyframes lp1fade{to{opacity:1}}.lp1 .result{text-align:center}.lp1 .badge{width:88px;height:88px;margin:4px auto 14px}.lp1 .result h2{color:var(--navy);letter-spacing:-.01em;margin-bottom:8px;font-size:2.15rem;font-weight:850;line-height:1.14}.lp1 .callbox{background:var(--navy);text-align:center;border-radius:17px;margin:14px 0 16px;padding:22px 16px}.lp1 .callbox .lab{color:#b9c8de;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.92rem;font-weight:800;line-height:1.35}.lp1 .callnum{color:#fff;letter-spacing:-.01em;margin-bottom:16px;font-size:2.35rem;font-weight:850;text-decoration:none;display:block}.lp1 .hours{color:#a6b8d2;margin-top:14px;font-size:.94rem;font-weight:650}.lp1 .hours .live{color:#7ee08a;font-weight:850}.lp1 .hedge{color:#42525f;text-align:left;background:#f4f8fc;border:1px solid #d8e2ee;border-radius:11px;margin:14px 0 4px;padding:13px 15px;font-size:.9rem;line-height:1.5}.lp1 .subline{color:#2c3b54;text-align:left;margin:6px 0 16px;font-size:1.1rem}.lp1 .subline b{color:var(--navy)}.lp1 .offer{text-align:left;background:#f0f6ff;border:1.5px solid #cfe0f5;border-radius:15px;margin:0 0 16px;padding:18px}.lp1 .offer ul{flex-direction:column;gap:13px;list-style:none;display:flex}.lp1 .offer li{color:var(--navy);align-items:flex-start;gap:12px;font-size:1.1rem;font-weight:700;line-height:1.4;display:flex}.lp1 .offer li:before{content:"★";color:var(--gold);flex:none;font-size:1.25rem;font-weight:900;line-height:1.25}.lp1 .dqtip{color:#42506a;border:1px solid var(--line);text-align:left;background:#f6f8fc;border-radius:12px;margin:14px 0 22px;padding:14px 16px;font-size:1.05rem;font-weight:600}.lp1 .ftr{border-top:1px solid var(--line);background:#f7f9fc;padding:22px 20px 30px}.lp1 .disc{color:#7a8699;font-size:.82rem;line-height:1.6}.lp1 .disc b{color:var(--muted)}.lp1 .flinks{margin-top:12px;font-size:.82rem}.lp1 .flinks a{color:var(--navy);margin-bottom:4px;margin-right:16px;font-weight:750;text-decoration:none;display:inline-block}.lp1 .copy{color:#9aa6b6;margin-top:12px;font-size:.8rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
