.enterprise-price-card{display:flex;flex-direction:column;gap:.85rem;width:min(40rem,100%);padding:1.5rem 1.35rem 1.35rem;border:1px solid #262626;border-radius:1.5rem;background:linear-gradient(180deg,#fafafa,color-mix(in srgb,#a855f7 48%,#fafafa));color:#111827;font-family:Inter,sans-serif;transition:transform .15s cubic-bezier(.16,1,.3,1)}.enterprise-price-card:hover{transform:translateY(-2px)}.enterprise-price-card h1,.enterprise-price-card h3{margin:0;font-size:2.05rem;font-weight:600;letter-spacing:-.04em;line-height:1.1}.enterprise-price-card ul{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;flex:1 1}.enterprise-price-card li{display:flex;align-items:flex-start;gap:.65rem;font-size:.875rem;font-weight:500;line-height:1.4}.enterprise-price-card__check{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:.05rem;border-radius:999px;background:#a855f7;color:#fff}.enterprise-price-card__check svg{width:.75rem;height:.75rem}article.enterprise-price-card>a,article.enterprise-price-card>button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:.4rem;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font:inherit;font-weight:600;font-size:.92rem;text-decoration:none;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}article.enterprise-price-card>a:hover,article.enterprise-price-card>button:hover{background:#27272a}article.enterprise-price-card>a:active,article.enterprise-price-card>button:active{transform:scale(.98)}article.enterprise-price-card>a:focus-visible,article.enterprise-price-card>button:focus-visible{outline:2px solid #111827;outline-offset:3px}@media (prefers-reduced-motion:reduce){.enterprise-price-card,article.enterprise-price-card>a,article.enterprise-price-card>button{transition:none}.enterprise-price-card:hover,article.enterprise-price-card>a:active,article.enterprise-price-card>button:active{transform:none}}.quote-request{display:flex;flex-direction:column;gap:16px}.landing .cdfir-dialog h2,.quote-request__lead{color:#000}.quote-request__lead,.quote-request__problem{margin:0}.quote-request__problem{color:var(--color-text-muted)}.quote-request__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.quote-request label{display:flex;flex-direction:column;gap:8px;margin:0;border:0;padding:0;font-weight:600}.quote-request input{min-height:44px;padding:8px 12px;border:1px solid var(--color-border,#d0d5dd);border-radius:8px;background:var(--color-bg,#fff);color:inherit;font:inherit;font-weight:400}.quote-request input:hover{border-color:#155eef}.quote-request input:focus-visible,.quote-request__continue:focus-visible,.quote-request__send:focus-visible{outline:2px solid #155eef;outline-offset:3px}.quote-request__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.quote-request__send{min-height:44px;padding:0 28px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font:inherit;font-weight:600;cursor:pointer}.quote-request__send:disabled{opacity:.7;cursor:progress}.quote-request__continue{min-height:44px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;text-decoration:underline}@media (max-width:640px){.quote-request__row{grid-template-columns:1fr}}