@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Work+Sans:wght@400;500;600&display=swap);:root{--blue:#1d4ed8;--blue-dark:#1e3a8a;--green:#059669;--green-dark:#047857;--green-light:#ecfdf5;--slate:#0f172a;--muted:#64748b;--border:#e2e8f0;--bg:#f8fafc}*{box-sizing:border-box}body{background:#f8fafc;background:var(--bg);color:#0f172a;color:var(--slate);font-family:Work Sans,Arial,sans-serif}h1,h2,h3{font-family:Outfit,Arial,sans-serif;letter-spacing:-.03em}a{color:inherit}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);box-shadow:0 2px 16px #0f172a0f;gap:16px;justify-content:space-between;left:0;min-height:76px;padding:12px 24px;position:fixed;right:0;top:0;z-index:50}.brand-link,.site-header{align-items:center;display:flex}.brand-link{gap:12px;text-decoration:none}.brand-mark{background:#1d4ed8;background:var(--blue);border-radius:14px;box-shadow:0 8px 18px #1d4ed82e;color:#fff;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.brand-name{font-family:Outfit,Arial,sans-serif;font-size:18px;font-weight:800}.brand-tagline{color:#64748b;color:var(--muted);font-size:11px;font-weight:600}.call-pill{align-items:center;background:#059669;background:var(--green);border-radius:999px;box-shadow:0 8px 18px #05966929;color:#fff;display:flex;font-weight:800;gap:8px;padding:13px 18px;text-decoration:none}.main{min-height:calc(100vh - 76px);padding-top:106px}.main-hero{padding-top:76px}.hero{background:linear-gradient(135deg,#f8fafcf5,#eff6ffeb),url(https://images.pexels.com/photos/32147453/pexels-photo-32147453.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940) 50%/cover;min-height:640px}.hero-inner{grid-gap:44px;align-items:start;display:grid;gap:44px;grid-template-columns:2fr 3fr;margin:0 auto;max-width:1180px;padding:70px 24px 44px}.mini-badge{background:#ecfdf5;background:var(--green-light);border:1px solid #bbf7d0;border-radius:999px;color:#065f46;display:inline-flex;font-size:13px;font-weight:800;padding:8px 12px}.hero-copy h1{color:#1e3a8a;color:var(--blue-dark);font-size:clamp(42px,6vw,66px);line-height:.98;margin:24px 0 18px}.hero-copy p{color:#475569;font-size:18px;line-height:1.6;max-width:470px}.rating-row{align-items:center;gap:14px;margin:26px 0}.avatar-stack,.rating-row{display:flex}.avatar-stack span{background:linear-gradient(135deg,#3b82f6,#10b981);border:2px solid #fff;border-radius:999px;height:38px;margin-left:-8px;width:38px}.avatar-stack span:first-child{margin-left:0}.stars{color:#f59e0b;letter-spacing:1px}.rating-row small{color:#64748b;color:var(--muted)}.hero-call{color:#1e3a8a;color:var(--blue-dark);font-weight:800;text-decoration:none}.form-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:24px;box-shadow:0 22px 60px #0f172a1f;padding:28px}.form{grid-gap:18px;display:grid;gap:18px;margin-top:24px}.grid.two{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}label{grid-gap:7px;color:#334155;display:grid;font-size:14px;font-weight:800;gap:7px}input,select{background:#fff;border:1px solid #cbd5e1;border-radius:14px;font-size:16px;min-height:50px;padding:0 14px;width:100%}input:focus,select:focus{border-color:#1d4ed8;border-color:var(--blue);outline:3px solid #1d4ed81f}.checkbox-line{align-items:center;display:flex;flex-direction:row;gap:10px}.checkbox-line input,.consent-box input{height:18px;min-height:18px;width:18px}.primary-btn{align-items:center;background:#1d4ed8;background:var(--blue);border:0;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:19px;font-weight:900;justify-content:center;min-height:58px;text-decoration:none;width:100%}.primary-btn:hover{background:#1e3a8a;background:var(--blue-dark)}.primary-btn.green{background:#059669;background:var(--green)}.primary-btn.green:hover{background:#047857;background:var(--green-dark)}.primary-btn:disabled{cursor:not-allowed;opacity:.6}.error{color:#dc2626;font-size:13px;font-weight:800;margin:0}.disclosure{color:#64748b;color:var(--muted);font-size:11px;line-height:1.45;margin:0}.progress-box{grid-gap:12px;display:grid;gap:12px}.progress-top{color:#1d4ed8;color:var(--blue);display:flex;font-size:13px;font-weight:900;justify-content:space-between;text-transform:uppercase}.progress-track{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.progress-track.large{height:12px;margin:24px 0 10px}.progress-fill{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .35s ease}.progress-steps{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.progress-step{grid-gap:6px;color:#94a3b8;display:grid;font-size:12px;font-weight:800;gap:6px;justify-items:center;text-align:center}.progress-dot{border:2px solid #cbd5e1;border-radius:999px;display:grid;height:38px;place-items:center;width:38px}.progress-step.active{color:#1e293b}.progress-step.active .progress-dot{background:#1d4ed8;background:var(--blue);border-color:#1d4ed8;border-color:var(--blue);color:#fff}.trust-badges{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:18px auto;max-width:1180px;padding:0 24px}.trust-badges div{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;color:#334155;font-weight:800;padding:14px}.section-wrap{margin-top:-8px}.value-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:22px auto 42px;max-width:1180px;padding:0 24px}.value-grid div{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:22px;padding:26px}.value-grid h3{font-size:22px;margin:0 0 10px}.value-grid p{color:#64748b;color:var(--muted);line-height:1.55;margin:0}.narrow{margin:0 auto;max-width:760px;padding:34px 20px}.page-title{font-size:34px;margin:26px 0 6px}.page-subtitle{color:#64748b;color:var(--muted);margin:0 0 20px}.radio-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.radio-grid.three{grid-template-columns:repeat(3,1fr)}.radio-card{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:16px;color:#334155;cursor:pointer;font-size:16px;font-weight:900;min-height:55px}.radio-card:hover{background:#f8fafc;border-color:#60a5fa}.radio-card.active{background:#eff6ff;border-color:#1d4ed8;border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed81f;color:#1e3a8a;color:var(--blue-dark)}.consent-box{background:#f8fafc;border-radius:16px;display:flex;flex-direction:row;font-size:12px;font-weight:600;gap:12px;line-height:1.45;padding:16px}.consent-box,.thank-card{border:1px solid #e2e8f0;border:1px solid var(--border)}.thank-card{background:#fff;border-radius:24px;box-shadow:0 22px 60px #0f172a1f;padding:44px 28px;text-align:center}.thank-card h1{font-size:40px;margin:14px 0}.thank-card p{color:#64748b;color:var(--muted)}.spinner,.success{border-radius:999px;display:grid;font-size:34px;height:70px;margin:0 auto 20px;place-items:center;width:70px}.spinner{animation:spin 1.2s linear infinite;background:#eff6ff;color:#1d4ed8;color:var(--blue)}.success{background:#ecfdf5;background:var(--green-light);color:#059669;color:var(--green);font-weight:900}@keyframes spin{to{transform:rotate(1turn)}}.percent{color:#1d4ed8;color:var(--blue);font-weight:900}.call-big{margin-top:28px}.admin-wrap{margin:0 auto;max-width:1180px;padding:36px 20px}.admin-wrap h1{font-size:38px}.admin-login{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:24px;box-shadow:0 14px 40px #0f172a14;max-width:430px;padding:28px}.stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:22px 0}.stats div{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:18px;padding:20px}.stats b{display:block;font-size:32px}.stats span{color:#64748b;color:var(--muted);font-size:13px;font-weight:800}.table-wrap{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;font-size:14px;width:100%}td,th{border-bottom:1px solid #f1f5f9;padding:14px 16px;text-align:left}th{background:#f8fafc;color:#475569;font-size:12px;text-transform:uppercase}.legal{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:22px;margin:0 auto;max-width:850px;padding:40px 22px}.footer{background:#0f172a;color:#cbd5e1;margin-top:50px;padding:42px 24px}.footer-inner{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px}.footer h3{color:#fff;margin:0 0 12px}.footer p{color:#94a3b8;line-height:1.55}.footer-links{grid-gap:10px;display:grid;gap:10px;justify-content:end}.footer-links a{color:#cbd5e1;text-decoration:none}.footer-disclaimer{border-top:1px solid #1e293b;font-size:12px;margin:28px auto 0;max-width:1180px;padding-top:24px}.footer-disclaimer a{color:#fff}@media (max-width:850px){.brand-tagline,.call-label{display:none}.hero-inner{gap:24px;grid-template-columns:1fr;padding-top:38px}.hero-copy h1{font-size:42px}.footer-inner,.grid.two,.stats,.value-grid{grid-template-columns:1fr}.trust-badges{grid-template-columns:repeat(2,1fr)}.form-card{padding:20px}}@media (max-width:520px){.site-header{padding:10px 12px}.brand-name{font-size:15px}.call-pill{font-size:13px;padding:11px 12px}.hero-copy h1{font-size:36px}.radio-grid.three,.trust-badges{grid-template-columns:1fr}.page-title{font-size:28px}}.condition-box{grid-gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;display:grid;gap:10px;padding:16px}.condition-title{color:#334155;font-size:14px;font-weight:900;margin-bottom:2px}.condition-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:row;font-size:14px;font-weight:700;gap:10px;padding:12px}.condition-option input{height:18px;min-height:18px;width:18px}.saving-note{color:#52616b;font-size:.88rem;line-height:1.4;margin-top:10px;text-align:center}.fci-hero-panel{margin:0 auto 26px;max-width:1120px;padding:24px}.fci-hero-content{background:linear-gradient(135deg,#f8fbff,#eef6ff 48%,#fff);border:1px solid #dbeafe;border-radius:28px;box-shadow:0 20px 45px #0f172a14;padding:42px 34px;text-align:center}.fci-h1{color:#0f172a;font-size:clamp(34px,5vw,58px);font-weight:900;letter-spacing:-.045em;line-height:1.02;margin:14px auto 0;max-width:820px}.fci-lede{color:#475569;font-size:18px;line-height:1.65;margin:18px auto 0;max-width:760px}.fci-trust{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:18px;color:#475569;font-size:15px;line-height:1.55;margin:24px auto 0;max-width:830px;padding:16px 20px}.fci-section{margin:0 auto;max-width:1120px;padding:0 24px 48px}.fci-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.fci-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 16px 34px #0f172a12;display:flex;flex-direction:column;justify-content:space-between;min-height:270px;padding:28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fci-card:hover{border-color:#bfdbfe;box-shadow:0 22px 44px #0f172a1a;transform:translateY(-2px)}.fci-card-title{color:#0f172a;font-size:22px;font-weight:900;letter-spacing:-.025em;margin:0}.fci-card-summary{color:#475569;font-size:16px;line-height:1.58;margin:18px 0 0}.fci-card-fit{color:#475569;font-size:15px;line-height:1.55;margin:18px 0 0}.fci-card-fit-label{color:#0f172a;font-weight:900}.fci-card-action{margin-top:26px}.fci-btn{align-items:center;border:1px solid #0000;border-radius:14px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none;width:100%}.fci-btn-primary{background:#0f172a;box-shadow:0 12px 24px #0f172a2e}.fci-btn-primary:hover{background:#1e293b}.fci-btn-outline{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 18px #0f172a0f;color:#0f172a}.fci-btn-outline:hover{background:#f8fafc;border-color:#94a3b8}.fci-footnote{font-size:14px;margin:34px 0 0}.fci-disclaimer,.fci-footnote{color:#64748b;text-align:center}.fci-disclaimer{background:#fff;border:1px solid #e2e8f0;border-radius:18px;font-size:13px;line-height:1.5;margin:28px auto 0;max-width:960px;padding:18px 20px}@media (max-width:800px){.fci-hero-panel{padding:16px}.fci-hero-content{border-radius:22px;padding:30px 20px}.fci-lede{font-size:16px}.fci-section{padding:0 16px 38px}.fci-grid{grid-template-columns:1fr}.fci-card{min-height:auto;padding:24px}}.fci-hero-panel{position:relative}.fci-hero-content{background:radial-gradient(circle at top left,#2454d62e,#0000 34%),radial-gradient(circle at bottom right,#10b9811a,#0000 30%),linear-gradient(135deg,#f8fbff,#eef6ff 52%,#fff);border:1px solid #bfdbfe}.fci-h1{color:#173f91}.fci-lede{color:#334155}.fci-trust{background:#ffffffe0;border-color:#bfdbfe}.fci-card{border-color:#dbeafe}.fci-card-title{color:#0f3f91}.fci-card:hover{border-color:#93c5fd}.fci-btn-primary{background:linear-gradient(135deg,#173f91,#0f172a)}.fci-btn-primary:hover{background:linear-gradient(135deg,#2454d6,#173f91)}.fci-btn-outline{color:#173f91}.fci-btn-outline,.fci-disclaimer{border-color:#bfdbfe}@media (min-width:1350px){.fci-hero-panel:after,.fci-hero-panel:before{color:#173f91;font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.35;opacity:.9;position:absolute;top:92px;width:210px}.fci-hero-panel:before{content:"Private coverage information for individuals, families, and self-employed households.";right:calc(100% + 28px);text-align:right}.fci-hero-panel:after{content:"Choose your path first, then continue to the secure request form.";left:calc(100% + 28px);text-align:left}}.fci-section{position:relative}.fci-section:before{background:linear-gradient(135deg,#2454d614,#fff0);border-radius:32px;content:"";height:220px;inset:-18px -22px auto -22px;pointer-events:none;position:absolute;z-index:-1}.fci-preview-hero{margin-bottom:34px}.fci-section{margin-top:0}@media (max-width:800px){.fci-center-bubble,.fci-h1{text-align:center}.fci-h1{margin-left:auto;margin-right:auto}}.fci-btn-primary{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 14px 26px #05966938;color:#fff}.fci-btn-primary:hover{background:linear-gradient(135deg,#10b981,#059669)}.fci-btn-outline{border-color:#10b981;color:#047857}.fci-btn-outline:hover{background:#ecfdf5;border-color:#059669}.tlp-hero{background:linear-gradient(90deg,#fffffffa,#ffffffeb 45%,#eff6ffc7),radial-gradient(circle at right center,#2563eb1f,#0000 44%);padding:48px 24px 0}.tlp-hero-inner{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:.95fr 1.05fr;margin:0 auto;max-width:1180px}.tlp-copy{padding:30px 0 48px}.tlp-brand-line{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;box-shadow:0 10px 24px #0f172a0f;color:#0f172a;display:inline-flex;font-size:14px;font-weight:900;margin-bottom:24px;padding:9px 14px}.tlp-copy h1{color:#0f172a;font-size:clamp(46px,6vw,76px);font-weight:950;letter-spacing:-.06em;line-height:.96;margin:0}.tlp-copy h1 span{color:#1455b8;display:block}.tlp-subtitle{color:#334155;font-size:20px;line-height:1.45;margin:22px 0 0;max-width:560px}.tlp-question{color:#1455b8;font-size:24px;font-weight:950;letter-spacing:-.03em;margin-top:28px}.tlp-choice-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,190px));margin-top:14px}.tlp-choice-card{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 16px 34px #0f172a1f;color:#0f172a;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:130px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tlp-choice-card:hover{border-color:#10b981;box-shadow:0 20px 42px #0f172a29;transform:translateY(-2px)}.tlp-choice-icon{font-size:38px;line-height:1}.tlp-choice-card strong{font-size:20px;font-weight:900}.tlp-note{color:#475569;font-size:15px;line-height:1.5;margin:22px 0 0;max-width:520px}.tlp-image-panel{background:linear-gradient(135deg,#0f172a0f,#ffffff1a),radial-gradient(circle at 70% 34%,#1455b829,#0000 28%),linear-gradient(135deg,#dbeafe,#f8fafc 45%,#e0f2fe);border-radius:34px 34px 0 0;box-shadow:0 24px 60px #0f172a24;min-height:520px;overflow:hidden;position:relative}.tlp-image-panel:before{background:radial-gradient(circle at 73% 34%,#ffffffeb 0 8%,#0000 9%),radial-gradient(circle at 63% 48%,#ffffffc7 0 11%,#0000 12%),radial-gradient(circle at 81% 52%,#ffffffbd 0 9%,#0000 10%);content:"";inset:0;opacity:.95;position:absolute}.tlp-image-text{background:#ffffffdb;border:1px solid #dbeafe;border-radius:18px;bottom:28px;color:#0f3f91;font-size:18px;font-weight:900;left:28px;padding:16px 18px;position:absolute;right:28px}.tlp-trust-row{grid-gap:18px;background:#fff;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1180px;padding:24px}.tlp-trust-row div{border-right:1px solid #e2e8f0;padding-right:18px}.tlp-trust-row div:last-child{border-right:none}.tlp-trust-row strong{color:#0f172a;display:block;font-size:17px;font-weight:900;margin-bottom:4px}.tlp-trust-row span{color:#64748b;font-size:14px;line-height:1.4}.tlp-bottom{background:linear-gradient(180deg,#eef6ff,#fff);padding:52px 24px 70px;text-align:center}.tlp-bottom h2{color:#0f172a;font-size:clamp(30px,4vw,46px);font-weight:950;letter-spacing:-.045em;line-height:1.1;margin:0 auto;max-width:860px}.tlp-bottom p{color:#64748b;font-size:18px;line-height:1.5;margin:14px auto 0;max-width:760px}@media (max-width:900px){.tlp-hero{padding:28px 16px 0}.tlp-hero-inner{grid-template-columns:1fr}.tlp-copy{padding-bottom:22px;text-align:center}.tlp-choice-row,.tlp-note,.tlp-subtitle{margin-left:auto;margin-right:auto}.tlp-choice-row{grid-template-columns:1fr 1fr;max-width:420px}.tlp-image-panel{border-radius:26px 26px 0 0;min-height:280px}.tlp-trust-row{grid-template-columns:1fr}.tlp-trust-row div{border-bottom:1px solid #e2e8f0;border-right:none;padding-bottom:14px}.tlp-trust-row div:last-child{border-bottom:none}}.tlp2-hero{background:linear-gradient(90deg,#fffffffa,#ffffffe6 42%,#eff6ffb8),radial-gradient(circle at 76% 42%,#2563eb29,#0000 34%),linear-gradient(135deg,#fff,#eef6ff);min-height:620px;overflow:hidden;padding:26px 24px 0}.tlp2-topbar{justify-content:space-between;margin:0 auto 34px;max-width:1180px}.tlp2-logo,.tlp2-topbar{align-items:center;display:flex}.tlp2-logo{color:#0f172a;gap:12px}.tlp2-logo-icon{align-items:center;border:4px solid #1455b8;border-radius:16px;color:#059669;display:inline-flex;font-size:24px;font-weight:950;height:48px;justify-content:center;width:48px}.tlp2-logo strong{display:block;font-size:34px;font-weight:950;letter-spacing:-.05em;line-height:.9}.tlp2-logo span{color:#059669;display:block;font-size:22px;font-weight:950}.tlp2-secure{color:#0f172a;font-size:16px;font-weight:800}.tlp2-hero-inner{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.92fr 1.08fr;margin:0 auto;max-width:1180px}.tlp2-copy{padding-bottom:46px}.tlp2-copy h1{color:#0f172a;font-size:clamp(54px,6vw,82px);font-weight:950;letter-spacing:-.065em;line-height:.96;margin:0}.tlp2-copy h1 span{color:#1455b8;display:block}.tlp2-copy p{color:#334155;font-size:23px;line-height:1.35;margin:22px 0 0;max-width:560px}.tlp2-question{color:#1455b8;font-size:26px;font-weight:950;letter-spacing:-.035em;margin-top:28px}.tlp2-choice-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,210px));margin-top:14px}.tlp2-choice-card{align-items:center;background:#fffffff2;border:1px solid #dbeafe;border-radius:20px;box-shadow:0 18px 36px #0f172a24;color:#0f172a;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:142px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tlp2-choice-card:hover{border-color:#059669;box-shadow:0 22px 44px #0f172a2e;transform:translateY(-2px)}.tlp2-choice-icon{font-size:42px}.tlp2-choice-card strong{font-size:21px;font-weight:950}.tlp2-phone-row{align-items:center;display:flex;gap:14px;margin-top:28px}.tlp2-phone-icon{align-items:center;background:#1455b8;border-radius:999px;color:#fff;display:flex;font-size:23px;font-weight:950;height:54px;justify-content:center;width:54px}.tlp2-phone-row strong{color:#0f172a;display:block;font-size:20px;font-weight:950}.tlp2-phone-row p{color:#475569;font-size:16px;margin:4px 0 0}.tlp2-photo{background:radial-gradient(circle at 58% 44%,#fffffff2 0 11%,#0000 12%),radial-gradient(circle at 70% 36%,#ffffffdb 0 8%,#0000 9%),radial-gradient(circle at 76% 55%,#ffffffd1 0 9%,#0000 10%),linear-gradient(135deg,#dbeafe,#f8fafc 48%,#e0f2fe);border-radius:36px 36px 0 0;box-shadow:0 24px 60px #0f172a21;min-height:520px;overflow:hidden;position:relative}.tlp2-photo:before{background:linear-gradient(90deg,#ffffffe6,#0000 48%),radial-gradient(circle at 64% 42%,#1455b824,#0000 26%);content:"";inset:0;position:absolute}.tlp2-photo-shape{background:#1455b824;border-radius:999px;filter:blur(1px);position:absolute}.tlp2-shape-one{height:180px;right:150px;top:110px;width:180px}.tlp2-shape-two{height:130px;right:70px;top:195px;width:130px}.tlp2-shape-three{height:150px;right:240px;top:225px;width:150px}.tlp2-trust-row{grid-gap:22px;background:#fff;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1180px;padding:28px 24px}.tlp2-trust-row div{grid-column-gap:12px;align-items:center;border-right:1px solid #e2e8f0;column-gap:12px;display:grid;grid-template-columns:46px 1fr;padding-right:18px}.tlp2-trust-row div:last-child{border-right:none}.tlp2-trust-row span{color:#059669;font-size:34px;font-weight:950;grid-row:span 2}.tlp2-trust-row strong{color:#0f172a;font-size:18px;font-weight:950}.tlp2-trust-row p{color:#64748b;font-size:15px;margin:2px 0 0}.tlp2-bottom{background:linear-gradient(180deg,#eef6ff,#fff);padding:54px 24px 74px;text-align:center}.tlp2-bottom h2{color:#0f172a;font-size:clamp(34px,4vw,48px);font-weight:950;letter-spacing:-.045em;line-height:1.1;margin:0 auto;max-width:900px}.tlp2-bottom p{color:#64748b;font-size:19px;line-height:1.5;margin:14px auto 0;max-width:760px}.tlp2-info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:32px auto 0;max-width:980px}.tlp2-info-grid div{background:#fff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 14px 28px #0f172a12;color:#0f3f91;font-size:18px;font-weight:950;padding:22px 16px}@media (max-width:900px){.tlp2-hero{padding:20px 16px 0}.tlp2-topbar{margin-bottom:26px}.tlp2-logo strong{font-size:26px}.tlp2-logo span{font-size:18px}.tlp2-secure{font-size:13px}.tlp2-hero-inner{grid-template-columns:1fr}.tlp2-copy{text-align:center}.tlp2-copy p{font-size:18px}.tlp2-choice-row,.tlp2-copy p{margin-left:auto;margin-right:auto}.tlp2-choice-row{max-width:430px}.tlp2-phone-row{justify-content:center;text-align:left}.tlp2-photo{min-height:260px}.tlp2-info-grid,.tlp2-trust-row{grid-template-columns:1fr}.tlp2-trust-row div{border-bottom:1px solid #e2e8f0;border-right:none;padding-bottom:14px}.tlp2-trust-row div:last-child{border-bottom:none}}.tlp2-photo-shape,.tlp2-photo:before{display:none}.tlp2-photo{background:linear-gradient(90deg,#ffffff1f,#ffffff05 45%,#fff0),url(/static/media/test-family-hero.png.1e1032b7c666044a628a.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.tlp2-photo-shape,.tlp2-photo:before{display:none}.tlp2-choice-card{border:2px solid #cfe8df;box-shadow:0 18px 38px #0f172a1f}.tlp2-choice-card:hover{border:4px solid #059669;box-shadow:0 0 0 6px #0596691f,0 24px 50px #0f172a33;transform:translateY(-4px) scale(1.02)}.tlp2-choice-card:active{border-color:#047857;transform:translateY(-1px) scale(.99)}.tlp2-choice-card strong{font-size:22px}.tlp2-choice-icon{align-items:center;background:#eff6ff;border:2px solid #1455b8;border-radius:999px;box-shadow:0 8px 18px #1455b824;color:#1455b8;display:flex;font-size:46px;font-size:24px;font-weight:950;height:52px;justify-content:center;line-height:1;width:52px}.tlp2-choice-card:hover .tlp2-choice-icon{background:#ecfdf5;border-color:#059669;box-shadow:0 10px 22px #05966933;color:#047857}.tp2-page{background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;padding:34px 24px 70px}.tp2-topbar{justify-content:space-between;margin:0 auto 30px;max-width:1220px}.tp2-logo,.tp2-topbar{align-items:center;display:flex}.tp2-logo{color:#0f172a;gap:12px}.tp2-logo-icon{align-items:center;border:4px solid #1455b8;border-radius:16px;color:#059669;display:inline-flex;font-size:24px;font-weight:950;height:48px;justify-content:center;width:48px}.tp2-logo strong{display:block;font-size:34px;font-weight:950;letter-spacing:-.05em;line-height:.9}.tp2-logo span{color:#059669;display:block;font-size:22px;font-weight:950}.tp2-secure{color:#0f172a;font-size:16px;font-weight:800}.tp2-card{grid-gap:40px;align-items:stretch;background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 24px 70px #0f172a17;display:grid;gap:40px;grid-template-columns:1fr .95fr;margin:0 auto;max-width:1220px;padding:36px}.tp2-left{padding:8px 0}.tp2-progress-row{align-items:center;display:flex;gap:14px;margin-bottom:34px}.tp2-step-circle{align-items:center;background:#1455b8;border-radius:999px;color:#fff;display:flex;font-weight:950;height:44px;justify-content:center;width:44px}.tp2-step-text{color:#0f172a;font-size:16px;font-weight:900}.tp2-progress-bar{background:#e5e7eb;border-radius:999px;height:8px;margin-top:10px;overflow:hidden;width:280px}.tp2-progress-bar span{background:#1455b8;border-radius:999px;display:block;height:100%;width:45%}.tp2-card h1{color:#0f172a;font-size:clamp(38px,5vw,64px);font-weight:950;letter-spacing:-.06em;line-height:1.04;margin:0}.tp2-card h1 span{color:#1455b8}.tp2-subtitle{color:#52616b;font-size:20px;line-height:1.45;margin:22px 0 0;max-width:620px}.tp2-field-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.tp2-field-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 12px 28px #0f172a0f;padding:22px 18px 20px}.tp2-field-icon{align-items:center;background:#eff6ff;border-radius:999px;color:#1455b8;display:flex;font-size:22px;font-weight:950;height:48px;justify-content:center;margin:0 auto 10px;width:48px}.tp2-green{background:#ecfdf5;color:#059669}.tp2-field-card label{color:#0f172a;display:block;font-size:18px;font-weight:950;margin-bottom:14px;text-align:center}.tp2-field-card select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;font-size:16px;font-weight:700;min-height:48px;padding:0 14px;width:100%}.tp2-continue{align-items:center;background:linear-gradient(135deg,#1455b8,#1d63d8);border-radius:999px;box-shadow:0 18px 34px #1455b83d;color:#fff;display:inline-flex;font-size:18px;font-weight:950;gap:14px;justify-content:center;margin-top:26px;min-height:58px;text-decoration:none;width:220px}.tp2-continue:hover{box-shadow:0 22px 44px #1455b852;transform:translateY(-2px)}.tp2-note{color:#52616b;font-size:15px;font-weight:700;line-height:1.5;margin:22px 0 0;max-width:520px}.tp2-photo{background:linear-gradient(90deg,#ffffff0d,#fff0),url(/static/media/test-page-2-family.png.b82380acb6710328d9f2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:22px;box-shadow:0 20px 44px #0f172a1f;min-height:560px}.tp2-trust-row{grid-gap:22px;background:#fff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 18px 46px #0f172a12;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin:24px auto 0;max-width:1220px;padding:24px}.tp2-trust-row div{grid-column-gap:12px;align-items:center;border-right:1px solid #e2e8f0;column-gap:12px;display:grid;grid-template-columns:46px 1fr;padding-right:18px}.tp2-trust-row div:last-child{border-right:none}.tp2-trust-row span{color:#059669;font-size:34px;font-weight:950;grid-row:span 2}.tp2-trust-row strong{color:#0f172a;font-size:18px;font-weight:950}.tp2-trust-row p{color:#64748b;font-size:15px;margin:2px 0 0}@media (max-width:900px){.tp2-page{padding:22px 14px 48px}.tp2-topbar{margin-bottom:20px}.tp2-logo strong{font-size:25px}.tp2-logo span{font-size:18px}.tp2-secure{font-size:13px}.tp2-card{grid-template-columns:1fr;padding:24px 18px}.tp2-left{text-align:center}.tp2-progress-row{justify-content:center}.tp2-progress-bar{width:220px}.tp2-field-grid{grid-template-columns:1fr}.tp2-photo{min-height:280px}.tp2-trust-row{grid-template-columns:1fr}.tp2-trust-row div{border-bottom:1px solid #e2e8f0;border-right:none;padding-bottom:14px}.tp2-trust-row div:last-child{border-bottom:none}}.tp2-photo{background-position:42%;background-position:78%!important;background-repeat:no-repeat!important;background-size:cover!important}.step2-test-layout{max-width:860px;padding-bottom:56px;padding-top:34px}.step2-test-card{background:radial-gradient(circle at top right,#1455b814,#0000 34%),#fff;border:1px solid #dbeafe;border-radius:28px;box-shadow:0 24px 70px #0f172a1a;padding:34px}.step2-test-card .page-title{color:#0f172a;font-size:clamp(34px,5vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin-bottom:12px;text-align:center}.step2-test-card .page-subtitle{color:#52616b;font-size:18px;line-height:1.5;margin:0 auto 28px;max-width:620px;text-align:center}.step2-test-card .form{gap:22px}.step2-test-card .form>label{background:#f8fbff;border:1px solid #dbeafe;border-radius:20px;box-shadow:0 12px 28px #0f172a0d;color:#0f172a;font-size:18px;font-weight:950;padding:22px}.step2-test-card .choice-grid,.step2-test-card .radio-grid,.step2-test-card .radio-group{margin-top:14px}.step2-test-card .option-btn,.step2-test-card .radio-option,.step2-test-card button{border-radius:14px}.step2-test-card select{border:1px solid #cbd5e1;border-radius:14px;font-size:16px;font-weight:700;min-height:52px}.step2-test-card .primary-btn{background:linear-gradient(135deg,#059669,#047857);border-radius:999px;box-shadow:0 18px 34px #0596693d;font-size:18px;font-weight:950;min-height:58px}.step2-test-card .primary-btn:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-1px)}.step2-test-card .error{font-weight:800;text-align:center}.step2-test-layout .trust-row,.step2-test-layout+.trust-row{margin-top:24px}@media (max-width:700px){.step2-test-layout{padding:18px 14px 44px}.step2-test-card{border-radius:24px;padding:24px 18px}.step2-test-card .page-title{font-size:34px}.step2-test-card .page-subtitle{font-size:16px}.step2-test-card .form>label{font-size:16px;padding:18px}}.tp1-page{background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;padding:34px 24px 70px}.tp1-topbar{justify-content:space-between;margin:0 auto 30px;max-width:1220px}.tp1-logo,.tp1-topbar{align-items:center;display:flex}.tp1-logo{color:#0f172a;gap:12px}.tp1-logo-icon{align-items:center;border:4px solid #1455b8;border-radius:16px;color:#059669;display:inline-flex;font-size:24px;font-weight:950;height:48px;justify-content:center;width:48px}.tp1-logo strong{display:block;font-size:34px;font-weight:950;letter-spacing:-.05em;line-height:.9}.tp1-logo span{color:#059669;display:block;font-size:22px;font-weight:950}.tp1-secure{color:#0f172a;font-size:16px;font-weight:800}.tp1-card{grid-gap:40px;align-items:stretch;background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 24px 70px #0f172a17;display:grid;gap:40px;grid-template-columns:1fr .95fr;margin:0 auto;max-width:1220px;padding:36px}.tp1-left{padding:8px 0}.tp1-progress-row{align-items:center;display:flex;gap:14px;margin-bottom:34px}.tp1-step-circle{align-items:center;background:#1455b8;border-radius:999px;color:#fff;display:flex;font-weight:950;height:44px;justify-content:center;width:44px}.tp1-step-text{color:#0f172a;font-size:16px;font-weight:900}.tp1-progress-bar{background:#e5e7eb;border-radius:999px;height:8px;margin-top:10px;overflow:hidden;width:280px}.tp1-progress-bar span{background:#1455b8;border-radius:999px;display:block;height:100%;width:25%}.tp1-card h1{color:#0f172a;font-size:clamp(42px,5vw,68px);font-weight:950;letter-spacing:-.06em;line-height:1.02;margin:0}.tp1-card h1 span{color:#1455b8;display:block}.tp1-subtitle{color:#52616b;font-size:20px;line-height:1.45;margin:22px 0 0;max-width:620px}.tp1-question{color:#1455b8;font-size:24px;font-weight:950;margin-top:28px}.tp1-choice-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,220px));margin-top:14px}.tp1-choice-card{align-items:center;background:#fff;border:2px solid #cfe8df;border-radius:18px;box-shadow:0 16px 34px #0f172a1a;color:#0f172a;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:150px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tp1-choice-card:hover{border:4px solid #059669;box-shadow:0 0 0 6px #0596691f,0 24px 50px #0f172a33;transform:translateY(-4px) scale(1.02)}.tp1-choice-icon{align-items:center;background:#eff6ff;border:2px solid #1455b8;border-radius:999px;color:#1455b8;display:flex;font-size:24px;font-weight:950;height:52px;justify-content:center;line-height:1;width:52px}.tp1-green{background:#ecfdf5;border-color:#059669;color:#047857}.tp1-choice-card strong{font-size:22px;font-weight:950}.tp1-note{color:#52616b;font-size:15px;font-weight:700;line-height:1.5;margin:24px 0 0;max-width:560px}.tp1-photo{background:linear-gradient(90deg,#ffffff0d,#fff0),url(/static/media/test-family-hero.png.1e1032b7c666044a628a.png);background-position:72%;background-repeat:no-repeat;background-size:cover;border-radius:22px;box-shadow:0 20px 44px #0f172a1f;min-height:560px}.tp1-trust-row{grid-gap:22px;background:#fff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 18px 46px #0f172a12;display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin:24px auto 0;max-width:1220px;padding:24px}.tp1-trust-row div{grid-column-gap:12px;align-items:center;border-right:1px solid #e2e8f0;column-gap:12px;display:grid;grid-template-columns:46px 1fr;padding-right:18px}.tp1-trust-row div:last-child{border-right:none}.tp1-trust-row span{color:#059669;font-size:34px;font-weight:950;grid-row:span 2}.tp1-trust-row strong{color:#0f172a;font-size:18px;font-weight:950}.tp1-trust-row p{color:#64748b;font-size:15px;margin:2px 0 0}@media (max-width:900px){.tp1-page{padding:22px 14px 48px}.tp1-topbar{margin-bottom:20px}.tp1-logo strong{font-size:25px}.tp1-logo span{font-size:18px}.tp1-secure{font-size:13px}.tp1-card{grid-template-columns:1fr;padding:24px 18px}.tp1-left{text-align:center}.tp1-progress-row{justify-content:center}.tp1-progress-bar{width:220px}.tp1-choice-row,.tp1-note,.tp1-subtitle{margin-left:auto;margin-right:auto}.tp1-choice-row{grid-template-columns:1fr;max-width:320px}.tp1-photo{background-position:50%;min-height:280px}.tp1-trust-row{grid-template-columns:1fr}.tp1-trust-row div{border-bottom:1px solid #e2e8f0;border-right:none;padding-bottom:14px}.tp1-trust-row div:last-child{border-bottom:none}}.step2-polished-page{background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;padding:34px 24px 70px}.step2-polished-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 30px;max-width:980px}.step2-polished-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 24px 70px #0f172a17;margin:0 auto;max-width:980px;padding:36px}.step2-polished-card .progress-bar span,.step2-polished-card .progress-fill{background:#1455b8!important}.step2-polished-card .page-title{color:#0f172a;font-size:clamp(34px,5vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.04;margin:28px 0 10px;text-align:center}.step2-polished-card .page-title span{color:#1455b8}.step2-polished-card .page-subtitle{color:#52616b;font-size:18px;line-height:1.5;margin:0 auto 30px;max-width:620px;text-align:center}.step2-polished-card .form{gap:18px}.step2-polished-card .form>label{background:#fff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 12px 28px #0f172a0d;color:#0f172a;font-size:18px;font-weight:950;padding:22px}.step2-polished-card .choice-grid,.step2-polished-card .radio-grid,.step2-polished-card .radio-group{margin-top:14px}.step2-polished-card .option-btn,.step2-polished-card .radio-option{background:#fff;border:1px solid #dbeafe;border-radius:14px;font-weight:900;min-height:54px}.step2-polished-card .option-btn:hover,.step2-polished-card .radio-option:hover{border-color:#1455b8;box-shadow:0 0 0 4px #1455b814}.step2-polished-card select{border:1px solid #cbd5e1;border-radius:14px;font-size:16px;font-weight:800;min-height:54px}.step2-polished-card .primary-btn{background:linear-gradient(135deg,#1455b8,#1d63d8);border-radius:999px;box-shadow:0 18px 34px #1455b83d;font-size:19px;font-weight:950;min-height:62px}.step2-polished-card .primary-btn:hover{background:linear-gradient(135deg,#1d63d8,#1455b8);transform:translateY(-1px)}.step2-polished-page .badges,.step2-polished-page .trust-badges,.step2-polished-page .trust-row{margin:24px auto 0;max-width:980px}@media (max-width:700px){.step2-polished-page{padding:22px 14px 48px}.step2-polished-topbar{margin-bottom:20px}.step2-polished-card{border-radius:24px;padding:24px 18px}.step2-polished-card .page-title{font-size:34px}.step2-polished-card .page-subtitle{font-size:16px}.step2-polished-card .form>label{font-size:16px;padding:18px}}.step2-polished-card .option-btn,.step2-polished-card .radio-option,.step2-polished-card label:has(input[type=radio]){border:2px solid #dbeafe;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.step2-polished-card .option-btn:hover,.step2-polished-card .radio-option:hover,.step2-polished-card label:has(input[type=radio]):hover{border:4px solid #059669;box-shadow:0 0 0 6px #0596691f,0 18px 36px #0f172a24;transform:translateY(-2px)}.step2-polished-card .option-btn.selected,.step2-polished-card .radio-option.selected,.step2-polished-card label:has(input[type=radio]:checked){background:#ecfdf5;border:4px solid #059669;box-shadow:0 0 0 7px #05966924,0 20px 40px #0f172a29}.step2-polished-card .option-btn:hover,.step2-polished-card .radio-option:hover,.step2-polished-card button:hover{border:4px solid #059669!important;box-shadow:0 0 0 6px #0596691f,0 18px 36px #0f172a24!important;transform:translateY(-2px)}.tp1-disclosure-box{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 10px 24px #0f172a0a;color:#475569;font-size:14px;line-height:1.45;margin:24px 0 0;max-width:620px;padding:16px 18px}.tp1-disclosure-box p{margin:0}.tp1-disclosure-box p+p{margin-top:8px}.tp1-disclosure-box strong{color:#0f3f91;font-weight:950}@media (max-width:900px){.tp1-disclosure-box{margin-left:auto;margin-right:auto;text-align:left}}.contact-page{background:linear-gradient(180deg,#f8fbff,#eef6ff);padding:34px 24px 70px}.contact-card{grid-gap:40px;align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 24px 70px #0f172a17;display:grid;gap:40px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1220px;padding:36px}.contact-copy{padding:10px 0}.contact-copy .mini-badge{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;display:inline-flex;font-weight:950;margin-bottom:22px;padding:9px 14px}.contact-copy h1{color:#0f172a;font-size:clamp(40px,5vw,64px);font-weight:950;letter-spacing:-.06em;line-height:1.03;margin:0}.contact-copy h1:first-line{color:#0f172a}.contact-copy p{color:#52616b;font-size:20px;line-height:1.45;margin:20px 0 0;max-width:560px}.contact-copy .rating-row{margin-top:28px}.contact-copy .hero-call{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;color:#0f3f91;font-size:15px;font-weight:950;line-height:1.45;margin-top:24px;max-width:520px;padding:16px 18px}.contact-form-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 18px 46px #0f172a14;padding:30px}.contact-form-card .progress-bar span,.contact-form-card .progress-fill{background:#1455b8!important}.contact-form-card .form label{color:#0f172a;font-weight:900}.contact-form-card input,.contact-form-card select{background:#fff;border:1px solid #cbd5e1;border-radius:14px;font-size:16px;font-weight:700;min-height:54px}.contact-form-card input:focus,.contact-form-card select:focus{border-color:#1455b8;box-shadow:0 0 0 4px #1455b81a;outline:none}.contact-form-card .checkbox-line{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:14px}.contact-form-card .primary-btn{background:linear-gradient(135deg,#1455b8,#1d63d8);border-radius:999px;box-shadow:0 18px 34px #1455b83d;font-size:19px;font-weight:950;min-height:62px}.contact-form-card .primary-btn:hover{background:linear-gradient(135deg,#1d63d8,#1455b8);transform:translateY(-1px)}@media (max-width:900px){.contact-page{padding:22px 14px 48px}.contact-card{grid-template-columns:1fr;padding:24px 18px}.contact-copy{text-align:center}.contact-copy .hero-call,.contact-copy p{margin-left:auto;margin-right:auto}.contact-form-card{padding:22px 18px}}.contact-form-card .progress-bar span,.contact-form-card .progress-bar>span,.contact-form-card .progress-fill,.contact-form-card [class*=progress] span{background:#1455b8!important}.step2-polished-card .option-btn:not(.selected):not(.active):hover,.step2-polished-card .radio-option:not(.selected):not(.active):hover,.step2-polished-card button:not(.selected):not(.active):not([aria-pressed=true]):hover{background:#fff!important;border:2px solid #1455b8!important;box-shadow:0 0 0 4px #1455b814,0 12px 26px #0f172a1a!important;transform:translateY(-1px)}.step2-polished-card .option-btn.active,.step2-polished-card .option-btn.selected,.step2-polished-card .radio-option.active,.step2-polished-card .radio-option.selected,.step2-polished-card button.active,.step2-polished-card button.selected,.step2-polished-card button[aria-pressed=true]{background:#fff!important;border:4px solid #059669!important;box-shadow:0 0 0 7px #05966924,0 20px 40px #0f172a29!important;color:#0f172a!important}.step2-polished-card .choice-grid:has(button:hover) button.active:not(:hover),.step2-polished-card .choice-grid:has(button:hover) button.selected:not(:hover),.step2-polished-card .choice-grid:has(button:hover) button[aria-pressed=true]:not(:hover),.step2-polished-card .radio-group:has(button:hover) button.active:not(:hover),.step2-polished-card .radio-group:has(button:hover) button.selected:not(:hover),.step2-polished-card .radio-group:has(button:hover) button[aria-pressed=true]:not(:hover){background:#fff!important;border:1px solid #dbeafe!important;box-shadow:none!important;color:#0f172a!important;transform:none!important}.step2-polished-card .choice-grid button:hover,.step2-polished-card .radio-group button:hover{transform:translateY(-2px)}.step2-polished-card .choice-grid button.active,.step2-polished-card .choice-grid button.selected,.step2-polished-card .choice-grid button:hover,.step2-polished-card .choice-grid button[aria-pressed=true],.step2-polished-card .radio-group button.active,.step2-polished-card .radio-group button.selected,.step2-polished-card .radio-group button:hover,.step2-polished-card .radio-group button[aria-pressed=true]{background:#fff!important;border:4px solid #059669!important;box-shadow:0 0 0 7px #05966924,0 20px 40px #0f172a29!important;color:#0f172a!important}.contact-page{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;min-height:100vh;padding:34px 24px 70px!important}.contact-card-centered{display:block!important;margin:0 auto!important;max-width:980px!important;padding:36px!important}.contact-card-centered .contact-copy{margin-bottom:28px;padding:0!important;text-align:center}.contact-card-centered .mini-badge,.contact-card-centered .rating-row{display:none!important}.contact-card-centered .contact-copy h1{color:#0f172a;font-size:clamp(36px,5vw,56px);font-weight:950;letter-spacing:-.055em;line-height:1.04;margin:0 auto;max-width:820px}.contact-card-centered .contact-copy h1:after{content:""}.contact-card-centered .contact-copy p{color:#52616b;font-size:18px;line-height:1.5;margin:14px auto 0;max-width:660px}.contact-card-centered .hero-call{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;color:#0f3f91;font-size:15px;font-weight:950;line-height:1.45;margin:22px auto 0;max-width:680px;padding:14px 18px}.contact-card-centered .contact-form-card{border:none;box-shadow:none;margin:0 auto;max-width:820px;padding:0}.contact-card-centered .form{gap:18px}.contact-card-centered .form label{color:#0f172a;font-weight:900}.contact-card-centered input,.contact-card-centered select{background:#fff;border:1px solid #cbd5e1;border-radius:14px;font-size:16px;font-weight:700;min-height:54px}.contact-card-centered input:focus,.contact-card-centered select:focus{border-color:#1455b8;box-shadow:0 0 0 4px #1455b81a;outline:none}.contact-card-centered .checkbox-line{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:14px}.contact-card-centered .primary-btn{background:linear-gradient(135deg,#1455b8,#1d63d8);border-radius:999px;box-shadow:0 18px 34px #1455b83d;font-size:19px;font-weight:950;min-height:62px}.contact-card-centered .primary-btn:hover{background:linear-gradient(135deg,#1d63d8,#1455b8);transform:translateY(-1px)}.contact-card-centered .progress-bar span,.contact-card-centered .progress-bar>span,.contact-card-centered .progress-fill,.contact-card-centered [class*=progress] span{background:#1455b8!important}@media (max-width:900px){.contact-page{padding:22px 14px 48px!important}.contact-card-centered{padding:24px 18px!important}.contact-card-centered .contact-copy h1{font-size:34px}.contact-card-centered .contact-copy p{font-size:16px}.contact-card-centered .grid.two{grid-template-columns:1fr}}.contact-card-centered .rating-row{justify-content:center;text-align:center}.contact-card-centered .stars{text-align:center}.contact-card-centered [class*=progress] span{background:#0000!important}.contact-card-centered .progress-bar span,.contact-card-centered .progress-bar>span,.contact-card-centered .progress-fill{background:#1455b8!important}.contact-card-centered .progress-steps,.contact-card-centered .progress-steps *,.contact-card-centered .progress-top{color:#0f172a}.contact-card-centered .progress-top{color:#1455b8;font-weight:900}.step3-polished-card .primary-btn.step3-submit-btn,.step3-polished-card .step3-submit-btn,.step3-polished-card button.step3-submit-btn{background:linear-gradient(135deg,#1455b8,#1d63d8)!important;border:none!important;box-shadow:0 18px 34px #1455b83d!important;color:#fff!important}.step3-polished-card .primary-btn.step3-submit-btn:hover,.step3-polished-card .step3-submit-btn:hover,.step3-polished-card button.step3-submit-btn:hover{background:linear-gradient(135deg,#1d63d8,#1455b8)!important;transform:translateY(-1px)}.step3-polished-card .progress-bar{background:#e5e7eb!important}.step3-polished-card .progress-bar span,.step3-polished-card .progress-bar>span,.step3-polished-card .progress-fill,.step3-polished-card .progress-line,.step3-polished-card .progress-track span{background:#1455b8!important}.thank-polished-page{background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh;padding:34px 24px 70px}.thank-polished-card{background:#fff;border:1px solid #dbeafe;border-radius:24px;box-shadow:0 24px 70px #0f172a17;margin:0 auto;max-width:760px;padding:44px 38px;text-align:center}.thank-spinner{background:#eff6ff;color:#1455b8;font-size:42px;height:76px;margin:0 auto 20px;width:76px}.thank-spinner,.thank-success{align-items:center;border-radius:999px;display:flex;font-weight:950;justify-content:center}.thank-success{background:#059669;box-shadow:0 18px 38px #0596693d;color:#fff;font-size:46px;height:82px;margin:0 auto 22px;width:82px}.thank-polished-card h1{color:#0f172a;font-size:clamp(36px,5vw,54px);font-weight:950;letter-spacing:-.055em;line-height:1.04;margin:0}.thank-polished-card h1 span{color:#1455b8}.thank-polished-card p{color:#52616b;font-size:18px;line-height:1.5;margin:16px auto 0;max-width:580px}.thank-progress-track{background:#e5e7eb;border-radius:999px;height:12px;margin:28px auto 10px;overflow:hidden}.thank-progress-fill{background:#1455b8!important;border-radius:999px;height:100%}.thank-polished-card .percent{color:#1455b8;font-size:18px;font-weight:950}.thank-action-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.thank-call-btn,.thank-secondary-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:17px;font-weight:950;justify-content:center;min-height:56px;padding:0 28px;text-decoration:none}.thank-call-btn{background:linear-gradient(135deg,#1455b8,#1d63d8)!important;border:none!important;box-shadow:0 18px 34px #1455b83d;color:#fff!important}.thank-secondary-btn{background:#fff;border:1px solid #bfdbfe;color:#1455b8}.thank-mini-trust{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:32px auto 0}.thank-mini-trust div{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;padding:16px 10px}.thank-mini-trust span{color:#059669;display:block;font-size:26px;font-weight:950;margin-bottom:6px}.thank-mini-trust strong{color:#0f172a;display:block;font-size:15px;font-weight:950}.thank-disclaimer{border-top:1px solid #e2e8f0;color:#64748b!important;font-size:13px!important;margin-top:28px!important;padding-top:18px}@media (max-width:700px){.thank-polished-page{padding:22px 14px 48px}.thank-polished-card{padding:34px 20px}.thank-action-row{flex-direction:column}.thank-call-btn,.thank-secondary-btn{width:100%}.thank-mini-trust{grid-template-columns:1fr}}.step3-polished-page{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;min-height:100vh!important;padding:34px 24px 70px!important}.step3-polished-page .step2-polished-topbar{margin:0 auto 30px!important;max-width:980px!important}.form-card.step3-polished-card,.step3-polished-card{background:#fff!important;border:1px solid #dbeafe!important;border-radius:24px!important;box-shadow:0 24px 70px #0f172a17!important;margin:0 auto!important;max-width:980px!important;padding:36px!important;width:auto!important}.step3-polished-card .progress{max-width:100%!important;width:100%!important}.step3-polished-card .progress-steps{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,1fr)!important}.step3-polished-card .page-title{color:#0f172a!important;font-size:clamp(34px,5vw,54px)!important;font-weight:950!important;letter-spacing:-.055em!important;line-height:1.04!important;margin:28px auto 10px!important;text-align:center!important}.step3-polished-card .page-title span{color:#1455b8!important}.step3-polished-card .page-subtitle{color:#52616b!important;font-size:18px!important;line-height:1.5!important;margin:0 auto 30px!important;max-width:640px!important;text-align:center!important}.step3-polished-card .form{gap:18px!important;max-width:100%!important}.step3-polished-card .form>label{background:#fff!important;border:1px solid #dbeafe!important;border-radius:18px!important;box-shadow:0 12px 28px #0f172a0d!important;padding:22px!important}.step3-polished-card .primary-btn,.step3-polished-card .step3-submit-btn{background:linear-gradient(135deg,#1455b8,#1d63d8)!important;border:none!important;border-radius:999px!important;box-shadow:0 18px 34px #1455b83d!important;color:#fff!important;font-size:19px!important;font-weight:950!important;min-height:62px!important}.step3-polished-page .badges,.step3-polished-page .trust-badges,.step3-polished-page .trust-row{margin:24px auto 0!important;max-width:980px!important}@media (max-width:700px){.step3-polished-page{padding:22px 14px 48px!important}.form-card.step3-polished-card,.step3-polished-card{border-radius:24px!important;padding:24px 18px!important}.step3-polished-card .page-title{font-size:34px!important}.step3-polished-card .page-subtitle{font-size:16px!important}.step3-polished-card .progress-steps{grid-template-columns:repeat(4,1fr)!important}}body{background:#f0f2f7;font-family:DM Sans,Inter,Arial,sans-serif;margin:0}.nf-start-page{background:#f0f2f7;box-sizing:border-box;min-height:100vh;padding:20px 16px}.nf-start-shell{background:#fff;border-radius:20px;box-shadow:0 4px 30px #00000014;margin:0 auto;max-width:600px;overflow:hidden}.nf-start-header{justify-content:space-between;padding:18px 22px}.nf-brand,.nf-start-header{align-items:center;display:flex}.nf-brand{color:#0d2954;font-size:14px;font-weight:800;gap:10px;line-height:1.2;text-decoration:none}.nf-logo-icon{background:none;border-radius:0;display:block;flex-shrink:0;height:42px;width:42px}.nf-brand-text{color:#0d2954;font-size:14px;font-weight:800;line-height:1.2}.nf-call-top{align-items:center;color:inherit;display:flex;gap:8px;text-decoration:none}.nf-call-top svg{color:#2db04b;flex-shrink:0}.nf-call-top small{color:#666;display:block;font-size:11px;font-weight:400}.nf-call-top strong{color:#0d2954;display:block;font-size:17px;font-weight:800;letter-spacing:-.3px}.nf-start-hero{display:block;margin-bottom:8px;min-height:260px;padding:0 22px;position:relative}.nf-start-image{max-width:300px;position:absolute;right:-8px;top:-8px;width:55%;z-index:1}.nf-start-image img{aspect-ratio:4/3;border-radius:16px;display:block;height:auto;object-fit:cover;object-position:center top;width:100%}.nf-start-copy{max-width:52%;padding-top:8px;position:relative;z-index:2}.nf-start-copy h1{color:#0d2954;font-size:clamp(22px,4.5vw,30px);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 10px}.nf-start-copy h1 span{color:#2db04b}.nf-start-copy>p{color:#444;font-size:13px;line-height:1.5;margin:0 0 18px;max-width:200px}.nf-form-section{padding:0 22px;position:relative;z-index:3}.nf-start-label{color:#0d2954;display:block;font-size:13px;font-weight:700;margin-bottom:9px}.nf-start-input{align-items:center;background:#fff;border:1.5px solid #dde2ec;border-radius:12px;box-sizing:border-box;display:flex;gap:10px;height:50px;margin-bottom:10px;padding:0 14px;transition:border-color .2s;width:100%}.nf-start-input:focus-within{border-color:#2db04b}.nf-start-input svg{color:#aaa;flex-shrink:0}.nf-start-input input{background:#0000;border:none;color:#0d2954;font-family:inherit;font-size:15px;outline:none;width:100%}.nf-start-input input::placeholder{color:#aaa}.nf-start-button{align-items:center;background:#2db04b;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:700;gap:10px;height:54px;justify-content:center;transition:background .2s,transform .1s;width:100%}.nf-start-button:hover{background:#25a042}.nf-start-button:active{transform:scale(.99)}.nf-start-button svg{flex-shrink:0}.nf-secure-line{align-items:center;color:#666;display:flex;font-size:12px;gap:6px;margin:10px 0 12px}.nf-secure-line svg{color:#aaa;flex-shrink:0}.nf-disclosure-box{background:#f7f9fc;border:1.5px solid #e4eaf4;border-radius:14px;margin-bottom:4px;padding:14px 16px}.nf-disclosure-title{align-items:center;color:#0d2954;display:flex;font-size:13px;font-weight:700;gap:6px;margin-bottom:8px}.nf-disclosure-title svg{color:#2db04b;flex-shrink:0}.nf-disclosure-box p{color:#666;font-size:11.5px;line-height:1.55;margin:0 0 6px}.nf-disclosure-box p:last-child{margin-bottom:0}.nf-start-trust{background:#fff;border:1.5px solid #e4eaf4;border-radius:14px;display:grid;grid-template-columns:repeat(3,1fr);margin:18px 22px 0;overflow:hidden}.nf-trust-item{align-items:flex-start;border-right:1.5px solid #e4eaf4;display:flex;gap:10px;padding:14px 12px}.nf-trust-item:last-child{border-right:none}.nf-trust-icon{color:#0d2954;flex-shrink:0;margin-top:2px}.nf-trust-item strong{color:#0d2954;display:block;font-size:12px;font-weight:700;margin-bottom:3px}.nf-trust-item p{color:#666;font-size:11px;line-height:1.4;margin:0}.nf-start-payoff{align-items:center;background:#eef3fb;border:1px solid #dce6f5;border-radius:14px;display:flex;gap:14px;margin:16px 22px 22px;padding:16px}.nf-payoff-icon{color:#0d2954;flex-shrink:0}.nf-start-payoff strong{color:#0d2954;display:block;font-size:14px;font-weight:700;margin-bottom:4px}.nf-start-payoff p{color:#666;font-size:12px;line-height:1.5;margin:0}@media (max-width:540px){.nf-start-page{padding:12px 10px}.nf-start-shell{border-radius:16px}.nf-start-header{padding:14px 16px}.nf-start-hero{display:flex;flex-direction:column;margin-bottom:0;min-height:0;min-height:auto;padding:0;position:static}.nf-start-image{max-width:100%;order:-1;position:static;width:100%}.nf-start-image img{aspect-ratio:unset;border-radius:0;height:220px;object-position:center 20%;width:100%}.nf-start-copy{max-width:100%;padding:18px 16px 0;position:static}.nf-start-copy h1{font-size:26px;letter-spacing:-.3px}.nf-start-copy>p{font-size:13.5px;max-width:100%}.nf-form-section{padding:0 16px}.nf-start-trust{grid-template-columns:1fr;margin:16px 16px 0}.nf-trust-item{border-bottom:1.5px solid #e4eaf4;border-right:none}.nf-trust-item:last-child{border-bottom:none}.nf-start-payoff{margin:14px 16px 18px}}@media (max-width:360px){.nf-start-copy h1{font-size:22px}.nf-call-top strong{font-size:14px}}.fv2-shell{background:var(--bg);color:var(--slate);font-family:Work Sans,Arial,sans-serif;min-height:100vh}.fv2-shell h1,.fv2-shell h2,.fv2-shell h3{font-family:Outfit,Arial,sans-serif;letter-spacing:-.03em}.fv2-header{background:#fff;border-bottom:1px solid var(--border)}.fv2-header-inner{gap:12px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:14px 16px}.fv2-brand,.fv2-header-inner{align-items:center;display:flex}.fv2-brand{gap:10px;min-width:0}.fv2-logo{flex-shrink:0;height:36px;width:36px}.fv2-brand-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.fv2-brand-text strong{color:var(--blue-dark);font-size:15px;font-weight:800}.fv2-brand-text span{color:var(--green);font-size:12px;font-weight:700;letter-spacing:.02em}.fv2-call{align-items:center;background:var(--green-light);border:1px solid var(--green);border-radius:999px;color:var(--green-dark);display:inline-flex;flex-shrink:0;gap:8px;padding:8px 12px;text-decoration:none}.fv2-call:focus,.fv2-call:hover{background:#d1fae5}.fv2-call-icon{align-items:center;display:inline-flex;justify-content:center}.fv2-call-text{display:flex;flex-direction:column;line-height:1.15}.fv2-call-text small{color:var(--muted);font-size:10px;font-weight:600}.fv2-call-text strong{color:var(--green-dark);font-size:14px;font-weight:800}@media (max-width:520px){.fv2-call-text small{display:none}.fv2-call-text strong{font-size:13px}.fv2-brand-text span{display:none}}.fv2-progress{background:#fff;border-bottom:1px solid var(--border)}.fv2-progress-inner{align-items:flex-start;display:flex;gap:4px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:18px 10px 16px;position:relative}.fv2-progress-inner:before{background:var(--border);content:"";height:2px;left:12%;position:absolute;right:12%;top:32px;z-index:0}.fv2-progress-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;position:relative;z-index:1}.fv2-progress-dot{align-items:center;background:#fff;border:2px solid var(--border);border-radius:50%;color:#94a3b8;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:28px}.fv2-progress-label{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.2;text-align:center}.fv2-done .fv2-progress-dot{background:var(--green);border-color:var(--green);color:#fff}.fv2-done .fv2-progress-label{color:var(--green-dark)}.fv2-current .fv2-progress-dot{background:var(--blue-dark);border-color:var(--blue-dark);box-shadow:0 0 0 4px #1e3a8a26;color:#fff}.fv2-current .fv2-progress-label{color:var(--blue-dark);font-weight:800}@media (min-width:640px){.fv2-header-inner{padding:18px 28px}.fv2-progress-inner{padding:22px 28px 18px}.fv2-progress-inner:before{top:38px}.fv2-progress-dot{font-size:15px;height:36px;width:36px}.fv2-progress-label{font-size:13px}}.fv2-main{margin:0 auto;max-width:720px;padding:24px 16px 64px}.fv2-main-wide{max-width:1100px}@media (min-width:640px){.fv2-main{padding:32px 24px 80px}}.fv2-placeholder{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;padding:36px 24px;text-align:center}.fv2-placeholder h1{color:var(--blue-dark);font-size:28px;font-weight:800;margin:0 0 10px}.fv2-placeholder p{color:var(--muted);font-size:15px;margin:0}.fv2-step1-grid{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr}.fv2-step1-right{display:none}@media (min-width:768px){.fv2-step1-grid{gap:48px;grid-template-columns:1.05fr 1fr}.fv2-step1-right{display:block}}.fv2-step1-h1{font-size:clamp(34px,5.5vw,58px);font-weight:800;line-height:1.04;margin:0 0 18px}.fv2-step1-h1-line{display:block}.fv2-step1-h1-navy{color:var(--blue-dark)}.fv2-step1-h1-green{color:var(--green)}.fv2-step1-sub{color:var(--slate);font-size:17px;line-height:1.55;margin:0 0 28px;max-width:540px}.fv2-step1-form{display:flex;flex-direction:column;gap:0}.fv2-step1-label{color:var(--blue);display:block;font-size:13px;font-weight:700;letter-spacing:.01em;margin-bottom:10px}.fv2-step1-input-wrap{position:relative}.fv2-step1-input-icon{color:var(--muted);display:inline-flex;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fv2-step1-input-wrap input{background:#fff;border:2px solid var(--border);border-radius:12px;color:var(--slate);font-family:inherit;font-size:17px;padding:16px 16px 16px 48px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fv2-step1-input-wrap input::placeholder{color:var(--muted)}.fv2-step1-input-wrap input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f;outline:none}.fv2-step1-input-wrap input[aria-invalid=true]{border-color:#dc2626}.fv2-step1-input-wrap input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #dc26261f}.fv2-step1-error{color:#b91c1c;font-size:13px;font-weight:600;margin:8px 0 0}.fv2-step1-submit{align-items:center;background:var(--green);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;justify-content:center;margin-top:14px;padding:16px 24px;transition:background .15s ease,transform .05s ease;width:100%}.fv2-step1-submit:focus,.fv2-step1-submit:hover{background:var(--green-dark)}.fv2-step1-submit:active{transform:scale(.99)}.fv2-step1-secure{display:inline-flex;font-size:13px;gap:8px;margin:14px 0 0}.fv2-step1-hero-placeholder,.fv2-step1-secure{align-items:center;color:var(--muted);font-weight:600}.fv2-step1-hero-placeholder{aspect-ratio:4/5;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px dashed #cbd5e1;border-radius:18px;display:flex;font-size:14px;justify-content:center;letter-spacing:.02em}.fv2-step1-hero-image{border-radius:16px;display:block;height:100%;max-height:600px;min-height:400px;object-fit:cover;width:100%}@media (max-width:767px){.fv2-step1-h1,.fv2-step1-label,.fv2-step1-sub{text-align:center}.fv2-step1-secure{display:flex;justify-content:center}}.fv2-step1-trust-card{background:#eaf2ff;border-radius:16px;margin-top:36px;padding:20px}@media (min-width:640px){.fv2-step1-trust-card{padding:24px 28px}}.fv2-step1-trust-card-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.fv2-step1-trust-card-check{align-items:center;background:var(--green);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fv2-step1-trust-card-head strong{color:var(--blue-dark);font-size:16px;font-weight:800;line-height:1.35;padding-top:3px}.fv2-step1-trust-card p{color:var(--slate);font-size:14px;line-height:1.55;margin:0 0 10px}.fv2-step1-trust-card p:last-child{margin-bottom:0}.fv2-step1-trust-strip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:20px}@media (min-width:640px){.fv2-step1-trust-strip{gap:18px;grid-template-columns:repeat(3,1fr)}}.fv2-step1-trust-item{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;padding:22px 20px;text-align:center}.fv2-step1-trust-icon{align-items:center;border-radius:50%;display:inline-flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.fv2-step1-trust-icon-blue{background:#eaf2ff;color:var(--blue)}.fv2-step1-trust-icon-green{background:var(--green-light);color:var(--green)}.fv2-step1-trust-item h3{font-size:17px;font-weight:800;margin:0 0 6px}.fv2-step1-trust-h-blue{color:var(--blue)}.fv2-step1-trust-h-green{color:var(--green)}.fv2-step1-trust-item p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.fv2-step1-info-bar{align-items:center;background:#eaf2ff;border-radius:16px;display:flex;gap:14px;margin-top:20px;padding:18px 20px}.fv2-step1-info-bar-icon{align-items:center;background:#fff;border-radius:50%;color:var(--blue);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fv2-step1-info-bar-text strong{color:var(--blue-dark);display:block;font-size:16px;font-weight:800}.fv2-step1-info-bar-text p{color:var(--slate);font-size:13px;line-height:1.5;margin:4px 0 0}.fv2-step2{margin:0 auto;max-width:680px}.fv2-step2-h1{color:var(--blue-dark);font-size:20px;font-weight:800;line-height:1.15;margin:0 0 6px;text-align:center}.fv2-step2-sub{color:var(--slate);font-size:13px;line-height:1.55;margin:0 auto 12px;max-width:560px;text-align:center}.fv2-step2-reassure{align-items:center;background:#eaf2ff;border-radius:14px;color:var(--blue);display:flex;font-size:14px;font-weight:600;gap:12px;line-height:1.45;margin:0 auto 28px;max-width:560px;padding:14px 18px}.fv2-step2-reassure-icon{color:var(--blue);display:inline-flex;flex-shrink:0}.fv2-step2-section-h{color:var(--blue-dark);font-size:14px;font-weight:800;line-height:1.25;margin:8px 0 6px;text-align:center}.fv2-step2-counter-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin:0 0 8px}@media (min-width:600px){.fv2-step2-counter-row{gap:16px;grid-template-columns:1fr 1fr}}.fv2-step2-counter-card{grid-gap:14px;align-items:center;background:var(--green-light);border:2px solid var(--green);border-radius:14px;display:grid;gap:14px;grid-template-columns:1fr auto;padding:10px 12px}.fv2-step2-counter-text{align-items:flex-start;display:flex;gap:10px;min-width:0}.fv2-step2-counter-icon{color:var(--green);display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step2-counter-text strong{color:var(--blue-dark);display:block;font-size:15px;font-weight:800;line-height:1.2}.fv2-step2-counter-text small{color:var(--muted);display:block;font-size:12px;line-height:1.4;margin-top:3px}.fv2-step2-counter-controls{align-items:center;display:flex;gap:6px}.fv2-step2-counter-btn{align-items:center;background:#fff;border:2px solid var(--green);border-radius:50%;color:var(--green);cursor:pointer;display:flex;font-family:inherit;font-size:20px;font-weight:700;height:36px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease,opacity .15s ease;width:36px}.fv2-step2-counter-btn:focus:not(:disabled),.fv2-step2-counter-btn:hover:not(:disabled){background:var(--green);color:#fff}.fv2-step2-counter-btn:disabled{cursor:not-allowed;opacity:.35}.fv2-step2-counter-value{color:var(--blue-dark);font-family:Outfit,Arial,sans-serif;font-size:22px;font-weight:800;min-width:28px;text-align:center}.fv2-step2-summary{align-items:center;color:var(--slate);display:flex;font-size:15px;gap:8px;justify-content:center;margin:0 0 24px;text-align:center}.fv2-step2-summary strong{color:var(--green);font-weight:800}.fv2-step2-summary-check{color:var(--green);display:inline-flex;flex-shrink:0}.fv2-step2-divider{border:none;border-top:1px solid var(--border);margin:8px 0 28px}.fv2-step2-help{color:var(--slate);font-size:14px;margin:0 0 18px;text-align:center}.fv2-step2-ages-group{margin-bottom:6px;margin-top:6px}.fv2-step2-ages-label{color:var(--blue-dark);display:block;font-size:14px;font-weight:800;letter-spacing:.01em;margin:0 0 10px}.fv2-step2-age-row{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-bottom:4px;padding:6px 10px}.fv2-step2-age-icon{color:var(--blue);display:inline-flex;flex-shrink:0}.fv2-step2-age-label{color:var(--blue-dark);font-size:14px;font-weight:700}.fv2-step2-age-input-wrap{align-items:center;display:flex;gap:8px}.fv2-step2-age-input{background:#fff;border:2px solid var(--border);border-radius:10px;color:var(--slate);font-family:inherit;font-size:16px;font-weight:700;padding:10px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:64px}.fv2-step2-age-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f;outline:none}.fv2-step2-age-input-error{border-color:#dc2626}.fv2-step2-age-input-error:focus{box-shadow:0 0 0 4px #dc26261f}.fv2-step2-age-suffix{color:var(--muted);font-size:13px;font-weight:600}.fv2-step2-age-error{color:#b91c1c;font-size:12px;font-weight:600;grid-column:1/-1;margin:4px 0 0}.fv2-step2-info-pill{align-items:flex-start;background:var(--green-light);border-radius:14px;display:flex;gap:12px;margin-bottom:20px;padding:16px 18px}.fv2-step2-info-pill-icon{color:var(--green);display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step2-info-pill strong{color:var(--green);display:block;font-size:14px;font-weight:800;margin-bottom:2px}.fv2-step2-info-pill p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step2-submit{align-items:center;background:var(--green);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;justify-content:center;margin-top:8px;padding:16px 24px;transition:background .15s ease,transform .05s ease;width:100%}.fv2-step2-submit:focus,.fv2-step2-submit:hover{background:var(--green-dark)}.fv2-step2-submit:active{transform:scale(.99)}.fv2-step2-secure{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:600;gap:8px;justify-content:center;margin:6px 0 0;width:100%}.fv2-step3{margin:0 auto;max-width:680px}.fv2-step3-h1{color:var(--blue-dark);font-size:clamp(28px,4.5vw,38px);font-weight:800;line-height:1.12;margin:0 0 12px;text-align:center}.fv2-step3-h1-line{display:block}.fv2-step3-sub{color:var(--slate);font-size:16px;line-height:1.55;margin:0 auto 28px;max-width:560px;text-align:center}.fv2-step3-q{margin-bottom:22px}.fv2-step3-q-head{align-items:center;display:flex;gap:12px;margin:0 0 14px}.fv2-step3-q-badge{align-items:center;background:var(--green);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-family:Outfit,Arial,sans-serif;font-size:14px;font-weight:800;height:30px;justify-content:center;letter-spacing:.02em;min-width:30px;padding:0 9px}.fv2-step3-q-text{color:var(--blue-dark);font-size:16px;font-weight:800;line-height:1.3;margin:0}.fv2-step3-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:600px){.fv2-step3-options-2{grid-template-columns:1fr 1fr}.fv2-step3-options-3{grid-template-columns:1fr 1fr 1fr}.fv2-step3-options-4{grid-template-columns:1fr 1fr}}@media (min-width:900px){.fv2-step3-options-4{grid-template-columns:repeat(4,1fr)}}.fv2-step3-option{grid-gap:10px;align-items:center;background:#fff;border:2px solid var(--border);border-radius:12px;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:auto 1fr auto;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.fv2-step3-option:hover:not(.fv2-selected){border-color:#94a3b8}.fv2-step3-option.fv2-selected{background:var(--green-light);border-color:var(--green)}.fv2-step3-option:focus-visible{box-shadow:0 0 0 4px #0596692e;outline:none}.fv2-step3-option-icon{display:inline-flex;flex-shrink:0}.fv2-step3-option-label{color:var(--blue-dark);font-size:14px;font-weight:700;line-height:1.25}.fv2-step3-option-check{color:var(--green);display:inline-flex;flex-shrink:0}.fv2-step3-icon-green{color:var(--green)}.fv2-step3-icon-blue{color:var(--blue)}.fv2-step3-icon-blue-dark{color:var(--blue-dark)}.fv2-step3-icon-muted{color:var(--muted)}.fv2-step3-icon-purple{color:#8b5cf6}.fv2-step3-icon-orange{color:#f59e0b}.fv2-step3-q-error{color:#b91c1c;font-size:13px;font-weight:600;margin:8px 0 0}.fv2-step3-q1a-wrapper{display:grid;grid-template-rows:0fr;margin-bottom:0;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease,margin .3s ease}.fv2-step3-q1a-open{grid-template-rows:1fr;margin-bottom:22px;opacity:1}.fv2-step3-q1a-inner{min-height:0;overflow:hidden}.fv2-step3-q1a{position:relative}.fv2-step3-q1a-arrow{color:var(--green);display:none;height:36px;left:-8px;pointer-events:none;position:absolute;top:-6px;width:36px}@media (min-width:600px){.fv2-step3-q1a-arrow{display:block}.fv2-step3-q1a-card{margin-left:32px}}.fv2-step3-q1a-card{background:var(--green-light);border:1px solid #bbf7d0;border-radius:14px;padding:18px}.fv2-step3-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%2364748b%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274 6 8 10 12 6%27/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border:2px solid var(--border);border-radius:10px;color:var(--slate);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:12px 40px 12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fv2-step3-select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1d4ed81f;outline:none}.fv2-step3-select-empty{color:var(--muted)}.fv2-step3-select-error{border-color:#dc2626}.fv2-step3-q1a-helper{align-items:center;color:var(--slate);display:flex;font-size:13px;gap:8px;line-height:1.4;margin:10px 0 0}.fv2-step3-q1a-helper-icon{color:var(--green);display:inline-flex;flex-shrink:0}.fv2-step3-reassure{align-items:flex-start;background:#eaf2ff;border-radius:14px;display:flex;gap:14px;margin:8px 0 22px;padding:16px 18px}.fv2-step3-reassure-icon{color:var(--blue);display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step3-reassure-text strong{color:var(--blue);display:block;font-size:14px;font-weight:800;margin-bottom:2px}.fv2-step3-reassure-text p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step3-submit{align-items:center;background:var(--green);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;justify-content:center;padding:16px 24px;transition:background .15s ease,transform .05s ease;width:100%}.fv2-step3-submit:focus,.fv2-step3-submit:hover{background:var(--green-dark)}.fv2-step3-submit:active{transform:scale(.99)}.fv2-step3-secure{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin:14px 0 0;width:100%}.fv2-step4{margin:0 auto;max-width:680px}.fv2-step4-h1{color:var(--blue-dark);font-size:clamp(28px,4.5vw,38px);font-weight:800;line-height:1.12;margin:0 0 12px;text-align:center}.fv2-step4-h1-line{display:block}.fv2-step4-sub{color:var(--slate);font-size:16px;line-height:1.55;margin:0 auto 28px;max-width:600px;text-align:center}.fv2-step4-field{margin-bottom:16px}.fv2-step4-flabel{color:var(--blue-dark);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.fv2-step4-required{color:#dc2626;margin-left:2px}.fv2-step4-input-wrap{position:relative}.fv2-step4-input-icon{color:var(--muted);display:inline-flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fv2-step4-input{background:#fff;border:2px solid var(--border);border-radius:10px;color:var(--slate);font-family:inherit;font-size:15px;padding:13px 14px 13px 42px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fv2-step4-input::placeholder{color:var(--muted)}.fv2-step4-input:focus{border-color:var(--green);box-shadow:0 0 0 4px #0596691f;outline:none}.fv2-step4-input-wrap-error .fv2-step4-input{border-color:#dc2626}.fv2-step4-input-wrap-error .fv2-step4-input:focus{box-shadow:0 0 0 4px #dc26261f}.fv2-step4-error{color:#b91c1c;font-size:13px;font-weight:600;margin:6px 0 0}.fv2-step4-sms{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin:4px 0 22px;padding:14px 16px}.fv2-step4-sms-cb{accent-color:var(--green);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.fv2-step4-sms-label{color:var(--slate);font-size:14px;line-height:1.4}.fv2-step4-sms-badge{align-items:center;background:var(--green-light);border-radius:999px;color:var(--green);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 10px}@media (max-width:480px){.fv2-step4-sms{grid-template-areas:"checkbox label" ".         badge";grid-template-columns:auto 1fr;row-gap:8px}.fv2-step4-sms-cb{grid-area:checkbox}.fv2-step4-sms-label{grid-area:label}.fv2-step4-sms-badge{grid-area:badge;justify-self:start}}.fv2-step4-trust{grid-gap:22px;background:#eaf2ff;border-radius:16px;display:grid;gap:22px;grid-template-columns:1fr;margin:0 0 22px;padding:22px}@media (min-width:700px){.fv2-step4-trust{gap:28px;grid-template-columns:1.25fr 1fr}}.fv2-step4-trust-left{display:flex;flex-direction:column;gap:16px}.fv2-step4-trust-item{align-items:flex-start;display:flex;gap:12px}.fv2-step4-trust-item-icon{display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step4-trust-item strong{display:block;font-size:14px;font-weight:800;line-height:1.35;margin-bottom:2px}.fv2-step4-trust-item p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step4-icon-blue{color:var(--blue)}.fv2-step4-icon-green{color:var(--green)}.fv2-step4-trust-h-blue{color:var(--blue)}.fv2-step4-trust-h-green{color:var(--green)}.fv2-step4-trust-right{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:4px;text-align:center}@media (min-width:700px){.fv2-step4-trust-right{border-left:1px solid #cfdaf0;justify-content:center;padding-left:28px;padding-top:0}}.fv2-step4-trust-right-icon{color:var(--blue-dark);display:inline-flex}.fv2-step4-trust-right strong{color:var(--blue-dark);font-size:16px;font-weight:800}.fv2-step4-trust-right p{color:var(--slate);font-size:13px;line-height:1.55;margin:0}.fv2-step4-submit{align-items:center;background:var(--green);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:800;gap:10px;justify-content:center;padding:16px 24px;transition:background .15s ease,transform .05s ease;width:100%}.fv2-step4-submit:focus,.fv2-step4-submit:hover{background:var(--green-dark)}.fv2-step4-submit:active{transform:scale(.99)}.fv2-step4-secure{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin:14px 0 0;width:100%}.fv2-step5{margin:0 auto;max-width:680px}.fv2-step5-hero{height:88px;margin:0 auto 18px;position:relative;width:88px}.fv2-step5-hero-circle{align-items:center;background:var(--green-light);border-radius:50%;color:var(--green);display:flex;height:88px;justify-content:center;width:88px}.fv2-step5-sparkle{color:var(--green);pointer-events:none;position:absolute}.fv2-step5-sparkle-tl{left:-8px;top:-2px}.fv2-step5-sparkle-tr{right:-10px;top:14px}.fv2-step5-sparkle-br{bottom:4px;right:0}.fv2-step5-h1{color:var(--blue-dark);font-size:clamp(26px,4.2vw,34px);font-weight:800;line-height:1.2;margin:0 0 10px;text-align:center}.fv2-step5-sub{color:var(--slate);display:flex;flex-direction:column;font-size:15px;gap:2px;line-height:1.55;margin:0 auto 22px;max-width:480px;text-align:center}.fv2-step5-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:20px;padding:20px}@media (min-width:600px){.fv2-step5-card{padding:24px}}.fv2-step5-card-h{color:var(--blue-dark);font-size:16px;font-weight:800;margin:0 0 14px;text-align:center}.fv2-step5-bar-row{align-items:center;display:flex;gap:14px;margin-bottom:18px}.fv2-step5-bar{background:var(--border);border-radius:999px;flex:1 1;height:10px;min-width:0;overflow:hidden}.fv2-step5-bar-fill{background:var(--green);border-radius:999px;height:100%;transform-origin:left center;transition:transform .1s linear;width:100%}.fv2-step5-bar-pct{font-feature-settings:"tnum";color:var(--green);font-family:Outfit,Arial,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;min-width:44px;text-align:right}.fv2-step5-rows{display:flex;flex-direction:column}.fv2-step5-row{grid-gap:12px;align-items:center;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 0}.fv2-step5-row:first-child{border-top:none;padding-top:4px}.fv2-step5-row:last-child{padding-bottom:4px}.fv2-step5-row-icon{align-items:center;background:var(--green-light);border-radius:12px;color:var(--green);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fv2-step5-row-text strong{color:var(--blue-dark);display:block;font-size:14px;font-weight:800;line-height:1.3}.fv2-step5-row-text p{color:var(--slate);font-size:13px;line-height:1.4;margin:2px 0 0}.fv2-step5-row-status{display:inline-flex;flex-shrink:0}.fv2-step5-status{align-items:center;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.fv2-step5-status-pending{background:var(--border)}.fv2-step5-status-active{animation:fv2-step5-spin .9s linear infinite;color:var(--green)}.fv2-step5-status-done{background:var(--green);color:#fff}@keyframes fv2-step5-spin{to{transform:rotate(1turn)}}.fv2-step5-trust{grid-gap:14px;align-items:center;background:#eaf2ff;border-radius:16px;display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 18px;padding:18px}@media (min-width:640px){.fv2-step5-trust{gap:20px;grid-template-columns:1fr auto;padding:20px 22px}}.fv2-step5-trust-left{align-items:flex-start;display:flex;gap:14px}.fv2-step5-trust-icon{color:var(--blue);display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step5-trust-text strong{color:var(--blue);display:block;font-size:15px;font-weight:800;margin-bottom:4px}.fv2-step5-trust-text p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step5-trust-right{display:none}@media (min-width:640px){.fv2-step5-trust-right{display:block;flex-shrink:0;width:140px}}.fv2-step5-agents-svg{display:block;height:auto;width:100%}.fv2-step5-callcard{grid-gap:14px;align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;margin:0 0 18px;padding:16px 18px}.fv2-step5-callcard-icon{align-items:center;background:var(--green-light);border-radius:50%;color:var(--green);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fv2-step5-callcard-text strong{color:var(--blue-dark);display:block;font-size:15px;font-weight:800}.fv2-step5-callcard-text p{color:var(--slate);font-size:13px;line-height:1.4;margin:2px 0 0}.fv2-step5-callcard-btn{align-items:center;background:#fff;border:2px solid var(--green);border-radius:999px;color:var(--green);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:8px;padding:10px 16px;text-decoration:none;transition:background .15s ease}.fv2-step5-callcard-btn:focus,.fv2-step5-callcard-btn:hover{background:var(--green-light)}@media (max-width:540px){.fv2-step5-callcard{grid-template-areas:"icon text" "btn  btn";grid-template-columns:auto 1fr;row-gap:12px}.fv2-step5-callcard-icon{grid-area:icon}.fv2-step5-callcard-text{grid-area:text}.fv2-step5-callcard-btn{grid-area:btn;justify-content:center}}.fv2-step5-secure{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin:6px 0 0;width:100%}.fv2-step6{margin:0 auto;max-width:720px}.fv2-step6-hero{height:96px;margin:0 auto 20px;position:relative;width:96px}.fv2-step6-hero-circle{align-items:center;background:var(--green);border-radius:50%;box-shadow:0 8px 24px #05966940;color:#fff;display:flex;height:96px;justify-content:center;width:96px}.fv2-step6-spark{color:var(--green);pointer-events:none;position:absolute}.fv2-step6-spark-tl{left:-10px;top:-6px}.fv2-step6-spark-tr{right:-12px;top:6px}.fv2-step6-spark-bl{bottom:10px;left:-14px}.fv2-step6-spark-br{bottom:-4px;right:2px}.fv2-step6-h1{color:var(--blue-dark);font-size:clamp(28px,4.5vw,38px);line-height:1.15;margin:0 0 8px}.fv2-step6-h1,.fv2-step6-subh{font-weight:800;text-align:center}.fv2-step6-subh{color:var(--green);font-size:16px;margin:0 0 12px}.fv2-step6-body{color:var(--slate);font-size:15px;line-height:1.55;margin:0 auto 28px;max-width:540px;text-align:center}.fv2-step6-connect{grid-gap:18px;align-items:center;background:var(--green-light);border-radius:16px;display:grid;gap:18px;grid-template-columns:1fr;margin:0 0 28px;padding:20px}@media (min-width:640px){.fv2-step6-connect{gap:24px;grid-template-columns:1fr auto;padding:22px 26px}}.fv2-step6-connect-left{align-items:flex-start;display:flex;gap:14px}.fv2-step6-connect-icon{align-items:center;background:#fff;border-radius:50%;color:var(--green);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fv2-step6-connect-left strong{color:var(--blue-dark);display:block;font-size:15px;font-weight:800;line-height:1.3;margin-bottom:4px}.fv2-step6-connect-left p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step6-connect-right{display:none;flex-shrink:0;width:110px}@media (min-width:640px){.fv2-step6-connect-right{display:block}}.fv2-step6-agent-svg{display:block;height:auto;width:100%}.fv2-step6-whn{color:var(--blue-dark);font-size:20px;font-weight:800;line-height:1.25;margin:0 0 16px;text-align:center}.fv2-step6-strip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 28px}@media (min-width:700px){.fv2-step6-strip{gap:14px;grid-template-columns:repeat(3,1fr)}}.fv2-step6-strip-card{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;padding:20px 16px;text-align:center}.fv2-step6-strip-icon{align-items:center;background:var(--green-light);border-radius:50%;color:var(--green);display:inline-flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.fv2-step6-strip-card strong{color:var(--green);display:block;font-size:15px;font-weight:800;margin-bottom:6px}.fv2-step6-strip-card p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step6-phoneref{color:var(--green);font-weight:800}.fv2-step6-talk{grid-gap:16px;align-items:center;background:#fff;border:2px solid var(--green);border-radius:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0 0 28px;padding:20px}@media (min-width:640px){.fv2-step6-talk{gap:20px;grid-template-columns:1fr auto auto;padding:22px 26px}}.fv2-step6-talk-left{align-items:flex-start;display:flex;gap:14px}.fv2-step6-talk-icon{align-items:center;background:var(--green-light);border-radius:50%;color:var(--green);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.fv2-step6-talk-left strong{color:var(--blue-dark);display:block;font-size:15px;font-weight:800;line-height:1.3;margin-bottom:4px}.fv2-step6-talk-left p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step6-talk-arrow{color:var(--green);display:none;flex-shrink:0}@media (min-width:640px){.fv2-step6-talk-arrow{display:inline-flex}}.fv2-step6-talk-right{align-items:center;display:flex;flex-direction:column;gap:8px}.fv2-step6-call-btn{align-items:center;background:var(--green);border-radius:999px;box-shadow:0 6px 18px #05966938;color:#fff;display:inline-flex;font-family:inherit;font-size:16px;font-weight:800;gap:10px;padding:14px 22px;text-decoration:none;transition:background .15s ease}.fv2-step6-call-btn:focus,.fv2-step6-call-btn:hover{background:var(--green-dark)}.fv2-step6-tap-label{color:var(--green);font-size:12px;font-weight:700}.fv2-step6-trust{grid-gap:14px;align-items:center;background:#eaf2ff;border-radius:16px;display:grid;gap:14px;grid-template-columns:1fr;margin:0 0 24px;padding:20px}@media (min-width:640px){.fv2-step6-trust{gap:20px;grid-template-columns:1fr auto;padding:22px 26px}}.fv2-step6-trust-left{align-items:flex-start;display:flex;gap:14px}.fv2-step6-trust-icon{color:var(--blue);display:inline-flex;flex-shrink:0;margin-top:2px}.fv2-step6-trust-text strong{color:var(--blue);display:block;font-size:15px;font-weight:800;margin-bottom:4px}.fv2-step6-trust-text p{color:var(--slate);font-size:13px;line-height:1.5;margin:0}.fv2-step6-trust-right{display:none;flex-shrink:0;width:160px}@media (min-width:640px){.fv2-step6-trust-right{display:block}}.fv2-step6-family-svg{display:block;height:auto;width:100%}.fv2-step6-secfooter{align-items:center;background:#f1f5f9;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 20px}@media (min-width:640px){.fv2-step6-secfooter{flex-direction:row;gap:20px;justify-content:center}}.fv2-step6-sec-item{align-items:center;color:var(--slate);display:inline-flex;font-size:13px;font-weight:600;gap:8px}.fv2-step6-sec-divider{display:none}@media (min-width:640px){.fv2-step6-sec-divider{background:#cbd5e1;display:block;height:18px;width:1px}}.fv2-step6-sec-blue{color:var(--blue);font-weight:800}.fv2-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1.25rem 1.5rem}.fv2-footer-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fv2-footer-brand{color:#0d2954;font-size:14px;font-weight:500}.fv2-footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.fv2-footer-link{color:#475569;font-size:12px;text-decoration:none}.fv2-footer-link:focus,.fv2-footer-link:hover{color:#0d2954}.fv2-footer-bottom{border-top:.5px solid #e2e8f0;margin-top:12px;padding-top:12px}.fv2-footer-disclaimer{color:#64748b;font-size:11px;line-height:1.5;margin:0}.fv2-footer-disclaimer-label{color:#475569;font-weight:500}.fv2-legal-shell{background:var(--bg);color:var(--slate);font-family:Work Sans,Arial,sans-serif;min-height:100vh}.fv2-legal-main{background:#fff;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;margin:2rem auto;max-width:760px;padding:2.5rem 1.5rem}.fv2-legal-main h1{color:#0d2954;font-size:28px;font-weight:600;margin:0 0 1rem}.fv2-legal-main h2{color:#0d2954;font-size:18px;font-weight:600;margin:2rem 0 .5rem}.fv2-legal-main p{color:#334155;font-size:15px;line-height:1.7;margin:0 0 1rem}.fv2-legal-main strong{color:#0d2954;font-weight:600}.fv2-legal-main ol,.fv2-legal-main ul{color:#334155;line-height:1.7;padding-left:1.5rem}.fv2-legal-main li{margin-bottom:.5rem}.v2-tcpa-disclosure{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.35;margin:0 0 16px}
/*# sourceMappingURL=main.c02fc5b8.css.map*/