.Modal_modalBackdrop__61odd{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;overscroll-behavior:contain}.Modal_modalCard__4UqvA{background:var(--modal-bg,#1a1a1a);border:1px solid var(--modal-border,rgba(255,255,255,.1));padding:2rem;border-radius:0;max-width:90%;max-height:90vh;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.4);position:relative;overflow:hidden;transition:box-shadow .25s ease,background .25s ease;overflow-y:auto}.Modal_modalCard__4UqvA:hover{background:rgba(10,10,10,.04);box-shadow:var(--shadow-md),0 0 0 1px var(--color-border)}.Modal_modalCard__4UqvA:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(10,10,10,.06),transparent);border-radius:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.Modal_modalCard__4UqvA:hover:before{opacity:.6}.Modal_modalCard__4UqvA[data-variant=light]{--modal-bg:#ffffff;--modal-border:rgba(0,0,0,0.08)}.Modal_modalClose__NWOPm{margin-top:1.5rem;border-radius:0;padding:.5rem 1.5rem;background:var(--modal-close-bg,#444);color:var(--modal-close-text,#fff);border:var(--modal-close-border,none);font-weight:600;cursor:pointer;text-decoration:none;touch-action:manipulation}.Modal_modalCard__4UqvA[data-variant=light] .Modal_modalClose__NWOPm{--modal-close-bg:#f3f4f6;--modal-close-text:#111;--modal-close-border:1px solid #e5e7eb}.Modal_modalForm__ml02W{text-align:left;min-width:0;max-width:520px;width:100%}.Modal_modalTitle__YQjbD{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.Modal_modalDescription__ZvZir{margin-bottom:1rem;color:#cbd5e1}.Modal_modalFields__33r8m{display:grid;gap:.75rem}.Modal_modalLabel__iZg0O{display:block;font-size:12px;color:#9ca3af;margin-bottom:4px}.Modal_modalInput__M959M,.Modal_modalTextarea__Hq_pY{width:100%;padding:.6rem .75rem;border-radius:0;border:1px solid #e5e7eb;background:#ffffff;color:#111827}.Modal_modalAction__51dUu{margin-top:.5rem}.Modal_modalActionButton__AquWv{background:var(--color-fg);color:#000;border:none;border-radius:0;padding:.65rem 1.25rem;font-weight:700;cursor:pointer;touch-action:manipulation}.Modal_modalSuccess__qYCiT{min-width:0;max-width:520px;text-align:center;width:100%}.Modal_modalSuccessTitle__CFjk6{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.Modal_modalSuccessCopy__4LNAa{color:#cbd5e1}.Modal_modalSuccessClose__hhatf{margin-top:1rem;background:transparent;border:2px solid var(--color-fg);color:var(--color-fg);border-radius:0;padding:.5rem 1rem;font-weight:600;cursor:pointer;touch-action:manipulation}.Modal_modalActionButton__AquWv:focus-visible,.Modal_modalClose__NWOPm:focus-visible,.Modal_modalSuccessClose__hhatf:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.GlobalCTA_globalCta__LTYf9{width:100%;padding:4rem 1.5rem 5rem;container-type:inline-size}.GlobalCTA_inner__JLDdI{max-width:980px;margin:0 auto;background:#ffffff;border:1px solid rgba(0,0,0,.12);box-shadow:var(--shadow-md);text-align:center;padding:3rem 2.5rem}.GlobalCTA_inner__JLDdI .section-headline{font-size:clamp(1.75rem,2.6vw,2.25rem)}.GlobalCTA_inner__JLDdI .section-lead{max-width:720px;margin:0 auto 2rem}.GlobalCTA_buttons__t_O6v{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width:768px){.GlobalCTA_globalCta__LTYf9{padding:3rem 1.25rem 4rem}.GlobalCTA_inner__JLDdI{padding:2rem 1.5rem}.GlobalCTA_buttons__t_O6v{flex-direction:column}}@container (max-width: 720px){.GlobalCTA_buttons__t_O6v{flex-direction:column}}.CtaButtons_ctaPrimary__qZVom,.CtaButtons_ctaSecondary__HMN4Y{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:0;font-weight:500;font-size:1rem;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;text-decoration:none;min-height:44px;min-width:260px}.CtaButtons_ctaPrimary__qZVom{background:var(--color-fg);border:1px solid var(--color-fg);color:#ffffff}.CtaButtons_ctaPrimary__qZVom:hover{background:#1a1a1a;border-color:#1a1a1a}.CtaButtons_ctaSecondary__HMN4Y{background:transparent;border:1px solid var(--color-fg);color:var(--color-fg)}.CtaButtons_ctaSecondary__HMN4Y:hover{background:rgba(10,10,10,.04)}@media (max-width:768px){.CtaButtons_ctaPrimary__qZVom,.CtaButtons_ctaSecondary__HMN4Y{width:100%;min-width:0}}