:root{--action:#3e4835;--action-hover:#2b3425;--action-text:#fff;--action-focus:#96753a}
/* Shared conversion actions, with the logo carrying the gold. */
:root body .signature-header .investment-link,:root body .primary,:root body .button,:root body .signature-contact .round-link,:root body .investment-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--action);color:var(--action-text);border:1px solid var(--action);border-radius:8px;padding:16px 24px;min-height:54px;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:0;text-decoration:none;text-align:center;box-shadow:none;transition:background-color 180ms ease-out,border-color 180ms ease-out,transform 140ms ease-out}
:root body .signature-header .investment-link{min-height:50px;padding:14px 20px;font-size:17px;white-space:nowrap}
:root body .secondary{background:transparent;color:var(--action);border:1px solid #9da393;border-radius:8px;min-height:50px;padding:13px 22px;font-weight:500;box-shadow:none}
.header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}
.signature-header .header-phone{display:inline-flex;align-items:center;min-height:48px;white-space:nowrap;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none}
.signature-header nav{margin-left:auto;margin-right:30px;gap:24px}
.signature-home:not(.past-scene):not(.static-scene) .header-actions .investment-link,.signature-home .scene-cta{border-color:#d2d7c8}
:root body .primary:disabled,:root body .button[aria-disabled="true"]{background:#e4e7df;border-color:#e4e7df;color:#626958;cursor:not-allowed;transform:none}
:root body .primary:focus-visible,:root body .button:focus-visible,:root body .secondary:focus-visible,:root body .investment-link:focus-visible,:root body .header-phone:focus-visible,:root body .round-link:focus-visible{outline:3px solid var(--action-focus);outline-offset:4px}
@media(hover:hover) and (pointer:fine){:root body .signature-header .investment-link:hover,:root body .primary:not(:disabled):hover,:root body .button:hover,:root body .signature-contact .round-link:hover,:root body .investment-cta-button:hover{background:var(--action-hover);border-color:var(--action-hover);color:#fff;text-decoration:none}:root body .secondary:hover{background:#edf0e8;color:var(--action)}.header-phone:hover{text-decoration:underline;text-underline-offset:5px}}
:root body .primary:not(:disabled):active,:root body .button:active,:root body .signature-header .investment-link:active,:root body .signature-contact .round-link:active{transform:translateY(1px)}
@media(max-width:1200px){.signature-header{height:148px;display:block;padding:0 24px}.signature-header .shared-logo{position:absolute;left:24px;top:5px;width:200px;height:70px}.signature-header .signature-menu{display:block;position:absolute;top:17px;right:24px;background:#fff;color:#252921;border:0;border-radius:8px;padding:12px 18px;min-height:44px;font-size:18px}.signature-header .header-actions{position:absolute;top:82px;left:24px;right:24px;justify-content:flex-end;gap:24px}.signature-header .header-actions .header-phone{margin-right:auto}.signature-header nav,.investment-page .signature-header nav{display:none;position:absolute;top:148px;left:0;right:0;height:auto;margin:0;padding:20px 24px;background:#fff;color:#252921;flex-direction:column;align-items:stretch;gap:12px}.signature-header nav.open,.investment-page .signature-header nav.open{display:flex}body:not(.signature-home)>main{padding-top:148px}.scene-topline{top:168px}html{scroll-padding-top:148px}}
@media(max-width:700px){.signature-header{padding:0 20px}.signature-header .shared-logo{left:20px;width:175px;height:62px;top:8px}.signature-header .signature-menu{right:20px}.signature-header .header-actions{left:20px;right:20px;top:80px;gap:14px}.signature-header .header-phone{font-size:16px;min-height:52px}:root body .signature-header .investment-link{white-space:normal;font-size:16px;padding:12px 14px;min-height:52px;max-width:220px}.signature-header .header-actions .investment-link{flex:1}.signature-header nav,.investment-page .signature-header nav{top:148px}.signature-home .scene-copy{top:31%}:root body .primary,:root body .button,:root body .signature-contact .round-link{max-width:100%;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){:root body .primary,:root body .button,:root body .secondary,:root body .investment-link,:root body .signature-contact .round-link{transition:none}:root body .primary:active,:root body .button:active,:root body .investment-link:active,:root body .signature-contact .round-link:active{transform:none}}
@media(max-width:360px){.signature-header .header-actions{gap:10px}.signature-header .header-phone{font-size:15px}:root body .signature-header .investment-link{font-size:15px;padding:12px 8px}}

/* A distinct, quieter call action beside the primary pricing action. */
.signature-header .header-actions .header-phone{gap:9px;justify-content:center;padding:11px 15px;min-height:50px;border:1px solid #b7bdaf;border-radius:8px;font-size:17px;line-height:1.25;font-weight:500;text-decoration:none;transition:background-color 180ms ease-out,border-color 180ms ease-out}
.header-phone svg{width:18px;height:18px;flex:none}
.signature-home:not(.past-scene):not(.static-scene) .header-phone{border-color:#ffffff80;background:#1b211b50}
@media(hover:hover) and (pointer:fine){.signature-header .header-actions .header-phone:hover{background:#edf0e8;border-color:#77836c;color:#252921;text-decoration:none}.signature-home:not(.past-scene):not(.static-scene) .header-actions .header-phone:hover{background:#ffffff20;border-color:#fff;color:#fff}}
@media(max-width:1200px){.signature-header .header-actions .header-phone{margin-right:0}}
@media(max-width:700px){.signature-header .header-actions .header-phone{font-size:16px;padding:12px 13px;min-height:52px}.signature-header .header-actions{gap:12px}}
@media(max-width:360px){.signature-header .header-actions .header-phone{font-size:15px;padding:12px 9px;gap:7px}.header-phone svg{width:16px;height:16px}.signature-header .header-actions{gap:10px}}
@media(prefers-reduced-motion:reduce){.signature-header .header-actions .header-phone{transition:none}}
