.co-hero{padding:50px 0 36px;background:linear-gradient(180deg,#eef4f9,#fff);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.co-hero:before{content:"";position:absolute;right:-180px;top:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,243,.16),transparent 70%);pointer-events:none}.co-hero .container{position:relative;z-index:1}.co-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:stretch}@media(max-width:980px){.co-hero-grid{grid-template-columns:1fr;gap:28px}}.co-hero-left{display:flex;flex-direction:column;justify-content:center}.co-eb{display:inline-flex;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0288c7;background:#fff;border:1px solid #D2E0EC;border-radius:999px;padding:7px 14px;margin-bottom:18px;align-self:flex-start}.co-eb .pulse{width:8px;height:8px;border-radius:50%;background:#00a8f3;box-shadow:0 0 0 4px #00a8f32e;animation:co-pulse 2s ease-in-out infinite}@keyframes co-pulse{0%,to{box-shadow:0 0 0 4px #00a8f32e}50%{box-shadow:0 0 0 10px #00a8f300}}.co-h1{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;color:#0e2e52;line-height:1.1;margin:0 0 12px}.co-h1 .acc{color:#00a8f3}.co-sub{color:#5a7390;font-size:14.5px;line-height:1.65;max-width:60ch;margin:0 0 22px}.co-bullets{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.co-bullets li{display:flex;align-items:flex-start;gap:11px;font-size:14px;color:#0e2e52;line-height:1.5;font-weight:500}.co-bullets li .ic{flex-shrink:0;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#f4fbfe,#fff);border:1px solid #BCE4FA;display:grid;place-items:center;font-size:13px;margin-top:0}.co-trust-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:18px;border-top:1px solid #D2E0EC;font-size:12.5px;color:#5a7390;font-weight:600}.co-trust-strip span{display:inline-flex;align-items:center;gap:6px}.co-trust-strip b{font-size:14px;color:#0288c7}.co-trust-strip .sep{width:1px;height:14px;background:#d2e0ec;padding:0}.co-hero-card{position:relative;perspective:1200px}.co-hero-card-inner{background:linear-gradient(135deg,#012c55,#023a6e 60%,#011e3a);border-radius:24px;padding:30px 32px 26px;color:#fff;box-shadow:0 30px 70px -28px #02285566;position:relative;overflow:hidden;transform:rotate(-1.2deg);transition:transform .4s ease}.co-hero-card-inner:hover{transform:rotate(0) translateY(-3px)}.co-hero-card-inner:before{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,243,.45),transparent 70%);pointer-events:none}.co-hero-card-inner:after{content:"";position:absolute;left:-50px;bottom:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(127,207,250,.22),transparent 70%);pointer-events:none}.co-hero-card-inner>*{position:relative;z-index:1}.co-hero-card-inner .cap{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7fcffa;margin-bottom:18px}.co-hero-card-inner .cap .dot{width:7px;height:7px;border-radius:50%;background:#00a8f3;box-shadow:0 0 0 3px #00a8f333;animation:co-pulse 2s ease-in-out infinite}.co-hero-card-inner .big{display:flex;align-items:baseline;gap:14px;padding:12px 0 18px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:18px}.co-hero-card-inner .big .num{font-family:Poppins,sans-serif;font-weight:800;font-size:84px;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#7fcffa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.co-hero-card-inner .big .lbl{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:#fff;line-height:1.15;text-transform:uppercase;letter-spacing:.04em}.co-hero-card-inner .mini{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.co-hero-card-inner .mini li{font-size:12.5px;color:#ffffffe0;line-height:1.3}.co-hero-card-inner .mini li.more{grid-column:1/-1;font-weight:700;color:#7fcffa;letter-spacing:.02em}.co-hero-card-inner .price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:16px 0 14px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:18px}.co-hero-card-inner .price-row .reg{color:#fff6;font-size:15px}.co-hero-card-inner .price-row .now{font-family:Poppins,sans-serif;font-weight:800;font-size:38px;letter-spacing:-.03em;line-height:1;color:#fff}.co-hero-card-inner .price-row .save{margin-left:auto;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#00a8f3,#0288c7);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em}.co-hero-card-inner .ship{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#00a8f31a;border:1px solid rgba(0,168,243,.22)}.co-hero-card-inner .ship .ico{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00a8f3,#0288c7);display:grid;place-items:center;font-size:18px}.co-hero-card-inner .ship b{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:13.5px;color:#fff;line-height:1.2}.co-hero-card-inner .ship span{display:block;font-size:11.5px;color:#ffffffa6;margin-top:2px}@media(max-width:980px){.co-hero-card-inner{transform:none}.co-hero-card-inner .big .num{font-size:70px}.co-hero-card-inner .mini{grid-template-columns:1fr}}.co-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;margin-top:34px;align-items:stretch}@media(max-width:980px){.co-grid{grid-template-columns:1fr}}.co-form-col{display:flex;flex-direction:column}.co-form-col .co-formwrap{flex:1;display:flex;flex-direction:column}.co-form-col .co-formframe{flex:1}.co-formwrap{background:#fff;border:1px solid var(--color-border);border-radius:24px;box-shadow:0 30px 70px -28px #0228552e;overflow:hidden}.co-formhead{padding:20px 26px;background:linear-gradient(135deg,#012c55,#023a6e 60%,#011e3a);color:#fff;display:flex;align-items:center;gap:14px}.co-formhead .ic{width:42px;height:42px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);display:grid;place-items:center;font-size:18px}.co-formhead .meta{display:flex;flex-direction:column;gap:2px}.co-formhead .meta b{font-family:Poppins,sans-serif;font-weight:700;font-size:15px}.co-formhead .meta span{font-size:12px;color:#7fcffa;letter-spacing:.05em}.co-formframe{padding:18px}.co-formframe iframe{width:100%;min-height:900px;border:0;display:block;border-radius:14px}.co-tcpa{margin-top:16px;padding:14px 18px;background:#f4fbfe;border:1px solid #7FCFFA;border-radius:14px;color:#2b3252;font-size:12.5px;line-height:1.65}.co-tcpa b{color:#012c55}.co-tcpa a{color:#0288c7;font-weight:600}.co-summary{background:linear-gradient(135deg,#012c55,#023a6e 60%,#011e3a);color:#fff;border-radius:24px;padding:28px 26px;box-shadow:0 30px 70px -28px #02285566;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px}.co-summary:before{content:"";position:absolute;right:-100px;top:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,243,.45),transparent 70%);pointer-events:none}.co-summary>*{position:relative;z-index:1}.co-sum-section{display:block}.co-sum-section+.co-sum-section{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.co-summary .lab{font-family:Poppins,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7fcffa;margin-bottom:8px}.co-summary h3{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:#fff;line-height:1.2;margin:0 0 6px}.co-summary .desc{color:#ffffffb3;font-size:13px;margin:0 0 16px;line-height:1.5}.co-price{display:flex;align-items:baseline;gap:14px}.co-price .reg{color:#ffffff80;text-decoration:line-through;font-size:16px}.co-price .now{font-family:Poppins,sans-serif;font-weight:800;font-size:46px;letter-spacing:-.03em;color:#fff;line-height:1;background:linear-gradient(135deg,#fff,#7fcffa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.co-save{display:inline-block;margin-top:10px;padding:5px 11px;background:linear-gradient(135deg,#00a8f3,#0288c7);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em;border-radius:999px}.co-incl-lab{font-family:Poppins,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7fcffa;margin-bottom:12px}.co-incl-compact{display:grid;grid-template-columns:1fr;gap:7px;list-style:none;padding:0;margin:0}.co-incl-compact li{position:relative;padding-left:30px;font-size:13px;color:#ffffffe0;line-height:1.4}.co-incl-compact li .num{position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#00a8f333;color:#7fcffa;font-size:10px;font-weight:800;display:grid;place-items:center}.co-incl-compact li b{color:#fff;font-weight:600}.co-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.co-timeline li{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:#ffffffd9;line-height:1.45}.co-timeline .dot{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#00a8f3,#0288c7);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;box-shadow:0 4px 10px -3px #00a8f380}.co-timeline li b{color:#fff;font-weight:700;margin-right:6px}.co-quote{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 18px 16px;margin-top:0}.co-quote+.co-sum-section,.co-sum-section+.co-quote{border-top:none;padding-top:0}.co-quote .stars{color:#ffb800;font-size:14px;letter-spacing:2px;margin-bottom:8px}.co-quote p{font-size:13.5px;color:#fff;line-height:1.55;margin:0 0 12px;font-style:italic}.co-quote .who{display:flex;align-items:center;gap:10px}.co-quote .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#00a8f3,#0288c7);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.co-quote .who b{display:block;font-size:12.5px;color:#fff;font-weight:700}.co-quote .who span{display:block;font-size:11.5px;color:#fff9;margin-top:1px}.co-trust{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:#ffffffc7}.co-trust span{display:inline-flex;align-items:center;gap:8px}.co-trust .ic{color:#7fcffa}
