:root{--ink:#0B141B;--ink2:#13222C;--wh:#FFFFFF;--teal:#0FB6C6;--cyan:#22D3EE;--tealD:#0E7C86;--txt:#33414B;--mut:#64748B;--line:#E4E9ED;--soft:#F2F6F8;--good:#10B981}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Poppins","Segoe UI",Arial,sans-serif;color:var(--txt);background:#fff;line-height:1.62;-webkit-font-smoothing:antialiased}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}a{text-decoration:none}.topstrip{background:var(--ink);color:#cfdae2;font-size:12.5px;border-bottom:1px solid rgb(255 255 255 / .08)}.topstrip .wrap{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:11px;padding-bottom:11px;flex-wrap:wrap}.topstrip .certs{display:flex;gap:8px;flex-wrap:wrap;font-weight:600}.topstrip .certs span{border:1px solid rgb(255 255 255 / .25);border-radius:999px;padding:3px 12px;color:#e8f2f5}.topstrip .certs span b{color:var(--cyan)}.topstrip .rt{display:flex;gap:18px;align-items:center}.topstrip .rt a{color:var(--cyan);font-weight:600}.hero{background:radial-gradient(1100px 500px at 85% -10%,rgb(15 182 198 / .28),transparent 60%),linear-gradient(160deg,#0B141B 0%,#10232E 60%,#0E2A33 100%);color:#fff;padding:64px 0 56px;position:relative;overflow:hidden}.hero::after{content:"";position:absolute;right:-160px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(34 211 238 / .16),transparent 65%)}.hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center;position:relative;z-index:1}.kicker{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);border:1px solid rgb(34 211 238 / .4);border-radius:999px;padding:6px 14px;margin-bottom:20px;background:rgb(34 211 238 / .07)}.hero h1{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.5px;color:#ffffff!important}.hero h1 .grad{background:linear-gradient(90deg,#22D3EE,#67e8f9 60%,#0FB6C6);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}.hero p.lead{margin-top:18px;font-size:16.5px;color:#c3d2db;max-width:570px}.nums{display:flex;gap:28px;flex-wrap:wrap;margin-top:28px}.nums .it b{display:block;font-size:26px;color:#fff;line-height:1.1}.nums .it b i{font-style:normal;color:var(--cyan)}.nums .it span{font-size:12.5px;color:#8fa8b4}.hero .buttons{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;font-weight:700;font-size:15px;border-radius:11px;padding:15px 28px;transition:.18s}.btn.primary{background:linear-gradient(90deg,#0FB6C6,#22D3EE);color:#06222b;box-shadow:0 10px 26px rgb(15 182 198 / .38)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgb(15 182 198 / .5)}.btn.ghost{background:rgb(255 255 255 / .06);color:#fff;border:1px solid rgb(255 255 255 / .35)}.btn.ghost:hover{background:rgb(255 255 255 / .14)}.trustlogos{display:flex;gap:10px;align-items:center;margin-top:30px;flex-wrap:wrap}.trustlogos .lg{font-size:12.5px;color:#dbe6ec;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);border-radius:8px;padding:6px 12px;font-weight:600}.trustlogos .lg::before{content:"✓ ";color:var(--cyan)}.formcard{background:#fff;border-radius:18px;box-shadow:0 24px 60px rgb(0 0 0 / .35);padding:0;overflow:hidden}.formcard .hd{background:linear-gradient(90deg,#0FB6C6,#22D3EE);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:10px}.formcard .hd h3{color:#06222b;font-size:17.5px;font-weight:800}.formcard .hd .free{background:#06222b;color:#67e8f9;font-size:11px;font-weight:700;border-radius:999px;padding:4px 10px;letter-spacing:.5px;text-transform:uppercase}.formcard .bd{padding:20px 24px 24px}.formcard .sub{font-size:13px;color:var(--mut);margin-bottom:6px}.formcard label{font-size:12px;font-weight:700;color:var(--ink2);display:block;margin:11px 0 4px;text-transform:uppercase;letter-spacing:.4px}.formcard input,.formcard textarea{width:100%;padding:11px 13px;border:1.5px solid var(--line);border-radius:9px;font-size:14px;font-family:inherit;color:var(--ink2);background:#f8fafb}.formcard input:focus,.formcard textarea:focus{outline:none;border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px rgb(15 182 198 / .15)}.formcard button{width:100%;margin-top:16px;background:linear-gradient(90deg,#0FB6C6,#22D3EE);color:#06222b;border:none;border-radius:10px;padding:15px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgb(15 182 198 / .3)}.formcard button:hover{filter:brightness(1.05)}.formcard .fine{font-size:11.5px;color:var(--mut);text-align:center;margin-top:10px}section{padding:58px 0}.sechead{max-width:680px;margin-bottom:34px}.sechead .k{font-size:12.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--tealD);margin-bottom:8px}.sechead .k::before{content:"";display:inline-block;width:26px;height:3px;border-radius:2px;background:linear-gradient(90deg,#0FB6C6,#22D3EE);margin-right:8px;vertical-align:middle}.sechead h2{font-size:30px;line-height:1.2;color:var(--ink);letter-spacing:-.3px}.sechead p{color:var(--mut);margin-top:10px;font-size:15.5px}.prods{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.prod{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.prod:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(11 20 27 / .12);border-color:var(--teal)}.prod .ph{height:210px;display:flex;align-items:center;justify-content:center;font-size:44px;color:#fff;text-shadow:0 4px 14px rgb(0 0 0 / .25)}.prod .bd{padding:17px 18px 16px;display:flex;flex-direction:column;flex:1}.prod h3{font-size:16.5px;color:var(--ink);margin-bottom:7px;font-weight:700}.prod ul{list-style:none;padding:0;margin:0 0 12px}.prod li{font-size:13px;color:var(--txt);margin-bottom:4px;padding-left:15px;position:relative}.prod li::before{content:"✓";position:absolute;left:0;color:var(--good);font-weight:800}.prod a{font-size:13.5px;font-weight:700;color:var(--tealD);margin-top:auto;display:inline-flex;align-items:center;gap:6px}.prod a:hover{color:var(--teal)}.ph.teal{background:linear-gradient(135deg,#0FB6C6,#22D3EE)}.ph.blue{background:linear-gradient(135deg,#2563EB,#38BDF8)}.ph.violet{background:linear-gradient(135deg,#7C3AED,#A78BFA)}.ph.green{background:linear-gradient(135deg,#059669,#34D399)}.ph.orange{background:linear-gradient(135deg,#EA580C,#FBBF24)}.ph.rose{background:linear-gradient(135deg,#E11D48,#FB7185)}.whysec{background:var(--soft)}.whys{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.why{border:1px solid var(--line);border-radius:16px;background:#fff;padding:24px;display:flex;gap:16px;transition:.18s}.why:hover{box-shadow:0 14px 32px rgb(11 20 27 / .10)}.why .ic{flex:0 0 50px;width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:21px;color:#fff;background:linear-gradient(135deg,#0FB6C6,#22D3EE)}.why h3{font-size:16.5px;color:var(--ink);margin-bottom:4px}.why p{font-size:13.5px;color:var(--txt)}.stats{border-radius:20px;padding:44px 46px;background:linear-gradient(120deg,#0B141B 0%,#0E2A33 55%,#0FB6C6 140%);color:#fff;position:relative;overflow:hidden}.stats::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(34 211 238 / .25),transparent 65%)}.stats .g{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1}.stats .it b{display:block;font-size:34px;color:#fff;line-height:1.05}.stats .it b i{font-style:normal;background:linear-gradient(90deg,#22D3EE,#67e8f9);-webkit-background-clip:text;background-clip:text;color:#fff0}.stats .it span{font-size:13.5px;color:#a8c2cd}.cta{text-align:center}.cta h2{font-size:34px;color:var(--ink);letter-spacing:-.4px}.cta p{color:var(--mut);max-width:600px;margin:12px auto 30px}.cta .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn.dark{background:linear-gradient(90deg,#0FB6C6,#22D3EE);color:#06222b;box-shadow:0 10px 26px rgb(15 182 198 / .35)}.btn.dark:hover{transform:translateY(-2px)}.btn.outline{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn.outline:hover{background:var(--ink);color:#fff}footer{padding:38px 0 64px;background:var(--ink);color:#8fa8b4;font-size:13px}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{color:var(--cyan)}@media(max-width:840px){.hero .grid{grid-template-columns:1fr;gap:36px}.hero h1{font-size:32px}.prods{grid-template-columns:1fr}.whys{grid-template-columns:1fr}.stats .g{grid-template-columns:repeat(2,1fr)}}.proof{margin-top:22px;background:rgb(34 211 238 / .10);border:1px solid rgb(34 211 238 / .35);border-left:4px solid #22D3EE;color:#dff6fb;border-radius:10px;padding:12px 16px;font-size:14.5px;font-weight:600}.proof::before{content:"✓ ";color:#22D3EE}.whysec{background:var(--soft)}.whys{grid-template-columns:repeat(2,1fr)}html{scroll-behavior:smooth}.formcard .wpforms-container{margin:0}.formcard .wpforms-form{display:block}.formcard .wpforms-form .wpforms-field{padding:0;margin:0 0 2px}.formcard .wpforms-form .wpforms-field-label{position:static!important;display:block!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;left:auto!important;top:auto!important;font-size:12px;font-weight:700;color:var(--ink2);margin:11px 0 4px;text-transform:uppercase;letter-spacing:.4px}.formcard .wpforms-form input[type=text],.formcard .wpforms-form input[type=email],.formcard .wpforms-form textarea{width:100%;padding:11px 13px;border:1.5px solid var(--line);border-radius:9px;font-size:14px;font-family:inherit;color:var(--ink2);background:#f8fafb;height:auto;min-height:0;box-shadow:none;margin:0}.formcard .wpforms-form input:focus,.formcard .wpforms-form textarea:focus{outline:none;border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px rgb(15 182 198 / .15)}.formcard .wpforms-submit{width:100%;margin-top:16px;background:linear-gradient(90deg,#0FB6C6,#22D3EE);color:#06222b;border:none;border-radius:10px;padding:15px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgb(15 182 198 / .3)}.formcard .wpforms-submit:hover{filter:brightness(1.05)}.formcard .wpforms-confirmation-container-full{margin-top:14px;padding:18px 14px;border:1px solid rgb(15 182 198 / .4);border-radius:10px;background:rgb(15 182 198 / .08);color:#06222b;font-weight:700;text-align:center;font-size:14px}.prod .ph{background:#f6f9fb}.prod .ph img{width:100%!important;height:100%!important;object-fit:contain!important;padding:16px;box-sizing:border-box;background:#fff;display:block}.hero{min-height:calc(100vh - 42px);display:flex;align-items:center}.hero .grid{width:100%}