.Solution-module__CFbVOG__section{background:var(--bg-secondary);padding-block:clamp(5rem,10vw,8rem);padding-inline:1.5rem;position:relative;overflow:hidden}.Solution-module__CFbVOG__orb{bottom:-10%;pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#06b6d40f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;inset-inline-start:-200px}.Solution-module__CFbVOG__container{max-width:1100px;margin-inline:auto;position:relative}.Solution-module__CFbVOG__headingWrapper{text-align:center;opacity:0;margin-block-end:clamp(3rem,6vw,5rem);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.Solution-module__CFbVOG__headingWrapperVisible{opacity:1;transform:translateY(0)}.Solution-module__CFbVOG__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-block-end:.75rem;font-size:.8125rem;font-weight:500}.Solution-module__CFbVOG__title{color:var(--text-primary);text-wrap:balance;margin-block-end:.75rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15}.Solution-module__CFbVOG__subtitle{color:var(--text-muted);text-wrap:pretty;max-width:520px;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.Solution-module__CFbVOG__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.Solution-module__CFbVOG__card{border:1px solid var(--border-primary);background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(120%);text-align:center;opacity:0;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);transition-property:opacity,transform,box-shadow,border-color;display:flex;transform:scale(.85)translateY(30px)}.Solution-module__CFbVOG__cardVisible{opacity:1;transform:scale(1)translateY(0)}.Solution-module__CFbVOG__iconWrapper{background:var(--logo-gradient);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.Solution-module__CFbVOG__cardTitle{color:var(--text-primary);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.Solution-module__CFbVOG__cardDesc{color:var(--text-secondary);text-wrap:pretty;font-size:.9375rem;line-height:1.7}.Solution-module__CFbVOG__card:hover{box-shadow:var(--shadow-xl);border-color:#6366f133;transform:translateY(-4px)scale(1)!important}.Solution-module__CFbVOG__card:hover .Solution-module__CFbVOG__iconWrapper{transform:scale(1.1)rotate(-3deg)}[data-theme=dark] .Solution-module__CFbVOG__card:hover{border-color:#818cf840}.Solution-module__CFbVOG__ctaWrapper{opacity:0;filter:blur(8px);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-block-start:clamp(2.5rem,5vw,4rem);transition:opacity .8s cubic-bezier(.16,1,.3,1) .3s,filter .8s cubic-bezier(.16,1,.3,1) .3s,transform .8s cubic-bezier(.16,1,.3,1) .3s;display:flex;transform:translateY(20px)}.Solution-module__CFbVOG__ctaWrapperVisible{opacity:1;filter:blur();transform:translateY(0)}.Solution-module__CFbVOG__cta{border-radius:var(--radius-full);background:var(--text-primary);color:var(--bg-primary);align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Solution-module__CFbVOG__cta:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Solution-module__CFbVOG__ctaWhatsapp{border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--border-primary);background:0 0;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Solution-module__CFbVOG__ctaWhatsapp:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}@media (max-width:768px){.Solution-module__CFbVOG__grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.Solution-module__CFbVOG__card,.Solution-module__CFbVOG__cta,.Solution-module__CFbVOG__headingWrapper,.Solution-module__CFbVOG__ctaWrapper{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
