
/* Cloudium / Cloudominium / CloudSocial — Integração 2026 */
.wc-cloud-hub{padding:clamp(64px,8vw,112px) 0;background:linear-gradient(145deg,#061a35 0%,#0a3050 56%,#102b4d 100%);color:#f4f9ff;position:relative;overflow:hidden}
.wc-cloud-hub::after{content:"";position:absolute;right:-12%;top:-45%;width:55%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#19c8dd30,transparent 65%);pointer-events:none}
.wc-cloud-hub .shell,.wc-cloud-light .shell{position:relative;z-index:1}
.wc-cloud-hub .wc-kicker,.wc-cloud-light .wc-kicker{display:block;color:#64dfe7;font-size:.8rem;letter-spacing:.19em;font-weight:800;text-transform:uppercase;margin-bottom:18px}
.wc-cloud-hub h2,.wc-cloud-light h2{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.09;letter-spacing:-.035em;max-width:850px;margin:0 0 16px}
.wc-cloud-hub .wc-lead,.wc-cloud-light .wc-lead{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;max-width:790px;opacity:.85;margin-bottom:30px}
.wc-cloud-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wc-cloud-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:27px;border:1px solid rgba(146,221,241,.2);border-radius:20px;background:rgba(255,255,255,.07);backdrop-filter:blur(9px);color:inherit;text-decoration:none;transition:transform .2s,background .2s}
.wc-cloud-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.13)}
.wc-cloud-card .wc-tag{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#7fe7e3;font-weight:700}
.wc-cloud-card h3{font-size:1.45rem;line-height:1.2;margin:0;color:inherit}
.wc-cloud-card p{line-height:1.55;font-size:.96rem;margin:0;opacity:.88}
.wc-cloud-card strong{font-size:1.05rem;color:#fff;margin-top:auto}
.wc-cloud-card .wc-action{color:#89e9ec;font-weight:700;margin-top:5px}
.wc-cloud-card img{max-height:40px;max-width:100%;width:auto;object-fit:contain;object-position:left center}
.wc-cloud-light{padding:clamp(58px,7vw,90px) 0;background:#f3f8fc;color:#09284b}
.wc-cloud-light .wc-kicker{color:#176c89}
.wc-cloud-light .wc-lead{opacity:1;color:#4b6176}
.wc-cloud-light .wc-cloud-card{color:#173454;background:white;border:1px solid #d2dfea;box-shadow:0 10px 30px rgba(3,26,53,.04)}
.wc-cloud-light .wc-cloud-card h3{color:#09284b}.wc-cloud-light .wc-cloud-card strong{color:#09284b}.wc-cloud-light .wc-cloud-card .wc-action{color:#006d8c}.wc-cloud-light .wc-cloud-card .wc-tag{color:#176c89}
.wc-cloud-light .wc-cloud-card:hover{background:#f9fdff}
.wc-cloud-note{margin-top:23px;font-size:.83rem;line-height:1.5;opacity:.8}
.wc-cloud-cta{display:inline-flex;align-items:center;gap:10px;padding:13px 19px;border-radius:30px;background:#12bacb;color:#031d39!important;text-decoration:none;font-weight:800;margin-top:23px}
.wc-app-hero{background:linear-gradient(125deg,#061a35,#104777);color:white;padding:clamp(65px,8vw,115px) 0 65px}
.wc-app-hero h1{color:white;font-size:clamp(2.4rem,6vw,5rem);letter-spacing:-.06em;line-height:1.08;max-width:900px;margin:0 0 20px}
.wc-app-hero p{color:#dcebf5;font-size:1.15rem;line-height:1.65;max-width:760px}
.wc-price-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.wc-price-tile{background:white;border:1px solid #d3e1ee;border-radius:18px;padding:26px}
.wc-price-tile h3{margin:0 0 11px;font-size:1.2rem}.wc-price-tile b{display:block;font-size:2rem;color:#083a69;margin:12px 0}.wc-price-tile p{line-height:1.55;color:#486074}
@media(max-width:800px){.wc-cloud-grid{grid-template-columns:1fr}.wc-price-layout{grid-template-columns:1fr}.wc-cloud-card{padding:23px}}
