/*! Manara v1.0.0 | منصورة هوست - Mansoura Host | https://mansourahost.com | 01007354791 | م. محمد عيد */
:root{--mn-primary:#2454ff;--mn-primary-rgb:36,84,255;--mn-accent:#ffb020;--mn-ink:#171c1e;--mn-ink-rgb:23,28,30;--mn-bg:#ffffff;--mn-surface:#f5f6f8;--mn-line:#e5e7eb;--mn-text:#2a3136;--mn-muted:#5e6872;--mn-radius:16px;--mn-radius-sm:10px;--mn-shadow:0 1px 2px rgba(16, 24, 40, .05),0 8px 24px rgba(16, 24, 40, .06);--mn-shadow-lg:0 24px 60px rgba(16, 24, 40, .14);--mn-font:"IBM Plex Sans Arabic",system-ui,sans-serif;--mn-container:1200px;--mn-gap:clamp(16px, 2.4vw, 28px);--mn-section:clamp(56px, 8vw, 104px);--mn-header-h:72px;color-scheme:light}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.mn-sticky-header{scroll-padding-top:calc(var(--mn-header-h) + 16px)}body{margin:0;background:var(--mn-bg);color:var(--mn-text);font-family:var(--mn-font);font-size:1rem;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}iframe,img,svg,video{max-width:100%}img{height:auto;display:block}h1,h2,h3,h4,h5,h6{color:var(--mn-ink);font-weight:700;line-height:1.3;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em}a{color:var(--mn-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--mn-ink)}:focus-visible{outline:3px solid rgba(var(--mn-primary-rgb),.45);outline-offset:2px;border-radius:6px}::selection{background:rgba(var(--mn-primary-rgb),.18)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;width:auto;z-index:100000;inset-block-start:8px;inset-inline-start:8px;padding:12px 18px;background:var(--mn-ink);color:#fff;border-radius:10px}.mn-ico{width:1.25em;height:1.25em;flex:none;vertical-align:-.25em}.mn-flip:dir(ltr),[dir=ltr] .mn-flip{transform:scaleX(-1)}.mn-container{width:100%;max-width:calc(var(--mn-container) + 2 * var(--mn-gap));margin-inline:auto;padding-inline:var(--mn-gap)}.mn-container--narrow{max-width:calc(820px + 2 * var(--mn-gap))}.mn-main{display:block;min-height:50vh}.mn-main:focus{outline:0}.mn-btn{--b:var(--mn-primary);display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.6em 1.25em;border:1.5px solid transparent;border-radius:12px;font:inherit;font-weight:600;font-size:.95rem;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.mn-btn:active{transform:translateY(1px)}.mn-btn--lg{min-height:52px;padding:.8em 1.6em;font-size:1rem}.mn-btn--primary{background:var(--mn-primary);color:#fff;box-shadow:0 6px 18px rgba(var(--mn-primary-rgb),.28)}.mn-btn--primary:hover{background:var(--mn-ink);color:#fff;box-shadow:none}.mn-btn--ghost{background:0 0;color:var(--mn-ink);border-color:var(--mn-line)}.mn-btn--ghost:hover{border-color:var(--mn-ink);color:var(--mn-ink)}.mn-btn--accent{background:var(--mn-accent);color:var(--mn-ink)}.mn-btn--accent:hover{background:#fff;color:var(--mn-ink)}.mn-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mn-primary);unicode-bidi:isolate;margin-block-end:.9em}.mn-eyebrow--ar{letter-spacing:0;text-transform:none;font-size:.85rem}.mn-eyebrow::before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.mn-badge{display:inline-flex;align-items:center;gap:.35em;padding:.25em .8em;border-radius:999px;background:rgba(var(--mn-primary-rgb),.08);color:var(--mn-primary);font-size:.78rem;font-weight:600;line-height:1.6}a.mn-badge:hover{background:var(--mn-primary);color:#fff}.mn-head{max-width:680px;margin-block-end:clamp(28px,4vw,44px)}.mn-head--center{margin-inline:auto;text-align:center}.mn-head__title{font-size:clamp(1.6rem, 3.2vw, 2.4rem);margin:0}.mn-head__text{color:var(--mn-muted);font-size:1.05rem;margin:.75em 0 0}.mn-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-block-end:clamp(28px,4vw,44px)}.mn-head-row .mn-head{margin:0}.mn-notice{padding:14px 18px;border-radius:12px;background:#fff8e6;border:1px solid #f4d48a;color:#6b4e00;margin:0}.mn-skip:focus{position:fixed!important}.mn-header{position:relative;z-index:50;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-block-end:1px solid var(--mn-line)}.mn-sticky-header .mn-header{position:sticky;top:0}.admin-bar.mn-sticky-header .mn-header{top:32px}@media (max-width:782px){.admin-bar.mn-sticky-header .mn-header{top:0}}.mn-header__in{display:flex;align-items:center;gap:24px;min-height:var(--mn-header-h)}.mn-header__brand{flex:none}.mn-header__brand .custom-logo{max-height:48px;width:auto}.mn-logo{display:inline-flex;align-items:center;gap:10px;color:var(--mn-ink)}.mn-logo:hover{color:var(--mn-ink)}.mn-logo__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--mn-ink);color:var(--mn-accent)}.mn-logo__mark .mn-ico{width:24px;height:24px}.mn-logo__text{display:flex;flex-direction:column;line-height:1.15}.mn-logo__text strong{font-size:1.2rem;font-weight:700}.mn-logo__text small{font-size:.72rem;color:var(--mn-muted);margin-top:3px}.mn-nav{flex:1;display:flex;align-items:center;gap:24px}.mn-menu{list-style:none;display:flex;align-items:center;gap:4px;margin:0;padding:0}.mn-menu>li{position:relative}.mn-menu a{display:flex;align-items:center;gap:4px;padding:10px 14px;border-radius:10px;color:var(--mn-ink);font-weight:500;font-size:.95rem}.mn-menu .current-menu-ancestor>a,.mn-menu .current-menu-item>a,.mn-menu a:hover{background:var(--mn-surface);color:var(--mn-primary)}.mn-menu .menu-item-has-children>a::after{content:"";width:7px;height:7px;margin-inline-start:4px;border-inline-end:1.6px solid currentColor;border-block-end:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg)}.mn-menu .sub-menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;min-width:230px;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--mn-line);border-radius:14px;box-shadow:var(--mn-shadow-lg);opacity:0;visibility:hidden;transform:translateY(6px);transition:.2s}.mn-menu .sub-menu::before{content:"";position:absolute;inset-inline:0;inset-block-start:-10px;height:10px}.mn-menu li:focus-within>.sub-menu,.mn-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.mn-menu .sub-menu a{padding:9px 12px;font-size:.92rem}.mn-nav__extra{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.mn-header__tools{display:flex;align-items:center;gap:6px}.mn-iconbtn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mn-line);border-radius:12px;background:#fff;color:var(--mn-ink);cursor:pointer}.mn-iconbtn:hover{border-color:var(--mn-ink)}.mn-burger{display:none}.mn-burger__close{display:none}.mn-nav-open .mn-burger__open{display:none}.mn-nav-open .mn-burger__close{display:block}.mn-search{border-block-start:1px solid var(--mn-line);background:#fff;padding:16px 0}.mn-search__form{display:flex;align-items:center;gap:10px;border:1.5px solid var(--mn-line);border-radius:14px;padding:6px 6px 6px 14px;padding-inline:14px 6px}.mn-search__form:focus-within{border-color:var(--mn-primary)}.mn-search__form .mn-ico{color:var(--mn-muted)}.mn-search__form input{flex:1;border:0;outline:0;font:inherit;font-size:1rem;min-height:44px;background:0 0}@media (max-width:1080px){.mn-burger{display:grid}.mn-header__tools{margin-inline-start:auto}.mn-nav{position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;align-items:stretch;gap:16px;padding:16px var(--mn-gap) 24px;background:#fff;border-block-end:1px solid var(--mn-line);box-shadow:0 24px 40px rgba(16,24,40,.12);max-height:calc(100vh - var(--mn-header-h));overflow:auto;display:none}.mn-nav-open .mn-nav{display:flex}.mn-menu{flex-direction:column;align-items:stretch}.mn-menu a{padding:12px 14px}.mn-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 16px 0 0;padding-inline:16px 0;min-width:0}.mn-nav__extra{margin:0;flex-direction:column;align-items:stretch}}.mn-section{padding-block:var(--mn-section)}.mn-section--tight{padding-block:clamp(32px,5vw,56px)}.mn-section--top0{padding-block-start:clamp(28px,4vw,48px)}.mn-section--soft{background:var(--mn-surface)}.mn-section--dark{background:var(--mn-ink);color:rgba(255,255,255,.78);position:relative;overflow:hidden}.mn-section--dark::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 0 0,rgba(var(--mn-primary-rgb),.35),transparent 70%)}.mn-section--dark>*{position:relative}.mn-section--dark .mn-head__title,.mn-section--dark h3{color:#fff}.mn-section--dark .mn-head__text{color:rgba(255,255,255,.7)}.mn-section--dark .mn-eyebrow{color:var(--mn-accent)}.mn-grid{display:grid;gap:var(--mn-gap)}.mn-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.mn-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.mn-split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:center}@media (max-width:900px){.mn-split{grid-template-columns:1fr}}.mn-card{background:#fff;border:1px solid var(--mn-line);border-radius:var(--mn-radius);padding:clamp(20px,3vw,32px)}.mn-hero{position:relative;overflow:hidden;padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,96px);background:radial-gradient(700px 420px at 100% 0,rgba(var(--mn-primary-rgb),.12),transparent 65%),radial-gradient(520px 360px at 0 100%,rgba(255,176,32,.12),transparent 70%),linear-gradient(var(--mn-bg),var(--mn-surface))}.mn-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--mn-line) 1px,transparent 1px),linear-gradient(90deg,var(--mn-line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.mn-hero__in{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,72px);align-items:center}.mn-hero__title{font-size:clamp(2.1rem, 5.2vw, 3.6rem);line-height:1.2;margin-block-end:.45em}.mn-hl{display:block;color:var(--mn-primary)}.mn-hero__text{font-size:clamp(1.02rem, 1.6vw, 1.18rem);color:var(--mn-muted);max-width:560px}.mn-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-block:28px 0}.mn-hero__points{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:26px 0 0;color:var(--mn-ink);font-weight:500;font-size:.93rem}.mn-hero__points li{display:inline-flex;align-items:center;gap:6px}.mn-hero__points .mn-ico{color:#18a058}.mn-hero__media img{width:100%;border-radius:24px}.mn-hero--inner{padding-block:clamp(40px,6vw,72px)}@media (max-width:900px){.mn-hero__in{grid-template-columns:1fr}.mn-hero__media{order:-1;max-width:460px}}.mn-phero{background:var(--mn-surface);border-block-end:1px solid var(--mn-line);padding-block:clamp(32px,5vw,56px)}.mn-phero .mn-head{margin:0}.mn-phero .mn-head__title{font-size:clamp(1.7rem, 3.6vw, 2.6rem)}.mn-phero--post{background:linear-gradient(var(--mn-surface),var(--mn-bg));border:0}.mn-crumbs{font-size:.85rem;color:var(--mn-muted);margin-block-end:14px}.mn-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.mn-crumbs li:not(:last-child)::after{content:"/";margin-inline-start:6px;opacity:.5}.mn-crumbs a{color:var(--mn-muted)}.mn-crumbs a:hover{color:var(--mn-primary)}.mn-crumbs [aria-current]{color:var(--mn-ink);font-weight:500}.mn-stats{margin-block-start:calc(-1 * clamp(28px,4vw,44px));position:relative;z-index:2}.mn-stats__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--mn-line);border-radius:20px;box-shadow:var(--mn-shadow)}.mn-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:22px clamp(16px,2.4vw,28px)}.mn-stat+.mn-stat{border-inline-start:1px solid var(--mn-line)}.mn-stat__ico{grid-row:1/span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--mn-primary-rgb),.08);color:var(--mn-primary)}.mn-stat__num{font-size:clamp(1.4rem, 2.6vw, 1.9rem);font-weight:700;color:var(--mn-ink);line-height:1.1;justify-self:start;unicode-bidi:isolate}.mn-stat__label{font-size:.88rem;color:var(--mn-muted)}@media (max-width:900px){.mn-stats__list{grid-template-columns:repeat(2,1fr)}.mn-stat:nth-child(3){border-inline-start:0}.mn-stat:nth-child(n+3){border-block-start:1px solid var(--mn-line)}}.mn-partners{padding-block:clamp(40px,6vw,64px) 8px}.mn-partners__title{text-align:center;font-size:.95rem;font-weight:600;color:var(--mn-muted);margin-block-end:22px}.mn-marquee{display:flex;overflow:hidden;gap:48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mn-marquee__track{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:48px;flex:none;min-width:100%;justify-content:space-around;animation:mn-marquee 32s linear infinite}.mn-marquee:hover .mn-marquee__track{animation-play-state:paused}.mn-marquee__track li{flex:none}.mn-marquee__track span{font-size:1.35rem;font-weight:700;color:#9aa3ad;unicode-bidi:isolate;display:inline-block}.mn-marquee__track img{max-height:36px;width:auto;filter:grayscale(1);opacity:.65;transition:.2s}.mn-marquee__track a:hover img{filter:none;opacity:1}@keyframes mn-marquee{to{transform:translateX(calc(-100% - 48px))}}[dir=rtl] .mn-marquee__track{animation-name:mn-marquee-rtl}@keyframes mn-marquee-rtl{to{transform:translateX(calc(100% + 48px))}}.mn-ccard{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--mn-line);border-radius:var(--mn-radius);transition:transform .25s,box-shadow .25s,border-color .25s}.mn-ccard:hover{transform:translateY(-4px);box-shadow:var(--mn-shadow-lg);border-color:transparent}.mn-ccard__img{position:relative;display:block;aspect-ratio:16/9;background:var(--mn-surface);overflow:hidden}.mn-ccard__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.mn-ccard:hover .mn-ccard__img img{transform:scale(1.04)}.mn-ccard__ph{position:absolute;inset:0;display:grid;place-items:center;color:rgba(var(--mn-primary-rgb),.4);background:linear-gradient(135deg,rgba(var(--mn-primary-rgb),.08),rgba(255,176,32,.1))}.mn-ccard__ph .mn-ico{width:56px;height:56px}.mn-badge--level{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:rgba(255,255,255,.94);color:var(--mn-ink);box-shadow:0 2px 8px rgba(0,0,0,.08)}.mn-ccard__body{flex:1;display:flex;flex-direction:column;padding:18px 20px 20px}.mn-ccard__top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem;margin-block-end:8px}.mn-ccard__cat{color:var(--mn-primary);font-weight:600}.mn-rating{display:inline-flex;align-items:center;gap:4px;color:var(--mn-ink)}.mn-rating .mn-ico{color:var(--mn-accent);fill:var(--mn-accent);width:16px;height:16px}.mn-rating small{color:var(--mn-muted)}.mn-ccard__title{font-size:1.08rem;line-height:1.5;margin:0 0 12px}.mn-ccard__title a{color:var(--mn-ink)}.mn-ccard__title a:hover{color:var(--mn-primary)}.mn-ccard__meta{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 16px;padding:0;color:var(--mn-muted);font-size:.85rem}.mn-ccard__meta li{display:inline-flex;align-items:center;gap:5px}.mn-ccard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-start:14px;border-block-start:1px dashed var(--mn-line)}.mn-ccard__author{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;color:var(--mn-muted);min-width:0}.mn-ccard__author img{border-radius:50%;width:28px;height:28px}.mn-price{font-weight:700;color:var(--mn-ink);font-size:1.05rem;white-space:nowrap}.mn-price del{color:var(--mn-muted);font-weight:400;font-size:.85em;margin-inline-end:4px}.mn-price--free{color:#18a058}.mn-feature{background:#fff;border:1px solid var(--mn-line);border-radius:var(--mn-radius);padding:26px;transition:border-color .2s,box-shadow .2s}.mn-feature:hover{border-color:rgba(var(--mn-primary-rgb),.35);box-shadow:var(--mn-shadow)}.mn-feature__ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--mn-ink);color:var(--mn-accent);margin-block-end:18px}.mn-feature__ico .mn-ico{width:26px;height:26px}.mn-feature h2,.mn-feature h3{font-size:1.1rem;margin-block-end:.4em}.mn-feature p{color:var(--mn-muted);margin:0;font-size:.95rem}.mn-path{position:relative;display:flex;flex-direction:column;min-height:220px;padding:26px;border-radius:20px;color:var(--mn-ink);background:linear-gradient(160deg,#fff,var(--mn-surface));border:1px solid var(--mn-line);overflow:hidden;transition:.25s}.mn-path::after{content:"";position:absolute;inset-block-end:-60px;inset-inline-end:-60px;width:160px;height:160px;border-radius:50%;background:rgba(var(--mn-primary-rgb),.07);transition:.3s}.mn-path:hover{color:var(--mn-ink);border-color:var(--mn-primary);transform:translateY(-3px)}.mn-path:hover::after{transform:scale(1.4)}.mn-path__num{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--mn-primary)}.mn-path h3{font-size:1.3rem;margin:10px 0 8px}.mn-path p{color:var(--mn-muted);font-size:.93rem}.mn-path__meta{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--mn-muted);position:relative;z-index:1}.mn-path__go{margin-inline-start:auto;color:var(--mn-primary);transition:transform .2s}.mn-path:hover .mn-path__go{transform:translateX(-4px)}[dir=ltr] .mn-path:hover .mn-path__go{transform:scaleX(-1) translateX(-4px)}.mn-numlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mn-numlist li{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:background .2s}.mn-numlist li:hover{background:rgba(255,255,255,.09)}.mn-numlist__n{font-size:2rem;font-weight:700;color:var(--mn-accent);line-height:1;min-width:2.2ch}.mn-numlist h3{font-size:1.08rem;margin:0 0 2px}.mn-numlist p{margin:0;font-size:.88rem;color:rgba(255,255,255,.6)}.mn-pillar{position:relative;padding:30px 26px;border-radius:var(--mn-radius);background:#fff;border:1px solid var(--mn-line);overflow:hidden}.mn-pillar__n{display:block;font-size:4rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(var(--mn-primary-rgb),.45);margin-block-end:14px}.mn-pillar h3{font-size:1.3rem}.mn-pillar p{color:var(--mn-muted);margin:0}.mn-person{text-align:center;padding:26px 18px;background:#fff;border:1px solid var(--mn-line);border-radius:var(--mn-radius)}.mn-person__img{display:grid;place-items:center;width:104px;height:104px;margin:0 auto 14px;border-radius:50%;overflow:hidden;background:rgba(var(--mn-primary-rgb),.1);color:var(--mn-primary);font-size:2.2rem;font-weight:700;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--mn-line)}.mn-person__img img{width:100%;height:100%;object-fit:cover}.mn-person h3{font-size:1.05rem;margin:0 0 2px}.mn-person h3 a{color:var(--mn-ink)}.mn-person p{margin:0;color:var(--mn-muted);font-size:.88rem}.mn-quote{margin:0;display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:var(--mn-radius);background:var(--mn-surface);border:1px solid var(--mn-line)}.mn-quote__ico{color:var(--mn-primary)}.mn-quote__ico .mn-ico{width:30px;height:30px}.mn-quote blockquote{margin:0;flex:1}.mn-quote blockquote p{margin:0;color:var(--mn-ink);font-size:1rem}.mn-quote figcaption{display:flex;align-items:center;gap:12px}.mn-quote figcaption b{display:block;color:var(--mn-ink);font-size:.95rem}.mn-quote figcaption small{color:var(--mn-muted);font-size:.82rem}.mn-quote__avatar{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;overflow:hidden;background:var(--mn-ink);color:#fff;font-weight:700}.mn-quote__avatar img{width:100%;height:100%;object-fit:cover}.mn-faq{display:grid;gap:12px}.mn-faq__item{background:#fff;border:1px solid var(--mn-line);border-radius:14px;transition:border-color .2s}.mn-faq__item[open]{border-color:rgba(var(--mn-primary-rgb),.4);box-shadow:var(--mn-shadow)}.mn-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-weight:600;color:var(--mn-ink)}.mn-faq__item summary::-webkit-details-marker{display:none}.mn-faq__item summary .mn-ico{flex:none;color:var(--mn-primary);transition:transform .25s}.mn-faq__item[open] summary .mn-ico{transform:rotate(45deg)}.mn-faq__a{padding:0 22px 18px;color:var(--mn-muted)}.mn-faq__a p{margin:0}.mn-ctaband{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(28px,4vw,48px);border-radius:24px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--mn-ink) 10%,rgb(var(--mn-primary-rgb)) 140%)}.mn-ctaband::after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;inset-block-start:-160px;inset-inline-end:-80px;background:rgba(255,255,255,.06)}.mn-ctaband>*{position:relative;z-index:1}.mn-ctaband h2{color:#fff;font-size:clamp(1.4rem, 3vw, 2rem);margin:0 0 6px}.mn-ctaband p{margin:0;color:rgba(255,255,255,.75)}.mn-empty{text-align:center;padding:48px 20px}.mn-empty__ico{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--mn-surface);color:var(--mn-muted);margin-block-end:16px}.mn-empty__ico .mn-ico{width:32px;height:32px}.mn-404{text-align:center}.mn-404__num{display:block;font-size:clamp(5rem, 16vw, 9rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:2px var(--mn-primary);margin-block-end:12px}.mn-404 .mn-hero__btns{justify-content:center}.mn-searchbar{max-width:520px;margin:0 auto 28px}.mn-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--mn-line);border-radius:var(--mn-radius);overflow:hidden;transition:.25s}.mn-pcard:hover{box-shadow:var(--mn-shadow-lg);transform:translateY(-3px)}.mn-pcard__img{display:block;aspect-ratio:16/9;background:var(--mn-surface);overflow:hidden;position:relative}.mn-pcard__img img{width:100%;height:100%;object-fit:cover}.mn-pcard__ph{position:absolute;inset:0;display:grid;place-items:center;color:rgba(var(--mn-primary-rgb),.35)}.mn-pcard__ph .mn-ico{width:48px;height:48px}.mn-pcard__body{padding:20px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.mn-pcard__title{font-size:1.12rem;margin:12px 0 8px;line-height:1.5}.mn-pcard__title a{color:var(--mn-ink)}.mn-pcard__title a:hover{color:var(--mn-primary)}.mn-pcard__ex{color:var(--mn-muted);font-size:.93rem}.mn-pcard .mn-meta{margin-top:auto}.mn-meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--mn-muted);font-size:.85rem}.mn-meta span{display:inline-flex;align-items:center;gap:6px}.mn-article__title{font-size:clamp(1.8rem, 4.4vw, 2.8rem);margin:14px 0}.mn-article__img{margin-block:8px 32px}.mn-article__img img{border-radius:20px;width:100%}.mn-prose{font-size:1.07rem;line-height:1.95}.mn-prose>*+*{margin-block-start:1.1em}.mn-prose h2{font-size:1.6rem;margin-block:1.6em .6em}.mn-prose h3{font-size:1.3rem;margin-block:1.4em .5em}.mn-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mn-prose blockquote{margin-inline:0;padding:18px 22px;border-inline-start:4px solid var(--mn-primary);background:var(--mn-surface);border-radius:12px;color:var(--mn-ink)}.mn-prose figure img,.mn-prose img{border-radius:14px}.mn-prose code,.mn-prose pre{direction:ltr;text-align:left;font-family:ui-monospace,Menlo,Consolas,monospace}.mn-prose pre{background:var(--mn-ink);color:#e9edf1;padding:18px;border-radius:14px;overflow:auto;font-size:.9rem}.mn-prose :not(pre)>code{background:var(--mn-surface);padding:.15em .45em;border-radius:6px;font-size:.9em;unicode-bidi:isolate}.mn-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.mn-prose td,.mn-prose th{border:1px solid var(--mn-line);padding:10px 12px;text-align:start}.mn-prose th{background:var(--mn-surface)}.mn-prose ol,.mn-prose ul{padding-inline-start:1.4em}.mn-lead{font-size:1.2rem;color:var(--mn-ink)}.mn-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:28px}.mn-tags a{padding:4px 12px;border-radius:999px;border:1px solid var(--mn-line);color:var(--mn-muted);font-size:.85rem}.mn-tags a:hover{border-color:var(--mn-primary);color:var(--mn-primary)}.mn-share{display:flex;align-items:center;gap:12px;padding-block:20px;border-block:1px solid var(--mn-line);margin-block:24px;font-weight:600;color:var(--mn-ink)}.mn-author{display:flex;gap:18px;padding:24px;border-radius:var(--mn-radius);background:var(--mn-surface);margin-block:28px}.mn-author img{border-radius:50%;flex:none}.mn-author small{color:var(--mn-muted)}.mn-author h2{font-size:1.15rem;margin:2px 0 6px}.mn-author p{margin:0;color:var(--mn-muted);font-size:.95rem}.mn-pagination{margin-block-start:44px}.mn-pagination .nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.mn-pagination .page-numbers{display:grid;place-items:center;min-width:44px;height:44px;padding-inline:10px;border-radius:12px;border:1px solid var(--mn-line);color:var(--mn-ink);font-weight:600}.mn-pagination .page-numbers.current,.mn-pagination a.page-numbers:hover{background:var(--mn-ink);border-color:var(--mn-ink);color:#fff}.mn-comments{margin-block:40px}.mn-comments__list{list-style:none;padding:0}.mn-comments__list .children{list-style:none;padding-inline-start:28px}.mn-comments .comment-body{padding:18px;border:1px solid var(--mn-line);border-radius:14px;margin-block-end:14px}.mn-comments .comment-author img{border-radius:50%;float:inline-start;margin-inline-end:10px}.mn-comments .comment-metadata{font-size:.8rem}.mn-comments .comment-metadata a{color:var(--mn-muted)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid var(--mn-line);border-radius:12px;background:#fff;font:inherit;color:var(--mn-ink);transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--mn-primary);box-shadow:0 0 0 4px rgba(var(--mn-primary-rgb),.12)}input[type=email],input[type=tel],input[type=url]{direction:ltr;text-align:right}[dir=ltr] input[type=email],[dir=ltr] input[type=tel],[dir=ltr] input[type=url]{text-align:left}label{font-weight:500;color:var(--mn-ink)}button,input[type=submit]{font:inherit}.comment-form input[type=submit],.wpcf7-submit,.wpforms-submit{background:var(--mn-primary);color:#fff;border:0;border-radius:12px;min-height:46px;padding:0 22px;font-weight:600;cursor:pointer}.mn-sform{display:flex;border:1.5px solid var(--mn-line);border-radius:14px;overflow:hidden;background:#fff}.mn-sform:focus-within{border-color:var(--mn-primary)}.mn-sform input{border:0;border-radius:0;box-shadow:none!important}.mn-sform button{border:0;background:var(--mn-primary);color:#fff;width:52px;cursor:pointer;display:grid;place-items:center}.mn-widget{margin-block-end:28px}.mn-widget__title{font-size:1.05rem}.mn-contact{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--mn-gap);align-items:start}.mn-contact__info{display:grid;gap:12px}.mn-infocard{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--mn-line);border-radius:14px;background:#fff}.mn-infocard__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(var(--mn-primary-rgb),.08);color:var(--mn-primary);flex:none}.mn-infocard small{display:block;color:var(--mn-muted);font-size:.8rem}.mn-infocard a,.mn-infocard b{color:var(--mn-ink);font-weight:600}.mn-map{margin-block-start:var(--mn-gap)}.mn-map iframe{width:100%;height:380px;border:0;border-radius:20px}@media (max-width:900px){.mn-contact{grid-template-columns:1fr}}.mn-fullwidth>.alignfull{margin-inline:0}.mn-tutor-page{padding-block:clamp(24px,4vw,48px)}.mn-social{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.mn-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--mn-line);color:var(--mn-ink);transition:.2s}.mn-social a:hover{background:var(--mn-primary);border-color:var(--mn-primary);color:#fff}.mn-social--sm a{width:38px;height:38px;border-radius:10px}.mn-footer{background:var(--mn-ink);color:rgba(255,255,255,.7);margin-block-start:0}.mn-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:clamp(28px,4vw,56px);padding-block:clamp(48px,7vw,80px)}.mn-footer .mn-logo{color:#fff}.mn-footer .mn-logo__mark{background:var(--mn-primary);color:#fff}.mn-footer .mn-logo__text small{color:rgba(255,255,255,.55)}.mn-footer .custom-logo{max-height:52px;width:auto;filter:brightness(0) invert(1)}.mn-footer__about{margin:18px 0 0;font-size:.93rem;line-height:1.9;max-width:360px}.mn-fcol__title{color:#fff;font-size:1rem;margin:0 0 18px}.mn-flinks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mn-flinks a{color:rgba(255,255,255,.7);font-size:.93rem}.mn-flinks a:hover{color:#fff}.mn-social--footer a{border-color:rgba(255,255,255,.14);color:#fff;background:rgba(255,255,255,.04)}.mn-social--footer a:hover{background:var(--mn-primary);border-color:var(--mn-primary)}.mn-callbtn{display:inline-flex;align-items:center;gap:12px;margin-block-start:16px;padding:10px 18px 10px 10px;padding-inline:10px 18px;border-radius:14px;color:#fff;background:linear-gradient(135deg,rgba(var(--mn-primary-rgb),.9),rgba(var(--mn-primary-rgb),.55));box-shadow:0 10px 24px rgba(var(--mn-primary-rgb),.25)}.mn-callbtn:hover{color:#fff}.mn-callbtn__ico{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.16)}.mn-callbtn:hover .mn-callbtn__ico svg{animation:mn-ring .9s ease-in-out}.mn-callbtn__txt{display:flex;flex-direction:column;line-height:1.25}.mn-callbtn__txt small{font-size:.74rem;opacity:.85}.mn-callbtn__txt strong{font-size:1.05rem;letter-spacing:.02em}@keyframes mn-ring{0%,100%{transform:rotate(0)}15%,45%,75%{transform:rotate(-14deg)}30%,60%,90%{transform:rotate(14deg)}}.mn-footer__mail{display:flex;align-items:center;gap:8px;margin-block-start:14px;color:rgba(255,255,255,.75);font-size:.9rem}.mn-footer__mail:hover{color:#fff}.mn-footer__bar{border-block-start:1px solid rgba(255,255,255,.1);padding-block:22px;text-align:center;font-size:.86rem}.mn-footer__bar p{margin:4px 0}.mn-footer__legal{color:rgba(255,255,255,.5)}.mn-footer__credit a{color:var(--mn-accent);font-weight:600}.mn-footer__credit a:hover{color:#fff}@media (max-width:800px){.mn-footer__grid{grid-template-columns:1fr 1fr;gap:0;padding-block:40px 8px}.mn-fcol{padding-block:24px}.mn-fcol--brand,.mn-fcol--contact{grid-column:1/-1;text-align:center;display:flex;flex-direction:column;align-items:center}.mn-fcol--brand{padding-block-start:0;border-block-end:1px solid rgba(255,255,255,.1)}.mn-fcol--contact{border-block-start:1px solid rgba(255,255,255,.1)}.mn-footer__about{margin-inline:auto}.mn-fcol--contact .mn-social{justify-content:center}.mn-fcol--links:nth-of-type(3){border-inline-start:1px solid rgba(255,255,255,.1);padding-inline-start:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.mn-marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.mn-marquee__track[aria-hidden]{display:none}}@media print{.mn-ctaband,.mn-footer,.mn-header,.mn-share{display:none!important}}.alignwide{margin-inline:calc(-1 * min(80px,6vw));max-width:none}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.aligncenter{margin-inline:auto}.wp-caption-text,figcaption{font-size:.88rem;color:var(--mn-muted);text-align:center}