:root{--bg:#f6f8fb;--bg-2:#edf4f8;--ink:#10233f;--text:#10233f;--muted:#5a687a;--muted-ink:#566579;--accent:#d99a2b;--accent-2:#2d6688;--accent-3:#17395b;--card:#ffffff;--stroke:rgba(16,35,63,0.12);--glow:rgba(45,102,136,0.18)}.contact-form .form-step{display:grid;gap:10px;margin:0 0 18px;padding:0;border:0}.contact-form .form-step legend{margin:0 0 8px;color:#0f2742;font-weight:800}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}body.pi-home{background:radial-gradient(circle at 50% -80px,rgba(228,163,43,0.18),transparent 240px),linear-gradient(180deg,#f6f8fb 0%,#eef4f8 100%) !important}body.pi-home .shell{padding:10px 14px 64px !important}body.pi-home .topbar{min-height:58px !important;padding:10px 12px !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:10px !important;border-radius:18px !important;box-shadow:0 12px 30px rgba(16,35,63,0.08) !important}body.pi-home .logo img{width:148px !important;height:auto !important;max-height:44px !important;object-fit:contain !important}body.pi-home .nav-badge{display:none !important}body.pi-home .nav-toggle-label{width:42px !important;height:42px !important;border-radius:13px !important;background:#f4f8fb !important;border:1px solid rgba(16,35,63,0.10) !important}body.pi-home .nav{grid-column:1 / -1 !important}body.pi-home .hero-panel{padding:0 !important;margin-top:14px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.pi-home .hero-panel::before,body.pi-home .hero-panel::after{display:none !important}body.pi-home .hero{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important}body.pi-home .hero-copy{padding:22px 18px !important;border-radius:24px !important;background:#ffffff !important;border:1px solid rgba(16,35,63,0.08) !important;box-shadow:0 18px 48px rgba(16,35,63,0.10) !important}body.pi-home .hero-copy .eyebrow{display:inline-flex !important;max-width:100% !important;padding:7px 10px !important;font-size:0.72rem !important;letter-spacing:0.04em !important;white-space:normal !important}body.pi-home .hero-copy h1{font-size:clamp(2rem,9.2vw,2.48rem) !important;line-height:1.02 !important;margin:12px 0 10px !important;color:#10233f !important}body.pi-home .hero-copy>p:not(.hero-promise){font-size:1.01rem !important;line-height:1.45 !important;margin:0 0 10px !important;color:#43546b !important}body.pi-home .hero-promise{padding:12px 13px !important;margin:12px 0 0 !important;border-radius:16px !important;background:#f6fafc !important;border:1px solid rgba(16,35,63,0.08) !important;color:#263b54 !important;font-size:0.95rem !important;line-height:1.42 !important}body.pi-home .owned-hero-asset{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:4px 10px !important;align-items:center !important;margin-top:12px !important;padding:12px 13px !important;border-radius:16px !important;background:#10233f !important;color:#ffffff !important;box-shadow:none !important}body.pi-home .owned-hero-asset span{color:#f0b84a !important;font-size:0.72rem !important}body.pi-home .owned-hero-asset strong{color:#ffffff !important;font-size:0.98rem !important}body.pi-home .owned-hero-asset p{grid-column:1 / -1 !important;margin:2px 0 0 !important;color:rgba(255,255,255,0.78) !important;font-size:0.86rem !important;line-height:1.35 !important}body.pi-home .owned-hero-asset a{grid-column:2 !important;grid-row:1 / span 2 !important;align-self:center !important;color:#10233f !important;background:#f0b84a !important;padding:8px 10px !important;border-radius:999px !important;font-size:0.78rem !important;font-weight:800 !important;white-space:nowrap !important}body.pi-home .action-row{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:9px !important;margin-top:14px !important}body.pi-home .hero-panel .action-row .btn{min-height:48px !important;width:100% !important;justify-content:center !important;padding:12px 14px !important;border-radius:15px !important;font-size:0.95rem !important}body.pi-home .hero-foot{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin-top:14px !important;overflow:visible !important}body.pi-home .hero-foot .chip{width:100% !important;min-height:36px !important;justify-content:center !important;text-align:center !important;border-radius:999px !important;font-size:0.76rem !important;padding:8px 9px !important;background:#f8fbfd !important;color:#17395b !important;border-color:rgba(16,35,63,0.08) !important}body.pi-home .hero-foot .chip:nth-child(n+5),body.pi-home .home-hero-metrics{display:none !important}body.pi-home .hero-visual{margin-top:0 !important}body.pi-home .instant-lead-card{padding:18px 16px !important;border-radius:24px !important;background:#ffffff !important;border:1px solid rgba(16,35,63,0.08) !important;box-shadow:0 18px 48px rgba(16,35,63,0.10) !important}body.pi-home .instant-lead-card .eyebrow{font-size:0.72rem !important}body.pi-home .instant-lead-card h2{font-size:clamp(1.55rem,7.3vw,1.92rem) !important;line-height:1.08 !important;margin:8px 0 6px !important}body.pi-home .instant-lead-card>p{font-size:0.9rem !important;line-height:1.36 !important;margin-bottom:10px !important}body.pi-home .instant-lead-form{gap:8px !important}body.pi-home .instant-lead-form label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}body.pi-home .instant-lead-form input,body.pi-home .instant-lead-form select{min-height:46px !important;padding:11px 13px !important;border-radius:12px !important;font-size:0.95rem !important;background:#f8fbfd !important}body.pi-home .instant-lead-form .btn{min-height:48px !important;margin-top:8px !important;border-radius:15px !important}body.pi-home .instant-note{font-size:0.8rem !important;line-height:1.35 !important;margin:6px 0 0 !important}body.pi-home .instant-actions{grid-template-columns:1fr 1fr !important;gap:8px !important;margin-top:12px !important}body.pi-home .instant-actions a{min-height:42px !important;padding:10px 8px !important;border-radius:13px !important;font-size:0.86rem !important}body.pi-home section:not(.hero-panel){padding:22px 16px !important;margin-top:14px !important;border-radius:24px !important}body.pi-home .section-title,body.pi-home section:not(.hero-panel) .section-title{font-size:clamp(1.45rem,6.5vw,1.85rem) !important;line-height:1.12 !important}body.pi-home .section-sub{font-size:0.98rem !important;line-height:1.48 !important}}*{box-sizing:border-box;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.website-field,input[name="website"],label[for="website"]{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;position:absolute !important;left:-9999px !important}.skip-link{position:absolute;left:12px;top:10px;z-index:999;padding:10px 14px;border-radius:12px;background:#ffffff;border:1px solid rgba(9,47,101,0.18);color:var(--ink);text-decoration:none;transform:translateY(-160%);transition:transform 0.15s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid rgba(251,176,59,0.85);outline-offset:3px}section[id]{scroll-margin-top:96px}body{font-family:"Inter","Space Grotesk",system-ui,-apple-system,sans-serif;color:var(--text);background:linear-gradient(180deg,#ffffff 0%,var(--bg) 44%,#edf4f8 100%);min-height:100vh;overflow-x:hidden;line-height:1.6;position:relative}a{color:inherit;text-decoration-color:currentColor;text-underline-offset:0.18em}a:not(.btn):not(.nav-action):not(.sticky-item):not(.legal-category-card):not(.pill){color:inherit}.urgency-bar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:#ffffff;border-bottom:1px solid rgba(31,124,242,0.12);box-shadow:0 12px 28px rgba(15,23,42,0.08)}.urgency-bar .bar-left{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#000;font-weight:600}.bar-note{color:#000;font-weight:500}.bar-actions{display:flex;gap:10px;flex-wrap:wrap}.btn-ghost{border:1px dashed rgba(15,40,80,0.2);color:#000 !important;background:#ffffff}body::before,body::after{content:none}.grid-overlay{position:fixed;inset:0;background-image:linear-gradient(rgba(45,102,136,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(45,102,136,0.035) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;opacity:0.10}.reveal{opacity:0;transform:translateY(10px);transition:opacity 0.55s ease,transform 0.55s ease}.reveal.reveal-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.shell{max-width:1200px;margin:0 auto;padding:20px 24px 80px;position:relative;z-index:1}.sticky-action{position:fixed;left:14px;right:14px;bottom:calc(14px+env(safe-area-inset-bottom));z-index:50;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;border-radius:18px;background:rgba(255,255,255,0.88);border:1px solid rgba(15,40,80,0.12);box-shadow:0 24px 50px rgba(15,40,80,0.18);backdrop-filter:blur(14px)}.sticky-item{display:grid;place-items:center;text-decoration:none;font-weight:800;padding:12px 10px;border-radius:14px;color:var(--ink);background:#ffffff;border:1px solid rgba(15,40,80,0.12)}.sticky-item.primary{background:var(--accent);border-color:rgba(15,40,80,0.06);color:#041318}.sms-widget{position:fixed;right:18px;bottom:18px;z-index:45;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100vw - 36px);padding:12px 16px;border-radius:999px;background:var(--accent);color:#041318;font-weight:900;text-decoration:none;box-shadow:0 18px 44px rgba(15,40,80,0.2)}@media (max-width:920px){.sticky-action{display:grid}.shell{padding-bottom:120px}.sms-widget{display:none}body.pi-funnel .hero-copy{order:1}body.pi-funnel .hero-form{order:2}}header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px 14px 18px;animation:fadeUp 0.9s ease forwards}.topbar{background:rgba(255,255,255,0.94);border:1px solid rgba(16,35,63,0.10);border-radius:22px;box-shadow:0 18px 42px rgba(16,35,63,0.10);backdrop-filter:blur(14px);position:sticky;top:14px;z-index:15;max-width:1200px;margin-left:auto;margin-right:auto}.topbar{color:var(--ink)}.slimbar{top:14px;padding:12px 14px}.slimbar-actions{display:flex;gap:10px;align-items:center}.slimbar-contact{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(9,47,101,0.18);background:rgba(9,47,101,0.06);color:var(--ink);text-decoration:none;font-weight:850;letter-spacing:0.01em;white-space:nowrap}.slimbar-contact:hover{text-decoration:underline}.slimbar .btn-sm{padding:10px 14px}.logo{display:flex;align-items:center;flex:0 0 auto;gap:12px;padding:6px 8px;border-radius:14px;background:transparent;border:0;box-shadow:none}.logo img{width:196px;height:auto;filter:none}.nav-badge{display:inline-flex;align-items:center;white-space:nowrap;margin-right:auto;padding:7px 11px;border-radius:999px;background:#edf4f8;border:1px solid rgba(45,102,136,0.16);color:#17395b;font-size:0.78rem;font-weight:850;letter-spacing:0.01em}.nav{display:flex;gap:6px;font-size:15px;color:var(--muted);align-items:center;flex-wrap:nowrap}.nav-toggle{display:none}.nav-toggle-label{display:none;cursor:pointer;padding:10px;border-radius:12px;background:rgba(9,47,101,0.06);border:1px solid rgba(9,47,101,0.14)}.nav-toggle-label span{display:block;width:22px;height:2px;margin:4px 0;background:var(--accent-3);border-radius:2px}.nav-toggle-label .sr-only{position:absolute}.nav a{color:#4f5f73;text-decoration:none;transition:color 0.2s ease;padding:9px 11px;border-radius:999px;font-weight:760}.nav a:hover{color:#10233f;background:rgba(16,35,63,0.06)}.nav a.is-active{background:rgba(15,40,80,0.10);box-shadow:inset 0 0 0 1px rgba(15,40,80,0.14)}.nav .nav-action{padding:12px 19px;border-radius:999px;background:var(--accent);color:#10233f !important;font-weight:900;border:1px solid transparent;box-shadow:0 14px 30px rgba(217,154,43,0.20)}.nav .nav-action:hover{color:#07172b;transform:translateY(-1px)}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;align-items:center;padding:26px 0 40px}body.pi-home .shell{padding-top:20px}body.pi-home .hero{padding-top:26px}.hero-panel{background:linear-gradient(145deg,#10233f 0%,#1f4d6d 62%,#17395b 100%);border:1px solid rgba(255,255,255,0.14);border-radius:28px;padding:36px;box-shadow:none;position:relative;overflow:hidden}.hero-panel::after{content:"";position:absolute;inset:0;background:radial-gradient(520px 360px at 75% 15%,rgba(255,255,255,0.14),transparent 70%),radial-gradient(520px 360px at 15% 80%,rgba(217,154,43,0.18),transparent 70%);pointer-events:none}.hero-panel>*{position:relative;z-index:1}.hero-copy{animation:fadeUp 0.9s ease forwards;animation-delay:0.05s}.eyebrow{display:inline-flex;gap:10px;align-items:center;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.18);color:#ffffff;font-weight:600;letter-spacing:0.04em;font-size:12px;text-transform:uppercase}h1{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05;margin:18px 0 16px;color:var(--ink)}.hero-panel h1{color:#f7fbff}.accent-text{background:linear-gradient(120deg,#ffffff,#f7c265);-webkit-background-clip:text;color:transparent}.hero-copy p{color:var(--muted);font-size:1.05rem;line-height:1.7;max-width:540px}.hero-panel{color:#f7fbff}.hero-panel a{color:var(--accent-2)}.hero-panel .hero-copy p,.hero-panel .muted,.hero-panel .proof-v{color:rgba(245,247,251,0.88)}.hero-panel .proof-k{color:#ffffff}.hero-panel .btn-primary{color:#0b1030 !important}.owned-hero-asset{max-width:540px;margin:22px 0 0;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,0.13);border:1px solid rgba(255,255,255,0.22);box-shadow:0 18px 45px rgba(0,0,0,0.18)}.owned-hero-asset span{display:block;margin-bottom:4px;color:#f7c265;font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.owned-hero-asset strong{display:block;color:#ffffff;font-size:1.24rem}.owned-hero-asset p{margin:8px 0 10px;color:rgba(255,255,255,0.9) !important}.owned-hero-asset a{color:#ffffff;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.action-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;align-items:center;justify-content:flex-start}.hero-foot{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.hero-foot .chip{color:#ffffff}.chip{padding:8px 14px;border-radius:999px;border:1px solid rgba(45,102,136,0.22);background:rgba(45,102,136,0.08);color:#07172b;font-size:0.85rem;font-weight:750}.ticker{margin-top:24px;padding:12px 18px;border-radius:14px;background:rgba(9,47,101,0.08);border:1px dashed rgba(9,47,101,0.24);color:#000;font-size:0.9rem;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ticker,.ticker *{color:#000 !important}.ticker.urgency{background:rgba(216,50,29,0.88);border-color:rgba(216,50,29,0.62);color:#fff;font-weight:700}.ticker.urgency,.ticker.urgency *{color:#fff !important}.live-stats{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.stat-pill{padding:12px 14px;border-radius:12px;background:#ffffff;border:1px solid rgba(45,102,136,0.22);color:var(--ink);display:flex;gap:8px;align-items:center}.stat-pill *{color:var(--ink)}.btn{padding:14px 22px;border-radius:999px;font-weight:600;letter-spacing:0.02em;text-decoration:none;display:inline-flex;align-items:center;gap:10px;border:1px solid transparent;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;background:none}.btn-primary{background:var(--accent);color:#0b1030;box-shadow:0 14px 30px rgba(251,176,59,0.32)}.btn-availability{box-shadow:0 18px 44px rgba(251,176,59,0.44),0 0 0 4px rgba(251,176,59,0.18);font-weight:900}.btn-secondary{border-color:rgba(255,255,255,0.4);color:#ffffff;background:rgba(255,255,255,0.08)}.card .btn-secondary{border-color:rgba(0,0,0,0.35);color:#000000;background:transparent}.topbar .btn-secondary,.urgency-bar .btn-secondary,.proof-card .btn-secondary,.testimonial .btn-secondary,.live-feed-real .btn-secondary,.feed-card .btn-secondary,.deal-card .btn-secondary,.step .btn-secondary{border-color:rgba(0,0,0,0.35);color:#000000;background:transparent}.btn-ghost{border:1px dashed rgba(15,40,80,0.2);color:#000000;background:#ffffff}.hero-panel .action-row .btn-secondary,.hero-panel .action-row .btn-ghost{color:#ffffff !important;border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.08)}.page-hero .action-row .btn-secondary,.action-block .action-row .btn-secondary{color:#10233f !important;border-color:rgba(16,35,63,0.18);background:rgba(255,255,255,0.72)}.btn:hover{transform:translateY(-2px)}.hero-card{background:var(--card);border:1px solid var(--stroke);border-radius:24px;padding:28px;box-shadow:0 30px 60px rgba(5,10,20,0.35);backdrop-filter:blur(10px);animation:float 4s ease-in-out infinite}.hero-visual{position:relative;min-height:360px}.stack-card{position:relative;width:100%;padding:20px 22px;border-radius:18px;background:#0f1638;border:1px solid rgba(255,255,255,0.08);box-shadow:0 18px 32px rgba(0,0,0,0.35);color:#f5f7fb;margin-bottom:16px}.stack-card h4{margin-bottom:8px}.stack-card small{color:var(--muted)}.stack-card.primary{margin-top:0}.stack-card.secondary{background:#324860;color:#ffffff;border:1px solid rgba(50,72,96,0.4);box-shadow:0 18px 32px rgba(50,72,96,0.28)}.stack-card.tertiary{background:#eb4c34;color:#ffffff;border:1px solid rgba(235,76,52,0.4);box-shadow:0 18px 32px rgba(235,76,52,0.28)}.stack-card.quaternary{background:#2d6688;color:#ffffff;border:1px solid rgba(45,102,136,0.45);box-shadow:0 18px 32px rgba(45,102,136,0.24)}.hero-card h3{font-size:1.2rem;margin-bottom:12px}.hero-card ul{list-style:none;display:grid;gap:10px;color:var(--muted)}.hero-card li::before{content:"✓";color:var(--accent);margin-right:10px}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pill{padding:8px 12px;border-radius:999px;background:rgba(9,47,101,0.08);color:#092f65;font-size:0.85rem;border:1px solid rgba(9,47,101,0.18);font-weight:800}.pill-row a.pill{display:inline-flex;align-items:center;min-height:38px;color:#092f65 !important;background:#eef8ff;border-color:rgba(45,102,136,0.22);text-decoration:none}.pill-row a.pill:hover{background:#ffffff;border-color:rgba(251,176,59,0.55);color:#07172b !important}.hero-panel .pill,.hero-panel .chip{background:rgba(255,255,255,0.14);color:#ffffff;border-color:rgba(255,255,255,0.32)}.proof-row{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.proof-row .pill,.card .pill,.page-hero .pill{background:#eaf5ff;border-color:rgba(9,47,101,0.18);color:#092f65;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.75)}.proof-row .pill strong,.card .pill strong,.page-hero .pill strong{color:#092f65}.proof-item{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12)}.proof-k{font-weight:850;color:var(--text);letter-spacing:0.2px}.proof-v{margin-top:4px;color:rgba(245,247,251,0.86);font-weight:550;font-size:0.95rem;line-height:1.45}.proof-v a{color:var(--accent-2);text-decoration:underline}body.pi-funnel,body.pi-home{--bg:#f6f8fb;--bg-2:#edf4f8;--accent:#d99a2b;--accent-2:#2d6688;--accent-3:#17395b}body.pi-funnel .hero-panel,body.pi-home .hero-panel{background:linear-gradient(145deg,#10233f 0%,#1f4d6d 62%,#17395b 100%);border-color:rgba(45,102,136,0.22)}body.pi-funnel .hero-panel::after,body.pi-home .hero-panel::after{background:radial-gradient(520px 360px at 80% 10%,rgba(255,255,255,0.14),transparent 70%),radial-gradient(520px 360px at 20% 80%,rgba(217,154,43,0.18),transparent 70%)}.trust-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.proof-badge,.section-kicker{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 12px;border-radius:999px;background:#edf4f8;border:1px solid rgba(45,102,136,0.20);color:#17395b;font-weight:800;font-size:0.82rem;letter-spacing:0.01em}.section-kicker{margin-bottom:12px;text-transform:uppercase}.form-trust-row .proof-badge{color:#061827}section{margin-top:64px}.section-title{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:14px;color:var(--ink)}.live-feed-real .section-title{color:var(--ink)}.live-feed-real .section-sub{color:var(--muted-ink)}.section-title::after{content:"";display:block;width:52px;height:3px;border-radius:999px;margin-top:12px;background:linear-gradient(120deg,var(--accent),var(--accent-2))}.section-sub{color:var(--muted);line-height:1.7}.meta-line{margin-top:10px;color:var(--muted);font-size:0.95rem;line-height:1.6}.meta-line a{color:var(--accent-2);text-decoration:none}.meta-line a:hover{text-decoration:underline}.icon-badge{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(251,176,59,0.22);border:1px solid rgba(251,176,59,0.55);color:var(--ink);font-weight:850;margin-bottom:12px}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:24px}.card{background:#ffffff;border:1px solid var(--stroke);border-radius:18px;padding:22px;min-height:180px;color:var(--ink);transition:transform 0.2s ease,border 0.2s ease;box-shadow:0 18px 34px rgba(9,47,101,0.14)}.card:hover{transform:translateY(-4px);border-color:rgba(9,47,101,0.45)}.card h4{margin-bottom:12px}.card p{color:var(--muted-ink);line-height:1.6}.stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:24px}.stats *{color:#ffffff !important}.stat{color:#ffffff !important}.stat strong{color:#ffffff !important}.stat p{color:#ffffff !important}.testimonial-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:24px}.testimonial{padding:22px;border-radius:18px;background:#ffffff;border:1px solid var(--stroke);box-shadow:0 18px 32px rgba(56,157,215,0.16)}.testimonial strong{display:block;margin-top:14px;color:var(--ink)}.provider-overview,.lead-steps,.legal-category-section{color:var(--ink)}.provider-overview{display:grid;gap:22px;grid-template-columns:minmax(0,0.95fr) minmax(0,1.25fr);align-items:stretch;padding:30px;border-radius:24px;background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 24px 70px rgba(4,10,28,0.16)}.provider-overview .section-title,.provider-overview .section-sub,.lead-steps .section-title,.legal-category-section .section-title,.legal-category-section .section-sub{color:var(--ink)}.provider-benefits{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-tile{display:flex;flex-direction:column;gap:8px;min-height:142px;padding:18px;border-radius:16px;background:#f5f8fc;border:1px solid rgba(9,47,101,0.12)}.benefit-tile strong{color:#092f65;font-size:1.05rem}.benefit-tile span{color:var(--muted-ink);line-height:1.55}.lead-steps{padding:30px;border-radius:24px;background:linear-gradient(135deg,#f7fbff,#ffffff);border:1px solid rgba(9,47,101,0.12)}.lead-step-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.lead-step-card{position:relative;min-height:190px;padding:22px;border-radius:18px;background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 14px 34px rgba(9,47,101,0.08)}.lead-step-card span{width:42px;height:42px;display:inline-grid;place-items:center;margin-bottom:18px;border-radius:50%;background:linear-gradient(135deg,#d99a2b,#2d6688);color:#07172b;font-weight:900}.lead-step-card h3{margin-bottom:8px;color:var(--ink)}.lead-step-card p{color:var(--muted-ink)}.trust-proof-panel,.screening-panel,.pricing-snapshot-panel,.price-table-panel,.education-panel,.segmentation-panel,.intake-cadence-panel{display:grid;gap:22px;padding:30px;border-radius:24px;background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 24px 70px rgba(4,10,28,0.14);color:var(--ink)}.trust-proof-panel .section-title,.trust-proof-panel .section-sub,.screening-panel .section-title,.screening-panel .section-sub,.pricing-snapshot-panel .section-title,.pricing-snapshot-panel .section-sub,.price-table-panel .section-title,.price-table-panel .section-sub,.education-panel .section-title,.education-panel .section-sub,.segmentation-panel .section-title,.segmentation-panel .section-sub,.intake-cadence-panel .section-title,.intake-cadence-panel .section-sub{color:var(--ink)}.trust-proof-grid,.screening-grid,.pricing-snapshot-grid,.education-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trust-proof-grid div,.screening-card,.price-band,.education-card{display:grid;gap:8px;padding:18px;border-radius:16px;background:#f5f8fc;border:1px solid rgba(9,47,101,0.12)}.trust-proof-grid strong,.screening-card strong,.price-band strong,.education-card strong{color:#092f65;font-size:1.02rem}.trust-proof-grid span,.screening-card span,.price-band p,.education-card span{color:var(--muted-ink);line-height:1.55}.price-band span{color:#0b5b76;font-weight:900}.price-table{display:grid;overflow:hidden;border-radius:18px;border:1px solid rgba(9,47,101,0.12);background:#f5f8fc}.price-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(180px,0.9fr) minmax(240px,1.4fr);gap:14px;align-items:start;padding:16px 18px;border-bottom:1px solid rgba(9,47,101,0.1);color:var(--ink)}.price-row:last-child{border-bottom:0}.price-row-head{background:#092f65;color:#ffffff;font-weight:900}.price-row strong{color:#092f65}.price-row span{color:#0b5b76;font-weight:850}.price-row p{margin:0;color:var(--muted-ink)}.price-row-head span{color:#ffffff}@media (max-width:760px){.price-row,.price-row-head{grid-template-columns:1fr}}.legal-category-section{padding:30px;border-radius:24px;background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 24px 70px rgba(4,10,28,0.14)}.legal-category-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.legal-category-card{min-height:150px;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;text-decoration:none;background:#f5f8fc;border:1px solid rgba(9,47,101,0.12);color:#07172b;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.legal-category-card:hover{transform:translateY(-2px);border-color:rgba(56,157,215,0.35);box-shadow:0 14px 30px rgba(9,47,101,0.12)}.legal-category-card strong{color:#07172b;font-size:1.02rem}.legal-category-card span{color:#07172b;line-height:1.55}.legal-category-card.featured{background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(236,244,252,0.96));border-color:rgba(9,47,101,0.18)}.legal-category-card.featured strong,.legal-category-card.featured span{color:#07172b}.legal-category-section .btn{color:#07172b !important}.category-action{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.faq{display:grid;gap:14px;margin-top:20px}.faq details{border-radius:16px;border:1px solid rgba(56,157,215,0.24);background:#ffffff;padding:16px 18px}.faq summary{cursor:pointer;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{margin-top:10px;color:var(--muted-ink)}.proof-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.proof-panel{padding:18px;border-radius:18px;background:#ffffff;border:1px solid rgba(56,157,215,0.24);box-shadow:0 18px 34px rgba(56,157,215,0.18);display:grid;gap:12px}.proof-head{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-weight:700}.proof-list{list-style:none;display:grid;gap:10px;color:var(--muted-ink)}.proof-list li strong{color:var(--ink);margin-right:6px}.proof-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted-ink)}.proof-card{padding:18px;border-radius:18px;background:#ffffff;border:1px solid rgba(56,157,215,0.24);box-shadow:0 18px 32px rgba(56,157,215,0.16);display:grid;gap:10px}.transfer-preview-shot{display:block;width:100%;height:auto;margin:10px 0 14px;border-radius:16px;border:1px solid rgba(9,47,101,0.16);box-shadow:0 18px 34px rgba(9,47,101,0.16)}.logo-cloud{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.logo-cloud span{min-width:112px;text-align:center;padding:12px 16px;border-radius:14px;background:#ffffff;border:1px solid rgba(45,102,136,0.22);box-shadow:0 16px 30px rgba(9,47,101,0.14);color:var(--ink);font-weight:900}.comparison-table{display:grid;margin-top:20px;overflow:hidden;border-radius:18px;border:1px solid rgba(45,102,136,0.18);background:#ffffff;box-shadow:0 18px 36px rgba(9,47,101,0.16)}.comparison-table [role="row"]{display:grid;grid-template-columns:0.8fr 1fr 1fr;border-bottom:1px solid rgba(9,47,101,0.12)}.comparison-table [role="row"]:last-child{border-bottom:0}.comparison-table span,.comparison-table strong{padding:14px;color:var(--ink)}.comparison-table strong{background:rgba(45,102,136,0.10)}.shot-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.shot{height:100px;border-radius:12px;background:linear-gradient(135deg,rgba(56,157,215,0.16),rgba(235,76,52,0.18));border:1px dashed rgba(56,157,215,0.32);color:var(--ink);display:grid;place-items:center;font-size:0.85rem}.availability-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.live-feed-real{margin-top:48px;padding:22px;border-radius:18px;background:#ffffff;border:1px solid rgba(56,157,215,0.24);box-shadow:0 20px 40px rgba(56,157,215,0.16);color:var(--ink)}.live-feed-header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.live-feed-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px}.feed-card{padding:16px;border-radius:14px;background:#ffffff;border:1px solid rgba(56,157,215,0.24);display:grid;gap:10px;box-shadow:0 16px 30px rgba(56,157,215,0.14)}.feed-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--ink);font-weight:600}.feed-time{color:var(--muted-ink)}.shot.wide{height:140px;display:grid;place-items:center}.feed-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted-ink)}.avail-card{padding:16px;border-radius:16px;background:#ffffff;border:1px solid rgba(9,47,101,0.22);box-shadow:0 16px 32px rgba(9,47,101,0.12);display:grid;gap:8px;color:var(--ink)}.testimonial,.faq details,.proof-panel,.proof-card,.feed-card,.avail-card{color:var(--ink)}.testimonial p,.proof-panel p,.proof-card p,.feed-card p{color:var(--muted-ink)}.testimonial strong{color:var(--ink)}.proof-head,.proof-list,.avail-top{color:var(--ink)}.proof-list,.proof-list li strong{color:var(--ink)}.proof-list li strong{font-weight:700}.avail-top .count{color:var(--ink)}.avail-top{display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-weight:700}.avail-top .state{font-size:1.05rem}.avail-top .count{padding:6px 10px;border-radius:10px;background:rgba(45,102,136,0.12);border:1px solid rgba(45,102,136,0.26);color:var(--ink)}.kpi-row{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:18px}.kpi-card{background:rgba(14,24,44,0.9);border:1px solid rgba(255,255,255,0.2);border-radius:16px;padding:18px;display:grid;gap:6px;box-shadow:0 18px 34px rgba(0,0,0,0.35);color:#f5f7fb}.kpi-card strong{font-size:1.5rem;color:#ffffff}.kpi-card span{color:rgba(245,247,251,0.86)}.deal-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:20px;align-items:start}.deal-card{padding:18px;border-radius:18px;background:#f9fbff;border:1px solid rgba(9,47,101,0.18);box-shadow:0 18px 34px rgba(9,47,101,0.14);display:grid;gap:10px;color:#0b1b36}.deal-card *{color:#0b1b36 !important}.deal-top{display:flex;justify-content:space-between;align-items:center;font-size:0.9rem;color:#0b1b36}.deal-tag{padding:6px 10px;border-radius:999px;background:rgba(9,47,101,0.12);border:1px solid rgba(9,47,101,0.24);color:#0b1b36;font-weight:700;font-size:0.9rem}.deal-tag.alt{background:rgba(216,50,29,0.12);border:1px solid rgba(216,50,29,0.24);color:#0b1b36}.deal-time{color:#0b1b36}.btn-sm{padding:10px 16px;font-size:0.95rem}.steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;margin-top:18px}.step{background:#ffffff;border:1px solid var(--stroke);border-radius:18px;padding:18px;box-shadow:0 18px 34px rgba(9,47,101,0.12);color:var(--ink);display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:6px;align-content:start;align-items:start}.step-num{width:40px;height:40px;border-radius:14px;background:var(--accent);color:#041318;display:grid;place-items:center;font-weight:800;grid-column:1;grid-row:1 / span 2;align-self:start}.step h4{margin:0;grid-column:2}.step p{margin:0;color:var(--muted-ink);line-height:1.6;grid-column:2}.stat{border-radius:16px;background:rgba(63,135,255,0.12);padding:16px;border:1px solid rgba(63,135,255,0.24)}.stat strong{font-size:1.4rem;display:block;margin-bottom:6px}.action-block{margin-top:60px;padding:30px;border-radius:24px;background:linear-gradient(130deg,rgba(45,102,136,0.12),rgba(217,154,43,0.16));border:1px solid rgba(45,102,136,0.14);color:var(--ink);display:grid;gap:18px}.action-block .section-title,.action-block h2,.action-block h3,.action-block h4,.action-block strong{color:var(--ink)}.action-block p,.action-block li,.action-block .section-sub,.action-block .form-note{color:var(--muted-ink)}.action-block .muted{color:var(--ink)}.action-block .muted a{color:var(--accent-3);font-weight:800}form{display:grid;gap:14px}.pi-form-card,.trial-form,.hero-form-card{width:100%;max-width:1050px;margin:0 auto}.pi-form-grid{display:grid;grid-template-columns:1fr;gap:14px;width:100%}.pi-form-grid .form-field{display:grid;gap:7px;min-width:0}.pi-form-grid .full{grid-column:1 / -1}@media (min-width:900px){body.pi-funnel .hero{grid-template-columns:minmax(0,1fr)}body.pi-funnel .hero-copy,body.pi-funnel .hero-form{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.pi-form-grid{grid-template-columns:1fr 1fr;gap:18px 20px}.pi-form-grid .full{grid-column:1 / -1}}.pi-form-grid input,.pi-form-grid select,.pi-form-grid textarea,.pi-form-grid button{width:100%}.pi-form-grid button.full{justify-content:center}@media (max-width:899px){.pi-form-grid .form-field,.pi-form-grid select,.pi-form-grid textarea,.pi-form-grid button{width:100%}.pi-form-grid .form-field,.pi-form-grid button,.pi-form-grid .muted{margin-bottom:14px}}.case-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:560px){.case-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-tile{appearance:none;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.08);color:var(--text);border-radius:16px;padding:12px 10px;font-weight:850;letter-spacing:0.01em;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.case-tile:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(9,47,101,0.14);background:rgba(255,255,255,0.12)}.case-tile:active{transform:translateY(0)}.buyer-radio{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.buyer-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,0.24);background:rgba(4,13,26,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 16px 34px rgba(1,8,20,0.18)}.buyer-tab{display:grid;place-items:center;min-height:56px;padding:14px 16px;border-radius:14px;border:2px solid rgba(255,255,255,0.24);background:rgba(255,255,255,0.11);color:var(--text);font-size:0.98rem;font-weight:850;line-height:1.18;cursor:pointer;text-align:center;user-select:none;box-shadow:0 14px 28px rgba(1,8,20,0.18);transition:background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.buyer-tab:hover{border-color:rgba(217,154,43,0.62);background:rgba(255,255,255,0.13);transform:translateY(-1px)}.buyer-tab:focus-visible{outline:3px solid rgba(45,102,136,0.42);outline-offset:3px}#buyer_law_firm:checked~.buyer-switch label[for="buyer_law_firm"],#buyer_lead_buyer:checked~.buyer-switch label[for="buyer_lead_buyer"]{background:var(--accent);border-color:rgba(255,255,255,0.72);color:#041318;box-shadow:0 18px 34px rgba(217,154,43,0.30);transform:translateY(0)}.buyer-hint{display:none}#buyer_none:checked~.buyer-hint{display:block}.buyer-panel{display:none}#buyer_none:checked~.buyer-panels{display:none}#buyer_law_firm:checked~.buyer-panels,#buyer_lead_buyer:checked~.buyer-panels{display:block}#buyer_law_firm:checked~.buyer-panels .buyer-panel-law{display:block}#buyer_lead_buyer:checked~.buyer-panels .buyer-panel-buyer{display:block}@media (max-width:560px){.buyer-switch{grid-template-columns:1fr;gap:12px;padding:10px;border-radius:20px}.buyer-tab{min-height:68px;justify-items:center;padding:17px 16px;font-size:1.02rem;border-radius:16px;box-shadow:0 18px 34px rgba(1,8,20,0.2)}}.proof-line{display:inline-flex;align-items:center;margin-top:12px;padding:9px 12px;border-radius:999px;border:1px solid rgba(45,102,136,0.28);background:rgba(45,102,136,0.12);color:rgba(245,247,251,0.94);font-size:0.94rem;font-weight:750}@media (max-width:560px){.proof-line{display:flex;border-radius:16px;line-height:1.35}}.billable-box{border:1px solid rgba(255,255,255,0.16);background:rgba(255,255,255,0.08);border-radius:16px;padding:14px}label.field-label{font-weight:750;color:var(--text);letter-spacing:0.2px;font-size:0.95rem;margin-top:8px}.pickers{border:1px solid rgba(255,255,255,0.14);background:rgba(10,20,36,0.55);border-radius:14px;padding:14px;display:grid;gap:10px}.pickers legend{padding:0 6px}.picker{display:flex;gap:10px;align-items:center;color:rgba(245,247,251,0.92);font-weight:650}.picker input{width:18px;height:18px}.two-step .two-step-open{display:none}.two-step:target .two-step-open{display:block}.two-step:target .two-step-closed{display:none}.two-step.is-open .two-step-open{display:block}.two-step.is-open .two-step-closed{display:none}.value-stack{display:grid;gap:10px;margin-top:10px}.value-item{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,0.72);border:1px solid rgba(9,47,101,0.12)}.value-item h3,.value-item strong{margin:0;color:var(--ink);font-size:1rem}.value-item span{color:var(--muted-ink)}.value-item p{margin:0;color:var(--muted-ink)}@media (max-width:560px){.value-item{grid-template-columns:1fr}}.checklist{list-style:none;display:grid;gap:10px;margin:10px 0 14px;padding:0}.checklist li{display:flex;align-items:flex-start;line-height:1.4}.checklist li::before{content:"✓";color:var(--accent);margin-right:10px}.roi-card{min-height:unset}.roi-grid{display:grid;gap:12px 14px;grid-template-columns:repeat(6,minmax(160px,1fr));align-items:end}.roi-card label.field-label{color:var(--ink)}.roi-card input.roi-input{background:#f7f9fc;color:var(--ink);border:1px solid rgba(9,47,101,0.18)}.card form label.field-label,.card form legend.field-label{color:var(--ink)}.card form input:not([type="checkbox"]):not([type="radio"]),.card form textarea,.card form select{background:#f7f9fc;color:var(--ink);border:1px solid rgba(9,47,101,0.18)}.card form .pickers{background:rgba(63,135,255,0.10);border-color:rgba(63,135,255,0.22)}.card form .picker{color:var(--ink)}.card form .consent-text{color:var(--muted-ink)}.card form details{margin-top:6px;padding:12px 14px;border-radius:14px;background:rgba(63,135,255,0.06);border:1px solid rgba(63,135,255,0.18)}.card form summary.field-label{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-weight:750;letter-spacing:0.2px;font-size:0.95rem;margin:0}.card form summary.field-label::-webkit-details-marker{display:none}.card form summary.field-label::after{content:"+";width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:rgba(9,47,101,0.10);color:var(--accent-3);font-weight:900;flex:0 0 auto}.card form details[open] summary.field-label::after{content:"–"}.card form details>*:not(summary){margin-top:10px}.card form .consent-text a{color:var(--accent-3);text-decoration:underline}.roi-results{margin-top:16px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.roi-result{border-radius:16px;background:rgba(63,135,255,0.10);border:1px solid rgba(63,135,255,0.22);padding:14px 16px;color:var(--ink)}.roi-result.primary{background:linear-gradient(130deg,rgba(251,176,59,0.18),rgba(138,192,232,0.16));border-color:rgba(251,176,59,0.28)}.roi-k{font-weight:750;color:var(--ink);font-size:0.95rem}.roi-v{margin-top:6px;font-weight:850;font-size:1.25rem;letter-spacing:0.02em}@media (max-width:980px){.roi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.consent{display:flex;gap:10px;align-items:flex-start}.consent input[type="checkbox"]{width:18px;height:18px;padding:0;flex:0 0 auto;margin-top:4px}.consent-text{flex:1 1 auto;min-width:0;max-width:100%;display:block;color:rgba(245,247,251,0.92);font-size:0.95rem;line-height:1.5;overflow-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.consent-text a{color:var(--accent-2)}input:not([type="checkbox"]):not([type="radio"]),textarea,select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(8,59,122,0.20);background:#f7f9fc;color:var(--ink);font-family:inherit}input::placeholder,textarea::placeholder{color:rgba(75,88,112,0.78)}textarea{min-height:120px;resize:vertical}footer{margin-top:60px;color:var(--muted);font-size:0.95rem;display:grid;gap:16px}.divider{height:1px;background:rgba(255,255,255,0.08);margin:40px 0 20px}.footer{background:#10233f;border:1px solid rgba(16,35,63,0.12);border-radius:16px;padding:24px 26px;box-shadow:0 18px 40px rgba(16,35,63,0.14);display:grid;gap:18px;align-items:start}.footer-clean{margin-top:36px}.footer-clean-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center}.footer-clean-brand{display:grid;gap:12px;max-width:680px}.footer-clean-brand img{width:170px;max-width:100%;height:auto;display:block;background:#ffffff;border-radius:12px;padding:10px 14px;box-shadow:0 10px 24px rgba(0,0,0,0.12)}.footer-clean-brand p{margin:0;color:rgba(237,244,248,0.84);font-size:0.98rem;line-height:1.55}.footer-clean-actions{display:grid;gap:14px;justify-items:end}.footer-clean-links{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:flex-end}.footer-clean-links a{color:rgba(237,244,248,0.78);font-size:0.95rem;font-weight:750}.footer-clean-bottom{border-top:1px solid rgba(255,255,255,0.10);padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;color:rgba(237,244,248,0.68);font-size:0.86rem;line-height:1.45}.footer-brand{display:grid;gap:10px;max-width:320px}.footer-brand img{width:180px;max-width:100%;height:auto;display:block;filter:none}.meta-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:rgba(63,135,255,0.14);border:1px solid rgba(63,135,255,0.3);color:#e5eeff;font-weight:600}.meta-badge img{width:18px;height:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.muted{color:var(--muted)}.card .muted{color:var(--ink) !important}.card .muted a{color:var(--accent-3);text-decoration:underline}.faq details{color:var(--ink)}.faq summary{color:var(--ink)}.footer-grid{display:grid;gap:24px;grid-template-columns:minmax(180px,1fr) minmax(220px,auto);align-items:start;justify-content:space-between}.footer-grid>div:nth-child(1),.footer-grid>div:nth-child(2){display:none}.footer-action{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.footer-col h4,.footer-grid>div h4{margin-bottom:10px;color:#ffffff;font-size:0.95rem;letter-spacing:0.01em}.footer-col a,.footer-grid>div a{display:block;padding:4px 0}.pi-only-footer-links{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.pi-only-footer-links a{color:var(--muted);text-decoration:none;font-weight:700}.footer-other-products{font-size:0.92rem;opacity:0.84}.footer-other-products h4{color:rgba(233,243,255,0.78)}.footer-contact .muted{color:var(--muted);font-size:0.92rem}.footer-more{border-radius:14px;border:1px solid rgba(255,255,255,0.10);background:rgba(255,255,255,0.04);padding:12px 14px}.footer-more summary{cursor:pointer;font-weight:700;color:#e9f3ff;list-style:none}.footer-more summary::-webkit-details-marker{display:none}.footer-more-grid{margin-top:12px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.footer-more-grid a{display:block;padding:6px 0;color:rgba(245,247,251,0.92)}.footer-columns{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.footer-columns h4{margin-bottom:8px;color:#e9f3ff}.footer a{color:rgba(237,244,248,0.82);text-decoration:none}.footer a:hover{color:#ffffff}.footer-bottom{font-size:0.9rem;color:rgba(237,244,248,0.68);border-top:1px solid rgba(255,255,255,0.10);padding-top:18px}.footer .btn{margin-top:8px;display:inline-flex;width:auto;padding:12px 18px;color:#10233f !important;box-shadow:none}.footer-grid>div:last-child{padding:18px;border-radius:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.10);justify-self:end}.footer-grid>div:last-child p{margin-top:10px;line-height:1.45}.footer-bottom span:last-child{display:none}.page-hero{padding:20px 0 10px}.page-hero h1{font-size:clamp(2.2rem,3.6vw,3.4rem)}.notice{padding:16px;border-radius:14px;background:rgba(45,102,136,0.10);color:#0b1b36;border:1px solid rgba(45,102,136,0.22)}.muted a,.notice a,.section-sub a,.form-note a,.consent-text a{color:#fbb03b !important;font-weight:900;text-decoration:none;border-bottom:1px solid rgba(251,176,59,0.45)}.muted a:hover,.notice a:hover,.section-sub a:hover,.form-note a:hover,.consent-text a:hover{color:#ffe0a3 !important;border-bottom-color:currentColor}.card .muted a,.hero-form .muted a,.hero-form .section-sub a,.hero-form .form-note a{color:#092f65 !important;border-bottom-color:rgba(9,47,101,0.42)}.notice a{display:inline-flex;align-items:center;min-height:30px;padding:2px 8px;border:1px solid rgba(251,176,59,0.38);border-radius:999px;background:rgba(251,176,59,0.12)}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(63,135,255,0.25);background:rgba(63,135,255,0.1);color:#d7e3ff;font-size:0.9rem}.callout{padding:18px;border-radius:16px;background:#ffffff;border:1px solid rgba(8,59,122,0.14);color:var(--ink);box-shadow:0 18px 34px rgba(9,47,101,0.10)}.price-call{font-size:1.2rem;color:var(--muted-ink);margin-top:10px}.operator-panel{display:grid;gap:22px;align-items:center;padding:26px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(233,243,255,0.94));border:1px solid rgba(255,255,255,0.56);box-shadow:0 24px 70px rgba(4,10,28,0.24);color:var(--ink)}.operator-panel .eyebrow{color:#0b5b76}.operator-panel .section-title,.operator-panel .section-sub{color:var(--ink)}.operator-copy .section-title{margin-bottom:10px}.operator-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.operator-stat{display:grid;gap:4px;padding:16px;border-radius:18px;background:#ffffff;border:1px solid rgba(9,47,101,0.12)}.operator-stat strong{color:#092f65;font-family:"Space Grotesk","Inter",sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.operator-stat span{color:var(--muted-ink);font-size:0.95rem}.owned-source-panel{display:grid;gap:22px;padding:26px;border-radius:24px;background:#ffffff;border:1px solid rgba(9,47,101,0.13);color:var(--ink);box-shadow:0 24px 70px rgba(4,10,28,0.18)}.owned-source-panel .eyebrow{color:#0b5b76}.owned-source-panel .section-title,.owned-source-panel .section-sub{color:var(--ink)}.owned-source-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.owned-source-grid-featured{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.source-card{padding:18px;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f5f8fc 100%);border:1px solid rgba(9,47,101,0.12);box-shadow:0 14px 34px rgba(9,47,101,0.08)}.source-card h3{margin:0;color:var(--ink);font-size:1.03rem}.source-card p{margin:14px 0 16px;color:var(--muted-ink)}.brand-source-card{min-height:218px;display:flex;flex-direction:column}.source-shot{aspect-ratio:16 / 10;margin:0 0 16px;overflow:hidden;border-radius:14px;border:1px solid rgba(9,47,101,0.14);background:#e8eef5}.source-shot img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.source-brand-row{display:flex;align-items:center;gap:12px}.source-brand-mark{width:48px;height:48px;flex:0 0 48px;display:inline-grid;place-items:center;border-radius:14px;color:#ffffff;font-weight:800;letter-spacing:0.02em;box-shadow:0 12px 22px rgba(9,47,101,0.18)}.source-brand-accident,.source-brand-claim{background:linear-gradient(135deg,#12385f,#1c75bc)}.source-brand-injury{background:linear-gradient(135deg,#0e6b55,#32a887)}.source-brand-intake{background:linear-gradient(135deg,#2a3342,#fbb03b)}.source-card small{display:block;margin-top:4px;color:#426179;font-weight:700}.source-tag{align-self:flex-start;margin-top:auto;padding:7px 10px;border-radius:999px;background:rgba(9,47,101,0.08);color:#12385f;font-size:0.78rem;font-weight:800}.owned-source-note{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-radius:16px;background:rgba(251,176,59,0.16);border:1px solid rgba(251,176,59,0.38);color:var(--ink)}.owned-source-note span{color:var(--muted-ink)}.routing-rules-panel{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(0,1.3fr);gap:24px;align-items:start;padding:30px;border-radius:24px;background:linear-gradient(135deg,#ffffff 0%,#f6f9fc 100%);border:1px solid rgba(9,47,101,0.14);color:var(--ink);box-shadow:0 24px 70px rgba(4,10,28,0.16)}.routing-rules-panel .section-title,.routing-rules-panel .section-sub{color:var(--ink)}.routing-rules-panel .action-row{grid-column:1 / -1}.routing-rules-note{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:14px;border-radius:16px;background:rgba(251,176,59,0.16);border:1px solid rgba(251,176,59,0.34)}.routing-rules-note strong{color:#092f65}.routing-rules-note span{color:var(--muted-ink)}.routing-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.routing-card{min-height:112px;display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:flex-start;padding:16px;border-radius:16px;color:var(--ink);background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 12px 28px rgba(9,47,101,0.08)}.routing-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#0b1030;background:linear-gradient(135deg,#d99a2b,#2d6688);font-weight:900;font-size:0.85rem}.routing-card h4{margin-bottom:5px;color:var(--ink);font-size:1rem}.routing-card p{color:var(--muted-ink);font-size:0.94rem;line-height:1.45}.limited-programs{display:grid;gap:16px;align-items:center;margin-top:18px;padding:18px;border-radius:18px;color:var(--ink);background:#ffffff;border:1px solid rgba(251,176,59,0.34);box-shadow:0 18px 42px rgba(4,10,28,0.12)}.limited-programs h3{margin:0 0 4px;color:var(--ink)}.limited-programs p{margin:0;color:var(--muted-ink)}.limited-program-actions{display:flex;flex-wrap:wrap;gap:10px}.limited-program-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;color:var(--ink);text-decoration:none;font-weight:800;background:#f5f8fc;border:1px solid rgba(9,47,101,0.14)}.limited-program-actions a.primary{background:var(--accent);border-color:var(--accent);color:#0b1030}.limited-program-actions a:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(4,10,28,0.12)}@media (min-width:860px){.operator-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr)}.limited-programs{grid-template-columns:minmax(0,0.8fr) minmax(420px,1.2fr)}}body.seo-landing .shell{max-width:1120px}.seo-hero{padding-top:38px}.seo-content{display:grid;gap:18px;align-items:start}.content-card,.seo-aside{padding:22px;border-radius:20px;background:#ffffff;border:1px solid rgba(9,47,101,0.13);color:var(--ink);box-shadow:0 20px 50px rgba(4,10,28,0.13)}.content-card h2,.seo-aside h2{margin:0 0 10px;color:var(--ink)}.content-card p,.seo-aside p{color:var(--muted-ink);margin-bottom:14px}.content-card .checklist li,.seo-aside .checklist li{color:var(--ink)}.mini-link-grid,.related-links{display:grid;gap:10px}.mini-link-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mini-link-grid a,.related-links a{display:block;padding:11px 12px;border-radius:12px;color:var(--ink);text-decoration:none;font-weight:750;background:#f5f8fc;border:1px solid rgba(9,47,101,0.12)}.mini-link-grid a:hover,.related-links a:hover{background:rgba(251,176,59,0.20);border-color:rgba(251,176,59,0.55)}.related-links strong{color:var(--ink);margin-top:8px}.seo-form-panel{display:grid;gap:22px;margin-top:22px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#ffffff 0%,#f5f8fc 100%);border:1px solid rgba(251,176,59,0.36);color:var(--ink);box-shadow:0 22px 54px rgba(4,10,28,0.16)}.seo-form-panel h2{margin:0 0 8px;color:var(--ink)}.seo-form-panel p{color:var(--muted-ink);margin-bottom:14px}.seo-mini-form{display:grid;gap:10px;padding:18px;border-radius:18px;background:#ffffff;border:1px solid rgba(9,47,101,0.12);box-shadow:0 14px 34px rgba(4,10,28,0.08)}.seo-mini-form textarea{min-height:96px}.seo-mini-form .muted{margin:2px 0 0;font-size:0.92rem}.seo-footer{margin-top:26px}@media (min-width:900px){.seo-content{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.seo-form-panel{grid-template-columns:minmax(0,0.9fr) minmax(340px,0.75fr);align-items:start}}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:24px;align-items:stretch;margin-top:42px;padding:34px;border-radius:26px;background:linear-gradient(145deg,#10233f,#1f4d6d);color:#ffffff;box-shadow:0 24px 70px rgba(16,35,63,0.20);overflow:hidden}.pricing-hero>*,.pricing-card,.pricing-summary-card,.pricing-action-panel{min-width:0}.pricing-hero h1{color:#ffffff;max-width:760px}.pricing-hero .section-sub{color:rgba(237,244,248,0.88);max-width:760px}.pricing-hero .btn-secondary{color:#ffffff !important;border-color:rgba(255,255,255,0.42);background:rgba(255,255,255,0.10)}.pricing-summary-card{display:grid;gap:10px;align-content:center;padding:24px;border-radius:22px;background:#ffffff;color:var(--ink);border:1px solid rgba(255,255,255,0.45);box-shadow:0 20px 48px rgba(4,10,28,0.18)}.pricing-label,.pricing-card-kicker{color:#2d6688;font-size:0.82rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}.pricing-summary-card strong{display:block;font-size:clamp(3rem,5vw,4.7rem);line-height:0.95;color:#10233f}.pricing-summary-card p{color:var(--muted-ink)}.pricing-grid-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.pricing-card{display:grid;gap:12px;align-content:start;min-height:260px;padding:24px;border-radius:22px;background:#ffffff;border:1px solid rgba(16,35,63,0.12);box-shadow:0 18px 44px rgba(16,35,63,0.10)}.pricing-card.featured{background:linear-gradient(145deg,#fff9ee,#ffffff);border-color:rgba(217,154,43,0.30)}.pricing-card h2{font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.1;color:var(--ink)}.pricing-card p{color:var(--muted-ink)}.pricing-card .btn{width:fit-content;margin-top:auto}.pricing-card .btn-secondary{color:#10233f !important;border-color:rgba(16,35,63,0.18);background:#f7f9fc}.pricing-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-action-panel{margin-top:48px;padding:24px;border-radius:22px;display:grid;gap:16px;align-items:center;background:#ffffff;border:1px solid rgba(16,35,63,0.12);box-shadow:0 18px 48px rgba(16,35,63,0.10)}.pricing-action-kicker{margin:0 0 4px;color:var(--ink);font-weight:800}.pricing-action-copy{margin:0;color:var(--muted-ink)}.pricing-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.pricing-action-panel .btn{justify-content:center}.pricing-action-panel .btn-secondary,.pricing-text-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border-radius:999px;text-decoration:none;font-weight:850;border-color:rgba(11,27,54,0.18);color:var(--ink);background:#f5f8fc}.pricing-note-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pricing-note-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border-radius:999px;color:#e9f3ff;text-decoration:none;font-weight:700;font-size:0.92rem;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.18)}.pricing-note-links a:hover{color:#0b1030;background:var(--accent);border-color:var(--accent)}@media (min-width:760px){.pricing-action-panel{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:759px){.pricing-hero,.pricing-grid-section,.pricing-factors{grid-template-columns:1fr}.pricing-hero{margin-top:20px;padding:22px;text-align:left;width:100%}.pricing-hero h1{font-size:clamp(2.05rem,12vw,2.7rem);overflow-wrap:anywhere}.pricing-summary-card strong{font-size:clamp(3rem,18vw,4rem)}.pricing-card .btn{width:100%}.pricing-action-buttons{order:-1;width:100%}.pricing-action-panel .btn{width:100%}.pricing-action-kicker,.pricing-action-copy{display:none}}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}@media (max-width:720px){.shell{width:100%;max-width:100%;overflow-x:hidden}.topbar{width:100%;max-width:100%}.urgency-bar{flex-direction:column;align-items:flex-start}header{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;text-align:left;padding-right:60px}.logo{flex:1 1 auto;justify-content:flex-start}.nav-badge{display:none}.nav-toggle-label{display:block;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:8px;margin-top:4px;flex-basis:100%}.nav a{width:100%;text-align:center}.nav .nav-action{width:100%;justify-content:center}.nav-toggle:checked~.nav{display:flex}.logo img{width:170px;display:block;margin:0}.shell{padding:16px 16px 72px}.hero{gap:16px;text-align:center;padding:16px 0 28px}.hero-panel{padding:20px}h1{font-size:clamp(2.45rem,9vw,3.35rem);line-height:0.98;text-align:center}.hero-copy p{font-size:0.98rem;margin:0 auto}.hero-visual{min-height:auto}.stack-card{position:relative;width:100%;left:0;top:0;margin-bottom:14px}.action-row{gap:10px;margin-top:16px;flex-direction:column;align-items:stretch;justify-content:center}.btn{justify-content:center}.footer{text-align:left}.footer-grid{grid-template-columns:1fr}.footer-clean-main{grid-template-columns:1fr;gap:18px}.footer-clean-actions{justify-items:start}.footer-clean-links{justify-content:flex-start}.footer-clean-bottom{display:grid;gap:8px}body.pi-funnel .hero-visual{display:none}body.pi-funnel .topbar.slimbar{position:static;top:auto}body.pi-funnel .request-grid{display:flex;flex-direction:column-reverse;gap:16px}body.pi-funnel .request-grid .card{min-height:unset}body.pi-funnel section{margin-top:48px}body.pi-funnel .hero-panel,body.pi-home .hero-panel{padding:18px}body.pi-funnel .trust-strip,body.pi-home .hero-foot{justify-content:center}.provider-overview,.lead-steps,.legal-category-section{padding:20px}.provider-overview,.lead-step-grid{grid-template-columns:1fr}.provider-benefits{grid-template-columns:1fr}.benefit-tile,.lead-step-card,.legal-category-card{min-height:auto}.legal-category-grid{grid-template-columns:1fr}.category-action{flex-direction:column}.routing-rules-panel{grid-template-columns:1fr;padding:20px}.routing-grid{grid-template-columns:1fr}.routing-card{min-height:auto}body.pi-funnel .hero-copy .pill-row{display:none}.sticky-action{left:8px;right:8px;bottom:calc(8px+env(safe-area-inset-bottom));gap:6px;padding:8px;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-item{padding:10px 6px;border-radius:12px;font-size:0.86rem}.comparison-table [role="row"]{grid-template-columns:1fr}.comparison-table span,.comparison-table strong{padding:10px 12px}}@media (max-width:420px){.logo img{width:180px}.pill-row{gap:8px}.pill{font-size:0.78rem}.consent-text{font-size:0.9rem}}.pi-form-grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;max-width:1000px !important;margin:0 auto !important}.pi-form-grid .form-field{min-width:0 !important}.pi-form-grid input,.pi-form-grid select,.pi-form-grid button{width:100% !important}.pi-form-grid .full{grid-column:1 / -1 !important}@media (min-width:900px){.pi-form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px 22px !important}}.form-note{color:var(--muted);font-size:0.95rem;line-height:1.55;margin-top:10px}.footer-disclaimer{font-size:13px;line-height:1.5;opacity:0.75;max-width:900px;margin:18px auto 0}.hero-promise{color:#fff;font-weight:800;font-size:1rem;line-height:1.45;margin:12px 0 0;padding:12px 14px;border:1px solid rgba(251,176,59,0.24);border-radius:16px;background:rgba(251,176,59,0.12)}.instant-lead-card{width:100%;color:#0b1b36;background:#fff;border:1px solid rgba(255,255,255,0.72);border-radius:28px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,0.25)}.instant-lead-card h2{color:#0b1b36;font-size:clamp(1.85rem,3vw,2.55rem);line-height:1.05;margin:10px 0 8px}.instant-lead-card p{color:#4b5870;line-height:1.45;margin:0 0 14px}.instant-lead-form{display:grid;gap:10px}.instant-lead-form label{color:#0b1b36;font-size:0.88rem;font-weight:800}.instant-lead-form input,.instant-lead-form select{width:100%;min-height:46px;color:#0b1b36;background:#fff;border:1px solid rgba(11,27,54,0.16);border-radius:14px;padding:10px 12px;font:inherit}.instant-lead-form .btn{width:100%;justify-content:center;margin-top:4px}.instant-note{font-size:0.86rem !important;margin-top:2px !important}.instant-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.instant-actions a{color:#092f65 !important;font-weight:900;text-align:center;background:rgba(9,47,101,0.08);border-radius:14px;padding:11px 10px}body.pi-home .hero{align-items:stretch}body.pi-home .hero-copy{align-self:center}body.pi-home .hero-visual{min-height:unset}@media (min-width:900px){body.pi-funnel .hero{grid-template-columns:minmax(0,0.9fr) minmax(420px,1.1fr) !important;align-items:start}body.pi-funnel .hero-copy,body.pi-funnel .hero-form{max-width:none}}@media (max-width:760px){.instant-lead-card{padding:18px}.instant-actions{grid-template-columns:1fr}body.pi-home .hero-foot{display:none}body.pi-home .ticker.urgency{margin-top:12px}}@media (min-width:921px){body.pi-funnel .shell{max-width:1280px}body.pi-funnel .hero{grid-template-columns:minmax(420px,0.92fr) minmax(520px,1.08fr) !important;gap:24px;align-items:start;padding-top:22px}body.pi-funnel .hero-copy{padding:34px}body.pi-funnel .hero-copy h1{font-size:clamp(2.65rem,3.2vw,3.75rem);margin-bottom:14px}body.pi-funnel .hero-copy .section-sub{line-height:1.52;color:rgba(245,247,251,0.88)}body.pi-funnel .hero-copy .notice{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.18);color:rgba(245,247,251,0.88)}body.pi-funnel .hero-form{color:#0b1b36;background:#ffffff;border-color:rgba(11,27,54,0.08);box-shadow:0 24px 70px rgba(0,0,0,0.22);padding:24px;overflow:visible}body.pi-funnel .hero-form::after{display:none}body.pi-funnel .hero-form h2{color:#0b1b36;font-size:clamp(1.85rem,2.25vw,2.45rem);line-height:1.08}body.pi-funnel .hero-form .form-note{margin:8px 0 0}body.pi-funnel .hero-form .section-sub,body.pi-funnel .hero-form .form-note,body.pi-funnel .hero-form .muted{color:#4b5870}body.pi-funnel .hero-form .eyebrow{color:#092f65;background:rgba(251,176,59,0.18)}body.pi-funnel .hero-form-card{padding:0 !important;margin-top:12px !important;background:transparent;border:0;box-shadow:none}body.pi-funnel .hero-form .buyer-switch,body.pi-funnel .hero-form .buyer-context{display:none}body.pi-funnel .hero-form .buyer-panels{margin-top:0}body.pi-funnel .pi-form-grid-fast{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px 14px !important;max-width:none !important}body.pi-funnel .pi-form-grid-fast .full{grid-column:1 / -1 !important}body.pi-funnel .pi-form-grid-fast .muted{font-size:0.84rem;line-height:1.4;margin:0}body.pi-funnel .sms-widget{display:none}}body.pi-funnel .post-form-grid{display:grid;gap:18px;margin-top:24px}body.pi-funnel .post-form-grid>*{margin-top:0 !important;height:100%}@media (min-width:921px){body.pi-funnel .post-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}main a:not(.btn):not(.nav-action):not(.sticky-item):not(.legal-category-card):not(.pill){color:inherit;text-decoration-color:rgba(217,154,43,0.55);text-underline-offset:0.18em}footer a:not(.btn):not(.sticky-item){color:rgba(237,244,248,0.82);text-decoration:none}main .muted a,main .notice a,main .section-sub a,main .form-note a{color:#d99a2b !important}main .card .muted a,main .hero-form .muted a,main .hero-form .section-sub a,main .hero-form .form-note a{color:#17395b !important}main .notice a{color:#d99a2b !important;text-decoration:none}main section:not(.hero-panel):not(.pricing-hero) .btn-secondary,main .category-action .btn-secondary{color:#10233f !important;border-color:rgba(16,35,63,0.18);background:#f7f9fc}body.pi-home .shell{max-width:1240px}body.pi-home .hero-panel{padding:clamp(24px,4vw,46px);border-radius:30px;box-shadow:0 28px 80px rgba(16,35,63,0.22)}body.pi-home .hero{grid-template-columns:minmax(0,0.92fr) minmax(420px,0.78fr);gap:clamp(24px,4vw,52px);align-items:center;padding:0}body.pi-home .hero-copy h1{max-width:720px;font-size:clamp(3.25rem,5.2vw,5.8rem);letter-spacing:0}body.pi-home .hero-copy>p:not(.hero-promise){max-width:620px;font-size:1.12rem}body.pi-home .hero-promise{max-width:650px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.16);color:rgba(245,247,251,0.94) !important;font-weight:800}.home-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;max-width:680px}.home-hero-metrics div{padding:14px;border-radius:16px;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.14)}.home-hero-metrics strong{display:block;color:#ffffff;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.home-hero-metrics span{display:block;margin-top:6px;color:rgba(237,244,248,0.82);font-size:0.86rem;line-height:1.25}body.pi-home .instant-lead-card{border-radius:26px;padding:26px;box-shadow:0 26px 70px rgba(4,10,28,0.22)}body.pi-home .instant-lead-card .eyebrow{color:#17395b;background:#edf4f8}body.pi-home .instant-actions a{color:#10233f !important;background:#f2f5f8;border:1px solid rgba(16,35,63,0.10)}body.pi-home .provider-overview,body.pi-home .lead-steps,body.pi-home .owned-source-panel,body.pi-home .operator-panel,body.pi-home .routing-rules-panel,body.pi-home .legal-category-section,body.pi-home .action-block{border-radius:28px;box-shadow:0 20px 60px rgba(16,35,63,0.10)}body.pi-home .provider-overview{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);padding:clamp(24px,4vw,42px)}body.pi-home .benefit-tile,body.pi-home .lead-step-card,body.pi-home .routing-card,body.pi-home .card{border-color:rgba(16,35,63,0.10);box-shadow:0 12px 28px rgba(16,35,63,0.07)}body.pi-home .owned-source-panel{background:#ffffff}body.pi-home .operator-panel{background:linear-gradient(135deg,#ffffff,#eef5fb)}body.pi-home .operator-stat{background:#ffffff}body.pi-home .routing-rules-panel{background:#ffffff}body.pi-home .routing-rules-panel .action-row{gap:10px}body.pi-home .action-block{background:linear-gradient(135deg,#f7fbff,#fff7ea)}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}body.pi-home .shell{width:100% !important;max-width:100% !important;padding-left:14px !important;padding-right:14px !important}body.pi-home .topbar,body.pi-home .hero-panel{width:100% !important;max-width:100% !important;margin-left:auto;margin-right:auto}body.pi-home .hero{grid-template-columns:1fr;gap:0;text-align:left}body.pi-home .hero-panel{width:100%;max-width:100%;padding:0;border-radius:0;overflow:visible;background:transparent;border:0;box-shadow:none}body.pi-home .hero-panel::after{display:none}body.pi-home .hero-copy{display:grid;gap:12px;padding:18px;color:#10233f;background:#ffffff;border:1px solid rgba(16,35,63,0.10);border-radius:22px;box-shadow:0 16px 42px rgba(16,35,63,0.10)}body.pi-home .hero-copy,body.pi-home .hero-visual,body.pi-home .instant-lead-card{width:100% !important;max-width:100% !important;min-width:0}body.pi-home .hero-panel *,body.pi-home .topbar *,body.pi-home .sticky-action *{min-width:0}body.pi-home .hero-copy p,body.pi-home .hero-promise,body.pi-home .instant-lead-card p,body.pi-home .instant-lead-form,body.pi-home .home-hero-metrics{width:100% !important;max-width:100% !important}body.pi-home .hero-copy h1{max-width:100%;font-size:clamp(1.72rem,7.1vw,2.12rem);line-height:1.04;text-align:left;overflow-wrap:anywhere}body.pi-home .hero-copy>p:not(.hero-promise),body.pi-home .hero-promise{text-align:left}body.pi-home .hero-copy>p:not(.hero-promise){font-size:0.94rem;line-height:1.48}body.pi-home .hero-promise{padding:12px 14px;font-size:0.93rem;line-height:1.42}body.pi-home .owned-hero-asset{margin-top:14px;padding:14px}body.pi-home .owned-hero-asset p{font-size:0.9rem;line-height:1.45}body.pi-home .action-row{display:grid;grid-template-columns:1fr;margin-top:14px}body.pi-home .action-row .btn{justify-content:center;width:100%;white-space:normal}.home-hero-metrics{grid-template-columns:1fr;gap:8px;margin-top:14px}.home-hero-metrics div{padding:11px 14px}body.pi-home .instant-actions{display:none}body.pi-home .hero-visual{order:2;margin-top:14px}body.pi-home .instant-lead-card h2{font-size:clamp(1.52rem,6.8vw,1.95rem)}body.pi-home .instant-lead-card{padding:18px;border-radius:22px;box-shadow:0 18px 48px rgba(16,35,63,0.14)}body.pi-home .instant-lead-form{gap:8px}body.pi-home .instant-lead-form input,body.pi-home .instant-lead-form select{min-height:42px;border-radius:12px}body.pi-home .sticky-item{white-space:normal;line-height:1.05}}@media (max-width:760px){*,*::before,*::after{box-sizing:border-box;min-width:0 !important}html,body{width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:hidden !important}body{margin:0 !important}.shell,body.pi-home .shell,body.pi-funnel .shell{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:12px !important;padding-right:12px !important;padding-bottom:104px !important}.topbar,body.pi-home .topbar,body.pi-funnel .topbar,main,main>*,section,.hero,.hero-panel,.hero-copy,.hero-visual,.instant-lead-card,.page-hero,.pricing-hero,.action-block,.card,.pricing-card,.provider-overview,.lead-steps,.owned-source-panel,.operator-panel,.routing-rules-panel,.legal-category-section,.footer-clean{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important}.hero,.pricing-hero,.pricing-grid,.contact-grid,.form-row,.provider-benefits,.lead-step-grid,.routing-grid,.legal-category-grid,.footer-clean-main{display:grid !important;grid-template-columns:minmax(0,1fr) !important}.page-hero,.pricing-hero,.action-block,.card,.pricing-card,.instant-lead-card,.hero-form-card{padding-left:clamp(16px,5vw,22px) !important;padding-right:clamp(16px,5vw,22px) !important}h1,.page-hero h1,.pricing-hero h1,.hero-copy h1{font-size:clamp(2rem,9.2vw,2.55rem) !important;line-height:1.06 !important;letter-spacing:0 !important;max-width:100% !important;overflow-wrap:normal !important}h2,.section-title,.action-block h2,.instant-lead-card h2,.pricing-card h2{font-size:clamp(1.55rem,7.2vw,2rem) !important;line-height:1.12 !important;max-width:100% !important}p,li,label,.section-sub,.form-note,.muted,.instant-note{max-width:100% !important;overflow-wrap:break-word !important}input,select,textarea,button,.btn{width:100% !important;max-width:100% !important;min-width:0 !important}body.pi-home .hero-panel{padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important}body.pi-home .hero-copy{display:grid !important;order:1;gap:12px;padding:20px !important;color:#ffffff !important;background:linear-gradient(145deg,#10233f 0%,#245675 100%) !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:24px !important;box-shadow:0 18px 48px rgba(16,35,63,0.20) !important;overflow:hidden !important}.sticky-action,body.pi-home .sticky-action,body.pi-funnel .sticky-action{left:12px !important;right:12px !important;width:auto !important;max-width:none !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}.sticky-action .sticky-item.primary{display:none !important}}@media (max-width:760px){.shell{padding-top:6px !important;padding-left:10px !important;padding-right:10px !important}.topbar{position:sticky;top:6px;width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;min-height:70px;padding:10px 54px 10px 12px !important;border-radius:18px !important;box-shadow:0 12px 28px rgba(16,35,63,0.10) !important}.logo img{width:min(225px,68vw) !important;height:auto !important}.nav-toggle-label{right:12px;width:42px;height:42px;border-radius:12px;background:#f4f7fb;border:1px solid rgba(16,35,63,0.12)}.nav-toggle-label span:not(.sr-only){left:10px;right:10px;width:auto}body.pi-home .hero{gap:12px !important;padding-top:6px !important;width:100% !important;max-width:366px !important;margin-left:auto !important;margin-right:auto !important;overflow:hidden !important}body.pi-home .hero-panel,body.pi-home .hero-copy,body.pi-home .hero-visual,body.pi-home .instant-lead-card{width:100% !important;max-width:366px !important}body.pi-home .hero-panel{margin-top:12px !important}body.pi-home .hero-copy .eyebrow{color:#10233f;background:#ffffff;justify-self:start}body.pi-home .hero-copy *,body.pi-home .owned-hero-asset *,body.pi-home .instant-lead-card *{max-width:100% !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal}body.pi-home .hero-copy h1{color:#ffffff !important;font-size:clamp(2.12rem,9.8vw,2.72rem) !important;line-height:1.01 !important;text-align:left !important;margin:4px 0 2px !important;overflow-wrap:anywhere !important;text-wrap:balance}body.pi-home .hero-copy>p:not(.hero-promise),body.pi-home .owned-hero-asset p{color:rgba(245,247,251,0.90) !important;font-size:1rem !important;line-height:1.5 !important;width:100% !important}body.pi-home .hero-promise{background:rgba(255,255,255,0.11) !important;border-color:rgba(255,255,255,0.17) !important;color:#ffffff !important;font-size:0.95rem !important;padding:13px 14px !important}body.pi-home .owned-hero-asset{order:6;margin-top:2px !important;background:rgba(255,255,255,0.11) !important;border-color:rgba(255,255,255,0.17) !important;border-radius:17px !important;box-shadow:none !important;padding:12px 14px !important}body.pi-home .owned-hero-asset strong,body.pi-home .owned-hero-asset a{color:#ffffff !important}body.pi-home .owned-hero-asset strong{font-size:1.14rem !important;line-height:1.18 !important;word-break:normal !important;overflow-wrap:break-word !important}body.pi-home .owned-hero-asset span{color:#f4c66a !important}body.pi-home .owned-hero-asset p{display:none !important}body.pi-home .owned-hero-asset a{display:inline-flex;margin-top:4px;font-size:0.92rem}body.pi-home .action-row{order:5;gap:9px !important;margin-top:2px !important}body.pi-home .hero-foot{order:7;display:none !important}body.pi-home .home-hero-metrics{order:8;display:none !important}body.pi-home .hero-panel .action-row .btn-primary{color:#10233f !important;min-height:48px;border-radius:18px !important;box-shadow:0 14px 32px rgba(217,154,43,0.30) !important}body.pi-home .hero-panel .action-row .btn-secondary{color:#ffffff !important;min-height:48px;border-radius:18px !important;background:rgba(255,255,255,0.10) !important;border-color:rgba(255,255,255,0.22) !important}body.pi-home .hero-foot{display:none !important;justify-content:flex-start !important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body.pi-home .hero-foot::-webkit-scrollbar{display:none}body.pi-home .hero-foot .chip{flex:0 0 auto;color:#ffffff;background:rgba(255,255,255,0.11);border-color:rgba(255,255,255,0.18);font-size:0.78rem;padding:7px 11px}body.pi-home .home-hero-metrics{display:none !important;grid-template-columns:1fr !important}body.pi-home .home-hero-metrics div{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.10) !important;border-color:rgba(255,255,255,0.16) !important}body.pi-home .home-hero-metrics strong,body.pi-home .home-hero-metrics span{color:#ffffff !important}body.pi-home .instant-lead-card{order:2;padding:20px 18px !important;border-radius:22px !important;border-color:rgba(16,35,63,0.08) !important;box-shadow:0 16px 42px rgba(16,35,63,0.12) !important}body.pi-home .instant-lead-card h2{font-size:clamp(1.6rem,7.5vw,2.1rem) !important}body.pi-home .instant-lead-form{gap:9px !important}body.pi-home .instant-lead-form input,body.pi-home .instant-lead-form select{min-height:48px !important;font-size:16px;border-radius:13px !important;background:#f9fbfd !important}body.pi-home .instant-note{padding:10px 12px;border-radius:13px;background:#f8fafc;color:#526174 !important}body.pi-home .instant-actions{display:grid !important;grid-template-columns:1fr 1fr !important}body.pi-home .instant-actions a{min-height:44px;display:grid;place-items:center}body.pi-home .provider-overview,body.pi-home .lead-steps,body.pi-home .trust-proof-panel,body.pi-home .screening-panel,body.pi-home .owned-source-panel,body.pi-home .operator-panel,body.pi-home .routing-rules-panel,body.pi-home .legal-category-section,body.pi-home .pricing-snapshot-panel,body.pi-home .action-block,body.pi-home section:not(.hero-panel){margin-top:18px !important;padding:19px 18px !important;border-radius:22px !important;box-shadow:0 12px 34px rgba(16,35,63,0.09) !important}.legal-category-card,.routing-card,.lead-step-card,.benefit-tile,.card,.price-band{padding:15px !important;border-radius:16px !important}.provider-benefits,.lead-step-grid,.trust-proof-grid,.screening-grid,.pricing-snapshot-grid,.routing-grid,.legal-category-grid,.grid{gap:10px !important}.lead-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:start}.lead-step-card span{grid-row:span 2;width:36px;height:36px;margin:0 !important}.lead-step-card h3,.lead-step-card p{margin:0 !important}.routing-card{grid-template-columns:auto minmax(0,1fr) !important}.section-title{margin-bottom:8px !important}.section-sub{font-size:0.97rem !important;line-height:1.52 !important}.source-shot{max-height:220px;overflow:hidden}.sticky-action{left:10px !important;right:10px !important;grid-template-columns:1fr 1fr !important;border-radius:18px !important;box-shadow:0 18px 44px rgba(16,35,63,0.18) !important}.sticky-action .sticky-item.primary{display:none !important}.sticky-item{min-height:46px;font-size:0.88rem !important;font-weight:900 !important}body.pi-home .sticky-action{display:none !important}}@media (max-width:380px){body.pi-home .hero-copy,body.pi-home .instant-lead-card,body.pi-home section:not(.hero-panel){padding:15px !important}.sticky-item{font-size:0.78rem !important;padding:10px 5px !important}}@media (max-width:760px){body.pi-home{background:linear-gradient(180deg,#ffffff 0%,#f4f8fb 42%,#edf4f8 100%) !important}body.pi-home .shell{padding-left:12px !important;padding-right:12px !important}body.pi-home .topbar{position:static !important;width:100% !important;max-width:100% !important;min-height:64px !important;margin-top:8px !important;padding:10px 52px 10px 10px !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(16,35,63,0.09) !important}body.pi-home .logo{padding:0 !important}body.pi-home .logo img{width:min(214px,66vw) !important}body.pi-home .hero-panel{width:100% !important;max-width:100% !important;margin-top:12px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important}body.pi-home .hero{width:100% !important;max-width:100% !important;display:grid !important;grid-template-columns:1fr !important;gap:12px !important;padding:0 !important;overflow:visible !important}body.pi-home .hero-copy{width:100% !important;max-width:100% !important;padding:18px 16px !important;border-radius:22px !important;background:linear-gradient(145deg,#10233f 0%,#214c6b 100%) !important;box-shadow:0 16px 42px rgba(16,35,63,0.17) !important}body.pi-home .hero-copy h1{font-size:clamp(2.05rem,10.5vw,2.62rem) !important;line-height:1.02 !important;margin:8px 0 8px !important}body.pi-home .hero-copy>p:not(.hero-promise){font-size:0.98rem !important;line-height:1.48 !important}body.pi-home .hero-promise{display:none !important}body.pi-home .action-row{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin-top:12px !important}body.pi-home .hero-panel .action-row .btn{min-height:50px !important;border-radius:16px !important;font-size:0.98rem !important}body.pi-home .owned-hero-asset{margin-top:12px !important;padding:11px 12px !important;border-radius:15px !important;background:rgba(255,255,255,0.10) !important}body.pi-home .owned-hero-asset strong{font-size:1rem !important}body.pi-home .owned-hero-asset p{display:none !important}body.pi-home .hero-foot,body.pi-home .home-hero-metrics{display:none !important}body.pi-home .hero-visual,body.pi-home .instant-lead-card{width:100% !important;max-width:100% !important}body.pi-home .instant-lead-card{margin-top:0 !important;padding:18px 16px !important;border-radius:22px !important}body.pi-home .instant-lead-card h2{font-size:clamp(1.9rem,8.6vw,2.35rem) !important;line-height:1.06 !important}body.pi-home .instant-lead-card p{font-size:0.98rem !important;line-height:1.48 !important}body.pi-home .instant-lead-form{gap:10px !important}body.pi-home .instant-lead-form label{margin-top:2px !important}body.pi-home .instant-lead-form input,body.pi-home .instant-lead-form select{min-height:50px !important;padding:12px 14px !important}body.pi-home .provider-overview,body.pi-home .lead-steps,body.pi-home .trust-proof-panel,body.pi-home .screening-panel,body.pi-home .owned-source-panel,body.pi-home .operator-panel,body.pi-home .routing-rules-panel,body.pi-home .legal-category-section,body.pi-home .pricing-snapshot-panel,body.pi-home .action-block,body.pi-home section:not(.hero-panel){width:100% !important;max-width:366px !important;margin-left:0 !important;margin-right:0 !important;margin-top:16px !important;padding:18px 16px !important;border-radius:22px !important}body.pi-home .topbar,body.pi-home .hero,body.pi-home .hero-panel,body.pi-home .hero-copy,body.pi-home .hero-visual,body.pi-home .instant-lead-card{width:100% !important;max-width:366px !important;margin-left:0 !important;margin-right:0 !important}body.pi-home .hero-copy h1,body.pi-home .instant-lead-card h2,body.pi-home .section-title{overflow-wrap:normal !important;word-break:normal !important}body.pi-home .instant-lead-card h2{font-size:clamp(1.72rem,8vw,2.05rem) !important}}@media (max-width:760px){body.pi-home header,body.pi-home .hero-copy,body.pi-home .instant-lead-card,body.pi-home .owned-hero-asset{opacity:1 !important;transform:none !important;animation:none !important}body.pi-home .shell{width:100% !important;max-width:100% !important;padding:8px 12px 58px !important}body.pi-home .topbar,body.pi-home .hero,body.pi-home .hero-panel,body.pi-home .hero-copy,body.pi-home .hero-visual,body.pi-home .instant-lead-card,body.pi-home section:not(.hero-panel){width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}body.pi-home .topbar{margin-top:6px !important;border-radius:16px !important;background:#ffffff !important}body.pi-home .hero-panel{margin-top:14px !important}body.pi-home .hero{gap:10px !important}body.pi-home .hero-copy{padding:8px 2px 4px !important;color:#10233f !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.pi-home .hero-copy .eyebrow{color:#17395b !important;background:#eaf3f8 !important;border:1px solid rgba(16,35,63,0.08)}body.pi-home .hero-copy h1{color:#10233f !important;font-size:clamp(1.98rem,8.8vw,2.28rem) !important;line-height:1.05 !important;margin:10px 0 10px !important;letter-spacing:0 !important;max-width:100% !important;overflow-wrap:break-word !important;word-break:normal !important}body.pi-home .hero-copy,body.pi-home .hero-copy p,body.pi-home .hero-copy h1,body.pi-home .owned-hero-asset,body.pi-home .owned-hero-asset strong,body.pi-home .owned-hero-asset a{opacity:1 !important}body.pi-home .hero-copy>p:not(.hero-promise){color:#46576d !important;font-size:1.02rem !important;line-height:1.5 !important;max-width:100% !important;text-align:left !important;overflow-wrap:break-word !important}body.pi-home .action-row{margin-top:14px !important;gap:10px !important}body.pi-home .hero-panel .action-row .btn-primary{color:#10233f !important;background:#e4a32b !important;border:0 !important;box-shadow:0 14px 32px rgba(217,154,43,0.26) !important}body.pi-home .hero-panel .action-row .btn-secondary{color:#10233f !important;background:#ffffff !important;border:1px solid rgba(16,35,63,0.12) !important;box-shadow:0 10px 28px rgba(16,35,63,0.08) !important}body.pi-home .owned-hero-asset{color:#10233f !important;margin-top:10px !important;padding:12px 14px !important;background:#ffffff !important;border:1px solid rgba(16,35,63,0.10) !important;border-radius:16px !important;box-shadow:0 12px 30px rgba(16,35,63,0.08) !important}body.pi-home .owned-hero-asset span{color:#b97817 !important}body.pi-home .owned-hero-asset strong,body.pi-home .owned-hero-asset a{color:#10233f !important}body.pi-home .hero-visual{margin-top:8px !important}body.pi-home .instant-lead-card{padding:20px 18px !important;border-radius:22px !important;box-shadow:0 16px 46px rgba(16,35,63,0.11) !important}body.pi-home .instant-lead-card h2{color:#10233f !important;font-size:clamp(1.78rem,7.8vw,2.08rem) !important;line-height:1.05 !important;max-width:100% !important;overflow-wrap:break-word !important}body.pi-home .instant-lead-card p,body.pi-home .instant-note{max-width:100% !important;overflow-wrap:break-word !important}body.pi-home .instant-actions{grid-template-columns:1fr 1fr !important}body.pi-home .provider-overview,body.pi-home .trust-proof-panel,body.pi-home .provider-overview *,body.pi-home .trust-proof-panel *{min-width:0 !important}body.pi-home .provider-overview,body.pi-home .trust-proof-panel{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:14px !important}body.pi-home .provider-overview .section-title,body.pi-home .trust-proof-panel .section-title,body.pi-home section:not(.hero-panel) .section-title,body.pi-home .provider-overview h2,body.pi-home .trust-proof-panel h2{max-width:100% !important;font-size:clamp(1.65rem,7.4vw,2rem) !important;line-height:1.12 !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:none !important}body.pi-home .provider-benefits,body.pi-home .trust-proof-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important}body.pi-home .benefit-tile,body.pi-home .trust-proof-grid>div{width:100% !important;max-width:100% !important}}@media (max-width:760px){body.pi-home .hero-panel{padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body.pi-home .hero-copy{display:flex !important;flex-direction:column !important;padding:22px 18px 18px !important;border-radius:28px !important;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(255,255,255,0.92)),radial-gradient(circle at 94% 8%,rgba(228,163,43,0.22),transparent 150px) !important;border:1px solid rgba(16,35,63,0.09) !important;box-shadow:0 20px 52px rgba(16,35,63,0.12) !important}body.pi-home .hero-copy .eyebrow{order:1 !important;align-self:flex-start !important;padding:7px 11px !important;border-radius:999px !important;background:#eaf3f8 !important;border:1px solid #d4e4ed !important;color:#17395b !important;font-size:0.71rem !important;font-weight:800 !important;letter-spacing:0.055em !important}body.pi-home .hero-copy h1{order:2 !important;margin:15px 0 10px !important;font-size:clamp(2rem,9vw,2.38rem) !important;line-height:1.04 !important;color:#10233f !important;text-wrap:balance !important}body.pi-home .hero-copy>p:not(.hero-promise){order:3 !important;margin:0 !important;font-size:1rem !important;line-height:1.48 !important;color:#41556e !important}body.pi-home .hero-promise,body.pi-home .home-hero-metrics{display:none !important}body.pi-home .hero-foot{order:4 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:16px 0 0 !important;overflow:visible !important}body.pi-home .hero-foot .chip{min-height:34px !important;padding:8px 9px !important;justify-content:center !important;border-radius:999px !important;background:#f5f9fc !important;border:1px solid rgba(16,35,63,0.08) !important;color:#244361 !important;font-size:0.74rem !important;font-weight:800 !important;text-align:center !important;white-space:normal !important}body.pi-home .hero-foot .chip:nth-child(n+5){display:none !important}body.pi-home .action-row{order:5 !important;display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin:16px 0 0 !important}body.pi-home .hero-panel .action-row .btn{width:100% !important;min-height:50px !important;border-radius:16px !important;font-size:0.98rem !important;font-weight:900 !important}body.pi-home .hero-panel .action-row .btn-primary{background:linear-gradient(180deg,#efb535,#dc981d) !important;color:#10233f !important;box-shadow:0 15px 30px rgba(220,152,29,0.30) !important}body.pi-home .hero-panel .action-row .btn-secondary{background:#ffffff !important;color:#10233f !important;border:1px solid rgba(16,35,63,0.12) !important;box-shadow:0 10px 22px rgba(16,35,63,0.07) !important}body.pi-home .owned-hero-asset{order:6 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:5px 10px !important;align-items:center !important;margin:14px 0 0 !important;padding:14px !important;border-radius:18px !important;background:#10233f !important;border:1px solid rgba(255,255,255,0.10) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08) !important}body.pi-home .owned-hero-asset span{grid-column:1 !important;color:#f2bd49 !important;font-size:0.7rem !important;letter-spacing:0.08em !important}body.pi-home .owned-hero-asset strong{grid-column:1 !important;color:#ffffff !important;font-size:1rem !important;line-height:1.2 !important}body.pi-home .owned-hero-asset p{grid-column:1 / -1 !important;margin:2px 0 0 !important;color:rgba(255,255,255,0.74) !important;font-size:0.84rem !important;line-height:1.36 !important}body.pi-home .owned-hero-asset a{grid-column:2 !important;grid-row:1 / span 2 !important;padding:8px 10px !important;border-radius:999px !important;background:#f2bd49 !important;color:#10233f !important;font-size:0.76rem !important;font-weight:900 !important;white-space:nowrap !important}}@media (max-width:760px){body.pi-home .owned-hero-asset{grid-template-columns:minmax(0,1fr) !important}body.pi-home .owned-hero-asset span,body.pi-home .owned-hero-asset strong,body.pi-home .owned-hero-asset p,body.pi-home .owned-hero-asset a{grid-column:1 !important;grid-row:auto !important}body.pi-home .owned-hero-asset strong{overflow-wrap:normal !important;word-break:normal !important;white-space:nowrap !important;font-size:clamp(0.94rem,4.6vw,1.04rem) !important}body.pi-home .owned-hero-asset a{justify-self:start !important;margin-top:6px !important}}@media (max-width:760px){body.pi-home .hero-copy h1{display:grid !important;gap:4px !important;margin:16px 0 12px !important;font-family:"Space Grotesk",Inter,system-ui,sans-serif !important;letter-spacing:0 !important;text-wrap:balance !important}body.pi-home .hero-copy h1 .hero-offer-count{display:inline-block !important;width:max-content !important;max-width:100% !important;padding:4px 0 !important;color:#d8951f !important;font-size:clamp(2.35rem,12vw,3.08rem) !important;line-height:0.92 !important;font-weight:800 !important;letter-spacing:-0.01em !important;text-shadow:none !important}body.pi-home .hero-copy h1 .hero-offer-count::after{content:"" !important;display:block !important;width:100% !important;height:5px !important;margin-top:7px !important;border-radius:999px !important;background:linear-gradient(90deg,#e7a52a,rgba(231,165,42,0.22)) !important}body.pi-home .hero-copy h1 .hero-offer-text{display:block !important;max-width:10.5ch !important;color:#10233f !important;font-size:clamp(2rem,8.7vw,2.42rem) !important;line-height:1.02 !important;font-weight:800 !important;letter-spacing:-0.005em !important}body.pi-home .hero-copy>p:not(.hero-promise){font-family:Inter,system-ui,sans-serif !important;color:#455a72 !important;font-size:1.01rem !important;line-height:1.52 !important;letter-spacing:0 !important}body.pi-home .hero-copy .eyebrow{font-family:Inter,system-ui,sans-serif !important;letter-spacing:0.035em !important;font-weight:800 !important}}@media (max-width:760px){body.pi-home .hero-copy>p:not(.hero-promise){max-width:27rem !important;margin-top:4px !important;color:#4b6077 !important;font-size:0.98rem !important;line-height:1.58 !important;font-weight:500 !important}body.pi-home .hero-foot{grid-template-columns:minmax(0,1fr) !important;gap:8px !important;margin-top:18px !important;padding:12px !important;border-radius:18px !important;background:#f7fafc !important;border:1px solid rgba(16,35,63,0.08) !important}body.pi-home .hero-foot .chip{position:relative !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;min-height:34px !important;padding:7px 8px 7px 34px !important;border:0 !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 1px 0 rgba(16,35,63,0.05) !important;color:#233e5c !important;font-size:0.86rem !important;font-weight:750 !important;text-align:left !important}body.pi-home .hero-foot .chip::before{content:"✓" !important;position:absolute !important;left:10px !important;top:50% !important;transform:translateY(-50%) !important;width:18px !important;height:18px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:#eaf3f8 !important;color:#1f6b8f !important;font-size:0.75rem !important;font-weight:900 !important}}@media (max-width:760px){body.pi-home .hero-foot{grid-template-columns:1fr 1fr !important;gap:7px !important;padding:10px !important}body.pi-home .hero-foot .chip{min-height:36px !important;padding:7px 7px 7px 30px !important;font-size:0.76rem !important;line-height:1.15 !important}body.pi-home .hero-foot .chip::before{left:8px !important;width:16px !important;height:16px !important;font-size:0.68rem !important}}img{max-width:100%;height:auto}.sticky-action{gap:8px;padding:10px max(12px,env(safe-area-inset-left)) calc(10px+env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))}.sticky-action .sticky-item{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;line-height:1.15}.contact-form input,.contact-form select,.contact-form textarea,.instant-lead-form input,.instant-lead-form select,.instant-lead-form textarea{min-height:44px;font-size:16px}.btn,button,input,select,textarea,.nav a,.legal-category-card,summary{touch-action:manipulation}@media (max-width:720px){body{padding-bottom:86px}.sticky-action{display:grid;grid-template-columns:1fr 1fr 1.35fr;position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(255,255,255,.96);border-top:1px solid rgba(15,23,42,.12);box-shadow:0 -12px 28px rgba(15,23,42,.14)}.sticky-action .sticky-item{border-radius:8px;text-align:center;white-space:normal}.action-row{gap:10px}}@media (max-width:760px){body.pi-home .sticky-action,body.pi-funnel .sticky-action,.sticky-action{display:grid !important;grid-template-columns:1fr 1fr 1.35fr !important;left:10px !important;right:10px !important;bottom:10px !important;width:auto !important;max-width:none !important}.sticky-action .sticky-item.primary,body.pi-home .sticky-action .sticky-item.primary,body.pi-funnel .sticky-action .sticky-item.primary{display:inline-flex !important}}.buyer-panel input,.buyer-panel select,.buyer-panel textarea,.buyer-panels input,.buyer-panels select,.buyer-panels textarea,#request input,#request select,#request textarea{min-height:44px;font-size:16px}.buyer-radio{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.breadcrumb-nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:18px 0 0;color:var(--muted);font-size:.9rem}.breadcrumb-nav a{color:var(--accent-2);text-decoration:none}.breadcrumb-nav a:hover{text-decoration:underline}