:root{--action-gold:var(--gold,#dec48f);--action-hover:var(--gold2,#f2dba9);--action-text:#f1ece0}
:is(.action-primary,.action-secondary,.action-tertiary,.action-ghost){box-sizing:border-box;font:inherit;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;cursor:pointer}
:is(.action-primary,.action-secondary,.action-tertiary,.action-ghost):focus-visible,#package-calculator summary:focus-visible{outline:2px solid var(--action-hover);outline-offset:4px}
:is(.action-primary,.action-secondary){min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.72rem 1.05rem;border:1px solid var(--action-gold);border-radius:0}
.action-primary,.preview-action.action-primary,#package-calculator .picker-count.action-primary{background:var(--action-gold);color:#13110e;border-color:var(--action-gold);border-radius:0}
.action-primary:hover,.preview-action.action-primary:hover{background:var(--action-hover);color:#13110e}
.action-secondary,.navcta.action-secondary,.preview-action.action-secondary{background:transparent;color:var(--action-gold);border:1px solid var(--action-gold);border-radius:0}
.action-secondary:hover,.navcta.action-secondary:hover,.preview-action.action-secondary:hover{background:#dec48f1c;color:var(--action-hover)}
.action-tertiary{display:inline-flex;align-items:center;gap:.35rem;color:var(--action-text);border-bottom:1px solid #77766d;padding:.35rem 0}
.action-tertiary:hover{color:var(--action-hover);border-color:var(--action-hover)}
.action-ghost,.preview-action.action-ghost,#pricing-inquiry .inquiry-close.action-ghost{min-width:44px;min-height:44px;padding:.45rem;background:transparent;color:var(--action-text);border:1px solid transparent;border-radius:0}
.action-ghost:hover,.preview-action.action-ghost:hover,#pricing-inquiry .inquiry-close.action-ghost:hover{background:#dec48f1c;color:var(--action-hover)}
#pricing-inquiry .inquiry-close.action-ghost{font-size:1.4rem}
#package-calculator .picker-count.action-primary{min-height:44px;padding:.55rem .75rem;justify-content:flex-start}
button:is(.action-primary,.action-secondary):disabled{opacity:.55;cursor:default}
@media(max-width:800px){.top .navcta.action-secondary{display:none}}
:root{--action-height:44px;--action-padding-inline:18px;--action-gap:10px}
.btn.action-primary,.action-secondary,.preview-action.action-primary,.preview-action.action-secondary,#package-calculator .platform-section .picker-count.action-primary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--action-height);padding:0 var(--action-padding-inline);gap:var(--action-gap);border:1px solid var(--action-gold);border-radius:0;font-size:.8125rem;font-weight:700;line-height:1.3;vertical-align:middle}
.navcta.action-secondary span{margin:0;color:inherit}
.actions{align-items:center}
.menu.action-ghost,#pricing-inquiry .inquiry-close.action-ghost,.preview-action.action-ghost{min-width:44px;height:44px;padding:0;text-align:center;line-height:1}
.menu.action-ghost,#pricing-inquiry .inquiry-close.action-ghost{width:44px}.preview-action.action-ghost{padding-inline:12px}.menu.action-ghost{font-size:1.5rem}
@media(max-width:800px){.top .navcta.action-secondary{display:none}.menu.action-ghost{display:inline-grid;place-items:center}}