:is(.vega-site,.pf-project-dialog){--quote-purple: #900099;--quote-purple-hover: #75007d}:is(.vega-site,.pf-project-dialog) .website-action{gap:10px;min-height:44px;font-weight:700;font-size:14px;line-height:1.4;text-decoration:none}:is(.vega-site,.pf-project-dialog) .website-action svg{flex-shrink:0}:is(.vega-site,.pf-project-dialog) .website-action.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border:1px solid transparent}:is(.vega-site,.pf-project-dialog) .website-action.button-quote{background:var(--quote-purple);border-color:var(--quote-purple);color:#fff!important}:is(.vega-site,.pf-project-dialog) .website-action.button-quote:hover{background:var(--quote-purple-hover);border-color:var(--quote-purple-hover)}:is(.vega-site,.pf-project-dialog) .website-action.button-secondary,.vega-site .button-secondary{background:transparent;border:1px solid currentColor;color:inherit!important}:is(.vega-site,.pf-project-dialog) .website-action.button-secondary:hover,.vega-site .button-secondary:hover{background:#8080801f}:is(.vega-site,.pf-project-dialog) .website-action.cta-link{display:inline-flex;align-items:center;padding-block:10px;color:inherit!important}:is(.vega-site,.pf-project-dialog) .website-action.cta-link:hover{text-decoration:underline;text-underline-offset:5px;background:transparent}:is(.vega-site,.pf-project-dialog) .website-action:focus-visible{outline:2px solid currentColor;outline-offset:5px;box-shadow:0 0 0 2px var(--quote-purple)}.vega-site .site-nav .nav-cta{min-width:130px}.vega-site .service-menu-card .website-action{display:flex;justify-content:space-between}.vega-site .package-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--line);padding-top:14px}.vega-site .package-actions .website-action{margin:0}.vega-site .package-actions .button-quote{padding:12px 18px}.vega-site .package-actions .cta-link{font-size:13px}.vega-site .pf-carousel-controls button:hover:not(:disabled),.vega-site .package-navigation button:hover{background:#343438;border-color:#62626a;color:#fff}.vega-site .hero-carousel-controls>div button.is-active{background:linear-gradient(#d5d5d8,#d5d5d8) center / 100% 2px no-repeat}.vega-site .hero-review-controls button[aria-pressed=true]{background:#d5d5d8}@media(max-width:760px){:is(.vega-site,.pf-project-dialog) .website-action.button{min-height:48px}.vega-site .package-actions{gap:8px 16px}}.vega-site .package-navigation button{border-color:#62626a;color:#343438}.vega-site .hero-next span,.vega-site .hero-next:hover{color:inherit}.vega-site .hero-review-controls button[aria-pressed=true]{background:transparent}.vega-site .hero-review-controls button:before{border-color:#d5d5d8}.vega-site .hero-review-controls button[aria-pressed=true]:before{background:#d5d5d8}.vega-site .package-benefit-controls button:hover,.vega-site .package-benefit-controls button.is-active{background:linear-gradient(#fff,#fff) center / 100% 3px no-repeat}.vega-site .comic-tags button.is-active{border-color:#62626a;background:#343438;color:#fff}:is(.vega-site,.pf-project-dialog) .website-action.button-quote{flex-shrink:0;white-space:nowrap}:is(.vega-site,.pf-project-dialog) .website-action.button-quote{text-decoration:none}:is(.vega-site,.pf-project-dialog) .website-action.button-quote-compact{padding:12px 18px}:is(.vega-site,.pf-project-dialog) .website-action.button-quote:hover{color:#fff!important;text-decoration:none}
