.mjas-summary{--mjas-surface:#fff;--mjas-muted:#526075;position:relative;display:flex;gap:18px;width:100%;box-sizing:border-box;margin:0 0 28px;padding:24px;border-radius:var(--mjas-radius,22px);color:var(--mjas-text,#172033);font:inherit;line-height:1.95;overflow:hidden;isolation:isolate;direction:rtl;text-align:right}.mjas-summary::before,.mjas-summary::after{content:"";position:absolute;pointer-events:none;z-index:-1}.mjas-summary .mjas-icon{flex:0 0 54px;width:54px;height:54px;display:grid;place-items:center;border-radius:16px}.mjas-summary .mjas-icon svg{width:27px;height:27px;display:block}.mjas-summary .mjas-body{min-width:0;flex:1}.mjas-summary .mjas-title{margin:1px 0 8px;font-size:1.12em;font-weight:800;line-height:1.55;letter-spacing:-.2px}.mjas-summary .mjas-text{color:inherit;opacity:.9}.mjas-summary .mjas-text p{margin:0 0 8px}.mjas-summary .mjas-text p:last-child{margin-bottom:0}.mjas-summary .mjas-points{list-style:none!important;margin:14px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.mjas-summary .mjas-points li{display:flex;align-items:flex-start;gap:9px;margin:0!important;padding:0!important;color:inherit}.mjas-summary .mjas-points li::before{display:none!important}.mjas-summary .mjas-check{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;margin-top:4px;border-radius:50%;font-size:12px;font-weight:800}.mjas-style-gradient{color:#fff;background:linear-gradient(135deg,var(--mjas-primary,#2563eb),var(--mjas-secondary,#7c3aed));box-shadow:0 18px 50px rgb(37 99 235 / .24)}.mjas-style-gradient::before{width:220px;height:220px;border-radius:50%;background:rgb(255 255 255 / .11);inset:-115px auto auto -70px}.mjas-style-gradient::after{width:150px;height:150px;border-radius:44px;background:rgb(255 255 255 / .08);right:-65px;bottom:-85px;transform:rotate(28deg)}.mjas-style-gradient .mjas-icon{background:rgb(255 255 255 / .17);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24)}.mjas-style-gradient .mjas-check{background:rgb(255 255 255 / .18);color:#fff}.mjas-style-soft{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid rgb(37 99 235 / .13);box-shadow:0 14px 40px rgb(20 31 56 / .10)}.mjas-style-soft::before{inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--mjas-primary,#2563eb),var(--mjas-secondary,#7c3aed))}.mjas-style-soft .mjas-icon{color:var(--mjas-primary,#2563eb);background:color-mix(in srgb,var(--mjas-primary,#2563eb) 10%,white)}.mjas-style-soft .mjas-check{color:var(--mjas-primary,#2563eb);background:color-mix(in srgb,var(--mjas-primary,#2563eb) 12%,white)}.mjas-style-glass{background:linear-gradient(135deg,rgb(255 255 255 / .82),rgb(244 247 255 / .68));border:1px solid rgb(255 255 255 / .85);box-shadow:0 18px 45px rgb(28 46 86 / .14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mjas-style-glass::before{width:170px;height:170px;border-radius:50%;background:color-mix(in srgb,var(--mjas-primary,#2563eb) 15%,transparent);filter:blur(10px);right:-70px;top:-90px}.mjas-style-glass .mjas-icon{color:#fff;background:linear-gradient(135deg,var(--mjas-primary,#2563eb),var(--mjas-secondary,#7c3aed));box-shadow:0 10px 24px rgb(37 99 235 / .22)}.mjas-style-glass .mjas-check{color:#fff;background:linear-gradient(135deg,var(--mjas-primary,#2563eb),var(--mjas-secondary,#7c3aed))}.mjas-style-dark{color:#f5f7ff;background:linear-gradient(145deg,#121827,#1d263a);border:1px solid rgb(255 255 255 / .07);box-shadow:0 18px 45px rgb(4 8 16 / .24)}.mjas-style-dark::before{width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--mjas-primary,#2563eb) 40%,transparent);filter:blur(38px);left:-90px;top:-100px}.mjas-style-dark .mjas-icon{color:#fff;background:linear-gradient(135deg,var(--mjas-primary,#2563eb),var(--mjas-secondary,#7c3aed))}.mjas-style-dark .mjas-check{color:#fff;background:rgb(255 255 255 / .12)}@media (max-width:720px){.mjas-summary{gap:13px;padding:18px;border-radius:min(var(--mjas-radius,22px),18px);margin-bottom:22px}.mjas-summary .mjas-icon{flex-basis:45px;width:45px;height:45px;border-radius:13px}.mjas-summary .mjas-icon svg{width:23px;height:23px}.mjas-summary .mjas-title{font-size:1.02em}.mjas-summary .mjas-points{grid-template-columns:1fr;gap:8px}}@media (max-width:430px){.mjas-summary{display:block;padding:17px}.mjas-summary .mjas-icon{margin-bottom:12px}}