.dv-cta{background:var(--dv-navy);color:#fff}.dv-cta .dv-title .dv-grad{color:var(--dv-teal)}.dv-cta__blob--a{opacity:.9;background:#5bb6df47;width:480px;height:480px;top:-160px;left:-130px}.dv-cta__blob--b{opacity:.9;background:#3fa0ce38;width:440px;height:440px;bottom:-190px;right:-120px}.dv-cta__tooth{z-index:0;pointer-events:none;color:#ffffff0d;width:clamp(280px,30vw,480px);height:auto;position:absolute;top:50%;left:38%;transform:translateY(-50%)rotate(-8deg)}.dv-cta__inner{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid;position:relative}.dv-cta__eyebrow{color:#8fe9dd}.dv-cta__eyebrow:before{background:var(--dv-teal)}.dv-cta__title{color:#fff;margin-bottom:20px}.dv-cta__lead{color:#ffffffd1;max-width:52ch;margin-bottom:34px}.dv-cta__actions{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.dv-cta__cta,.dv-cta__call{min-height:52px}.dv-cta__call{color:var(--dv-navy)}.dv-cta__call:hover{color:var(--dv-teal-600)}.dv-cta__cta:focus-visible,.dv-cta__call:focus-visible,.dv-cta__chip:focus-visible{outline:none;box-shadow:0 0 0 3px #5bb6df8c}.dv-cta__chips{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dv-cta__chip{color:#eafbf8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e}.dv-cta__chip svg{color:#8fe9dd;flex:none;width:16px;height:16px}.dv-cta__visual{min-height:360px;position:relative}.dv-cta__deck{height:100%;min-height:360px;transform-style:preserve-3d;transition:transform .3s var(--dv-ease);position:relative}.dv-cta__ring{border:1px solid #ffffff24;border-radius:28px;position:absolute;inset:8% 14%;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c}.dv-cta__ring img{object-fit:cover;width:100%;height:100%;display:block}.dv-cta__ring:after{content:"";pointer-events:none;background:#1f2a3347;position:absolute;inset:0}.dv-cta__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;width:196px;padding:18px 20px;animation:6s ease-in-out infinite dv-cta-float;position:absolute;transform:translateZ(40px);box-shadow:0 30px 60px -28px #0009}.dv-cta__stat--1{top:6%;left:4%}.dv-cta__stat--2{animation-delay:-3s;bottom:8%;right:2%}.dv-cta__stat-icon{color:#fff;background:var(--dv-teal-600);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:inline-flex}.dv-cta__stat-icon svg{width:23px;height:23px}.dv-cta__stat-num{font-family:var(--dv-font-head);letter-spacing:-.02em;color:#fff;font-size:2.1rem;font-weight:800;line-height:1;display:block}.dv-cta__stat-label{color:#ffffffb8;margin-top:6px;font-size:13px;display:block}.dv-cta__badge{color:var(--dv-navy);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:13px 18px;animation:7s ease-in-out -1.5s infinite dv-cta-float;display:inline-flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)translateZ(70px);box-shadow:0 30px 60px -24px #0009}.dv-cta__badge-dot{background:var(--dv-teal-600);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #3fa0ce38}.dv-cta__badge-meta{flex-direction:column;line-height:1.25;display:flex}.dv-cta__badge-meta strong{font-size:14.5px;font-weight:800}.dv-cta__badge-meta span{color:var(--dv-muted);font-size:12.5px}@keyframes dv-cta-float{0%,to{transform:translateZ(40px)translateY(0)}50%{transform:translateZ(40px)translateY(-12px)}}@media (width<=980px){.dv-cta__inner{grid-template-columns:1fr}.dv-cta__visual{max-width:480px;min-height:320px}.dv-cta__tooth{opacity:.7;left:auto;right:-120px}}@media (width<=600px){.dv-cta__actions .dv-btn{flex:100%}.dv-cta__tooth{display:none}.dv-cta__visual{min-height:300px;margin-top:6px}.dv-cta__stat{width:168px;padding:15px 16px}.dv-cta__stat-num{font-size:1.8rem}.dv-cta__badge{width:max-content;margin:0 auto;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.dv-cta__stat,.dv-cta__badge,.dv-cta *{animation:none!important}}
