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