.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.sc-public .insulation-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;margin-inline:auto;max-width:44rem}.sc-public .insulation-hero-actions .insulation-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;flex:1 1 17rem;min-height:72px;height:auto;padding:.85rem 1.5rem;border-radius:12px;border:2px solid #04152e;font-size:1.05rem;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:0 4px #04152e,0 8px 18px #04152e14;transition:transform .16s ease,box-shadow .16s ease}.sc-public .insulation-hero-actions .insulation-hero-button svg{width:24px;height:24px;flex:none}.sc-public .insulation-call-label{display:grid;gap:.2rem;text-align:left}.sc-public .insulation-call-label>span{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em}.sc-public .insulation-call-label strong{font-size:1.1rem;white-space:nowrap}.sc-public .insulation-hero-actions .insulation-hero-button:hover{transform:translateY(-2px);box-shadow:0 6px #04152e,0 10px 20px #04152e1c}.sc-public .insulation-hero-actions .insulation-hero-button:active{transform:translateY(3px);box-shadow:0 1px #04152e}.sc-public .insulation-hero-actions .insulation-hero-button:focus-visible{outline:3px solid #a1195b;outline-offset:6px}@media (prefers-reduced-motion: reduce){.sc-public .insulation-hero-actions .insulation-hero-button{transition:none}}
