:root{--navy:#0A1430;--sky:#1742A6;--cyan:#4DD8EF;--text:#0E1421;--mute:#5A6577;--bg:#F5F7FB;--line:#E5E9F2;--ok:#16A34A;--accent:#31A8ED}.cfu-p-wrap{font-family:'Inter','Helvetica Neue',Arial,sans-serif;color:var(--text);line-height:1.55}.cfu-p-wrap h1,.cfu-p-wrap h2,.cfu-p-wrap h3,.cfu-p-wrap
h4{font-family:Inter,sans-serif;color:var(--navy);margin:0}.cfu-p-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy) 0%,var(--sky) 60%,#0E2A6E 100%);color:#fff;padding:72px
32px 88px}.cfu-p-hero::before{content:"";position:absolute;top:-30%;right:-10%;width:60%;height:200%;background:radial-gradient(rgba(77,216,239,0.18) 0%,transparent 60%);pointer-events:none}.cfu-p-hero-inner{max-width:1180px;margin:0
auto;position:relative;z-index:1;text-align:center}.cfu-p-eyebrow{display:inline-block;background:rgba(77,216,239,0.15);color:var(--cyan);font-weight:600;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;padding:8px
16px;border-radius:999px;border:1px
solid rgba(77,216,239,0.35);margin-bottom:18px}.cfu-p-hero
h1{color:#fff;font-size:52px;line-height:1.12;font-weight:800;letter-spacing:-0.01em;margin-bottom:18px}.cfu-p-hero h1
span{color:var(--cyan)}.cfu-p-hero-sub{font-size:18px;color:rgba(255,255,255,0.86);max-width:760px;margin:0
auto 28px}.cfu-p-hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cfu-p-btn{display:inline-flex;align-items:center;gap:10px;padding:14px
26px;border-radius:999px;font-weight:700;text-decoration:none !important;font-size:15px;transition:transform .15s ease,box-shadow .15s ease}.cfu-p-btn-primary{background:#fff;color:var(--navy) !important;box-shadow:0 8px 22px rgba(0,0,0,0.18)}.cfu-p-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,0.22)}.cfu-p-btn-ghost{background:transparent;color:#fff !important;border:1.5px solid rgba(255,255,255,0.55)}.cfu-p-btn-ghost:hover{background:rgba(255,255,255,0.08)}.cfu-p-compare{background:var(--bg);padding:64px
32px}.cfu-p-compare-inner{max-width:1100px;margin:0
auto}.cfu-p-compare-head{text-align:center;margin-bottom:36px}.cfu-p-compare-head
h2{font-size:32px;line-height:1.2}.cfu-p-compare-head
p{color:var(--mute);max-width:640px;margin:10px
auto 0;font-size:16px}.cfu-p-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cfu-p-card{background:#fff;border-radius:18px;border:1px
solid var(--line);overflow:hidden;box-shadow:0 14px 38px rgba(11,27,59,0.08);display:flex;flex-direction:column}.cfu-p-card.featured{border:2px
solid var(--cyan);box-shadow:0 18px 50px rgba(77,216,239,0.22)}.cfu-p-card-head{padding:26px
28px 22px;text-align:center;background:linear-gradient(135deg,var(--navy),var(--sky));color:#fff;position:relative}.cfu-p-card.featured .cfu-p-card-head{background:linear-gradient(135deg,var(--sky),var(--cyan));color:var(--navy)}.cfu-p-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:rgba(255,255,255,0.18);padding:5px
12px;border-radius:999px;margin-bottom:10px}.cfu-p-card.featured .cfu-p-tag{background:rgba(11,27,59,0.18);color:var(--navy)}.cfu-p-card-head
h3{font-size:24px;margin:0;color:inherit}.cfu-p-headline{font-size:48px;font-weight:800;line-height:1;margin:14px
0 4px;color:inherit;letter-spacing:-0.02em}.cfu-p-headline
small{font-size:18px;font-weight:600;opacity:0.85}.cfu-p-card-sub{font-size:14px;opacity:0.85}.cfu-p-card-body{padding:8px
0 22px;flex:1}.cfu-p-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px
28px;border-bottom:1px solid var(--line)}.cfu-p-row:last-child{border-bottom:none}.cfu-p-row-label{flex:1}.cfu-p-row-label
strong{display:block;color:var(--navy);font-weight:600;font-size:15px;margin-bottom:3px}.cfu-p-row-label
span{color:var(--mute);font-size:13.5px;line-height:1.45}.cfu-p-row-val{font-weight:700;color:var(--navy);font-size:17px;white-space:nowrap}.cfu-p-card.featured .cfu-p-row-val{color:var(--sky)}.cfu-p-card-foot{padding:18px
28px 24px;border-top:1px solid var(--line);background:#FAFBFD}.cfu-p-card-foot
a{display:block;text-align:center;background:var(--navy);color:#fff !important;padding:13px
18px;border-radius:999px;font-weight:700;text-decoration:none !important;font-size:14.5px}.cfu-p-card-foot a:hover{background:var(--sky)}.cfu-p-card.featured .cfu-p-card-foot
a{background:var(--accent)}.cfu-p-card.featured .cfu-p-card-foot a:hover{background:#E1591A}.cfu-p-trust{padding:36px
32px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cfu-p-trust-inner{max-width:1100px;margin:0
auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px 40px}.cfu-p-trust-item{display:flex;align-items:center;gap:10px;color:var(--mute);font-weight:600;font-size:14px}.cfu-p-trust-item
span{color:var(--ok);font-size:18px}.cfu-p-policies{padding:64px
32px;background:var(--bg)}.cfu-p-policies-inner{max-width:1000px;margin:0
auto}.cfu-p-policies
h2{text-align:center;font-size:30px;margin-bottom:8px}.cfu-p-policies
p.sub{text-align:center;color:var(--mute);margin-bottom:32px;font-size:16px}.cfu-p-acc{background:#fff;border-radius:14px;border:1px
solid var(--line);overflow:hidden;margin-bottom:14px}.cfu-p-acc
summary{list-style:none;cursor:pointer;padding:18px
22px;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--navy);font-size:16px;gap:16px}.cfu-p-acc summary::-webkit-details-marker{display:none}.cfu-p-acc summary::after{content:"+";font-size:24px;color:var(--sky);font-weight:400;line-height:1;transition:transform .2s ease}.cfu-p-acc[open] summary::after{transform:rotate(45deg)}.cfu-p-acc-body{padding:0
22px 20px;color:var(--text);line-height:1.65;font-size:15px}.cfu-p-acc-body
ul{margin:8px
0 4px 18px;padding:0}.cfu-p-acc-body
li{margin-bottom:6px}.cfu-p-faq{padding:64px
32px;background:#fff}.cfu-p-faq-inner{max-width:900px;margin:0
auto}.cfu-p-faq
h2{text-align:center;font-size:30px;margin-bottom:8px}.cfu-p-faq
p.sub{text-align:center;color:var(--mute);margin-bottom:32px}.cfu-p-final{padding:72px
32px;background:linear-gradient(135deg,var(--navy),var(--sky));color:#fff;text-align:center;position:relative;overflow:hidden}.cfu-p-final-inner{max-width:780px;margin:0
auto;position:relative;z-index:1}.cfu-p-final
h2{color:#fff;font-size:34px;margin-bottom:14px;line-height:1.2}.cfu-p-final
p{color:rgba(255,255,255,0.86);font-size:17px;margin-bottom:24px}@media (max-width:980px){.cfu-p-hero
h1{font-size:38px}.cfu-p-grid.cfu-p-grid{grid-template-columns:1fr !important}.cfu-p-card.featured{order:-1}}@media (max-width:640px){.cfu-p-hero{padding:54px
18px 64px}.cfu-p-hero
h1{font-size:30px}.cfu-p-hero-sub{font-size:15px}.cfu-p-compare,.cfu-p-policies,.cfu-p-faq,.cfu-p-final{padding:48px
18px}.cfu-p-compare-head h2,.cfu-p-policies h2,.cfu-p-faq h2,.cfu-p-final
h2{font-size:24px}.cfu-p-card-head{padding:22px
20px}.cfu-p-headline{font-size:40px}.cfu-p-row{padding:14px
20px}.cfu-p-row-label
strong{font-size:14.5px}.cfu-p-row-label
span{font-size:13px}.cfu-p-row-val{font-size:15.5px}.cfu-p-card-foot{padding:16px
20px 20px}.cfu-p-acc
summary{padding:16px
18px;font-size:15px}.cfu-p-acc-body{padding:0
18px 18px;font-size:14px}}.cfu-p-hero,.cfu-p-compare,.cfu-p-trust,.cfu-p-policies,.cfu-p-faq,.cfu-p-final{position:relative;overflow:hidden}.cfu-kc-nav-item
a{color:inherit}.cfu-kc-nav-item a:hover{color:#31A8ED}.cfu-kc-callout{background:linear-gradient(135deg,#0A1430 0%,#1a2550 100%);color:#fff;padding:48px
24px;border-radius:16px;margin:48px
auto;max-width:1200px;text-align:center}.cfu-kc-callout
h2{color:#fff !important;font-size:32px;margin:0
0 12px}.cfu-kc-callout
p{color:#cbd5e1;font-size:18px;max-width:720px;margin:0
auto 24px}.cfu-kc-callout
.btn{display:inline-block;background:#31A8ED;color:#fff !important;padding:14px
28px;border-radius:10px;font-weight:600;text-decoration:none}.cfu-kc-related{background:#F7F9FE;border-left:4px solid #31A8ED;padding:24px
28px;margin:32px
0;border-radius:8px}.cfu-kc-related
h3{margin:0
0 12px;font-size:20px;color:#0A1430}.cfu-kc-related
p{margin:0
0 8px;color:#334155}.cfu-kc-related
a{color:#31A8ED;font-weight:600;text-decoration:none}.cfu-kc-related a:hover{text-decoration:underline}.cfu-mcb{display:none}@media (max-width: 768px){.cfu-mcb{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99998;background:linear-gradient(180deg, rgba(11,27,59,0.96), #0A1430);padding:8px
8px calc(8px + env(safe-area-inset-bottom, 0px));gap:8px;box-shadow:0 -10px 28px rgba(11,27,59,0.28);border-top:1px solid rgba(77,216,239,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cfu-mcb
a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px
12px;border-radius:12px;text-decoration:none;font-family:Inter,sans-serif;min-height:52px;transition:transform 0.15s ease}.cfu-mcb a:active{transform:scale(0.97)}.cfu-mcb-call{background:#4DD8EF;color:#0A1430}.cfu-mcb-cta{background:#31A8ED;color:#fff}.cfu-mcb-icon{font-size:22px;line-height:1}.cfu-mcb-txt{display:flex;flex-direction:column;text-align:left;line-height:1.15}.cfu-mcb-strong{font-weight:800;font-size:15px}.cfu-mcb-sub{font-size:11px;opacity:0.8;font-weight:600;margin-top:1px}body{padding-bottom:76px}body.wp-admin .cfu-mcb,
body.et-fb .cfu-mcb,
body.et_pb_pagebuilder_layout .cfu-mcb{display:none}}@media (max-width: 360px){.cfu-mcb-sub{display:none}.cfu-mcb
a{padding:12px
8px}}