.cg-page{color:var(--ink)}.cg-page h1,.cg-page h2,.cg-page h3{line-height:1.12;text-wrap:balance}.cg-page h1{font-size:clamp(2.75rem,5vw,4.8rem);letter-spacing:-.055em}.cg-page h2{font-size:clamp(2rem,3.1vw,3.1rem)}.cg-page p{line-height:1.68;color:var(--muted)}.cg-page .button-primary{background:#1263d7;border-color:#1263d7;color:#fff}.cg-hero{padding:5rem 0 4rem;background:radial-gradient(circle at 80% 15%,#bbd9ff,transparent 36%),linear-gradient(145deg,#f0f7ff,#fff 75%)}.cg-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3.2rem;align-items:center}.cg-intro .cg-lead{font-size:1.16rem;max-width:640px}.cg-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.cg-preview{margin:0;background:#fff;border:1px solid #d4e2f1;border-radius:22px;padding:1.4rem;box-shadow:0 25px 60px #164a8525}.cg-preview-top,.cg-preview-contact,.cg-preview-groups>div{display:flex;align-items:center;gap:.8rem}.cg-preview-top{padding-bottom:1.1rem;border-bottom:1px solid #e3ebf4}.cg-preview-top strong{font-size:1rem}.cg-preview-mark,.cg-preview-icon,.cg-avatar{display:grid;place-items:center;flex:none;background:#e2eeff;color:#1765c2;border-radius:12px}.cg-preview-mark{width:36px;height:36px}.cg-preview-dots{margin-left:auto;color:#8295aa}.cg-preview-groups{display:grid;gap:.65rem;margin:1rem 0}.cg-preview-groups>div{display:grid;grid-template-columns:38px 1fr auto;gap:.75rem;padding:.9rem;border:1px solid #e5edf6;border-radius:13px}.cg-preview-groups strong,.cg-preview-contact strong{font-size:.9rem}.cg-preview-groups small,.cg-preview-contact small{color:#667b90;font-size:.75rem}.cg-preview-icon{width:36px;height:36px}.cg-preview-icon-mint{background:#dff6ed;color:#148764}.cg-preview-contact{padding:1rem;border-radius:13px;background:#f4f8fd}.cg-avatar{width:38px;height:38px;font-size:.72rem;font-weight:800}.cg-preview-contact>span:nth-child(2){display:grid;gap:.3rem}.cg-check{margin-left:auto;color:#15956d}.cg-preview figcaption{margin-top:.8rem;font-size:.72rem;color:#708397;text-align:center}.cg-section{padding:4.7rem 0}.cg-card-grid,.cg-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.8rem}.cg-card,.cg-steps li,.cg-channel-grid article{padding:1.5rem;border:1px solid #dce6f0;border-radius:17px;background:#fff}.cg-card-number{color:#1263d7;font-size:.8rem;font-weight:900}.cg-card h3,.cg-steps h3{margin:1rem 0 .5rem;font-size:1.2rem}.cg-card p,.cg-steps p{margin:0}.cg-steps{background:#0b2036}.cg-steps h2{color:#fff}.cg-steps .eyebrow{color:#93c2ff}.cg-steps ol{padding:0;list-style:none}.cg-steps li{border-color:#31516f;background:#12314e}.cg-steps li span{display:grid;place-items:center;width:32px;height:32px;background:#2378dc;border-radius:50%;color:#fff;font-weight:800}.cg-steps li h3{color:#fff}.cg-steps li p{color:#c4d6e8}.cg-channels{background:#f3f8ff}.cg-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.7rem}.cg-channel-grid article{display:flex;flex-direction:column;align-items:flex-start}.cg-channel-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e3efff;color:#0e62d2;font-weight:900}.cg-channel-icon-mint{background:#e2f7ed;color:#138658}.cg-channel-grid h3{font-size:1.3rem;margin:1.3rem 0 .2rem}.cg-channel-grid a{margin-top:auto;color:#1263d7;font-weight:800}.cg-guidance>div>div{display:flex;gap:1.2rem;align-items:flex-start;max-width:980px;margin:auto;padding:1.7rem 2rem;background:#e9f7f0;border:1px solid #bee3cb;border-radius:18px}.cg-guidance span{display:grid;place-items:center;width:35px;height:35px;flex:none;border-radius:50%;background:#168957;color:#fff}.cg-guidance h2{font-size:1.55rem;margin:0}.cg-guidance p{margin:.6rem 0 0}.cg-faq>div{max-width:930px}.cg-faq details{padding:1rem 1.2rem;border-bottom:1px solid #dce6f0}.cg-faq summary{cursor:pointer;font-weight:800}.cg-faq details p{margin-bottom:0}.cg-final{padding:4.4rem 0;background:#e1efff}.cg-final>div{max-width:900px}.cg-final .button{margin-top:.6rem}@media(max-width:850px){.cg-hero-grid{grid-template-columns:1fr}.cg-card-grid,.cg-steps ol{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cg-hero{padding:3.2rem 0}.cg-section{padding:3rem 0}.cg-card-grid,.cg-steps ol,.cg-channel-grid{grid-template-columns:1fr}.cg-actions .button{width:100%}.cg-preview-groups>div{grid-template-columns:34px 1fr}.cg-preview-groups small{grid-column:2}.cg-guidance>div>div{padding:1.2rem}}
