@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
.UM30ka_modalContent{max-width:550px}.UM30ka_modalContent .UM30ka_crownIcon{justify-content:center;margin-bottom:1rem;display:flex}.UM30ka_modalContent .UM30ka_crownIcon svg{color:gold;filter:drop-shadow(0 2px 4px #ffd7004d)}.UM30ka_modalContent .UM30ka_title{text-align:center;color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.UM30ka_modalContent .UM30ka_description{text-align:center;color:#64748b;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.UM30ka_content{flex-direction:column;gap:1.5rem;margin:1rem 0;display:flex}.UM30ka_content .UM30ka_benefits h4{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.UM30ka_content .UM30ka_benefits ul{margin:0;padding:0;list-style:none}.UM30ka_content .UM30ka_benefits ul li{color:#334155;padding:.5rem 0 .5rem 1.5rem;position:relative}.UM30ka_content .UM30ka_benefits ul li:before{content:"✓";color:#6b9571;font-size:1.1rem;font-weight:700;position:absolute;left:0}.UM30ka_content .UM30ka_plans h4{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.UM30ka_content .UM30ka_plans .UM30ka_planBadges{flex-wrap:wrap;gap:.5rem;display:flex}.UM30ka_content .UM30ka_plans .UM30ka_planBadges .UM30ka_planBadge{color:#fff;background:linear-gradient(135deg,#6b9571 0%,#5a8560 100%);border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #6b95714d}.UM30ka_upgradeButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b9571 0%,#5a8560 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px #6b957166}.UM30ka_upgradeButton svg:first-child{color:gold}.UM30ka_upgradeButton:hover{background:linear-gradient(135deg,#5a8560 0%,#4a7350 100%);transform:translateY(-1px);box-shadow:0 6px 12px #6b957180}.UM30ka_upgradeButton:active{transform:translateY(0);box-shadow:0 2px 4px #6b957166}