@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:300;src:url(/fonts/montserrat-v29-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v29-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v40-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v40-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v40-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:open sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v40-latin-700.woff2)format("woff2")}*,*::before,*::after{box-sizing:border-box}html{color-scheme:light}html[data-theme] body.ms-consent{margin:0;min-height:100vh;background:#f6f3ee;color:#1f2937;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ms-consent__page{max-width:820px;margin:0 auto;padding:48px 24px}.ms-consent__chrome{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;color:#101828;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.ms-consent__chrome img{display:block}.ms-consent__card{border:1px solid rgba(15,23,42,8%);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(15,23,42,6%);padding:40px 44px}.ms-consent__card+.ms-consent__card{margin-top:24px}@media(max-width:575px){.ms-consent__card{padding:28px 22px;border-radius:22px}}.ms-consent__card h1{margin:0 0 16px;color:#101828;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:1.05;letter-spacing:-.05em;font-weight:700}@media(max-width:575px){.ms-consent__card h1{font-size:2rem}}.ms-consent__card h2{margin:0 0 14px;color:#101828;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:1.18rem;line-height:1.3;letter-spacing:-.02em;font-weight:700}.ms-consent__card p{margin:0 0 14px;color:#5f6c7b;font-size:.98rem;line-height:1.65}.ms-consent__card ul{margin:0;padding:0;list-style:none}.ms-consent__card--landing{max-width:560px}.narella-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#516074;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.narella-eyebrow::before{content:"";width:28px;height:1px;background:rgba(15,79,214,.36)}.ms-consent__marks{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ms-consent__marks svg,.ms-consent__marks img{display:block}.ms-consent__marks-rule{width:1px;height:26px;background:rgba(15,23,42,8%)}.ms-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.ms-consent__approve-sub{max-width:320px;color:#5f6c7b;font-size:.88rem;line-height:1.5}.ms-consent__card .ms-consent__no-account{margin:14px 0 0;color:#516074;font-size:.86rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 28px;background:#0f4fd6;border:1px solid #0f4fd6;color:#fff;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.btn-primary:hover{background:#0c43b7;border-color:#0c43b7;color:#fff;transform:translateY(-1px)}.btn-primary:focus-visible{outline:2px solid #0f4fd6;outline-offset:3px}.ms-consent__approve--unset,.ms-consent__approve--unset:hover{background:#9aa5b4;border-color:#9aa5b4;cursor:not-allowed;transform:none;opacity:.7}.ms-consent__unset-note{flex-basis:100%;color:#b42318;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.6}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 24px;border:1px solid rgba(15,23,42,8%);background:rgba(255,255,255,.72);color:#233041;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-decoration:none}.btn-secondary:hover{background:rgba(255,255,255,.94);border-color:rgba(15,79,214,.14);color:#0f4fd6}.ms-consent__permissions{margin-top:6px!important}.ms-consent__permissions li{padding:14px 0;border-top:1px solid rgba(15,23,42,8%)}.ms-consent__permission-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.ms-consent__permission-plain{color:#1f2937;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:.98rem;font-weight:600}.ms-consent__permission-head code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:#516074;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,8%);border-radius:999px;padding:3px 10px}.ms-consent__permission-why{margin-top:5px;color:#5f6c7b;font-size:.92rem;line-height:1.6}.ms-consent__permissions .ms-consent__scope-note-row{padding:0 0 14px;border-top:0}.ms-consent__scope-note{border:1px solid rgba(15,23,42,8%);border-radius:18px;background:rgba(255,255,255,.9);padding:16px 20px}.ms-consent__scope-note h3{margin:0 0 6px;color:#101828;font-family:Montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:.92rem;line-height:1.4;letter-spacing:-.01em;font-weight:700}.ms-consent__card .ms-consent__scope-note p{margin:0;color:#1f2937;font-size:.92rem;line-height:1.6}.ms-consent__not-asked,.ms-consent__where-bullets{display:flex;flex-direction:column;gap:10px}.ms-consent__not-asked li,.ms-consent__where-bullets li{font-size:.94rem;line-height:1.6}.ms-consent__not-asked li{color:#1f2937}.ms-consent__where-bullets{margin-top:4px!important}.ms-consent__where-bullets li{color:#5f6c7b}.ms-consent__card .ms-consent__where,.ms-consent__card .ms-consent__ink{color:#1f2937}.ms-consent__card .ms-consent__where strong,.ms-consent__card .ms-consent__ink strong{color:#101828;font-weight:700}.ms-consent__card .ms-consent__done-note{margin:0 0 20px;font-size:.9rem;line-height:1.6}.ms-consent__retry{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.ms-consent__questions{margin:24px 0 0;color:#516074;font-size:.9rem;line-height:1.6}[hidden]{display:none!important}