.cn-page{--cn-blue:#0098fc;--cn-navy:#0c5d8d;--cn-orange:#ff7f4f;--cn-ink:#0f2a3d;--cn-muted:#5a6b7a;--cn-alt:#f3f9ff;--cn-line:#dbe8f3;color:var(--cn-ink);font-family:Poppins,sans-serif}.cn-page *,.cn-page :before,.cn-page :after{box-sizing:border-box}.cn-page main{padding-top:72px}.cn-sec{background:#fff;padding:112px 24px}.cn-alt{background:var(--cn-alt)}.cn-band{background:linear-gradient(#eaf5ff 0%,#f6fbff 100%)}.cn-wrap{max-width:1160px;margin:0 auto}.cn-narrow{max-width:760px}.cn-center{text-align:center}.cn-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--cn-navy);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.cn-tag:before{content:"";background:var(--cn-orange);width:24px;height:2px}.cn-h1{color:var(--cn-navy);letter-spacing:-.02em;margin:18px 0 20px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1.08}.cn-h2{color:var(--cn-navy);letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.15}.cn-lead{color:var(--cn-muted);margin:0 0 32px;font-size:19px;line-height:1.6}.cn-p{color:var(--cn-muted);margin:0 0 18px;font-size:17px;line-height:1.7}.cn-small{color:var(--cn-navy);border-left:2px solid var(--cn-orange);margin:24px 0 0;padding-left:14px;font-size:14px;font-weight:500;line-height:1.6}.cn-small a,.cn-links a{color:var(--cn-blue);font-weight:600;text-decoration:none}.cn-small a:hover,.cn-links a:hover{text-decoration:underline}.cn-trust{color:var(--cn-navy);margin:32px 0 0;font-size:15px;font-weight:500}.cn-ivip-grid{grid-template-columns:1fr auto;align-items:center;gap:72px;display:grid}.cn-ivip-card{background:var(--cn-navy);text-align:center;border-radius:20px;flex-direction:column;align-items:center;max-width:360px;padding:32px;display:flex;box-shadow:0 24px 48px -24px #0c5d8d73}.cn-ivip-title{color:#fff;margin-top:20px;font-size:20px;font-weight:700}.cn-ivip-list{gap:12px;width:100%;margin:16px 0 0;padding:0;list-style:none;display:grid}.cn-ivip-list li{color:#fff;text-align:left;align-items:center;gap:10px;font-size:15px;display:flex}.cn-ivip-list li:before{content:"";background:#fff;border-radius:50%;flex:none;width:6px;height:6px}.cn-btns{flex-wrap:wrap;gap:12px;display:flex}.cn-btns-center{justify-content:center;margin-top:16px}.cn-btn{border-radius:999px;align-items:center;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.cn-btn:hover{transform:translateY(-1px)}.cn-btn-primary{background:var(--cn-blue);color:#fff;box-shadow:0 8px 20px -8px #0098fc99}.cn-btn-secondary{color:var(--cn-navy);border:1.5px solid var(--cn-line);background:#fff}.cn-btn-secondary:hover{border-color:var(--cn-blue)}.cn-hero{padding-top:88px}.cn-hero-grid,.cn-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.cn-split-rev>:first-child{order:0}.cn-chip{border:1px solid var(--cn-line);color:var(--cn-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px -4px #0c5d8d26}.cn-chip img{object-fit:contain;flex:none;width:24px;height:24px}.cn-chip-dot{border:1.5px dashed var(--cn-blue);border-radius:6px;flex:none;width:24px;height:24px}.cn-flow{grid-template-columns:auto 48px 1fr;align-items:center;display:grid}.cn-flow-sources{flex-direction:column;gap:10px;display:flex}.cn-flow-lines{flex-direction:column;justify-content:space-around;align-self:stretch;padding:18px 0;display:flex}.cn-flow-lines span{background:linear-gradient(90deg, var(--cn-line), var(--cn-blue));height:2px}.cn-flow-target{min-width:0}.cn-shot{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 16px 40px -24px #0c5d8d40}.cn-node{border:2px solid var(--cn-blue);background:#fff;border-radius:20px;justify-content:center;align-items:center;min-height:140px;padding:28px;display:flex;box-shadow:0 16px 40px -20px #0098fc80}.cn-node img{width:100%;max-width:160px;height:auto}.cn-timeline{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cn-timeline:before{content:"";background:var(--cn-line);height:2px;position:absolute;top:7px;left:8px;right:8px}.cn-timeline li{color:var(--cn-muted);padding-top:32px;font-size:15px;line-height:1.55;position:relative}.cn-timeline strong{color:var(--cn-navy);margin-bottom:4px;font-size:18px;display:block}.cn-tl-dot{background:var(--cn-blue);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fff}.cn-groups{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.cn-group{border:1px solid var(--cn-line);background:#fff;border-radius:20px;padding:24px}.cn-group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--cn-navy);margin:0 0 16px;font-size:13px;font-weight:600}.cn-group-items{flex-wrap:wrap;gap:8px;display:flex}.cn-group .cn-chip{box-shadow:none;padding:8px 12px;font-size:13px}.cn-group .cn-chip img{width:20px;height:20px}.cn-links{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;font-size:15px;display:flex}@media (width<=960px){.cn-hero-grid,.cn-split,.cn-ivip-grid{grid-template-columns:1fr;gap:48px}.cn-ivip-card{justify-self:center}.cn-split-rev>:first-child{order:2}.cn-groups{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cn-sec{padding:72px 20px}.cn-hero{padding-top:48px}.cn-flow{grid-template-columns:1fr;gap:20px}.cn-flow-sources{flex-flow:wrap}.cn-flow-lines{display:none}.cn-timeline{grid-template-columns:1fr;gap:24px}.cn-timeline:before{width:2px;height:auto;inset:8px auto 8px 7px}.cn-timeline li{padding:0 0 0 32px}.cn-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cn-btn{transition:none}}
