@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');:root{--navy:#0A1628;--navymid:#0f1f3d;--cyan:#00B8D4;--cyan-d:rgba(0,184,212,.1);--cyan-b:rgba(0,184,212,.22);--green:#16a34a;--green-d:rgba(22,163,74,.08);--green-b:rgba(22,163,74,.2);--amber:#d97706;--amber-d:rgba(217,119,6,.08);--amber-b:rgba(217,119,6,.2);--red:#dc2626;--bg:#fff;--bg2:#f4f7fb;--bg3:#edf2f8;--ink:#0d1b2e;--ink2:#2d4263;--muted:#5a7299;--border:#dce5f0;--borders:#c8d6e8;--dk-text:#d8e4f4;--dk-muted:#6e84aa;--dk-br:rgba(255,255,255,.07);--dk-brs:rgba(255,255,255,.13)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:'Poppins',sans-serif;background:var(--bg);color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased}.wrap{max-width:1100px;margin:0
auto}h2.sh{font-family:'Poppins',sans-serif;font-size:clamp(26px, 3.5vw, 40px);color:var(--ink);line-height:1.18;margin-bottom:10px;max-width:100%}.dk
h2.sh{color:#fff}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cyan);margin-bottom:10px}.lead{font-size:16px;color:var(--muted);line-height:1.72;max-width:100%}.tag{display:inline-block;font-size:11px;font-weight:600;padding:3px
10px;border-radius:11px;background:var(--cyan-d);border:1px
solid var(--cyan-b);color:var(--cyan)}.tag-g{background:var(--green-d);border-color:var(--green-b);color:var(--green)}.tag-a{background:var(--amber-d);border-color:var(--amber-b);color:var(--amber)}.btn-p{display:inline-block;background:#fff;color:#0a2540;font-size:15px;font-weight:700;padding:14px
28px;border-radius:10px;text-decoration:none;transition:opacity .18s, transform .15s;white-space:nowrap}.hctas .btn-p{background:#0a2540;color:#fff}.btn-p:hover{opacity: .88;transform:translateY(-1px)}.btn-o{display:inline-block;background:transparent;color:var(--ink2);font-size:15px;font-weight:500;padding:14px
28px;border-radius:10px;text-decoration:none;border:1px
solid var(--borders);transition:border-color .18s, color .18s;white-space:nowrap}.btn-o:hover{border-color:var(--cyan);color:var(--cyan)}.prtf-nav{position:sticky;top:0;z-index:200;background:rgba(10,22,40,.97);backdrop-filter:blur(20px);border-bottom:1px solid var(--dk-br);height:60px;display:flex;align-items:center;justify-content:space-between;padding:0
40px}.nb{display:flex;align-items:center;gap:9px;text-decoration:none}.nhex{width:24px;height:24px;background:var(--cyan);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex-shrink:0}.nn{font-size:15px;font-weight:700;color:#fff}.nn
span{color:var(--cyan)}.nlinks{display:flex;align-items:center;gap:24px}.nlinks
a{font-size:13px;color:var(--dk-muted);text-decoration:none;transition:color .18s}.nlinks a:hover{color:#fff}.ncta{background:var(--cyan);color:#fff;font-size:13px;font-weight:700;padding:8px
18px;border-radius:8px;text-decoration:none;transition:opacity .18s;white-space:nowrap}.ncta:hover{opacity: .88}.prtf-hero{padding:72px
40px 64px;background:linear-gradient(155deg, #eef5ff 0%, #fff 55%)}.prtf-hero
.wrap{display:grid;grid-template-columns:1fr 400px;gap:56px;align-items:start}.hpill{display:inline-flex;align-items:center;gap:7px;background:var(--cyan-d);border:1px
solid var(--cyan-b);border-radius:20px;padding:5px
13px;font-size:11px;font-weight:700;letter-spacing: .4px;text-transform:uppercase;color:var(--cyan);margin-bottom:22px}.hpill::before{content:'';width:6px;height:6px;background:var(--cyan);border-radius:50%;flex-shrink:0;animation:prtf-pulse 2.2s ease-in-out infinite}@keyframes prtf-pulse{0%,100%{opacity:1}55%{opacity: .2}}.prtf-hero
h1{font-family:'Poppins',sans-serif;font-size:clamp(34px, 4.2vw, 54px);color:var(--ink);line-height:1.1;margin-bottom:18px;max-width:640px}.prtf-hero h1
em{color:var(--cyan);font-style:italic}.hero-sub{font-size:16px;color:var(--muted);max-width:540px;line-height:1.75;margin-bottom:16px}.hero-sub
strong{color:var(--ink2);font-weight:600}.hprice-link{display:block;margin-top:8px;margin-bottom:32px;font-size:13px;color:var(--muted)}.hprice-link
a{color:var(--cyan);text-decoration:none;font-weight:500;border-bottom:1px solid var(--cyan-b)}.hctas{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:36px}.htrust{display:flex;flex-wrap:wrap;gap:14px;padding-top:28px;border-top:1px solid var(--border)}.htrust-item{font-size:11.5px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:5px}.htrust-item::before{content:'✓';color:var(--green);font-weight:700}.hform{background:linear-gradient(289.56deg, #fff -36.91%, #f5f9ff 46.82%);border-radius:16px;padding:28px;position:sticky;top:72px;box-shadow:0 16px 48px rgba(10,22,40,.18)}.hform
h3{font-size:17px;font-weight:600;color:#0A1628;margin-bottom:5px}.hform
p{font-size:12.5px;color:var(--dk-muted);margin-bottom:18px;line-height:1.55}.field{margin-bottom:12px}.field
label{display:block;font-size:11px;font-weight:700;color:var(--dk-muted);margin-bottom:4px;letter-spacing: .3px;text-transform:uppercase}.field input, .field
select{width:100%;background:rgba(255,255,255,.06);border:1px
solid var(--dk-brs);border-radius:8px;padding:10px
13px;font-size:13.5px;color:#fff;font-family:'Poppins',sans-serif;outline:none;transition:border-color .18s}.field input::placeholder{color:var(--dk-muted)}.field select
option{background:var(--navymid);color:#fff}.field input:focus, .field select:focus{border-color:var(--cyan)}.hform .btn-p{width:100%;text-align:center;padding:13px;font-size:15px;margin-top:4px}.form-trust{font-size:11.5px;color:var(--dk-muted);margin-top:10px;display:flex;align-items:center;gap:6px}.form-trust::before{content:'🔒';font-size:12px}.form-timeline{font-size:11px;color:var(--dk-muted);margin-top:8px;text-align:center;padding-top:8px;border-top:1px solid var(--dk-br);line-height:1.5}.pain{padding:0
40px;background:var(--navy)}.pain
.wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pain-card{padding:28px
26px;border-right:1px solid var(--dk-br)}.pain-card:last-child{border-right:none}.pain-icon{font-size:20px;margin-bottom:10px}.pain-label{font-size:10px;font-weight:700;letter-spacing: .7px;text-transform:uppercase;color:var(--cyan);margin-bottom:6px}.pain-h{font-size:15px;font-weight:600;color:#fff;line-height:1.35;margin-bottom:7px}.pain-p{font-size:12.5px;color:var(--dk-muted);line-height:1.6}.trust-bar{background:var(--navymid);border-top:1px solid var(--dk-br);border-bottom:1px solid var(--dk-br);padding:16px
40px}.trust-bar
.wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tb-label{font-size:10px;font-weight:700;letter-spacing: .7px;text-transform:uppercase;color:var(--dk-muted);white-space:nowrap;flex-shrink:0}.tb-div{width:1px;height:16px;background:var(--dk-brs);flex-shrink:0}.tb-items{display:flex;flex-wrap:wrap;gap:7px}.tpill{font-size:11.5px;font-weight:600;padding:3px
11px;border-radius:16px;background:var(--amber-d);border:1px
solid var(--amber-b);color:var(--amber)}.proof{padding:72px
40px;background:var(--bg)}.proof-cards{position:relative;max-width:700px;margin:36px
auto 0;padding-bottom:24px}.qcard{background:#fff;border:1px
solid var(--border);border-radius:14px;padding:28px
30px;max-width:580px;position:relative}.qcard:nth-child(1){margin-left:0;z-index:1;box-shadow:0 2px 8px rgba(10,22,40,.06)}.qcard:nth-child(2){margin-left:56px;margin-top:-44px;z-index:2;box-shadow:0 2px 12px rgba(10,22,40,.08)}.qcard:nth-child(3){margin-left:112px;margin-top:-44px;z-index:3;box-shadow:0 2px 16px rgba(10,22,40,.10)}.qmark{font-family:'Poppins',sans-serif;font-size:36px;line-height:1;margin-bottom:8px}.qmark-cyan{color:var(--cyan)}.qmark-purple{color:#7c3aed}.qmark-amber{color:var(--amber)}.qtxt{font-family:'Poppins',sans-serif;font-size:clamp(14px,1.8vw,16px);color:var(--ink);line-height:1.6;margin:0
0 18px}.qby{display:flex;align-items:center;gap:10px}.qav{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.qav-cyan{background:#e0f7fb;color:#00838f}.qav-purple{background:#f3e8ff;color:#6d28d9}.qav-amber{background:#fef3c7;color:#92400e}.qrole{font-size:13px;font-weight:600;color:var(--ink);margin:0
0 2px}.qorg{font-size:11.5px;color:var(--muted)}.proof-note{text-align:center;font-size:12px;color:var(--muted);font-style:italic;margin-top:28px}.cap{padding:72px
40px;background:var(--navy)}.cap-intro{max-width:100%;margin-bottom:40px}.cap
.eyebrow{color:var(--cyan)}.cap
.lead{color:var(--dk-muted)}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dk-brs);border-radius:14px;overflow:hidden}.cc{background:var(--navymid);padding:24px;transition:background .18s}.cc:hover{background:#162038}.cc-icon{font-size:18px;margin-bottom:9px}.cc
h3{font-size:13.5px;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.35}.cc
p{font-size:12px;color:var(--dk-muted);line-height:1.6}.cc
.tag{margin-top:9px;font-size:10px}.cc-note{display:block;margin-top:8px;font-size:11px;color:var(--amber);background:var(--amber-d);border:1px
solid var(--amber-b);border-radius:6px;padding:5px
9px;line-height:1.5}.breaker{background:var(--navymid);border-top:1px solid var(--dk-br);border-bottom:1px solid var(--dk-br);padding:18px
40px}.breaker
.wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.breaker-txt{font-size:14.5px;font-weight:500;color:var(--dk-text)}.breaker-btns{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.breaker-link{font-size:13px;color:var(--dk-muted);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.compare{padding:72px
40px;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.compare
h2.sh{color:var(--ink)}.compare
.eyebrow{color:var(--cyan)}.ctbl{width:100%;border-collapse:collapse;min-width:640px}.ctbl
th{padding:12px
15px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing: .6px;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--borders)}.ctbl th.th-bb{color:var(--cyan)}.ctbl
td{padding:13px
15px;font-size:12.5px;border-bottom:1px solid var(--border);color:var(--muted);vertical-align:top;line-height:1.5}.ctbl tr:last-child
td{border-bottom:none}.ctbl tr:hover
td{background:var(--bg3)}.td-f{color:var(--ink);font-weight:500}.td-bb{color:var(--green);font-weight:500}.ck{color:var(--green);margin-right:4px}.cx{color:var(--red);margin-right:4px}.cp{color:var(--amber);margin-right:4px}.how{padding:72px
40px;background:var(--bg2);border-top:1px solid var(--border)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;position:relative}.how-grid::before{content:'';position:absolute;top:27px;left:16%;right:16%;height:1px;background:linear-gradient(90deg, transparent, var(--cyan-b), transparent)}.hstep{background:#fff;border:1px
solid var(--border);border-radius:13px;padding:24px
20px;box-shadow:0 2px 10px rgba(10,22,40,.05)}.hstep-n{width:36px;height:36px;border-radius:50%;background:var(--navy);border:2px
solid var(--cyan);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--cyan);margin-bottom:14px;position:relative;z-index:1}.hstep
h3{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:7px}.hstep
p{font-size:12.5px;color:var(--muted);line-height:1.65}.hstep-note{font-size:11px;font-weight:700;color:var(--cyan);margin-top:12px;padding-top:10px;border-top:1px solid var(--border);letter-spacing: .3px;text-transform:uppercase}.how-footnote{font-size:12px;color:var(--muted);margin-top:20px;padding:12px
16px;background:var(--cyan-d);border:1px
solid var(--cyan-b);border-radius:9px;line-height:1.6;text-align:center}.how-footnote
strong{color:var(--cyan)}.faq{padding:72px
40px;max-width:820px;margin:0
auto}.faq
.eyebrow{text-align:center}.faq
h2.sh{text-align:center;margin-bottom:32px}.fi{border-bottom:1px solid var(--border)}.fq{width:100%;padding:18px
0;background:none;border:none;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:'Poppins',sans-serif;gap:14px;transition:color .18s}.fq:hover{color:var(--cyan)}.fi-icon{font-size:17px;color:var(--cyan);flex-shrink:0;transition:transform .24s}.fa{font-family:'Poppins',sans-serif;max-height:0;overflow:hidden;transition:max-height .38s ease, padding .22s;font-size:13px;color:var(--muted);line-height:1.75;text-transform:none;font-weight:400}.fa
p{text-transform:none;font-size:13px;color:var(--muted);line-height:1.75}.fa
strong{color:var(--ink2);font-weight:600;text-transform:none}.fq{text-transform:none}.fi.open
.fa{max-height:360px;padding-bottom:18px}.fi.open .fi-icon{transform:rotate(45deg)}.ctaband{padding:88px
40px;text-align:center;background:var(--navy);position:relative;overflow:hidden}.ctaband::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(0,184,212,.1),transparent);pointer-events:none}.ctaband
.wrap{max-width:620px;position:relative}.ctaband
h2{font-family:'Poppins',sans-serif;font-size:clamp(26px,3.8vw,46px);color:#fff;line-height:1.18;margin-bottom:12px}.ctaband
p{font-size:15px;color:var(--dk-muted);margin-bottom:30px;line-height:1.7}.cta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cta-sub{font-size:11.5px;color:var(--dk-muted);margin-top:14px}.prtf-footer{background:var(--navymid);border-top:1px solid var(--dk-br);padding:36px
40px}.prtf-footer
.wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:36px;flex-wrap:wrap}.fb-name{font-size:15px;font-weight:700;color:#fff}.fb-name
span{color:var(--cyan)}.fb-addr{font-size:11.5px;color:var(--dk-muted);margin-top:4px;line-height:1.6}.fcols{display:flex;gap:52px;flex-wrap:wrap}.fcol
h4{font-size:10px;font-weight:700;letter-spacing: .7px;text-transform:uppercase;color:var(--dk-muted);margin-bottom:10px}.fcol
a{display:block;font-size:12.5px;color:var(--dk-muted);text-decoration:none;margin-bottom:7px;transition:color .18s}.fcol a:hover{color:#fff}.fcopy{width:100%;padding-top:24px;border-top:1px solid var(--dk-br);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.fcopy-txt{font-size:11.5px;color:var(--dk-muted)}.fcopy-links{display:flex;gap:18px}.fcopy-links
a{font-size:11.5px;color:var(--dk-muted);text-decoration:none}.fcopy-links a:hover{color:#fff}@media (max-width: 991px){.prtf-hero
.wrap{grid-template-columns:1fr}.hform{display:none;position:relative;top:0;margin-top:32px}}@media (max-width: 800px){.prtf-nav{padding:0
20px}.nlinks{display:none}.prtf-hero,.pain,.proof,.cap,.how,.compare,.ctaband{padding-left:20px;padding-right:20px}.qcard:nth-child(2){margin-left:24px;margin-top:-32px}.qcard:nth-child(3){margin-left:48px;margin-top:-32px}.faq,.trust-bar,.breaker{padding-left:20px;padding-right:20px}.pain
.wrap{grid-template-columns:1fr}.pain-card{border-right:none;border-bottom:1px solid var(--dk-br);padding:20px}.pain-card:last-child{border-bottom:none}.cap-grid,.how-grid{grid-template-columns:1fr}.how-grid::before{display:none}.prtf-footer
.wrap{flex-direction:column}.fcols{gap:32px}.breaker
.wrap{flex-direction:column;align-items:flex-start}}@media (max-width: 500px){.hctas,.cta-btns{flex-direction:column;align-items:stretch}.btn-p,.btn-o{text-align:center}}.hsfc-Form .hsfc-Step .hsfc-Step__Content{padding:0
!important}