.aep-ios{background:#fafbf8;color:#111c2e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,system-ui,sans-serif}.aep-ios .aep-grid-bg{background-color:#eef2fd;background-image:linear-gradient(rgba(36,90,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(36,90,238,.06) 1px,transparent 1px);background-size:22px 22px}.aep-ios .aep-phone{padding:7px;border-radius:2.6rem;background:#111c2e;box-shadow:0 0 0 1px #111c2ee6,0 30px 60px -24px #111c2e73,0 10px 20px -12px #245aee40;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.aep-ios .aep-phone:hover{transform:translateY(-4px)}.aep-ios .aep-phone:focus-visible{outline:3px solid #245AEE;outline-offset:4px}.aep-ios .aep-phone-screen{border-radius:2.15rem;background:#fff}.aep-ios .aep-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#245aee;display:inline-flex;align-items:center;gap:.75rem}.aep-ios .aep-eyebrow:before{content:"";width:22px;height:1.5px;background:#245aee}.aep-ios .aep-float{animation:aep-float 7s ease-in-out infinite}@keyframes aep-float{50%{transform:translateY(-8px)}}.aep-ios details>summary::-webkit-details-marker{display:none}.aep-ios details[open] .aep-plus{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.aep-ios .aep-float{animation:none}.aep-ios .aep-phone,.aep-ios .aep-plus{transition:none}.aep-ios .aep-phone:hover{transform:none}}
