.partner-access-module___mrLXW__dialog{color:#032f25;background:#fff;border:1px solid #d9e5e0;border-radius:20px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,4vw,32px);overflow:auto;box-shadow:0 20px 70px #032f2533}.partner-access-module___mrLXW__dialog::backdrop{background:#032f2580}.partner-access-module___mrLXW__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-access-module___mrLXW__heading h2{margin:0;font-size:clamp(1.4rem,5vw,1.8rem)}.partner-access-module___mrLXW__close{color:#032f25;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd8ce;border-radius:50%;font-size:1.5rem}.partner-access-module___mrLXW__dialog>p{color:#52675e;font-size:.95rem;line-height:1.5}.partner-access-module___mrLXW__choices{gap:12px;margin-top:22px;display:grid}.partner-access-module___mrLXW__choices a{color:#032f25;background:#f5f8f7;border:1px solid #d9e5e0;border-radius:12px;gap:6px;padding:18px;text-decoration:none;transition:background .15s;display:grid}.partner-access-module___mrLXW__choices a:hover{background:#e9f3ed}.partner-access-module___mrLXW__choices span{color:#52675e;font-size:.9rem;font-weight:400}.partner-access-module___mrLXW__dialog :focus-visible{outline-offset:3px;outline:3px solid #946b00}@media (prefers-reduced-motion:reduce){.partner-access-module___mrLXW__choices a{transition:none}}
