body.eff-kit .drm-welcome{background:linear-gradient(160deg,var(--pd),#3a1470);color:var(--cream);border-color:var(--pd)}body.eff-kit .drm-welcome p{color:#e7dcf6}body.eff-kit .drm-welcome .ktl-note{color:#d6c8ec}body.eff-kit .drm-big{font:800 clamp(28px,6vw,44px)/1.05 Bricolage Grotesque,sans-serif;color:var(--gold-lit)!important;letter-spacing:-.025em;margin:0 0 10px}body.eff-kit .drm-who{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}body.eff-kit .drm-who button{text-align:left;display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1.5px solid #d8cfe6;background:#fff;color:var(--ink);cursor:pointer;font:15px Outfit,sans-serif;transition:transform .2s,border-color .2s}body.eff-kit .drm-who button b{color:var(--pd)}body.eff-kit .drm-who button span{color:var(--ink2);font-size:14px}body.eff-kit .drm-who button.on{border-color:var(--p);background:#f4eefc;box-shadow:0 0 0 2px var(--p) inset}body.eff-kit .drm-who button:hover{transform:translateY(-2px)}body.eff-kit .drm-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px 0}body.eff-kit .drm-cards>*{display:grid;gap:6px;align-content:start;padding:14px 16px;border-radius:16px;background:#faf7fe;border:1px solid #e6dcf3;color:var(--ink);text-decoration:none;line-height:1.5}body.eff-kit .drm-cards b{color:var(--pd);font:800 18px Bricolage Grotesque,sans-serif}body.eff-kit .drm-cards span{font-size:15px;color:var(--ink2)}body.eff-kit .drm-cards a:hover{border-color:var(--p)}body.eff-kit .drm-care a[href^=tel]{color:var(--p);font-weight:700}@media (prefers-reduced-motion:reduce){body.eff-kit .drm-who button{transition:none}body.eff-kit .drm-who button:hover{transform:none}}