.ct-hero{padding-top:calc(var(--si-nav-height,72px) + 24px);padding-bottom:48px}.ct-hero .hv2-hero-grid{padding-top:4px}.ct-parent{text-align:left}.ct-art{width:100%;max-width:500px;margin:0 auto;padding:28px 0 44px 24px;position:relative}.ct-badge{z-index:2;background:var(--si-primary-light);width:64px;height:64px;color:var(--si-primary);box-shadow:none;border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;transform:rotate(-8deg)}.ct-card{border:1px solid var(--si-gray-border);background:#fff;border-radius:20px;padding:30px 24px 20px;box-shadow:0 30px 60px #2e0b6324}.ct-card h2{color:var(--si-black);margin:0 0 14px 44px;font-size:1.15rem;font-weight:800}.ct-card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ct-card a{border:1px solid var(--si-gray-border);color:inherit;transition:var(--si-transition);border-radius:12px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.ct-card a:hover{border-color:var(--si-primary);background:var(--si-primary-light)}.ct-card-icon{background:var(--si-primary-light);width:36px;height:36px;color:var(--si-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ct-card-text{flex-direction:column;min-width:0;display:flex}.ct-card-text b{color:var(--si-black);font-size:.9rem}.ct-card-text i{color:var(--si-primary-dark);overflow-wrap:anywhere;font-size:.8rem;font-style:normal;font-weight:600}.ct-float{bottom:0;right:-8px}@media (max-width:480px){.ct-art{padding-left:12px}.ct-float{display:none}}.ct-split{align-items:start;gap:20px;display:grid}@media (min-width:992px){.ct-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}.ct-checklist{padding:30px}.ct-checklist h2{color:var(--si-black);letter-spacing:-.01em;margin:0 0 18px;font-size:1.35rem;font-weight:800;line-height:1.3}.ct-checklist ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ct-checklist li{color:var(--si-gray-text);gap:10px;font-size:.95rem;line-height:1.55;display:flex}.ct-checklist li svg{color:var(--si-primary);flex-shrink:0;margin-top:2px}.ct-other{flex-direction:column;gap:12px;display:flex}.ct-other-title{color:var(--si-black);letter-spacing:-.01em;margin:0 0 4px;font-size:1.35rem;font-weight:800}.ct-way{color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex}a.ct-way:hover{border-color:var(--si-primary)}.ct-way h3{color:var(--si-black);margin:0 0 4px;font-size:1rem;font-weight:700}.ct-way p{color:var(--si-gray-text);margin:0;font-size:.875rem;line-height:1.55}.ct-way-static{background:var(--si-primary-light);border-color:#2e0b631f}@media (max-width:640px){.ct-way{flex-direction:column;align-items:flex-start;gap:10px}}.ct-follow{padding:56px 0}.ct-follow-grid{align-items:center;gap:28px;display:grid}@media (min-width:992px){.ct-follow-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.ct-follow .hv2-h2{color:#fff}.ct-follow .hv2-lead{color:#ffffffb8;margin-bottom:0}.ct-socials{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ct-social{color:#fff;transition:var(--si-transition);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.ct-social:hover{background:#ffffff1c;border-color:#ffffff40;transform:translateY(-2px)}.ct-logo{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ct-logo-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ct-logo-linkedin{background:#0a66c2}.ct-logo-youtube{background:red}.ct-logo-facebook{background:#1877f2}.ct-logo-twitter{background:#000}.ct-logo-whatsapp{background:#25d366}.ct-logo-telegram{background:#229ed9}.ct-social-text{flex-direction:column;flex:1;min-width:0;display:flex}.ct-social-text b{font-size:.95rem}.ct-social-text i{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.ct-social-cta{color:#fff;background:var(--si-primary);border:2px solid var(--si-primary);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:.78rem;font-weight:700}@media (max-width:480px){.ct-socials{grid-template-columns:1fr}}.ct-card-icon .hv2-icon,.ct-badge .hv2-icon{background:0 0}.ct-card-icon .hv2-icon svg{stroke-width:2px;width:18px;height:18px}.ct-badge .hv2-icon svg{stroke-width:2px;width:28px;height:28px}
