body.home .ma2ta-home-categories .ma2ta-cat-grid--parents img.ma2ta-cat-card__icon--img{width:88px;height:88px;border-radius:16px;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}body.home .ma2ta-home-categories .ma2ta-cat-grid--parents .ma2ta-cat-card a:hover img.ma2ta-cat-card__icon--img{transform:scale(1.025)}@media(max-width:600px){body.home .ma2ta-home-categories .ma2ta-cat-grid--parents img.ma2ta-cat-card__icon--img{width:76px;height:76px;padding:5px}}body.home .hero-art__brand-visual{position:relative;isolation:isolate;display:grid;place-items:center;width:min(100%,460px);aspect-ratio:3 / 2;margin:0 auto}body.home .hero-art__brand-visual::before{position:absolute;z-index:0;inset:2% 0;background:radial-gradient(ellipse 49% 44% at 48% 53%,rgba(191,219,254,0.22) 0%,rgba(219,234,254,0.13) 62%,transparent 100%),radial-gradient(ellipse 33% 34% at 68% 48%,rgba(186,230,253,0.16) 0%,transparent 100%),radial-gradient(ellipse 31% 30% at 34% 59%,rgba(224,242,254,0.18) 0%,transparent 100%);content:"";filter:blur(8px);pointer-events:none}body.home .hero-art__brand-visual img{position:relative;z-index:1;display:block;width:100%;height:100%;max-height:none;margin:0;border:0;border-radius:0;background:transparent;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(31,50,74,0.14))}body.home .hero-slide--visit .hero-art__brand-visual>.hero-art__visit-image{position:absolute;inset:0}body.home .hero-slide--visit .hero-art__visit-image--dark{display:none}html.dark body.home .hero-slide--visit .hero-art__visit-image--light{display:none}html.dark body.home .hero-slide--visit .hero-art__visit-image--dark{display:block}body.home .hero-art__sparkles{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}body.home .hero-art__sparkle--blue{fill:#7caad5;opacity:0.74}body.home .hero-art__sparkle--pink{fill:#d78fa8;opacity:0.72}html.dark body.home .hero-art__brand-visual::before{background:radial-gradient(ellipse 49% 44% at 48% 53%,rgba(96,165,250,0.17) 0%,rgba(96,165,250,0.1) 62%,transparent 100%),radial-gradient(ellipse 33% 34% at 68% 48%,rgba(147,197,253,0.12) 0%,transparent 100%),radial-gradient(ellipse 31% 30% at 34% 59%,rgba(125,211,252,0.12) 0%,transparent 100%)}html.dark body.home .hero-art__sparkle--blue{fill:#9bbfe4}html.dark body.home .hero-art__sparkle--pink{fill:#e0a4b8}html.dark body.home .hero-art__brand-visual img{filter:drop-shadow(0 16px 18px rgba(0,0,0,0.26))}@media(max-width:600px){body.home .hero-art__brand-visual{width:min(100%,360px)}}body.home .hero-banner[data-ma2ta-home-slider] .hero-inner{display:block}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__slides{display:grid;width:100%;min-width:0;touch-action:pan-y}body.home .hero-banner[data-ma2ta-home-slider] .hero-slide{display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);align-items:center;gap:32px;min-width:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 400ms ease,visibility 0s linear 400ms}body.home .hero-banner[data-ma2ta-home-slider] .hero-slide[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;direction:rtl;pointer-events:none;visibility:hidden}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__controls[data-ready=true]{pointer-events:auto;visibility:visible}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots,body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__transport{display:flex;align-items:center;justify-content:center;gap:4px}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button,body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;box-sizing:border-box;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--brand-blue-link);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button::before{width:8px;height:8px;border-radius:999px;background:currentColor;content:"";opacity:0.52;transition:width 180ms ease,opacity 180ms ease}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button[aria-current=true]::before{width:22px;opacity:1}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control{border-color:var(--border-color);background:var(--bg-surface);box-shadow:var(--shadow-line)}@media(hover:hover){body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button:hover,body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control:hover{border-color:var(--brand-blue);background:var(--surface-tint)}}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button:focus-visible,body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control:focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control [data-slider-play-icon] path{fill:currentColor;stroke:none}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__control svg[hidden]{display:none}@media(max-width:900px){body.home .hero-banner[data-ma2ta-home-slider] .hero-slide{grid-template-columns:minmax(0,1fr);gap:20px}body.home .hero-banner[data-ma2ta-home-slider] .hero-art{min-height:0}}@media(max-width:430px){body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__controls{flex-direction:column;gap:0;margin-top:8px}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots{order:0}body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__transport{order:1}}@media(prefers-reduced-motion:reduce){body.home .hero-banner[data-ma2ta-home-slider] .hero-slide,body.home .hero-banner[data-ma2ta-home-slider] .hero-slider__dots button::before{transition:none}}@media(max-width:900px){body.home .hero-banner[data-ma2ta-home-slider] .hero-slide--visit .hero-content{align-self:end}body.home .hero-banner[data-ma2ta-home-slider] .hero-slide--visit .hero-art{align-self:start}}body.home .ma2ta-login-success{box-sizing:border-box;display:flex;width:calc(100% - 40px);max-width:1240px;align-items:center;gap:14px;margin:18px auto 0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--brand-blue-link) 22%,var(--border-color));border-radius:20px;background:radial-gradient(ellipse 42% 150% at 100% 0,color-mix(in srgb,var(--brand-blue-link) 9%,transparent),transparent 100%),radial-gradient(ellipse 24% 115% at 0 100%,color-mix(in srgb,var(--brand-red) 6%,transparent),transparent 100%),var(--bg-surface);box-shadow:0 7px 22px rgba(23,55,95,0.07);color:var(--text-primary);text-align:start}body.home .ma2ta-login-success__icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid color-mix(in srgb,var(--brand-blue-link) 24%,var(--border-color));border-radius:15px;background:color-mix(in srgb,var(--brand-blue-link) 9%,var(--bg-surface));color:var(--brand-blue-link)}body.home .ma2ta-login-success__icon svg{display:block;width:25px;height:25px}body.home .ma2ta-login-success__copy{display:grid;min-width:0;gap:2px}body.home .ma2ta-login-success__title{color:var(--heading-ink);font-size:16px;font-weight:700;line-height:1.7}body.home .ma2ta-login-success__subtitle{color:var(--text-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}html.dark body.home .ma2ta-login-success{box-shadow:0 8px 24px rgba(0,0,0,0.24)}@media(max-width:600px){body.home .ma2ta-login-success{width:calc(100% - 32px);gap:11px;margin-block-start:14px;padding:12px;border-radius:16px}body.home .ma2ta-login-success__icon{width:42px;height:42px;flex-basis:42px;border-radius:13px}body.home .ma2ta-login-success__icon svg{width:23px;height:23px}body.home .ma2ta-login-success__title{font-size:15px}body.home .ma2ta-login-success__subtitle{font-size:13px}}
