.iso-flip{--iso-back-bg:#ffffff;--iso-accent:#000000;--iso-text-dark:#1f2933;perspective:1200px;max-width:420px;margin:0 auto;font-family:inherit}.iso-flip__inner{position:relative;min-height:460px;transition:transform 0.7s ease;transform-style:preserve-3d}.iso-flip:hover .iso-flip__inner,.iso-flip:focus-within .iso-flip__inner{transform:rotateY(180deg)}.iso-flip__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.12);display:flex;flex-direction:column;justify-content:center;padding:32px 28px;box-sizing:border-box}.iso-flip .iso-flip__front{background:#ffffff!important;border:2px solid #000000!important;color:#000000!important;text-align:center;align-items:center}.iso-flip .iso-flip__front h3{color:#000000!important;font-size:28px;line-height:1.3;margin:0;padding:0}.iso-flip .iso-flip__icon,.iso-flip .iso-flip__arrow{color:#000000!important}.iso-flip__icon{width:64px;height:64px;margin:0 0 18px}.iso-flip__icon svg,.iso-flip__arrow svg{display:block;width:100%;height:100%}.iso-flip__arrow{position:absolute;right:22px;bottom:22px;width:30px;height:30px}.iso-flip__back{background:var(--iso-back-bg);color:var(--iso-text-dark);transform:rotateY(180deg);border-top:5px solid var(--iso-accent)}.iso-flip__back ul{list-style:none;margin:0;padding:0}.iso-flip__back li{position:relative;padding:0 0 10px 26px;font-size:15px;line-height:1.45}.iso-flip__back li:last-child{padding-bottom:0}.iso-flip__back li::before{content:"\2713";position:absolute;left:0;top:0;color:var(--iso-accent);font-weight:700}.iso-flip--contact .iso-flip__back{text-align:center;align-items:center}.iso-flip__contact-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 6px;padding:0;color:var(--iso-text-dark)}.iso-flip__contact-link{display:inline-block;font-size:18px;font-weight:600;color:var(--iso-accent);text-decoration:underline;text-underline-offset:3px;margin:0 0 28px;word-break:break-word}.iso-flip__contact-link:last-child{margin-bottom:0}.iso-flip__contact-link:hover{opacity:0.7}