/* MN617 original: /Book/assets/payment-embed517.css */
.payment517{padding:24px;min-width:0;scroll-margin-top:90px}.payment517 [hidden]{display:none!important}.payment517-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.payment517-heading h2{margin:0;outline:none}.payment517-eyebrow{margin:0 0 5px;font-size:12px;font-weight:700;letter-spacing:.04em}.payment517-provider{font-size:17px;font-weight:700;border:1px solid var(--line,#ddd);border-radius:12px;padding:9px 13px}.payment517-status{padding:12px 14px;background:var(--soft,#f5f6f7);border-radius:12px;font-size:14px;line-height:1.55}.payment517-frame-wrap{overflow:hidden;border:1px solid var(--line,#ddd);border-radius:14px;background:#fff;min-height:600px}.payment517 iframe{display:block;width:100%;height:900px;min-height:600px;border:0;background:#fff}.payment517-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.payment517-actions .text-action{background:transparent;border:0;cursor:pointer;font:inherit;text-decoration:underline}.payment517-fallback{margin-top:14px}.payment517-fallback p{margin-top:0;font-size:14px;line-height:1.65}@media(max-width:640px){.payment517{padding:16px 10px}.payment517-heading{padding:0 5px}.payment517 iframe{height:1000px}.payment517-actions{gap:12px}.payment517-actions .button{flex:1}.payment517-frame-wrap{border-radius:10px}.payment517-status{font-size:13px}.payment517-provider{font-size:15px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.payment517{scroll-behavior:auto}}
.payment517-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.payment517-connection-check{display:grid;gap:7px;border:1px solid var(--line,#ddd);border-radius:12px;padding:14px;background:var(--surface,#fff)}.payment517-connection-check>span{font-size:12px;color:var(--muted,#666)}.payment517-connection-check>strong{font-size:14px}.payment517-connection-check[data-ok=true]>strong:before{content:'✓';display:inline-block;margin-inline-end:7px;color:#14804a}.payment517-connection-tag[data-ready=true]{background:#e7f6ed;color:#135f37}.payment517-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.payment517-connection-edit{border-top:1px solid var(--line,#ddd);padding-top:14px}.payment517-connection-edit>summary{font-weight:700;cursor:pointer;padding:7px 0}.payment517-connection-edit form{display:grid;gap:12px;margin-top:14px}.payment517-connection-edit form>.button{justify-self:start}.payment517-connection-issues{border-inline-start:3px solid #d4a63c;background:#fffbef;border-radius:8px;padding:14px;margin-top:16px}.payment517-connection-issues .mn-settings-issues430{margin-bottom:0}@media(max-width:620px){.payment517-connection-grid{grid-template-columns:1fr;gap:8px}.payment517-connection-check{display:flex;align-items:center;justify-content:space-between;padding:12px}.payment517-connection-check>strong{text-align:end}.payment517-admin-actions>.button{flex:1}}
.payment517-return{margin:0;padding:28px 18px;background:#f6f7f7;color:#17211f;font-family:Arial,sans-serif;line-height:1.7}.payment517-return main{max-width:460px;margin:10vh auto;background:#fff;border:1px solid #e3e7e6;border-radius:20px;padding:28px}.payment517-return h1{font-size:25px;line-height:1.3}.payment517-return a{display:inline-block;background:#17211f;color:#fff;text-decoration:none;border-radius:10px;padding:11px 18px;margin-top:12px}.payment517-return [hidden]{display:none!important}
[data-payment517-hidden]{display:none!important}

/* Structured invoice address and authorization-gated voucher UI. */
.ac453[hidden]{display:none!important}
.invoice-address520{min-width:0;margin:0;padding:16px;border:1px solid var(--line,#dce3e2);border-radius:14px;grid-column:1/-1}
.invoice-address520 legend{padding:0 6px;font-weight:600}
.invoice-grid520{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.invoice-grid520 .field{min-width:0;margin:0}
.invoice-grid520 input,.invoice-grid520 select{width:100%;min-width:0}
.invoice-grid520 .invoice-street520{grid-column:1/-1}
@media(max-width:420px){.invoice-grid520{grid-template-columns:minmax(0,1fr)}.invoice-grid520 .invoice-street520{grid-column:auto}}

/* Verification replaces the provider frame before receipt navigation. */
.payment549-processing{display:grid;justify-items:center;align-content:center;gap:14px;min-height:300px;padding:32px 20px;text-align:center;color:var(--text,#17211f)}
.payment549-processing h2{margin:0;font-size:clamp(22px,3vw,29px);line-height:1.4}.payment549-processing p{max-width:480px;margin:0;line-height:1.7}.payment549-note{color:var(--muted,#596b67);font-size:14px}
.payment549-spinner{display:block;width:46px;height:46px;box-sizing:border-box;border:4px solid var(--line,#dce7e5);border-top-color:var(--accent,#009c9c);border-radius:50%;animation:payment549-spin .9s linear infinite}.payment549-spinner[hidden]{display:none}
.payment549-wait-actions{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 16px 24px}.payment517 [data-payment549-verification]{background:var(--surface,#fff);border:1px solid var(--line,#dce7e5);border-radius:16px}.payment517 [data-payment549-verification][hidden]{display:none!important}
@keyframes payment549-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.payment549-spinner{animation:none}}

/* MN617 original: /Book/assets/site.css */
@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url("/Book/assets/fonts/heebo-400.ttf")}
@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url("/Book/assets/fonts/heebo-500.ttf")}
@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url("/Book/assets/fonts/heebo-700.ttf")}
@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url("/Book/assets/fonts/heebo-900.ttf")}
:root{--ink:#101f35;--navy:#0b182b;--paper:#fff;--yellow:#e9c782;--aqua:#8ce0d7;--muted:#536479;--line:#d9e3eb;--max:1180px;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:38px}body{margin:0;font-family:Heebo,Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:17px;line-height:1.85;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.2;font-weight:700}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #269b95;outline-offset:5px}.hero a:focus-visible,.order a:focus-visible,.site-header a:focus-visible{outline-color:var(--aqua)}[hidden]{display:none!important}
.skip-link{position:fixed;inset-block-start:-80px;inset-inline-start:12px;z-index:100;background:var(--aqua);padding:10px 24px}.skip-link:focus{inset-block-start:10px}
.site-header{background:var(--navy);color:#f5f8fd;position:relative;z-index:10}.header-inner{max-width:var(--max);width:calc(100% - 80px);margin:auto;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #ffffff18}.wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;flex-shrink:0;font-family:Arial,sans-serif}.wordmark>span:first-child{font-size:35px;font-weight:900;letter-spacing:-2px}.brand-dot{color:var(--aqua)}.brand-caption{font-size:10px;letter-spacing:3px;margin-top:5px;padding-left:3px}.header-inner nav{display:flex;gap:36px;font-size:14px;color:#c5d1e1}.header-inner nav a:hover{color:white}.header-cta{font-size:14px;border:1px solid #71869d80;border-radius:7px;padding:9px 17px;display:inline-flex;gap:24px;align-items:center;transition:background .18s,border-color .18s}.header-cta:hover{border-color:var(--aqua);background:#8ce0d711}
.hero{background:radial-gradient(ellipse at 17% 32%,#23436b77 0,transparent 46%),radial-gradient(ellipse at 62% 80%,#163e4933,transparent 50%),var(--navy);color:#fff;position:relative;padding:28px 0 0}.hero-inner{max-width:var(--max);width:calc(100% - 80px);margin:auto;display:grid;grid-template-columns:1.06fr 1fr;gap:50px;align-items:center}.eyebrow{font-size:14px;font-weight:500;color:var(--aqua);margin-bottom:24px}.hero-copy>.eyebrow{display:inline-flex;align-items:center;gap:12px}.hero-copy>.eyebrow:before{content:'';width:22px;height:1px;background:var(--aqua)}.hero h1{font-size:clamp(3rem,5.6vw,4.85rem);line-height:1.14;font-weight:900;letter-spacing:-.025em}.hero h1 span{color:var(--aqua)}.hero-subtitle{font-size:22px;font-weight:500;margin-top:26px;color:#edf3fa}.hero-description{font-size:17px;color:#bbcadb;line-height:1.85;max-width:485px;margin-top:14px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 25px;border-radius:8px;font-weight:700;font-size:16px;border:0;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.button-yellow{background:var(--yellow);color:#15253a;box-shadow:0 7px 25px #020d191c}.button-yellow:hover{background:#f3d9a2;transform:translateY(-2px);box-shadow:0 10px 26px #020d1933}.text-link{display:inline-flex;gap:13px;align-items:center;font-size:14px;padding-block:10px}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.release-note{font-size:13px;color:#94a9c0;margin-top:16px}.hero-bottom{max-width:var(--max);width:calc(100% - 80px);margin:35px auto 0;padding:22px 0;display:flex;justify-content:space-between;border-top:1px solid #ffffff1b;font-size:13px;color:#9bafc6}.hero-bottom a{color:#d9e9f4}.hero-bottom a span{margin-inline-start:16px}
.section-pad{padding:100px max(40px,calc((100% - var(--max))/2))}.content-grid{display:grid;grid-template-columns:1fr 2fr;gap:70px}.dark-eyebrow{color:#257770}.intro{background:#fff}.intro h2,.audience h2{font-size:clamp(2rem,3.25vw,3rem);letter-spacing:-.018em}.intro .large-copy{font-size:23px;color:#2a425a;margin-top:28px;line-height:1.75}.intro p:not(.eyebrow):not(.large-copy){margin-top:20px;color:var(--muted);max-width:730px}
.inside{background:#edf3f8}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:46px}.section-heading h2{font-size:clamp(2rem,3.25vw,3rem);letter-spacing:-.018em}.section-heading>p{max-width:300px;color:var(--muted);font-size:16px}.chapter-list{display:grid;grid-template-columns:1fr 1fr;gap:0 54px}.chapter{display:grid;grid-template-columns:40px 1fr;gap:8px 17px;align-items:start;padding:32px 0;border-top:1px solid #ccdae5}.chapter-number{font-family:Arial,sans-serif;font-size:15px;line-height:2.1;color:#287d78;font-weight:500}.chapter:nth-child(3n + 2) .chapter-number{color:#756031}.chapter:nth-child(3n) .chapter-number{color:#4961a6}.chapter h3{font-size:21px;font-weight:700;line-height:1.5}.chapter p{grid-column:2;color:#536479;font-size:16px;line-height:1.8}
.book-note{background:radial-gradient(ellipse at 15% 35%,#243d6066,transparent 65%),#101f35;color:#fff}.note-grid{display:grid;grid-template-columns:1fr 1.03fr;gap:75px;align-items:center}.note-inner h2{font-size:clamp(2.1rem,3.3vw,3.1rem);line-height:1.3;letter-spacing:-.018em}.note-inner h2 span{color:var(--yellow)}.note-inner>p:not(.eyebrow){max-width:610px;margin-top:24px;color:#bccdde;font-size:16px}.note-inner .text-link{margin-top:20px;color:var(--aqua)}.graph-sample{background:#071320;padding:25px;border:1px solid #93abc02b;border-radius:14px;box-shadow:0 20px 50px #030e1733}.graph-sample img{width:100%;height:auto;border-radius:5px}.graph-sample figcaption{color:#aec1d4;font-size:14px;margin-top:22px;line-height:1.75}.graph-sample figcaption strong{display:block;color:#eaf2f8;font-size:17px;font-weight:500;margin-bottom:6px}.sample-note{font-size:12px;color:#98acc0;margin-top:12px}
.author-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:80px;align-items:center}.author-image{position:relative}.author-image img{width:100%;height:515px;object-fit:cover;object-position:72% center;border-radius:14px}.author-image figcaption{margin-top:14px;color:#6e7f90;font-size:13px}.author-copy h2{font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.025em}.author-role{font-size:18px;margin:16px 0 24px;color:#257770;font-weight:500}.author-copy>p:not(.eyebrow):not(.author-role){color:var(--muted);margin-top:18px}.author-links{display:flex;gap:25px;flex-wrap:wrap;margin-top:28px;font-size:14px}.author-links a{border-bottom:1px solid #b9cbd7;padding-bottom:7px}.author-links a:hover{border-color:#257770;color:#257770}.author-links a span{margin-inline-start:10px}
.audience{background:linear-gradient(120deg,#d5ebe9,#e6f3f2 60%,#eff5ef)}.audience .dark-eyebrow{color:#236b68}.audience-points{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px}.audience-points h3{font-size:21px;line-height:1.5;margin-bottom:12px}.audience-points p{color:#385c64;font-size:17px}.expectations{margin-top:34px;padding-top:24px;border-top:1px solid #aecfce;color:#446771;font-size:15px}
.faq h2{font-size:clamp(2rem,3.1vw,2.9rem)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:18px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-family:Arial,sans-serif;font-size:24px;font-weight:400;flex-shrink:0;color:#257770;width:32px;text-align:center;background:#eef6f5;border-radius:50%}.faq details[open] summary:after{content:'−'}.faq details p{color:var(--muted);font-size:16px;margin:0 0 25px;max-width:680px}
.order{background:radial-gradient(ellipse at 50% 110%,#27436b,transparent 75%),var(--navy);color:#fff;text-align:center}.order-inner{max-width:880px;margin:auto}.order h2{font-size:clamp(2.8rem,4.5vw,4.2rem);line-height:1.17;letter-spacing:-.025em}.order h2 span{color:var(--aqua)}.order-subtitle{font-size:23px;margin-top:21px}#order-description{color:#b6c9dc;margin-top:20px;font-size:17px}.order-status{font-size:16px;color:#d1e1eb;margin-top:34px;margin-bottom:16px}.order .button{min-width:285px}.purchase-link[aria-disabled=true]{cursor:default;transform:none;background:#dfc58f;color:#243044;box-shadow:none}.order-details{font-size:14px;color:#aabdd1;margin-top:16px}.book-price{font-size:30px;font-weight:700;margin-top:25px}
.footer{background:#071323;color:#9fb2c7;padding:42px max(40px,calc((100% - var(--max))/2)) 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;color:#dbe6f0;font-size:14px}.footer-top .wordmark>span:first-child{font-size:30px}.footer-top .brand-caption{font-size:10px;letter-spacing:2px}.disclaimer{font-size:13px;line-height:1.9;max-width:1080px;margin-top:32px;color:#a3b5c8}.footer-meta{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #203348;padding-top:22px;margin-top:24px;font-size:12px}.footer a:hover{color:var(--aqua)}
@media(max-width:1100px){.hero-inner{gap:30px}.hero h1{font-size:clamp(2.8rem,5.6vw,4rem)}.hero-actions{gap:15px}.button{padding-inline:21px}.author-grid{gap:48px}.content-grid{gap:45px}.section-pad{padding-block:80px}.note-grid{gap:40px}.chapter-list{gap:0 35px}}
@media(max-width:900px){.header-inner nav{gap:20px;font-size:14px}.header-inner{min-height:84px}.hero-inner{gap:16px}.hero h1{font-size:clamp(2.7rem,5.8vw,3.6rem)}.hero-description{font-size:16px}.hero-subtitle{font-size:20px}.hero-actions{align-items:flex-start;flex-direction:column;gap:7px}.content-grid{grid-template-columns:1fr 2.2fr;gap:30px}.chapter{grid-template-columns:28px 1fr;gap:8px 12px}.chapter h3{font-size:20px}.section-heading>p{max-width:230px}.author-grid{gap:35px}.author-image img{height:490px}.graph-sample{padding:18px}.author-links{gap:16px}}
@media(max-width:680px){html{scroll-padding-top:24px}.header-inner,.hero-inner,.hero-bottom{width:calc(100% - 44px)}.header-inner{min-height:78px;gap:18px}.header-inner nav{display:none}.wordmark>span:first-child{font-size:30px}.header-cta{font-size:13px;padding:8px 13px;gap:18px}.hero{padding-top:33px;background:radial-gradient(ellipse at 45% 78%,#25466b99,transparent 58%),var(--navy)}.hero-inner{grid-template-columns:1fr;gap:8px}.eyebrow{font-size:14px;margin-bottom:20px}.hero h1{font-size:clamp(2.75rem,11.1vw,4rem);line-height:1.13}.hero-subtitle{font-size:21px;margin-top:22px}.hero-description{max-width:480px;font-size:16px;line-height:1.85;margin-top:13px}.hero-actions{margin-top:24px;gap:12px;flex-direction:row;align-items:center}.hero-actions .button{font-size:15px;padding:14px 19px;gap:18px}.hero-actions .text-link{font-size:14px}.hero-bottom{margin-top:26px;padding:20px 0;font-size:12px;gap:18px}.hero-bottom a span{margin-inline-start:6px}.section-pad{padding:60px 22px}.content-grid{grid-template-columns:1fr;gap:20px}.content-grid>.eyebrow{margin-bottom:0}.intro h2,.audience h2{font-size:2.05rem;line-height:1.25}.intro .large-copy{font-size:20px;margin-top:24px}.intro p:not(.eyebrow):not(.large-copy){font-size:16px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:2.1rem}.section-heading>p{max-width:430px;margin-top:20px}.chapter-list{grid-template-columns:1fr;gap:0}.chapter{grid-template-columns:30px 1fr;gap:8px 14px;padding:25px 0}.chapter h3{font-size:20px}.chapter p{font-size:16px}.note-grid{grid-template-columns:1fr;gap:34px}.note-inner h2{font-size:2.15rem}.author-grid{display:flex;flex-direction:column-reverse;gap:30px;align-items:stretch}.author-copy h2{font-size:2.65rem}.author-copy>p:not(.eyebrow):not(.author-role){font-size:16px}.author-image img{height:390px}.author-role{font-size:17px}.audience-points{grid-template-columns:1fr;gap:25px;margin-top:30px}.expectations{font-size:15px}.faq h2{font-size:2.1rem}.faq h2 br{display:none}.faq summary{font-size:17px;padding:21px 0}.order h2{font-size:2.65rem}.order-subtitle{font-size:21px}.order .button{min-width:0;width:100%;max-width:340px}.footer{padding:32px 22px 24px}.footer-top{gap:20px;font-size:13px}.footer-top>span{display:none}.footer-meta{font-size:12px;flex-wrap:wrap;gap:9px}.disclaimer{font-size:12px;line-height:1.9;margin-top:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.site-header,.hero-actions,.header-cta,.footer-meta{display:none}.hero,.book-note,.order{background:white;color:black}.hero h1 span,.order h2 span,.note-inner h2 span{color:#555}.section-pad{padding:30px}.hero-inner{display:block}.hero-visual{display:none}.hero-description,.note-inner>p:not(.eyebrow){color:#333}a{color:inherit}.chapter{break-inside:avoid}.hero-bottom{display:none}}

.hero h1 .title-audience{display:block;width:fit-content;font-size:1.45rem;font-weight:500;letter-spacing:0;line-height:1.4;color:#d3e8e6;margin-top:11px}.hero-subtitle{font-size:20px;max-width:510px}.reader-tools{margin-top:26px;padding-top:34px;border-top:1px solid #ccdae5}.reader-tools-heading{margin-bottom:27px}.reader-tools-heading h3{font-size:25px;line-height:1.3;margin-bottom:10px}.reader-tools-heading p{font-size:16px;color:var(--muted)}.reader-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.reader-tools-grid h4{font-size:19px;line-height:1.5;margin:0 0 12px}.reader-tools-grid p{font-size:16px;line-height:1.8;color:var(--muted)}
@media(max-width:680px){.reader-tools{margin-top:18px;padding-top:28px}.reader-tools-grid{grid-template-columns:1fr;gap:25px}.reader-tools-heading h3{font-size:23px}.hero h1 .title-audience{font-size:1.3rem;margin-top:10px}.hero-subtitle{font-size:19px}.order h2{font-size:2.3rem}}
/* Native 3D book, with a Canvas 2D projection fallback. No blur filters. */
.book-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;padding:0;min-width:0;width:100%;position:relative}
.book-stage{position:relative;width:100%;height:610px;touch-action:pan-y;isolation:isolate}
.book-stage.book-ready{cursor:grab}.book-stage.is-dragging{cursor:grabbing}
#book-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none}
.book-ready #book-canvas{opacity:1}
.book-flat{position:absolute;width:60%;max-width:335px;aspect-ratio:170/240;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;box-shadow:0 28px 60px #02091666}
.book-flat>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.book-ready .book-flat{visibility:hidden;pointer-events:none}

.book-toolbar{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-4px;position:relative;z-index:2}.book-toolbar button,.motion-toggle{font:inherit;color:#cfdfed;background:#ffffff05;border:1px solid #a1b5cd35;cursor:pointer;transition:background .18s ease,border-color .18s ease}.book-turn{font-size:24px!important;width:44px;height:44px;border-radius:50%;line-height:1}.book-reset{font-size:14px!important;padding:8px 17px;border-radius:24px;min-height:44px}.book-toolbar button:hover,.motion-toggle:hover{border-color:var(--aqua);background:#8ce0d710}.book-help{font-size:12px;text-align:center;line-height:1.6;color:#97b0c9;margin-top:14px;max-width:95%}.motion-toggle{font-size:12px;padding:5px 13px;border-radius:18px;margin-top:10px;min-height:34px;border-color:transparent;background:transparent}
.reveal-item{transition:opacity .55s ease,transform .65s cubic-bezier(.2,.7,.3,1)}.reveal-waiting{opacity:0;transform:translateY(16px)}.hero-copy{animation:hero-enter .65s both}@keyframes hero-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
.motion-paused{scroll-behavior:auto}.motion-paused .reveal-item{opacity:1;transform:none;transition:none}.motion-paused .hero-copy{animation:none}
@media(min-width:901px) and (min-height:740px){.hero{min-height:198vh;min-height:198svh;padding-top:10px;padding-bottom:82px}.hero-inner{position:sticky;top:10px;min-height:min(790px,calc(100svh - 25px))}.hero-bottom{position:absolute;bottom:0;left:0;right:0;margin:0 auto}.book-stage{height:min(600px,65svh)}}
@media(max-width:900px){.book-stage{height:535px}.book-toolbar{gap:9px}.book-help{font-size:12px}}
@media(max-width:680px){.hero-copy{display:contents}.hero-copy>.eyebrow{grid-row:1}.hero-copy h1{grid-row:2}.book-visual{grid-row:3;max-width:none}.hero-subtitle{grid-row:4;margin-top:12px}.hero-description{grid-row:5}.hero-actions{grid-row:6}.release-note{grid-row:7}.hero-inner{gap:0}.book-stage{height:450px;width:100%}.book-flat{width:62%;max-width:265px}.book-toolbar{margin-top:-10px}.book-help{margin-top:12px}.motion-toggle{min-height:44px;padding:8px 16px}.reveal-waiting{transform:translateY(12px)}}
@media(max-width:360px){.hero h1{font-size:2.2rem}.book-stage{height:390px}}
@media(prefers-reduced-motion:reduce){.hero-copy{animation:none!important}.reveal-item{opacity:1;transform:none;transition:none}}
@media print{.book-visual{display:none}.hero{min-height:0!important}.hero-inner{position:static}.reveal-item{opacity:1;transform:none}}

/* 2.2 · Editorial navy / teal. All assets and fonts are served locally. */
:root{--navy:#0b192a;--accent:#11756e;--ink:#14283b;--line:#dce7ed;--muted:#587083;--yellow:#8ce0d7}
.site-header{background:#0b192a;box-shadow:0 1px 0 #ffffff08}.header-inner{min-height:88px;border-bottom-color:#dceef211}.header-inner nav a{position:relative}.header-inner nav a:after{content:'';position:absolute;bottom:-7px;right:0;width:100%;height:2px;background:#8ce0d7;transform:scaleX(0);transform-origin:right;transition:transform .2s}.header-inner nav a:hover:after{transform:scaleX(1)}.header-cta{border-color:#8ce0d744;border-radius:9px;background:#8ce0d709}.hero{overflow:clip;background:radial-gradient(ellipse at 20% 35%,#14596642,transparent 52%),linear-gradient(155deg,#101f34,#081726 75%);padding-top:35px;min-height:0;padding-bottom:0}.hero:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#b9e1e804 1px,transparent 1px),linear-gradient(90deg,#b9e1e804 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to left,transparent,#000)}.hero-inner{position:relative;top:auto;min-height:660px;gap:44px}.hero-copy{position:relative;z-index:1}.hero-label{border:1px solid #9ae5dc28;border-radius:50px;padding:6px 13px;color:#bdd6de;font-size:12px;letter-spacing:.07em;line-height:1.6;gap:9px!important;margin-bottom:24px}.live-dot{height:6px;width:6px;background:#8ce0d7;border-radius:50%;box-shadow:0 0 0 4px #8ce0d713}.eyebrow-divider{opacity:.35}.hero h1{font-size:clamp(3.2rem,5.4vw,4.7rem);line-height:1.13;letter-spacing:-.035em}.hero h1 span{background:linear-gradient(90deg,#76cbbb,#b6f1df);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{color:#b0c2d0;font-size:16px;max-width:490px}.hero-subtitle{font-weight:500;color:#d0e2e8;font-size:20px}.hero-actions{margin-top:30px}.button-yellow{background:#9de4d7;box-shadow:0 7px 20px #020d192b;border-radius:12px;color:#0b302e}.button-yellow:hover{background:#baf2e5;box-shadow:0 9px 30px #8ce0d724}.hero-features{padding:0;margin:22px 0 0;list-style:none;display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#99b5c1}.hero-features li{display:flex;align-items:center;gap:6px}.hero-features li:before{content:'✓';color:#8ce0d7;font-size:11px}.release-note{font-size:12px;color:#8ba8b8}.hero-bottom{position:relative;bottom:auto;left:auto;right:auto;margin:34px auto 0;padding-block:23px}.hero-bottom b{font-size:10px;color:#8ce0d7;font-weight:400;letter-spacing:.09em;margin:0 9px}.hero-bottom b:first-child{margin-inline-start:0}.book-stage{height:520px}.book-visual{z-index:0}.book-orbit{position:absolute;width:93%;aspect-ratio:1;max-width:540px;border:1px solid #8ce0d711;border-radius:50%;pointer-events:none;top:48%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#2769761c,transparent 69%)}.book-orbit:after{content:'';position:absolute;inset:12%;border:1px solid #8ce0d713;border-radius:50%}.edition-label{font-size:10px;letter-spacing:.08em;color:#a7c6d0;position:relative;margin-bottom:-8px}.book-flat{box-shadow:0 28px 70px #0006;border-radius:3px}.book-toolbar button{background:#12304444;border-color:#8ac6d127}.book-help{color:#86a8ba;font-size:11px}.motion-toggle{color:#a5c3cf}.intro{background:#fafcfb}.principles{background:#edf5f2}.principles-grid{gap:16px}.principles-grid article{border:1px solid #cee1da;background:#fafffc;border-radius:16px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s}.principles-grid article:hover{transform:translateY(-4px);border-color:#76b9a4;box-shadow:0 12px 28px #103e3210}.principles-grid h3{font-size:19px}.principles-grid p{font-size:15px}.chapter{transition:border-color .2s}.chapter:hover{border-color:#52a797}.chapter-number{color:#1c8d7c}.chapter h3{font-size:21px}.reader-tools{border-radius:20px;padding:32px;background:#f0f6f7;border:1px solid #dfebed;margin-top:40px}.reader-tools-grid{gap:28px}.reader-tools-grid h4{font-size:18px}.reader-tools-grid p{font-size:15px}.book-note{background:linear-gradient(140deg,#112d3d,#0b1b2e)}.graph-sample{border-radius:18px;box-shadow:0 25px 70px #01091130}.author-image{border-radius:18px;overflow:hidden}.author-links a{border-radius:10px}.faq details{border-bottom-color:#dce6e8}.faq summary{transition:color .18s}.faq details[open] summary{color:#14796f}.order{background:radial-gradient(ellipse at 50% 30%,#1b5b624a,transparent 65%),#0b192a}.order-inner{max-width:850px}.order h2{font-size:clamp(2.3rem,5vw,3.8rem)}.footer{background:#071522}.footer-meta a:hover{text-decoration:underline;text-underline-offset:4px}.section-heading h2,.intro h2,.audience h2{letter-spacing:-.025em}
@media(min-width:901px) and (min-height:740px){.hero{min-height:0;padding-top:30px;padding-bottom:0}.hero-inner{position:relative;top:auto;min-height:calc(88svh - 88px);max-height:none}.hero-bottom{position:relative;margin:20px auto 0}.book-stage{height:min(560px,61svh)}}
@media(max-width:900px){.hero-inner{gap:24px;min-height:590px}.hero h1{font-size:clamp(2.7rem,5.7vw,3.8rem)}.book-stage{height:470px}.hero-features{gap:8px 12px}.principles-grid article{padding:22px}}
@media(max-width:680px){.hero{padding-top:26px}.hero-inner{min-height:0;gap:0}.hero h1{font-size:clamp(2.85rem,11.5vw,4.1rem)}.hero-label{width:fit-content;font-size:10px;padding:6px 11px;margin-bottom:19px!important}.hero-copy{display:contents}.hero-features{grid-row:8;margin-top:16px;font-size:10px;gap:12px}.book-visual{margin-block:10px 15px}.book-stage{height:380px}.book-flat{width:56%;max-width:245px}.edition-label{margin-top:18px;margin-bottom:-20px;font-size:9px}.book-orbit{max-width:375px}.hero-actions{width:100%;margin-top:24px;gap:12px}.hero-actions .button{padding:14px 19px;font-size:14px;gap:14px;min-height:53px}.hero-actions .text-link{font-size:12px}.hero-subtitle{font-size:19px}.hero-description{font-size:15px;line-height:1.9}.hero-bottom{margin-top:24px;font-size:10px;gap:12px}.hero-bottom b{margin-inline:5px;font-size:8px}.hero-bottom a{font-size:10px}.reader-tools{padding:24px 20px;border-radius:16px}.principles-grid article{padding:23px}.section-pad{padding-block:65px}.author-image img{height:360px}.header-inner{min-height:74px}.hero .book-help{max-width:275px}.hero .motion-toggle{min-height:40px}.book-note .graph-sample{padding:17px}}
@media(prefers-reduced-motion:reduce){.principles-grid article:hover,.button-yellow:hover{transform:none}.hero-copy{animation:none}.reveal-waiting{opacity:1;transform:none}}
@media print{.hero{background:white}.hero h1 span{color:#222;background:none}.hero-features,.book-orbit,.edition-label{display:none}}

/* MN617 original: /Book/assets/app.css */
/* MN Book Platform · shared application surfaces */
:root{--mint:#dff4ee;--cream:#fbf7ee;--accent:#14796f;--radius:20px}body{background:#fbfcfd}.page-shell{max-width:1180px;margin:auto;padding:64px 40px 90px;min-height:68vh}.page-shell .eyebrow{color:var(--accent);margin-bottom:12px}.page-title{font-size:clamp(30px,4vw,48px);letter-spacing:-1px;margin-bottom:18px}.page-lead{font-size:19px;color:var(--muted);max-width:660px;margin-bottom:30px}.muted{color:var(--muted)}.small{font-size:14px}.stack{display:grid;gap:20px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:0 8px 35px #13253e05}.panel h2,.panel h3{margin-bottom:16px}.panel p+p{margin-top:12px}.narrow{max-width:570px;margin-inline:auto}.panel.soft{background:var(--mint);border-color:#c8e7dd}.panel.navy{background:var(--navy);color:white;border-color:var(--navy)}.panel.navy .muted{color:#c2d0e0}.form-grid{display:grid;gap:20px}.field{display:flex;flex-direction:column;gap:7px;font-size:15px;font-weight:500}.field input,.field textarea,.field select,input.app-input,select.app-input{width:100%;border:1px solid #b8c9d6;background:white;border-radius:10px;padding:12px 15px;color:var(--ink);font:inherit;min-height:48px}.field input:focus,.field textarea:focus,.field select:focus{outline:3px solid #8ce0d760;border-color:var(--accent)}input[type=email],input[type=password],input[type=tel]{direction:ltr;text-align:start}.field small{font-weight:400;color:var(--muted)}.button{cursor:pointer;border:0}.page-shell .button{background:var(--navy);color:white;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 23px;min-height:48px;font-weight:500;line-height:1.6;font-size:15px;text-align:center}.page-shell .button.secondary{background:#eef3f7;color:var(--ink);border:1px solid #d8e3eb}.page-shell .button.mint{background:#8ce0d7;color:var(--navy)}.page-shell .button.danger{background:#fff0f0;color:#9b3030;border:1px solid #f1c6c6}.button:disabled{opacity:.5;cursor:wait}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.text-action{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.notice{padding:17px 20px;border-radius:12px;background:#fff6df;color:#644c18;border:1px solid #ebd8a6;font-size:15px;line-height:1.85}.notice.error,[role=alert].error{background:#fff0ef;color:#942f26;border-color:#edc4bd}.notice.success{background:#e6f5ee;color:#195c44;border-color:#bcd9ce}.form-message:empty{display:none}.tag{display:inline-block;border-radius:30px;font-size:12px;line-height:1.8;padding:4px 12px;background:#ecf1f5;color:#405871;white-space:nowrap}.tag.active,.tag.paid{background:#e0f2e9;color:#23624b}.tag.pending{background:#fff3d9;color:#775318}.tag.suspended,.tag.failed,.tag.revoked{background:#ffeae8;color:#9a3c35}.inline-check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.inline-check input{margin-top:8px;width:18px;height:18px;flex:none;accent-color:var(--accent)}.account-link{font-size:14px;white-space:nowrap}.account-grid,.checkout-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:start}.book-card{display:grid;grid-template-columns:145px 1fr;gap:28px;align-items:center}.book-card img{border-radius:4px;box-shadow:0 12px 26px #0b182b24}.book-card h2{font-size:25px;line-height:1.5}.book-card p{font-size:14px}.book-card .actions{margin-top:20px}.progress-track{height:6px;border-radius:8px;background:#dce9e6;overflow:hidden;margin:16px 0 10px}.progress-track span{display:block;height:100%;background:var(--accent)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{padding:23px;border:1px solid var(--line);border-radius:16px;background:white}.stat strong{display:block;font-size:32px;line-height:1.4}.stat small,.stat span{color:var(--muted);font-size:14px}.admin-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.admin-nav a{font-size:14px;padding:8px 14px;background:#edf3f6;border-radius:9px}.admin-nav a[aria-current=page]{background:var(--navy);color:#fff}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;text-align:right;font-size:14px}th{background:#f0f5f8;font-weight:500;white-space:nowrap}td,th{padding:13px 16px;border-bottom:1px solid #e4ecf2}tbody tr:last-child td{border-bottom:0}td a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.table-wrap .button{min-height:34px;padding:6px 10px;font-size:13px}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.details-grid>div{overflow-wrap:anywhere}.details-grid dt{font-size:13px;color:var(--muted)}.details-grid dd{margin:0}.modal-backdrop{position:fixed;inset:0;background:#0b182b88;z-index:100;display:grid;place-items:center;padding:20px}.modal-backdrop .panel{width:100%;max-width:440px;max-height:90vh;overflow:auto}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:120;background:var(--navy);color:white;max-width:min(90vw,600px);border-radius:12px;padding:13px 22px;box-shadow:0 8px 30px #0b182b35;font-size:15px}.error-state{text-align:center;padding-block:70px}.error-state p{margin:20px auto;max-width:580px}.app-loading{padding:80px;text-align:center;color:var(--muted)}#preview-banner{background:#dff4ee;color:#195c50;text-align:center;padding:10px 20px;font-size:13px;border-bottom:1px solid #beded3}#preview-banner a,#preview-banner button{color:inherit;text-decoration:underline;background:none;border:0;cursor:pointer;font:inherit;margin-inline:6px}.checkout-summary{position:sticky;top:24px}.checkout-summary img{width:140px;box-shadow:0 10px 30px #0b182b30;float:left;margin:0 15px 15px 0}.checkout-summary h2{font-size:26px;line-height:1.4}.checkout-summary .price{font-size:40px;color:var(--accent);font-weight:700;margin-top:26px;clear:both}.checkout-summary ul{padding-inline-start:20px;font-size:15px}.step-list{display:flex;gap:12px;font-size:13px;margin-bottom:30px;flex-wrap:wrap}.step-list span{display:flex;align-items:center;gap:7px}.step-list b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#dff4ee;color:#245d50}.reading-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.reader-sidebar{position:sticky;top:20px;font-size:14px}.reader-sidebar details+details{margin-top:18px}.reader-sidebar summary{font-weight:700;cursor:pointer}.toc-list{display:grid;max-height:58vh;overflow:auto;gap:4px;margin-top:14px}.toc-list button{border:0;background:transparent;text-align:right;padding:9px;border-radius:7px;cursor:pointer;color:#456075;font:inherit;line-height:1.5;display:flex;justify-content:space-between;gap:8px}.toc-list button:hover,.toc-list button[aria-current=true]{background:#e2f2ec;color:#184d43}.toc-list button small{opacity:.65}.reader-panel{min-width:0}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.reader-toolbar .button{padding:7px 13px;min-height:41px;font-size:13px}.page-picker{display:flex;align-items:center;gap:7px;font-size:13px}.page-picker input{width:66px;padding:7px;border:1px solid #b8c9d6;border-radius:7px;text-align:center;direction:ltr}.reader-paper{position:relative;background:#fff;box-shadow:0 10px 40px #132d4020;border-radius:3px;min-height:350px;overflow:auto}.reader-paper img{width:100%;margin:auto}.reader-paper.zoomed img{width:135%;max-width:none}.reader-watermark{position:sticky;bottom:0;display:block;text-align:center;font-size:11px;color:#536479;background:#ffffffdf;padding:5px 12px;pointer-events:none;overflow-wrap:anywhere}.reader-text{white-space:pre-wrap;line-height:2.1;font-size:19px;padding:35px;unicode-bidi:plaintext}.reader-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.reader-bottom .button{font-size:14px}.reader-note{font-size:12px;color:var(--muted);margin:14px 0}.reader-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.reader-header h1{font-size:24px}.reader-header .muted{font-size:13px}.onward{background:#dff4ee;padding:25px;border-radius:14px;margin-top:22px}.onward h2{font-size:25px;margin-bottom:14px}.graph-sample>img{max-height:610px;object-fit:contain;background:#fff}.graph-sample{background:#fff}.hero-copy .eyebrow:before{display:none}.hero-subtitle{color:#8ce0d7}.footer-meta{flex-wrap:wrap;gap:15px}.legal-copy{white-space:pre-wrap;font-size:16px}.demo-card{border:1px dashed #8bb8aa;background:#f2fbf7;padding:18px;border-radius:12px}.demo-card p{font-size:14px;margin-bottom:12px}.empty-state{padding:30px;text-align:center;color:var(--muted)}.reader-mode .footer{display:none}.reader-mode .page-shell{padding-top:28px}.reader-mode .site-header .header-inner{min-height:70px}.page-shell h2{font-size:25px}.page-shell h3{font-size:20px}textarea{resize:vertical;min-height:110px}
@media(max-width:1000px){.header-inner{gap:18px}.header-inner nav{gap:18px}.reading-layout{grid-template-columns:210px minmax(0,1fr)}.panel{padding:24px}.stat-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.page-shell{padding:35px 20px 60px}.account-grid,.checkout-grid,.reading-layout{grid-template-columns:1fr}.reader-sidebar,.checkout-summary{position:static}.toc-list{max-height:250px}.reader-sidebar{padding:18px}.reader-header{align-items:flex-start}.reader-header h1{font-size:20px}.reader-paper{margin-inline:-8px}.reader-text{padding:22px;font-size:17px}.header-inner .account-link{margin-inline-start:auto}.header-inner nav{display:none}.header-inner{width:calc(100% - 40px);gap:13px}.header-cta{padding:8px 12px;gap:8px;font-size:12px}.book-card{grid-template-columns:105px 1fr;gap:18px}.book-card h2{font-size:20px}.details-grid{grid-template-columns:1fr}.stat{padding:18px}.stat strong{font-size:28px}.panel{padding:23px}.reader-toolbar{gap:9px}.reader-toolbar .actions{gap:7px}.reader-toolbar .button{padding:7px 10px}.reader-sidebar details:not([open]) .toc-list{display:none}.page-shell .button{padding:11px 18px}.book-card .button{width:100%}.checkout-summary img{width:105px}.graph-sample>img{max-height:540px}.page-title{letter-spacing:-.5px}#preview-banner{font-size:12px}}
@media(max-width:390px){.header-inner{gap:8px}.header-cta span{display:none}.account-link{font-size:12px}.book-card{grid-template-columns:80px 1fr;gap:15px}.panel{padding:18px}.reader-toolbar{justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
@media print{.reader-mode #main{display:none}.reader-mode:after{content:'הספר מיועד לקריאה באזור האישי באתר.';display:block;padding:50px}.page-shell:not(.reader-mode){box-shadow:none}.toast,#preview-banner{display:none}}

@media(min-width:761px){#mn-customer-search .form-grid{grid-template-columns:2fr 1fr}#mn-audit-search .form-grid{grid-template-columns:repeat(2,1fr)}#mn-customer-search>button,#mn-audit-search>button{justify-self:start;min-width:150px}}
dialog::backdrop{background:#0b182b88}dialog.panel{color:var(--ink)}

.principles{background:#e9f5f1}.principles-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.principles-grid h3{font-size:21px;line-height:1.45;margin-bottom:15px}.principles-grid p{font-size:16px;color:#455f62}.principles-grid article{border-top:2px solid #a9d7c9;padding-top:22px}@media(max-width:900px){.principles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.principles-grid{grid-template-columns:1fr;gap:25px}}

/* 2.2 · Reader, account and operations design system. */
body{background:#f4f7f8}.page-shell{max-width:1220px;padding-top:48px;min-height:70vh}.page-title{line-height:1.2;letter-spacing:-.025em}.page-shell>div>header .muted{max-width:700px}.panel{border-color:#dfe8ec;box-shadow:0 7px 25px #17384605}.panel.soft{background:#e9f5f0;border-color:#c9e2d7}.page-shell .button{transition:transform .18s,background .18s,box-shadow .18s;border-radius:11px;min-height:49px}.page-shell .button:hover:not(:disabled){background:#1a3d50;box-shadow:0 4px 12px #0a223112}.page-shell .button.secondary:hover{background:#e2edef;color:#153c4a;box-shadow:none}.page-shell .button:active:not(:disabled){transform:translateY(1px)}.page-shell .button:disabled{cursor:progress}.field input,.field textarea,.field select{border-color:#cbd9df;min-height:51px;background:#fcfdfd;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{outline:0;border-color:#249b87;box-shadow:0 0 0 4px #209a8913;background:white}.field-error{background:#fff4f2;border-radius:12px;padding:12px;border:1px solid #ecc7c2;margin:-5px -12px}.field-error input,.field-error textarea,.field-error select{border-color:#c0564b;background:#fff}.field-error-message{color:#a33129!important;font-size:13px;font-weight:500!important}.field [aria-invalid=true]{border-color:#c0564b}.notice{border-radius:11px;font-size:14px;padding:15px 18px}.notice.success{background:#eaf5f0;border-color:#c5dfd2;color:#256146}.notice.error{background:#fff0ee;border-color:#e3b5ad;color:#952f26}.narrow{width:100%}.tag.verified,.tag.sent{color:#1b674e;background:#e0f2e9}.tag.queued,.tag.sending{color:#6b551b;background:#fff3d6}.tag.canceled,.tag.cancelled{color:#60717c;background:#edf1f4}.account-mode .header-cta{background:#8ce0d711}.account-mode .site-header{border-bottom:1px solid #d0dfe4}.account-mode .header-inner{border-bottom:0}.account-mode .footer{padding-top:28px;padding-bottom:22px}.account-mode .footer .disclaimer{margin-top:22px}.account-mode .footer .footer-top{font-size:12px}.account-mode .footer-meta{margin-top:18px;font-size:11px}.auth-page{width:100%;max-width:1050px;margin-inline:auto}.auth-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:hidden;background:white;border:1px solid #dce7ea;border-radius:25px;box-shadow:0 20px 65px #1235480d;min-height:610px}.auth-main{padding:43px 42px 28px;min-width:0;display:flex;flex-direction:column}.auth-main>header{margin-bottom:27px}.auth-main>header .eyebrow{font-size:11px;letter-spacing:.04em;margin-bottom:12px}.auth-main .page-title{font-size:34px;max-width:400px;margin-bottom:13px}.auth-main>header>.muted{font-size:15px;line-height:1.85}.auth-content{flex:1}.auth-content>.panel{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0;max-width:none;margin:0}.auth-content .stack{gap:19px}.auth-content .field{font-size:13px;gap:6px}.auth-content .field small{font-size:11px;line-height:1.6}.auth-content .field input{min-height:50px;font-size:16px}.auth-content form>.button{width:100%;min-height:52px;background:#0e685e;box-shadow:0 5px 15px #0d665414}.auth-content form>.button:hover{background:#09564e}.auth-content form>.button.secondary{background:#eef4f4;color:#214c4d;box-shadow:none}.auth-content .actions{justify-content:space-between;font-size:12px;gap:14px}.auth-content .actions a,.auth-content form>p a,.auth-content form>a:not(.button){color:#116e66;text-decoration:underline;text-underline-offset:4px}.auth-content form>p,.auth-content form>a:not(.button){font-size:12px}.auth-home{font-size:12px;color:#6c828f;margin-top:28px;align-self:flex-start}.auth-home:hover{color:#126c65}.auth-aside{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#1d68725e,transparent 65%),linear-gradient(155deg,#173749,#0b2032 75%);color:#fff;padding:38px 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.auth-aside:before{content:'';position:absolute;width:340px;height:340px;border:1px solid #acd9d81a;border-radius:50%;top:19%;pointer-events:none}.auth-aside:after{content:'';position:absolute;width:420px;height:420px;border:1px solid #acd9d80b;border-radius:50%;top:12%;pointer-events:none}.auth-aside>*{position:relative;z-index:1}.auth-aside .eyebrow{font-size:10px;letter-spacing:.08em;color:#9acac9;margin-bottom:28px}.auth-book{width:147px;transform:rotate(-7deg);border-radius:2px;box-shadow:13px 22px 33px #0005;margin:5px 0 34px;transition:transform .6s}.auth-book img{border-radius:2px}.auth-aside:hover .auth-book{transform:rotate(-3deg) translateY(-3px)}.auth-aside h2{font-size:34px;line-height:1.2;margin-bottom:15px;letter-spacing:-.03em}.auth-aside h2 span{color:#9ce1d3}.auth-aside>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#b9d0db;max-width:255px}.auth-aside-meta{margin-top:29px;border-top:1px solid #b0d9d71c;padding-top:20px;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#a5c0ca;width:100%}.verification-card{gap:19px!important}.verify-symbol{height:62px;width:62px;border-radius:18px;display:grid;place-items:center;background:#edf7f4;border:1px solid #cee5dc;color:#168672;font-size:31px;line-height:1;box-shadow:0 8px 20px #12382c06}.verify-symbol.verified{border-radius:50%}.verify-email{font-size:16px;font-weight:500;color:#254d58;overflow-wrap:anywhere}.verify-steps{list-style:none;padding:0;margin:0;display:grid;gap:13px;font-size:13px;color:#446473}.verify-steps li{display:flex;align-items:center;gap:11px}.verify-steps span{flex:0 0 23px;width:23px;height:23px;line-height:23px;text-align:center;border-radius:50%;background:#eff5f6;color:#65818b;font-size:10px}.verify-delivery{background:#f2f6f7;color:#4c6c79;font-size:12px;padding:12px 14px;border:1px solid #e0e9ec;border-radius:11px;line-height:1.85;overflow-wrap:anywhere}.verify-delivery.delivery-error{color:#9a382e;background:#fff0ed;border-color:#ebc9c2}.verify-help{border-top:1px solid #e0e9ec;padding-top:16px;font-size:12px;color:#66818c}.verify-help summary{cursor:pointer;color:#3d6570;font-weight:500;min-height:30px}.verify-help p{font-size:12px;line-height:1.9;margin-top:10px!important}.verification-card h2{font-size:23px}.verification-card>p.muted{font-size:14px}.verification-card #mn-resend{gap:13px}.verification-card>.button{width:100%}.verification-card .notice{font-size:12px}.stat{box-shadow:0 4px 14px #14354403;padding:22px}.stat strong{font-size:33px;color:#173b4d;margin-top:5px}.admin-nav{gap:8px;margin-bottom:5px;padding-bottom:15px;border-bottom:1px solid #dce6eb}.admin-nav .button{min-height:40px;padding:8px 13px;font-size:12px}.admin-nav .button[aria-current=page]{background:#0f6b60;color:white;border-color:#0f6b60}.table-wrap{border-color:#dce7eb}th{background:#f1f6f7;color:#557280;font-size:12px}td{font-size:13px}tbody tr:hover{background:#fafcfc}.diagnostics-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.diagnostics-heading h2{margin:0 0 12px}.diagnostics-heading .eyebrow{font-size:11px}.diagnostics-heading .button{font-size:12px}.diagnostic-state{display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:5px 12px;font-size:13px;background:#fff3d7;color:#796123;white-space:nowrap}.diagnostic-state:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.diagnostic-state.ok{color:#217252;background:#e8f5ed}.diagnostic-state.error{color:#a64133;background:#ffeeea}.diagnostic-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diagnostic-check{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 21px;font-size:14px}.diagnostic-note{margin:16px 0!important}.loading-ring{display:block;width:30px;height:30px;margin:0 auto 18px;border:2px solid #d5e6e3;border-top-color:#2b9781;border-radius:50%;animation:mn-loading .8s linear infinite}.app-loading{font-size:14px}.progress-track{height:7px}.progress-track span{background:linear-gradient(90deg,#2e9a82,#91d9bd)}.reader-paper{box-shadow:0 8px 35px #153d4d10;border:1px solid #dae4e7}.reader-sidebar{box-shadow:none}.reader-header .eyebrow{font-size:11px}.reader-toolbar .button{min-height:42px}.reader-mode .page-shell{max-width:1440px}.toast{font-size:14px;background:#123b45;border:1px solid #4c797f;box-shadow:0 10px 35px #06232930}.auth-layout{animation:mn-panel-in .28s ease-out both}@keyframes mn-panel-in{from{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mn-loading{to{transform:rotate(360deg)}}
@media(max-width:1000px){.auth-main{padding:36px 30px 26px}.auth-aside{padding-inline:26px}.auth-main .page-title{font-size:30px}}
@media(max-width:760px){.page-shell{padding:28px 18px 45px}.auth-layout{grid-template-columns:1fr;min-height:0;border-radius:21px}.auth-aside{display:none}.auth-main{padding:29px 25px 24px}.auth-main>header{margin-bottom:26px}.auth-main .page-title{font-size:30px}.auth-main>header>.muted{font-size:14px}.auth-main .auth-home{margin-top:25px}.auth-page{max-width:500px}.auth-content .field input{min-height:51px}.auth-content .actions{font-size:12px}.verification-card{gap:18px!important}.verify-steps{font-size:12px}.verify-symbol{width:58px;height:58px;font-size:28px}.account-mode .footer-top{display:none}.account-mode .footer .disclaimer{margin-top:0;font-size:10px}.account-mode .footer-meta{font-size:10px}.account-mode .footer{padding:23px 22px 20px}.diagnostic-checks{grid-template-columns:1fr}.diagnostics-heading{align-items:flex-start;flex-direction:column}.diagnostics-heading .actions{width:100%}.diagnostics-heading .button{flex:1;font-size:11px;white-space:nowrap}.admin-nav{gap:7px}.admin-nav .button{min-height:38px;padding:7px 10px;font-size:11px}.stat-grid{gap:12px}.stat{padding:17px}.stat strong{font-size:29px}.stat span{font-size:12px}.diagnostic-check{font-size:13px;padding:17px}.page-title{font-size:31px}.panel h2{font-size:22px}.book-card h2{font-size:20px}.reader-mode .page-shell{padding-inline:15px}.reader-header h1{font-size:18px}.reader-bottom .button{font-size:12px;padding:10px 12px}.reader-header .button{font-size:12px;padding:10px 13px}}
@media(max-width:370px){.auth-main{padding:25px 20px}.auth-main .page-title{font-size:27px}.auth-content .actions{font-size:11px}.verify-steps{font-size:11px}.header-inner .header-cta{font-size:11px;padding:8px 9px}.header-inner .account-link{font-size:11px}.diagnostics-heading .actions{flex-direction:column;align-items:stretch}}
@media(prefers-reduced-motion:reduce){.auth-layout,.loading-ring{animation:none}.auth-aside:hover .auth-book{transform:rotate(-7deg)}.page-shell .button:active:not(:disabled){transform:none}}

/* MN617 original: /Book/assets/experience.css */
/* MN BOOK / MN WEB 3.0 — responsive account, reader and administration. */
html{scroll-padding-top:90px}body{overflow-wrap:break-word}button,input,select,textarea{font:inherit}[hidden]{display:none!important}
.header-inner>*{min-width:0}.account-control{position:relative;flex:none}.account-link,.account-toggle{min-height:44px;display:inline-flex;align-items:center}
.account-toggle{gap:9px;max-width:220px;border:1px solid #ffffff2e;background:#ffffff0b;color:#edf6fb;border-radius:30px;padding:8px 14px;cursor:pointer;font-size:14px}
.account-toggle:hover,.account-toggle[aria-expanded=true]{background:#ffffff1c}.account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px}
.account-menu{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:205px;max-width:calc(100vw - 32px);padding:7px;background:#fff;color:#172b38;border:1px solid #dce6eb;border-radius:15px;box-shadow:0 18px 50px #001b3433;z-index:60;animation:menu-in .16s ease-out}
.account-menu a,.account-menu button{display:flex;align-items:center;width:100%;min-height:46px;padding:10px 14px;background:transparent;color:inherit;border:0;border-radius:9px;text-align:start;font-size:14px;cursor:pointer;text-decoration:none}.account-menu a:hover,.account-menu button:hover{background:#f0f6f5}.account-menu button{color:#9b3434}
.account-toggle:focus-visible,.account-menu :focus-visible,.sample-open:focus-visible{outline:3px solid #76dace;outline-offset:3px}
.page-shell>div,.panel,.admin-content,.reader-panel,.profile-grid>*{min-width:0}.panel{overflow-wrap:break-word}.panel h2{margin-bottom:18px}.panel>form+form{margin-top:20px}.panel .actions{gap:12px}.stack{gap:24px}
.profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.profile-grid>.panel:nth-child(2){grid-column:2;grid-row:1/3}.profile-sessions{grid-column:1;grid-row:2}.profile-grid form{gap:18px}.profile-grid .button{justify-self:start;max-width:100%}.profile-grid .details-grid{grid-template-columns:1fr}
.admin-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:28px;align-items:start}.admin-nav{display:flex;flex-direction:column;position:static;padding:10px;margin:0;border:1px solid #dce6eb;border-radius:18px;background:#fff;gap:5px}
.admin-nav .button{justify-content:flex-start;text-align:start;background:transparent;border:0;border-radius:9px;min-height:44px;padding:10px 12px;font-size:13px;white-space:normal}.admin-content>.panel{padding:25px}.admin-mode .page-title{font-size:clamp(30px,4vw,46px)}
.admin-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.shortcut{display:grid;gap:12px;text-decoration:none;padding:24px!important;transition:transform .2s,box-shadow .2s;border:1px solid #dce6eb}.shortcut:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1b514712}.shortcut span,.shortcut small{font-size:12px;color:#607882}.shortcut strong{font-size:18px;line-height:1.5}.shortcut.primary{background:#10473f;color:#fff;border-color:#10473f}.shortcut.primary span,.shortcut.primary small{color:#c1e4d9}
.stat-grid{gap:14px}.stat{min-width:0}.stat strong{font-size:clamp(24px,3vw,34px)}.table-wrap{max-width:100%;overscroll-behavior-inline:contain}.details-grid bdi{overflow-wrap:anywhere}
.preview-label{font-size:12px;line-height:1.8;color:#546d78}.preview-label a{color:#086655;text-decoration:underline}.purchase-preview{border:1px solid #dce6eb;border-radius:14px;padding:24px;background:#f7faf9;min-height:230px}.purchase-preview .button{margin-top:14px}.preview-outcomes [aria-pressed=true]{box-shadow:0 0 0 3px #64beae66}
.checkout-unavailable{padding:38px!important}.checkout-symbol{display:grid;place-items:center;width:54px;height:54px;background:#e8f3ef;color:#126354;border-radius:16px;font-size:29px;margin-bottom:22px}.checkout-unavailable .actions{margin-top:26px}.checkout-summary .price{font-size:44px;line-height:1.3}.checkout-summary p:empty,.order-details:empty,.book-help:empty{display:none}
.book-note .note-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px}.book-note .graph-sample{padding:12px 12px 22px;background:#fff}.sample-open{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in;overflow:hidden;border-radius:9px}.graph-sample .sample-open img{width:100%;max-height:none;object-fit:contain;transition:transform .5s ease}.sample-open:hover img{transform:scale(1.035)}.sample-zoom{position:absolute;inset-inline-end:14px;bottom:15px;background:#0b2530ee;color:white;padding:9px 14px;font-size:12px;border-radius:30px}.book-note .graph-sample figcaption{color:#536573;margin:18px 12px 0}.book-note .graph-sample figcaption strong{color:#132c3d}.graph-sample .sample-note{color:#667986;font-size:11px;margin:8px 12px 0}
.sample-dialog{overflow:hidden;padding:0;border:0;border-radius:14px;width:min(900px,calc(100vw - 28px));max-height:92vh;max-height:92dvh;background:#eef3f4;color:#172b38;box-shadow:0 24px 100px #0007;overscroll-behavior:contain}.sample-dialog::backdrop{background:#06131de0;backdrop-filter:blur(5px)}.sample-dialog-bar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#f4f8f8f5;z-index:2;border-bottom:1px solid #d4e0e4}.sample-dialog-bar button{min-height:44px;border:1px solid #ccdce0;background:white;border-radius:10px;padding:8px 14px;cursor:pointer}.sample-dialog-bar span{font-size:13px}.sample-dialog img{display:block;width:100%;height:auto}.sample-dialog-expanded img{width:140%;max-width:none}.sample-dialog-body{overflow:auto;max-height:calc(92vh - 73px);max-height:calc(92dvh - 73px);direction:ltr}.sample-dialog-body img{margin:auto}
.reader-toolbar{gap:12px;padding:15px;background:#fff;border:1px solid #dce6eb;border-radius:14px;margin-bottom:16px}.reader-toolbar .actions{gap:8px}.reader-toolbar .button{min-height:44px}.reader-font{display:flex;align-items:center;gap:10px;font-size:13px}.reader-font input{width:110px}.reader-paper{min-height:300px}.reader-text{font-size:20px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.reader-paper.zoomed img{width:155%;max-width:none}.reader-bottom{position:sticky;bottom:12px;z-index:8;padding:10px;background:#fffffff5;backdrop-filter:blur(12px);border:1px solid #d9e4e8;box-shadow:0 6px 25px #16384912;border-radius:15px}.reader-bottom .button{min-height:46px}.reader-counter{font-variant-numeric:tabular-nums}.reader-note{min-height:1.7em}.reader-watermark{pointer-events:none;overflow-wrap:anywhere}
.view-enter{animation:view-in .25s ease-out}.section-arrived{animation:section-in .6s ease-out both}@keyframes view-in{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes menu-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes section-in{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.header-inner{gap:16px}.header-inner nav{gap:18px}.admin-layout{grid-template-columns:175px minmax(0,1fr);gap:18px}.admin-shortcuts{grid-template-columns:1fr}.shortcut{gap:7px;padding:19px!important}.book-note .note-grid{gap:30px}}
@media(max-width:760px){.header-inner{width:calc(100% - 28px);gap:10px;min-height:72px}.account-toggle{max-width:150px;padding:7px 10px;font-size:12px;gap:6px}.account-name{max-width:87px}.account-toggle svg{width:17px}.header-inner .header-cta{margin-inline-start:auto;font-size:11px;white-space:nowrap;padding:9px 10px;min-height:44px}.account-link{font-size:12px!important}.brand-caption{font-size:9px}.page-shell{padding:28px 16px 48px}.page-title{font-size:30px}.profile-grid{grid-template-columns:1fr;gap:18px}.profile-grid>.panel:nth-child(2),.profile-sessions{grid-column:auto;grid-row:auto}.profile-grid>.panel:nth-child(2){order:2}.profile-grid>a{order:3}.profile-grid .button{width:100%;justify-self:stretch}.admin-layout{grid-template-columns:1fr;gap:20px}.admin-nav{position:static;flex-direction:column;flex-wrap:nowrap;overflow:visible;max-width:100%;padding:7px;gap:6px}.admin-nav .button{flex:none;white-space:normal;min-height:44px;font-size:14px}.admin-content>.panel{padding:19px}.admin-shortcuts{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:17px}.book-note .note-grid{grid-template-columns:1fr;gap:30px}.book-note .graph-sample{max-width:560px;margin:auto}.checkout-unavailable{padding:25px!important}.checkout-unavailable .actions>*{width:100%}.checkout-summary{order:-1}.checkout-summary img{max-height:200px;width:auto}.checkout-summary ul{display:none}.step-list{gap:9px;flex-wrap:wrap;font-size:11px}.reader-toolbar{padding:12px}.reader-toolbar .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.reader-toolbar .button{padding:7px 8px;font-size:11px}.reader-font{grid-column:1/-1}.reader-paper{margin-inline:0;max-width:100%}.reader-text{padding:22px 17px}.reader-bottom{bottom:calc(8px + env(safe-area-inset-bottom,0px));gap:7px;padding:8px;margin-inline:-2px}.reader-bottom .button{padding:10px 12px;font-size:12px;white-space:normal;line-height:1.4}.reader-bottom #reader-counter{font-size:11px;white-space:nowrap}.reader-header{align-items:start}.reader-header h1{font-size:21px}.reader-header>.button{min-width:85px}.reader-watermark{font-size:9px;max-width:85%}.sample-dialog-bar{padding:8px}.sample-dialog-bar button{font-size:12px;padding:8px 10px}.sample-dialog-bar span{font-size:11px}}
@media(max-width:370px){.account-toggle{max-width:115px}.account-name{max-width:58px}.header-inner{gap:7px}.header-inner .header-cta{padding-inline:7px;font-size:10px}.wordmark{flex:none}.reader-toolbar .actions{grid-template-columns:1fr 1fr}.reader-toolbar #zoom-button{grid-column:1/-1}.stat-grid{gap:8px}.stat{padding:12px}.reader-bottom .button{font-size:11px;padding:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.view-enter,.section-arrived,.account-menu{animation:none}.shortcut,.sample-open img{transition:none}.shortcut:hover,.sample-open:hover img{transform:none}}

/* Layout constraints are applied to content containers, never by hiding body overflow. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-width:0}
.page-shell,.page-shell>*,:is(.stack,.form-grid,.account-grid,.checkout-grid,.reading-layout,.admin-layout,.profile-grid)>*{min-width:0;max-width:100%}
.panel,form,.field,fieldset{min-width:0}
.panel .button,.panel a{max-width:100%}
.field input,.field textarea,.field select,.app-input,.page-picker input{font-size:16px;max-width:100%;min-width:0}
.field textarea{overflow-wrap:break-word}
.field-error{margin:0;padding:10px}
.page-shell .button{word-break:normal;overflow-wrap:break-word;white-space:normal}
.table-cell{min-width:0;word-break:normal;overflow-wrap:break-word;line-height:1.7}
.table-cell bdi,.details-grid bdi,.panel code{overflow-wrap:anywhere;word-break:normal}
.table-cell-label{display:none}
.table-wrap{width:100%;max-width:100%}
.table-wrap td{min-width:100px}
.table-wrap td:last-child{min-width:125px}
.table-wrap .tag{white-space:normal;overflow-wrap:break-word}
.admin-navigation{position:sticky;top:24px;min-width:0}
.admin-navigation>summary{display:none;list-style:none;cursor:pointer}
.admin-navigation>summary::-webkit-details-marker{display:none}
.admin-navigation>summary:focus-visible{outline:3px solid #4da995;outline-offset:3px}
.admin-navigation .admin-nav{position:static;flex-wrap:nowrap}
.admin-navigation .admin-nav .button{width:100%;justify-content:flex-start;text-align:start;min-height:46px;font-size:14px;padding:10px 12px;line-height:1.5}
.admin-navigation .admin-nav .button[aria-current=page]{background:#0f6b60;color:#fff}
.admin-page>.admin-layout{width:100%}
.reader-header>div{min-width:0}.reader-header h1{line-height:1.5}
.reader-header .actions{flex-shrink:0}
.reader-paper{overscroll-behavior-inline:contain;touch-action:pan-x pan-y pinch-zoom}
.reader-paper img{display:block;max-width:100%;height:auto}
.reader-paper.zoomed img{max-width:none}
.reader-watermark{max-width:100%;direction:rtl}
.reader-text{word-break:normal}
.reader-bottom{isolation:isolate}
.reader-bottom .button{flex:0 1 auto}
.reader-bottom :is(#reader-counter,.reader-counter){text-align:center;font-variant-numeric:tabular-nums}
.toc-list button{min-height:44px;min-width:0}.toc-list button span{min-width:0}.toc-list button small{flex:none}
.sample-dialog{max-width:calc(100vw - 24px);margin:auto}
.sample-dialog[open]{display:flex;flex-direction:column}
.sample-dialog-bar{position:relative;flex:none}
.sample-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}
.sample-dialog-body img{max-width:100%;width:100%}
.sample-dialog-expanded .sample-dialog-body img{width:160%;max-width:none}
.sample-dialog-expanded .sample-dialog-body{scrollbar-width:thin}
.sample-dialog-bar button:focus-visible{outline:3px solid #389e8b;outline-offset:2px}
@media(max-width:900px){
 .admin-layout{grid-template-columns:minmax(0,1fr);gap:18px}
 .admin-navigation{position:static;border:1px solid #dbe7e9;border-radius:15px;background:#fff;overflow:visible}
 .admin-navigation>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;min-height:62px}
 .admin-navigation>summary>span{display:flex;align-items:baseline;gap:12px;min-width:0}
 .admin-navigation>summary small{color:#617d84;font-size:12px;font-weight:400;flex:none}
 .admin-navigation>summary strong{font-size:15px;line-height:1.5;font-weight:500;word-break:normal;overflow-wrap:break-word}
 .admin-navigation>summary svg{flex:none;transition:transform .15s}
 .admin-navigation[open]>summary svg{transform:rotate(180deg)}
 .admin-navigation[open]>summary{border-bottom:1px solid #e5edef}
 .admin-navigation .admin-nav{border:0;background:transparent;margin:0;padding:8px;box-shadow:none;gap:4px}
 .admin-navigation:not([open])>.admin-nav{display:none}
 .admin-navigation .admin-nav .button{font-size:14px;min-height:46px;padding:10px 12px}
}
@media(max-width:760px){
 .site-header{padding-top:env(safe-area-inset-top,0px)}
 .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 28px);min-height:76px;padding-block:10px}
 .header-inner>.wordmark{grid-column:1;grid-row:1;justify-self:start}
 .header-inner>nav{display:none}
 .header-inner>.header-cta{grid-column:2;grid-row:1;justify-self:end;margin:0;max-width:100%;gap:6px;padding:10px;font-size:12px;line-height:1.45;white-space:normal;text-align:center}
 .header-inner>.account-control{grid-column:3;grid-row:1;justify-self:end;max-width:clamp(115px,35vw,150px)}
 .account-toggle{width:100%;max-width:100%;font-size:13px;gap:6px;min-height:44px;padding:9px 10px}
 .account-name{max-width:none;min-width:0;flex:1;text-align:start}
 .account-toggle svg{flex:none}
 .account-control>.account-link{font-size:13px!important;padding:8px 4px;margin:0!important}
 .account-menu{inset-inline-end:0;top:calc(100% + 8px);width:230px;max-width:calc(100vw - 28px)}
 .account-menu a,.account-menu button{font-size:15px;min-height:48px}
 .page-shell{padding:24px 14px 36px}
 .page-shell>.stack,.stack{gap:18px}
 .page-title{font-size:clamp(27px,7vw,34px);margin-bottom:4px;line-height:1.3}
 .page-shell .eyebrow{font-size:12px;margin-bottom:9px}
 .panel,.admin-content>.panel{padding:18px;border-radius:16px}
 .panel h2{font-size:22px;line-height:1.5;margin-bottom:16px}
 .panel h3{font-size:18px;line-height:1.5}
 .panel p,.panel .muted{line-height:1.75}
 .field{font-size:14px;gap:8px}
 .field input,.field textarea,.field select,.app-input{font-size:16px;min-height:48px;padding:11px 12px}
 .field small{font-size:12px}
 .field-error{padding:10px;margin:0}
 .page-shell .button{min-height:48px;padding:11px 16px;font-size:14px}
 .actions{gap:10px}.actions>*{min-width:0;max-width:100%}
 .form-grid{gap:16px}
 .auth-main{padding:26px 20px}.auth-main .page-title{font-size:28px}
 .auth-content .field{font-size:14px}.auth-content .field small{font-size:12px}
 .profile-grid{gap:16px}.profile-grid>.panel:nth-child(2){order:0}.profile-grid>a{order:1}
 .details-grid{gap:16px}.details-grid dt{font-size:12px}.details-grid dd{font-size:15px;line-height:1.7}
 .admin-content{gap:18px}
 .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .stat{padding:15px;border-radius:14px}.stat strong{font-size:clamp(23px,6vw,30px);overflow-wrap:break-word}
 .stat span,.stat small{font-size:12px;line-height:1.6}
 .responsive-table{overflow:visible;border:0;border-radius:0;background:transparent}
 .responsive-table table,.responsive-table tbody{display:block;width:100%}
 .responsive-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
 .responsive-table tbody{display:grid;gap:14px}
 .responsive-table tr{display:block;padding:4px 14px;border:1px solid #dce7eb;border-radius:14px;background:#fff;min-width:0}
 .responsive-table tbody tr:hover{background:#fff}
 .responsive-table td{display:grid;grid-template-columns:minmax(78px,.38fr) minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;min-width:0;width:100%;border-bottom:1px solid #edf2f4;font-size:14px}
 .responsive-table tbody tr:last-child td{border-bottom:1px solid #edf2f4}
 .responsive-table tbody tr td:last-child{border-bottom:0;min-width:0}
 .responsive-table td:first-child .table-cell{font-size:16px;font-weight:500}
 .responsive-table td:first-child .table-cell small{font-size:12px;font-weight:400}
 .responsive-table .table-cell-label{display:block;color:#607985;font-size:12px;line-height:1.8;padding-top:2px;overflow-wrap:break-word}
 .responsive-table .table-cell{min-width:0;overflow-wrap:break-word;word-break:normal}
 .responsive-table .table-cell bdi{display:inline-block;max-width:100%;overflow-wrap:anywhere}
 .responsive-table .table-cell a{display:inline-block;min-height:32px;line-height:1.7;padding-block:4px;overflow-wrap:break-word}
 .responsive-table .table-cell .button{min-height:44px}
 .responsive-table .tag{font-size:12px;padding:3px 10px;white-space:normal}
 .checkout-grid,.account-grid{gap:18px}
 .checkout-summary h2{font-size:23px}.checkout-summary .price{font-size:36px;margin-top:18px}
 .checkout-summary img{max-width:35%;height:auto;margin-inline-start:10px}
 .checkout-unavailable{padding:22px!important}.checkout-unavailable h2{font-size:24px}
 .checkout-unavailable .actions{gap:12px}
 .book-card{grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}
 .book-card h2{font-size:19px;line-height:1.5}.book-card .actions{grid-column:1/-1}
 .book-card .button{font-size:13px;padding-inline:10px}
 .reader-mode .page-shell{padding:20px 12px 28px}
 .reader-header{gap:12px;margin-bottom:20px;flex-wrap:wrap}
 .reader-header h1{font-size:21px}.reader-header>.button{min-height:44px;font-size:13px}
 .reader-header .actions{flex-wrap:wrap;gap:8px}
 .reading-layout{grid-template-columns:minmax(0,1fr);gap:16px}
 .reader-sidebar{padding:14px 16px;border-radius:14px}
 .reader-sidebar summary{min-height:30px;font-size:14px}
 .reader-sidebar details+details{margin-top:12px}
 .toc-list{max-height:38vh}.toc-list button{font-size:14px;padding:11px 8px}
 .reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;margin-bottom:12px}
 .page-picker{justify-content:space-between;font-size:14px;gap:8px;flex-wrap:wrap}
 .page-picker input{font-size:16px;min-height:44px;width:72px}
 .reader-toolbar .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}
 .reader-toolbar .button{min-height:48px;padding:8px 5px;font-size:12px;line-height:1.5}
 .reader-toolbar #zoom-button{grid-column:auto}
 .reader-font{grid-column:1/-1;justify-content:space-between;font-size:14px;min-height:44px}
 .reader-font input{flex:1;max-width:170px;min-height:36px}
 .reader-paper{max-width:100%;min-height:240px;margin-inline:0}
 .reader-text{padding:20px 16px;line-height:1.85}
 .reader-watermark{font-size:10px;max-width:100%;line-height:1.6;padding:6px 8px}
 .reader-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin-inline:0;padding:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:14px;backdrop-filter:none}
 .reader-bottom .button{font-size:13px;padding:9px 8px;min-height:48px;line-height:1.4}
 .reader-bottom :is(#reader-counter,.reader-counter){font-size:12px;min-width:55px;white-space:nowrap;direction:ltr}
 .reader-note{font-size:12px;min-height:1.7em;line-height:1.7}
 .onward{padding:22px 18px}.onward h2{font-size:23px;line-height:1.4}
 .diagnostics-heading .actions{display:grid;grid-template-columns:minmax(0,1fr)}
 .diagnostics-heading .button{white-space:normal;font-size:14px}
 .diagnostic-check{gap:12px;padding:16px;font-size:14px;flex-wrap:wrap}
 .diagnostic-state{font-size:12px;white-space:normal}
 .purchase-preview{padding:20px;min-height:0}
 .preview-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
 .preview-outcomes .button{padding-inline:6px;font-size:12px}
 .sample-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:94vh;max-height:94dvh;border-radius:12px}
 .sample-dialog::backdrop{backdrop-filter:none}
 .sample-dialog-bar{padding:8px;gap:8px;flex-wrap:wrap}
 .sample-dialog-bar span{flex:1 1 100%;font-size:12px;line-height:1.5;text-align:center}
 .sample-dialog-bar button{flex:1;min-height:44px;font-size:13px;padding:8px}
 .sample-dialog-body{max-height:calc(94vh - 93px);max-height:calc(94dvh - 93px)}
 .sample-dialog-expanded .sample-dialog-body img{width:200%}
 .toast{width:calc(100% - 28px);max-width:460px;font-size:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:12px 16px}
 .modal-backdrop{padding:14px}.modal-backdrop .panel{max-height:calc(100dvh - 28px);padding:20px}
 .app-loading{padding:48px 20px}
 .error-state{padding-block:40px}
 .hero-inner,.hero-bottom{width:calc(100% - 36px)}
 .hero h1{font-size:clamp(37px,10.5vw,64px);line-height:1.15}
 .hero-actions{gap:12px}.hero-actions .button{min-height:48px}
 .hero-label{white-space:normal;max-width:100%;flex-wrap:wrap}
 .hero-bottom{flex-wrap:wrap;gap:10px;font-size:12px}
 .hero-bottom a{font-size:12px}
 .section-pad{padding-inline:18px}
 .section-heading h2,.intro h2,.audience h2{font-size:30px;line-height:1.3}
 .footer{padding-inline:18px}.footer-meta{gap:12px;line-height:1.8}
 .book-note .graph-sample{padding:10px;border-radius:14px}
 .graph-sample figcaption{font-size:14px;line-height:1.7}
}
@media(max-width:370px){
 .header-inner{width:calc(100% - 24px);gap:6px}
 .header-inner>.account-control{max-width:115px}
 .header-inner>.header-cta{font-size:11px;padding:8px 7px}
 .header-inner>.wordmark>span:first-child{font-size:27px}
 .brand-caption{font-size:8px;letter-spacing:2px}
 .account-toggle{padding:8px;gap:5px;font-size:12px}
 .page-shell{padding-inline:12px}
 .panel,.admin-content>.panel{padding:16px}
 .responsive-table tr{padding-inline:10px}
 .responsive-table td{grid-template-columns:74px minmax(0,1fr);gap:8px}
 .responsive-table .table-cell-label{font-size:11px}
 .stat{padding:12px}.stat span{font-size:12px}
 .reader-bottom{gap:6px;padding:6px}
 .reader-bottom .button{font-size:12px;padding-inline:5px}
 .reader-toolbar .actions{grid-template-columns:repeat(3,minmax(0,1fr))}
 .auth-main{padding:24px 17px}
 .auth-main .page-title{font-size:26px}
 .book-card{grid-template-columns:72px minmax(0,1fr);gap:12px}
 .book-card h2{font-size:18px}
}
@media(prefers-reduced-motion:reduce){
 .admin-navigation>summary svg{transition:none}
}

/* MN617 original: /Book/assets/learning.css */
/* Learning surfaces share the account session and keep mobile layouts intrinsic. */
.learn-shell{--learn-ink:#152724;--learn-muted:#5b6b68;--learn-line:#dce7e3;--learn-accent:#11766a;width:100%;max-width:1240px;margin:0 auto;padding:clamp(22px,4vw,56px) 0 48px;color:var(--learn-ink);font-size:16px;line-height:1.65}
.learn-shell *, .learn-products *{box-sizing:border-box;min-width:0}
.learn-shell h1,.learn-shell h2,.learn-shell h3,.learn-products h2{word-break:normal;overflow-wrap:break-word;text-wrap:balance}
.learn-shell h1{font-size:clamp(1.85rem,4vw,3rem);line-height:1.25;letter-spacing:-.035em}.learn-shell h2{font-size:1.35rem;line-height:1.4}.learn-shell p{margin:0}.learn-shell a,.learn-shell button,.learn-products a{touch-action:manipulation}
.learn-shell button,.learn-shell input,.learn-shell select,.learn-shell textarea{font-family:inherit;font-size:16px}
.learn-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.learn-page-heading .learn-button{flex-shrink:0}.learn-eyebrow{color:#327d72;font-size:12px!important;letter-spacing:.09em;font-weight:700;margin:0 0 10px!important}.learn-lead{font-size:clamp(18px,2vw,22px);line-height:1.7;color:var(--learn-muted)}
.learn-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid transparent;border-radius:10px;padding:11px 20px;background:#126d63;color:white!important;font:700 15px/1.5 Heebo,Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease;white-space:normal;text-align:center;max-width:100%}.learn-button:hover{background:#0d5b53}.learn-button:active{transform:translateY(1px)}.learn-button:disabled{opacity:.5;cursor:wait}.learn-button.is-secondary{background:#fff;border-color:#d7e4e0;color:#27483f!important}.learn-button.is-secondary:hover{background:#edf5f2}.learn-shell :is(a,button,input,select,textarea,summary):focus-visible,.learn-products a:focus-visible{outline:3px solid #47a89a;outline-offset:3px}
.learn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.learn-notice{padding:18px 20px;border:1px solid #cce1d9;border-radius:12px;background:#f1f8f5;margin-bottom:22px}.learn-notice.is-error{color:#902d2d;background:#fff4f3;border-color:#efc8c6}.learn-empty{grid-column:1/-1;border:1px dashed #cbd9d4;border-radius:16px;padding:36px 22px;text-align:center;color:#5b6b68;background:#fff}.learn-empty h2{margin:0 0 12px}.learn-empty p{margin-bottom:20px}.learn-empty .learn-button{margin-top:14px}.learn-empty a:not(.learn-button){text-decoration:underline;text-underline-offset:4px}
.learn-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px}.learn-product-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7e3;border-radius:18px;overflow:hidden;color:#19332b;max-width:620px}.learn-card-media{position:relative;aspect-ratio:16/10;background:linear-gradient(140deg,#0c2825,#173a31);display:block;overflow:hidden}.learn-card-media>img{width:100%;height:100%;object-fit:cover}.learn-card-media.is-book{padding:24px;background:radial-gradient(ellipse at 50% 75%,#e4ebe3,#f2f4ee 65%)}.learn-card-media.is-book>img{object-fit:contain;filter:drop-shadow(8px 14px 9px #10291d24)}.learn-card-kind{position:absolute;top:16px;right:16px;font-size:12px;font-weight:700;padding:5px 10px;border-radius:6px;background:#fff;color:#204c3e}.learn-card-body{display:flex;flex:1;flex-direction:column;padding:23px;gap:12px}.learn-card-body h2{font-size:21px;line-height:1.45;margin:0}.learn-card-body>p{font-size:15px;line-height:1.65;color:#5d6e66;margin:0}.learn-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.learn-price{font-size:24px;white-space:nowrap;color:#16382b}.learn-card-bottom .learn-button{font-size:14px;padding:9px 14px}.learn-access{font-size:13px;font-weight:700;color:#267559}.learn-art-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;height:100%;min-height:180px;color:#9dd5c5;letter-spacing:.24em;font-size:14px}.learn-art-placeholder svg{width:58px;height:58px;background:#ffffff12;border-radius:50%;padding:15px;letter-spacing:normal}.learn-progress{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:12px;color:#53736a;margin-top:8px}.learn-progress progress{grid-column:1/-1;width:100%;height:5px;accent-color:#208573}
.learn-filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.learn-filter-bar button{min-height:42px;padding:8px 17px;border:1px solid #d9e4df;background:#fff;color:#335c4f;font-size:14px;font-weight:600;border-radius:30px;cursor:pointer}.learn-filter-bar button.is-active{background:#123b30;color:#fff;border-color:#123b30}.learn-back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:#4a6f62;gap:7px;margin-bottom:18px}.learn-course-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,70px);align-items:start}.learn-course-hero .learn-page-heading{margin-bottom:15px}.learn-course-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#5d726b;margin-top:20px}.learn-course-meta span+span::before{content:'·';margin-inline-end:12px}.learn-description{white-space:pre-line;overflow-wrap:anywhere;color:#52665e;line-height:1.85;margin-top:20px!important}.learn-purchase-line{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.learn-purchase-line>strong{font-size:30px}.learn-course-image{aspect-ratio:4/3;background:#133c31;border-radius:20px;overflow:hidden}.learn-course-image img{width:100%;height:100%;object-fit:cover}.learn-course-image .learn-art-placeholder{height:100%}.learn-curriculum{max-width:860px;margin-top:60px}.learn-curriculum>h2{margin-bottom:20px}.learn-curriculum details{border:1px solid var(--learn-line);border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}.learn-curriculum summary{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 20px;cursor:pointer}.learn-curriculum summary>span{font-size:13px;white-space:nowrap;color:#668074}.learn-curriculum ol{list-style:none;padding:0 20px 8px;margin:0}.learn-curriculum li{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #eef2f0;padding:14px 0;font-size:15px}.learn-curriculum li>span{display:flex;align-items:center;gap:10px}.learn-curriculum li svg{width:17px;height:17px;color:#5a9b87;flex:none}.learn-curriculum small{white-space:nowrap;color:#75867c}.learn-admin-label{font-size:13px;color:#6d8179;margin:-15px 0 24px!important}
.learn-study-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;color:#5f756c;font-size:14px}.learn-study-top .learn-back{margin-bottom:0}.learn-study-top>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn-study-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start}.learn-study-sidebar{position:sticky;top:20px}.learn-lesson-menu{border:1px solid #d9e4df;background:#fff;border-radius:15px;overflow:hidden}.learn-lesson-menu>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;padding:18px;font-weight:700;background:#f2f7f4}.learn-lesson-menu>summary small{font-size:11px;font-weight:400;white-space:nowrap;color:#668074}.learn-lesson-menu nav{max-height:74vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.learn-lesson-menu section{padding:16px 10px 7px}.learn-lesson-menu section+section{border-top:1px solid #edf2ee}.learn-lesson-menu h2{font-size:13px;padding:0 10px 10px;color:#587469}.learn-lesson-menu ol{list-style:none;padding:0;margin:0}.learn-lesson-menu li a{display:grid;grid-template-columns:22px 1fr auto;gap:7px;align-items:start;padding:12px 9px;border-radius:8px;font-size:13px;line-height:1.5}.learn-lesson-menu li a:hover{background:#f1f7f4}.learn-lesson-menu li a[aria-current]{background:#e2f2ea;color:#0c6a4b;font-weight:700}.learn-lesson-menu li small{font-size:10px;white-space:nowrap;color:#758a7e;padding-top:2px}.learn-lesson-indicator{color:#388a69;display:flex;justify-content:center}.learn-lesson-indicator svg{width:16px;height:20px}.learn-video-shell{position:relative;aspect-ratio:16/9;background:#080e0c;border-radius:15px;overflow:hidden}.learn-video-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.learn-lesson-content{padding:25px 0 0}.learn-lesson-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.learn-lesson-heading h1{font-size:clamp(22px,3vw,30px)}.learn-lesson-heading .learn-button{font-size:13px;flex:none}.learn-lesson-heading .learn-eyebrow{font-size:11px!important}.learn-save-status{min-height:22px;font-size:12px;color:#4e7d65;margin-top:20px!important}.learn-save-status.is-error{color:#a92d2d}.learn-lesson-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #dbe4df}.learn-lesson-navigation .learn-button{font-size:14px}
.learn-admin-nav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:8px;background:#fff;border:1px solid var(--learn-line);border-radius:13px}.learn-admin-nav a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 15px;color:#4a665b;border-radius:8px;font-size:14px}.learn-admin-nav a:hover{background:#f1f6f2}.learn-admin-nav a[aria-current]{background:#e5f3ec;color:#0c7250;font-weight:700}.learn-new-course{background:#fff;padding:22px;border:1px solid var(--learn-line);border-radius:15px;margin-bottom:24px}.learn-new-course label{display:block;font-weight:700;font-size:16px;margin-bottom:12px}.learn-new-course form>div{display:flex;gap:12px;align-items:stretch}.learn-new-course input{flex:1;min-width:0;min-height:48px;padding:10px 15px;background:#fff;border:1px solid #cbdad2;border-radius:9px}.learn-new-course [role=alert]{font-size:14px;color:#b52f2f;margin-top:12px}.learn-admin-courses{display:grid;gap:14px}.learn-admin-course{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid var(--learn-line);border-radius:15px;background:#fff;padding:22px}.learn-admin-course h2{margin:8px 0 6px;font-size:21px}.learn-admin-course p{font-size:14px;color:#60766a}.learn-status{display:inline-flex;border-radius:5px;padding:3px 7px;font-size:11px;background:#f0f2f0;color:#6c746d}.learn-status.published{background:#e4f4e9;color:#267846}.learn-status.draft{background:#fff5db;color:#8e6b12}.learn-status.archived{background:#ebedf0;color:#64717f}
.learn-editor-fields{border:0;padding:0;margin:0;min-width:0}.learn-editor-panel{background:#fff;border:1px solid var(--learn-line);border-radius:15px;padding:clamp(17px,3vw,28px);margin-bottom:22px}.learn-editor-panel>h2{margin-bottom:22px}.learn-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.learn-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.learn-field label{font-size:14px;font-weight:600;color:#355044}.learn-field :is(input,select,textarea){display:block;min-width:0;width:100%;padding:11px 12px;min-height:46px;border:1px solid #ccdbd2;border-radius:8px;background:#fff;color:#223d30;line-height:1.55;box-shadow:none}.learn-field textarea{resize:vertical;min-height:100px}.learn-field.is-check{flex-direction:row;align-items:center;gap:12px;padding-top:20px}.learn-field.is-check input{width:22px;min-height:22px;height:22px;accent-color:#158465;flex:none;order:-1}.learn-field-error{color:#b82d2d;font-size:12px;line-height:1.5}.learn-field.has-error input,.learn-field.has-error select,.learn-field.has-error textarea{border-color:#d84949;box-shadow:0 0 0 2px #db353514}.learn-field.has-error label{color:#a72a2a}.learn-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.learn-section-editor-head{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e6ede8;padding-bottom:15px;margin-bottom:20px;color:#567364;font-size:13px}.learn-order-buttons{display:flex;gap:7px;flex:none}.learn-order-buttons button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:1px solid #d4e2d9;color:#37684e;background:#f7faf8;cursor:pointer}.learn-order-buttons button:disabled{opacity:.35;cursor:default}.learn-editor-lessons{display:grid;gap:12px;margin-bottom:20px}.learn-lesson-editor{border:1px solid #dae6dd;border-radius:10px;background:#fcfdfc;overflow:hidden}.learn-lesson-editor>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;font-size:15px;font-weight:600}.learn-lesson-editor>summary small{font-size:11px;white-space:nowrap;font-weight:400;color:#6a8072}.learn-lesson-edit-body{border-top:1px solid #e2eae5;padding:18px}.learn-lesson-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.learn-remove-draft{appearance:none;min-height:42px;border:0;background:none;color:#a84040;padding:8px 10px;cursor:pointer;font-size:13px!important;text-decoration:underline;text-underline-offset:3px}.learn-editor-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;background:#fffffff5;backdrop-filter:blur(12px);border:1px solid #d2e1d7;border-radius:13px;box-shadow:0 -4px 22px #122c1808;margin-top:24px}.learn-editor-savebar>p{font-size:13px;color:#587363}.learn-editor-savebar>p.is-error{color:#b22c2c}.learn-editor-savebar .learn-actions{flex-shrink:0}.learn-section-editor.is-archived,.learn-lesson-editor.is-archived{border-style:dashed;background:#f2f4f2}
@media(max-width:1000px){.learn-study-layout{grid-template-columns:250px minmax(0,1fr);gap:18px}.learn-lesson-heading{flex-direction:column;gap:15px}.learn-lesson-heading .learn-button{align-self:flex-start}}
@media(max-width:900px){.learn-study-layout{display:flex;flex-direction:column}.learn-study-sidebar{position:static;width:100%}.learn-study-main{width:100%}.learn-lesson-menu nav{max-height:380px}.learn-course-hero{gap:28px}.learn-course-image{aspect-ratio:1/1}.learn-admin-nav{gap:4px;padding:6px}.learn-admin-nav a{padding:8px 11px;font-size:13px}.learn-study-top{margin-bottom:10px}.learn-lesson-heading{flex-direction:row}}
@media(max-width:680px){.learn-shell{padding-top:22px;padding-bottom:30px}.learn-page-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:22px;gap:14px}.learn-page-heading>.learn-button{font-size:13px;min-height:42px;padding:8px 13px}.learn-products{grid-template-columns:1fr;gap:20px}.learn-product-card{max-width:none}.learn-card-media{aspect-ratio:16/9}.learn-card-body{padding:20px}.learn-card-body h2{font-size:21px}.learn-course-hero{display:flex;flex-direction:column-reverse;gap:24px}.learn-course-image{width:100%;aspect-ratio:16/9;border-radius:13px}.learn-course-meta{font-size:12px}.learn-purchase-line{margin-top:22px;gap:18px;justify-content:space-between}.learn-purchase-line .learn-button{flex:1}.learn-curriculum{margin-top:38px}.learn-curriculum summary{padding:16px}.learn-curriculum ol{padding-inline:16px}.learn-curriculum li{font-size:14px}.learn-course-hero .learn-page-heading h1{font-size:30px}.learn-study-top>span{max-width:54%;font-size:12px}.learn-lesson-menu>summary{padding:15px}.learn-video-shell{border-radius:10px}.learn-lesson-heading{flex-wrap:wrap}.learn-lesson-content{padding-top:20px}.learn-lesson-heading h1{font-size:24px}.learn-lesson-heading .learn-button{min-height:42px;padding:8px 13px}.learn-lesson-navigation{gap:10px}.learn-lesson-navigation .learn-button{font-size:12px;padding:10px 12px;min-height:46px}.learn-admin-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.learn-admin-nav a{font-size:12px;padding:8px 6px;text-align:center;min-height:44px}.learn-new-course{padding:18px}.learn-new-course form>div{flex-direction:column;gap:10px}.learn-admin-course{align-items:flex-start;flex-direction:column;gap:18px;padding:20px}.learn-admin-course>.learn-actions{width:100%}.learn-admin-course>.learn-actions .learn-button{flex:1;font-size:13px;padding-inline:12px}.learn-fields-grid{grid-template-columns:1fr;gap:0}.learn-field{margin-bottom:18px}.learn-field.is-check{padding-top:0}.learn-field :is(input,select,textarea){font-size:16px}.learn-editor-panel{padding:17px;margin-bottom:18px}.learn-lesson-edit-body{padding:15px}.learn-lesson-editor>summary{padding:15px;font-size:14px}.learn-section-heading h2{font-size:20px}.learn-section-heading>.learn-button{font-size:13px;padding:9px 12px}.learn-editor-savebar{align-items:stretch;flex-direction:column;gap:10px;padding:12px;border-radius:10px;bottom:max(8px,env(safe-area-inset-bottom))}.learn-editor-savebar>p:empty{display:none}.learn-editor-savebar>.learn-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.learn-editor-savebar .learn-button{padding:10px;font-size:14px}.learn-editor-savebar>p{font-size:12px}.learn-empty{padding:28px 18px}}
@media(prefers-reduced-motion:reduce){.learn-button{transition:none}.learn-button:active{transform:none}}
.learn-pagination{justify-content:center;margin-top:30px;font-size:13px}.learn-curriculum-actions{display:flex;align-items:center;gap:10px}.learn-curriculum-actions .learn-button{min-height:36px;padding:5px 10px;font-size:12px;white-space:nowrap}.learn-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#e8f3ed;border:1px solid #cce1d4;border-radius:12px;margin-bottom:20px;font-size:14px;color:#30694b}.learn-preview-banner .learn-button{font-size:13px;min-height:40px;padding:7px 13px}.learn-conflict-reload{font:inherit;color:#9e3535;border:0;background:none;text-decoration:underline;text-underline-offset:3px;padding:6px 0;min-height:40px;cursor:pointer}.learn-conflict-reload:disabled{opacity:.5;cursor:wait}@media(max-width:440px){.learn-curriculum li{align-items:flex-start;flex-wrap:wrap;gap:8px}.learn-curriculum-actions{width:100%;justify-content:flex-end}.learn-preview-banner{padding:12px;font-size:12px}.learn-preview-banner .learn-button{font-size:12px;padding:7px 10px}}

/* 3.1 — stable product media, long Hebrew names and native image upload. */
.learn-product-card{width:100%;height:100%;min-width:0}
.learn-card-media{flex-shrink:0;width:100%;isolation:isolate}
.learn-card-media>img{position:absolute;inset:0;width:100%;height:100%}
.learn-card-media.is-book>img{padding:24px}
.learn-card-media .learn-art-placeholder{position:absolute;inset:0;min-height:0}
.learn-card-body,.learn-card-body h2,.learn-card-body h2 a,.learn-admin-course h2,.learn-page-heading h1{min-width:0;overflow-wrap:anywhere;word-break:normal}
.learn-card-body{overflow:visible}
.learn-card-bottom{gap:12px;align-items:center}
.learn-card-bottom .learn-button{min-height:46px;flex:0 1 auto}
.learn-course-image{position:relative;flex-shrink:0;min-width:0}
.learn-course-image>img{position:absolute;inset:0;width:100%;height:100%}
.learn-course-image>.learn-art-placeholder{position:absolute;inset:0;min-height:0}
.learn-course-hero>*{min-width:0;max-width:100%}
.learn-purchase-line>strong{white-space:nowrap}
.learn-upload-label{font-size:14px;font-weight:600;color:#355044}
.learn-upload-preview{position:relative;width:min(100%,440px);aspect-ratio:16/9;border:1px solid #d8e5df;border-radius:12px;overflow:hidden;background:#f1f6f3}
.learn-upload-preview>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.learn-upload-preview>[data-image-empty]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:18px;color:#587b6b;font-size:13px;text-align:center}
.learn-upload-preview svg{width:40px;height:40px;padding:10px;border-radius:50%;background:#e0eee6;color:#31795d}
.learn-upload-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}
.learn-upload-actions>.learn-button{min-height:46px}
.learn-image-upload>small{font-size:12px;line-height:1.7;color:#60786c}
.learn-image-upload>small.learn-field-error{color:#ae3030}
.learn-image-upload.has-error{padding:12px;border:1px solid #e3afa8;border-radius:12px;background:#fff5f3}
.learn-image-upload.has-error [data-image-choose]{border-color:#ba4940;color:#9a322c!important}
.learn-image-upload[aria-busy=true] .learn-upload-preview{opacity:.65}
.learn-upload-status:empty{display:none}
.learn-image-upload>small.learn-upload-status{color:#1f7855}
.learn-editor-savebar>[data-save-feedback]{min-width:0;max-width:100%;overflow-wrap:break-word;line-height:1.65}
@media(max-width:680px){
 .learn-card-media.is-book>img{padding:22px}
 .learn-card-body{padding:20px 18px}
 .learn-card-body h2{font-size:clamp(20px,5.2vw,23px);line-height:1.45;text-wrap:pretty}
 .learn-card-bottom .learn-button{font-size:14px;min-height:48px}
 .learn-course-hero .learn-page-heading h1{font-size:clamp(27px,7.5vw,34px);line-height:1.3;text-wrap:pretty}
 .learn-purchase-line{gap:14px}
 .learn-upload-preview{width:100%}
 .learn-upload-actions>.learn-button{flex:1;min-height:48px}
 .learn-editor-savebar{backdrop-filter:none;background:#fff;margin-bottom:env(safe-area-inset-bottom,0px)}
 .learn-editor-savebar>[data-save-feedback]{font-size:13px;line-height:1.5}
}

/* Compact lesson workspace; these rules do not change catalog or course editing. */
#app-root .learn-study-page.learn-study-compact.learn-shell{padding-top:14px;padding-bottom:32px}
#app-root .learn-study-page.learn-study-compact.view-enter{animation:none}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-top{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--mn-study-line,var(--learn-line));gap:8px 18px;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:12px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-top>span{max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.6;text-align:end;flex:1 1 220px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-layout{gap:20px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-main{min-width:0;scroll-margin-top:110px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-main:focus{outline:none}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-main:focus-visible{outline:2px solid var(--learn-accent);outline-offset:5px;border-radius:10px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-content{padding:18px 20px;margin-top:16px;background:var(--mn-study-panel,#fff);border:1px solid var(--mn-study-line,var(--learn-line));border-radius:14px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 14px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading>div{flex:1 1 260px;min-width:0}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading h1{font-size:clamp(19px,2.2vw,25px);line-height:1.4;margin:3px 0 0;letter-spacing:-.015em;text-wrap:pretty}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading .learn-button{width:auto;flex:0 0 auto;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;border-radius:8px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading [data-complete][aria-pressed=true]{border-color:#78a492}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-description{margin-top:10px!important;font-size:14px;line-height:1.7}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-save-status{min-height:0;margin-top:8px!important;font-size:11px;line-height:1.6}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-save-status:empty{display:none}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-menu>summary{min-height:48px;padding:12px 14px;gap:10px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-menu nav{max-height:max(180px,calc(100dvh - 240px));scroll-behavior:auto}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section{border:0;border-radius:0;background:transparent;margin:0;padding:0 7px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section+.learn-outline-section{border-top:1px solid var(--mn-study-line,var(--learn-line))}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:8px;min-height:46px;padding:10px 6px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;line-height:1.5;color:inherit}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section>summary::-webkit-details-marker{display:none}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section>summary::after{content:'⌄';font-size:16px;line-height:1;justify-self:center}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section[open]>summary::after{transform:rotate(180deg)}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-outline-section>summary small{font-size:10px;font-weight:400;white-space:nowrap;color:var(--theme-muted,var(--learn-muted))}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-menu li a{min-height:44px;align-items:center;padding:10px 8px;line-height:1.55}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-menu ol{padding-bottom:7px}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation{position:static;display:block;margin:0 0 14px;padding:8px;border:1px solid var(--mn-study-line,var(--learn-line));border-radius:12px;background:var(--mn-study-panel,#fff);box-shadow:0 2px 8px #102e2405}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation[hidden]{display:none!important}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:none;margin:0}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation .learn-button{width:100%;min-width:0;min-height:44px;padding:9px 16px;font-size:14px;border-radius:9px;line-height:1.5}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation button:disabled{cursor:default}
#app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-position{direction:ltr;unicode-bidi:isolate;color:var(--theme-muted,var(--learn-muted));font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}
@media(min-width:901px){
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-video-shell,
 #app-root .learn-study-page.learn-study-compact.learn-shell .lesson-youtube-frame{max-height:var(--learn-player-max-height,calc(100dvh - var(--mn-header-height,86px) - 100px))}
}
@media(max-width:900px){
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-layout{gap:12px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-menu nav{max-height:min(48dvh,360px)}
}
@media(max-width:600px){
 #app-root .learn-study-page.learn-study-compact.learn-shell{padding-top:8px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-top{gap:4px 12px;margin-bottom:12px;padding-bottom:10px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-top .learn-back{font-size:12px;min-height:36px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-study-top>span{flex-basis:100%;text-align:start}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-content{padding:14px;margin-top:12px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation{padding:6px;margin-bottom:10px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading>div{flex-basis:100%}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading h1{font-size:20px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-heading .learn-button{min-height:44px;padding:7px 11px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-nav-inner{gap:8px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-navigation .learn-button{font-size:12px;padding-inline:8px}
 #app-root .learn-study-page.learn-study-compact.learn-shell .learn-lesson-position{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
 #app-root .learn-study-page.learn-study-compact.learn-shell *{scroll-behavior:auto!important}
}

/* Update 427: only the current lesson changes inside the persistent course shell. */
#app-root .learn-lesson-loading,
#app-root .learn-lesson-unavailable,
#app-root .learn-lesson-locked {
  min-height: min(360px, 48vh);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: clamp(24px, 4vw, 48px);
  border: 1px solid var(--learn-border, #e4e7ec);
  border-radius: 16px;
  background: #fff;
  text-align: center;
}
#app-root .learn-lesson-locked p { max-width: 42ch; margin: 0; }
#app-root .learn-lesson-locked .learn-actions,
#app-root .learn-lesson-unavailable .learn-actions { justify-content: center; flex-wrap: wrap; }
#app-root .learn-lock-symbol { width: 48px; height: 48px; color: #79705d; }
#app-root .learn-lock-symbol svg { width: 100%; height: 100%; }
#app-root .learn-lesson-menu a.is-locked .learn-lesson-indicator { color: #817a6a; }
#app-root .learn-lesson-menu a.is-locked .learn-lesson-indicator svg { width: 18px; height: 18px; }

/* MN617 original: /Web/assets/web.css */
/* MN public website. Account, checkout and learning retain their shared styles. */
body[data-surface=web]{--web-teal:#08caca;--web-dark:#111313;--web-muted:#acb7b4;background:#111;color:#f5f5f5;font-size:16px;line-height:1.75;overflow-x:clip}body[data-surface=web] .web-header{position:sticky;top:0;z-index:30;background:#111111f7;color:#fff;border-bottom:1px solid #ffffff12;backdrop-filter:blur(14px)}body[data-surface=web] .web-header .header-inner{display:grid!important;grid-template-columns:167px minmax(0,1fr) auto!important;align-items:center;gap:26px;min-height:96px;width:calc(100% - 64px);max-width:1320px;padding:0;margin:auto;border:0}.web-brand{display:inline-flex;align-items:center;flex:none;line-height:1}.web-brand img{display:block;width:167px;height:48px;object-fit:contain;max-width:100%}.web-header .web-main-nav{display:flex!important;align-items:center;justify-content:center;gap:21px;font-size:12px;font-weight:500;color:#dce3e0;line-height:1.5;margin:0;min-width:0}.web-main-nav>a,.web-main-nav>details>summary{min-height:44px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;padding-block:8px}.web-main-nav>a:hover,.web-main-nav>details>summary:hover,.web-main-nav>a[aria-current]{color:var(--web-teal)}.web-main-nav .web-community-nav{color:#36d7d2;gap:7px}.web-desktop-dropdown{position:relative}.web-desktop-dropdown summary{list-style:none}.web-desktop-dropdown summary::-webkit-details-marker{display:none}.web-desktop-dropdown summary>span{font-size:15px;color:#6bb6ac;transition:transform .18s}.web-desktop-dropdown[open] summary>span{transform:rotate(180deg)}.web-desktop-dropdown>.web-submenu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:-16px;min-width:240px;max-width:300px;padding:9px;background:#1b2321;border:1px solid #37504a;border-radius:11px;box-shadow:0 14px 35px #0005;z-index:40}.web-submenu a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;min-height:44px;border-radius:6px;font-size:13px;line-height:1.55;color:#dce8e2;white-space:normal}.web-submenu a:hover,.web-submenu a[aria-current]{background:#28423c;color:#66e2d8}.web-submenu a>span{font-size:13px;flex:none}.web-header .account-control{position:relative;max-width:155px;min-width:0;justify-self:end!important;grid-row:auto!important;grid-column:auto!important;margin:0}.web-header .account-link{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #52635d;border-radius:6px;color:#f1f5f2;font-size:12px;line-height:1.5;white-space:nowrap}.web-header .account-toggle{max-width:155px;min-height:44px;color:white;background:#ffffff04;border:1px solid #4e625b;border-radius:6px;padding:8px 11px;gap:8px;font-size:12px}.web-header .account-name{max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.web-header .account-toggle svg{width:17px;height:17px;flex:none}.web-header .account-menu{color:#15372e;background:#fff;min-width:210px;inset-block-start:calc(100% + 10px);box-shadow:0 15px 40px #0004}.web-menu-toggle,.web-menu-close{appearance:none;display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #5e726960;border-radius:6px;background:transparent;color:#d6e8df;padding:8px;cursor:pointer}.web-menu-toggle:hover,.web-menu-close:hover{border-color:#4ed2bf;color:#68e4d0}.web-menu-dialog{display:none;position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#e8efeb;overflow:hidden;z-index:100;color-scheme:dark}.web-menu-dialog[open]{display:block}.web-menu-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.web-menu-panel{position:relative;width:min(430px,100%);height:100%;height:100dvh;margin-inline-start:0;margin-inline-end:auto;padding:max(25px,env(safe-area-inset-top)) 29px max(25px,env(safe-area-inset-bottom));background:#111111;overflow:auto;overscroll-behavior:contain;box-shadow:-12px 0 40px #0004;scrollbar-width:thin;scrollbar-color:#476d5e #111111}.web-menu-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:23px}.web-menu-top .web-brand img{width:180px;height:auto}.web-menu-close{display:inline-flex;flex:none;border-color:transparent}.web-social-links{display:flex;align-items:center;gap:12px;direction:ltr;justify-content:flex-end}.web-social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border:1px solid #ffffff20;border-radius:50%;color:#94c6b6;transition:color .18s,border-color .18s,background .18s}.web-social-links a:hover{background:#25443a;border-color:#42bc9c;color:white}.web-social-links svg{width:19px;height:19px}.web-social-links a>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.web-menu-panel>.web-social-links{justify-content:flex-start;padding-bottom:27px;direction:rtl}.web-drawer-nav{display:flex;flex-direction:column;gap:0;border-top:1px solid #ffffff15}.web-drawer-nav>a,.web-mobile-dropdown>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:60px;padding:14px 3px;font-size:18px;font-weight:500;border-bottom:1px solid #ffffff12;color:#e5efea;cursor:pointer;list-style:none;line-height:1.55}.web-drawer-nav>a:hover,.web-drawer-nav>a[aria-current]{color:#43d7c3}.web-mobile-dropdown>summary::-webkit-details-marker{display:none}.web-mobile-dropdown>summary>span{font-size:22px;color:#69a895;line-height:1;transition:transform .18s}.web-mobile-dropdown[open]>summary>span{transform:rotate(180deg)}.web-mobile-dropdown[open]>summary{color:#51d9c8;border-bottom-color:transparent}.web-mobile-dropdown .web-submenu{padding:0 8px 13px 0;border-bottom:1px solid #ffffff12}.web-mobile-dropdown .web-submenu a{font-size:14px;min-height:45px;padding:10px 12px;color:#abc7ba;border-inline-start:1px solid #3d6a58;border-radius:0}.web-drawer-nav>.web-community-nav{color:#26d3c5}.web-menu-personal{display:flex;flex-direction:column;gap:8px;margin-top:25px;padding:18px;border-radius:9px;background:#192c25;border:1px solid #294c3c}.web-menu-personal>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:14px;color:#bdd9ca}.web-menu-personal>a:first-child{font-weight:700;color:#69d5b5}.web-menu-signature{font-size:11px;text-align:center;color:#57766a;margin-top:24px}.web-menu-dialog :is(a,button,summary):focus-visible,.web-header :is(a,button,summary):focus-visible{outline:2px solid #45d9c5;outline-offset:4px}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:400;font-display:swap;src:url('/Book/assets/fonts/mn534-opensanshebrew-opensanshebrew-regular.woff2') format('woff2')}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:600 900;font-display:swap;src:url('/Book/assets/fonts/mn534-opensanshebrew-opensanshebrew-bold.woff2') format('woff2')}
body[data-surface=web]{--web-font:'Open Sans Hebrew',Heebo,Arial,sans-serif;background:#111;color:#f6f6f6}body[data-surface=web] :is(#landing,.web-header,.web-footer,.web-menu-dialog){font-family:var(--web-font)}body[data-surface=web].account-mode{background:#f6f8f7;color:#192523}.web-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 96px);min-height:calc(100svh - 96px);padding:100px 28px 120px;background:#111;color:#fff;text-align:center;overflow:hidden}.web-hero-media,.web-hero-overlay{position:absolute;inset:0;z-index:-2;background:#111}.web-hero-video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:#111}.web-hero-overlay{z-index:-1;background:linear-gradient(180deg,#0006,#0009 65%,#1119)}.web-hero-copy{width:100%;max-width:960px;margin:auto}.web-hero h1{font-family:var(--web-font);font-size:45px;font-weight:400;line-height:1.1;letter-spacing:0;color:#fff;margin:0 auto 36px;text-wrap:balance;max-width:100%}.web-hero h1 strong{font-weight:700}.web-hero-intro-group{position:relative;max-width:890px;margin:0 auto;scroll-margin-top:110px}.web-hero-intro-group p{font-size:24px;line-height:28px;font-weight:400;color:#f7f7f7;margin:0;text-wrap:pretty}.web-hero-intro-group p+p{margin-top:23px}.web-hero-down{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;margin-top:32px;border:1px solid #ffffff6b;border-radius:50%;color:#fff}.web-hero-down svg{width:23px;height:23px}.web-hero-down:hover{background:#ffffff19}.web-legacy-anchor{position:absolute;inset-block-start:0;scroll-margin-top:110px}.web-video-toggle{position:absolute;bottom:20px;left:23px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;max-width:calc(100% - 40px);border:1px solid #ffffff6b;border-radius:4px;padding:9px 13px;background:#1117;color:#fff;font:400 12px/1.5 var(--web-font);cursor:pointer;backdrop-filter:blur(7px)}.web-video-toggle:hover{background:#111c}.web-video-toggle-icon{font-size:0;display:inline-block;min-width:13px}.web-video-toggle-icon:before{content:'▶';font-size:12px}.web-video-toggle[aria-pressed=true] .web-video-toggle-icon:before{content:'Ⅱ';font-size:15px;font-weight:700}.web-video-toggle:focus-visible,.web-hero-down:focus-visible{outline:2px solid #06ceca;outline-offset:4px}.web-section{max-width:1280px;width:calc(100% - 56px);padding:95px 0;margin:0 auto;background:transparent;color:#fff}.web-centered-title{font-size:40px;font-weight:400;line-height:1.25;letter-spacing:0;text-align:center;color:#fff;margin:0 auto 55px;text-wrap:balance}.web-centered-copy{font-size:19px;line-height:1.6;text-align:center;color:#ddd;margin:-29px auto 40px;max-width:720px}.web-worlds{padding-top:70px;padding-bottom:100px}.web-worlds>.web-centered-title{font-size:58px;font-weight:700;line-height:1.15;margin-bottom:110px}.web-world-row{display:grid;grid-template-columns:minmax(0,35fr) minmax(0,58fr);gap:7%;align-items:center;scroll-margin-top:120px}.web-world-row+.web-world-row{margin-top:110px}.web-world-row.is-reversed{grid-template-columns:minmax(0,58fr) minmax(0,35fr)}.web-world-copy{text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0;color:#fff}.web-world-wordmark{display:block;max-width:100%;width:310px;height:105px;object-fit:contain;margin:0 auto 22px}.web-world-copy p{font-size:16px;line-height:28px;font-weight:400;color:#eee;margin:0;width:100%}.web-world-copy h3{font-size:38px;font-weight:700;line-height:40px;letter-spacing:0;color:#fff;margin:67px 0 0;text-wrap:balance}.web-reference-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:50px;padding:11px 25px;background:#cc2b57;border:1px solid #cc2b57;border-radius:0;color:#fff;font-family:var(--web-font);font-size:18px;font-weight:700;line-height:1.5;text-align:center;transition:background .15s}.web-reference-cta:hover{background:#b51e48;border-color:#b51e48}.web-reference-cta>span{font-size:21px;line-height:1;flex:none}.web-world-copy>.web-reference-cta{margin-top:7px;min-width:230px}.web-world-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;color:#aaa;font-size:12px;line-height:1.5;margin-top:8px;text-decoration:underline;text-underline-offset:4px}.web-world-secondary:hover{color:#fff}.web-world-image{margin:0;min-width:0;width:100%;border:4px solid #fff;background:#151515;overflow:hidden}.web-world-image img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.web-world-row.is-reversed .web-world-image img{aspect-ratio:1024/684}.web-freedom{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:580px;border-top:3px solid #fff;border-bottom:3px solid #fff;background:#222 url('https://mishelnisimov.com/wp-content/uploads/2023/02/Untitled-design-scaled-e1685985946189.jpg') center center/cover no-repeat;color:#fff;text-align:center;padding:85px 24px}.web-freedom:before{content:'';position:absolute;inset:0;background:#0007;z-index:-1}.web-freedom-inner{width:100%;max-width:640px;margin:auto}.web-freedom h2{font-size:40px;font-weight:400;line-height:1.2;letter-spacing:0;color:#fff;margin:0 0 29px;text-wrap:balance}.web-freedom p{max-width:545px;margin:0 auto;font-size:24px;line-height:28px;color:#fff}.web-social{padding-top:93px;padding-bottom:75px}.web-social .web-centered-title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:20px}.web-social .web-centered-copy{font-size:18px;margin:0 auto 55px;color:#c4c4c4}.web-social-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;max-width:1000px;margin:0 auto;direction:ltr}.web-social-cards a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-width:0;padding:15px;min-height:150px;color:#fff;border:0;background:transparent}.web-social-cards a:hover{color:#08cccc}.web-social-cards svg{width:65px;height:65px;stroke-width:1.2}.web-social-cards span{font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:0}.web-community{padding-top:50px;padding-bottom:110px;text-align:center}.web-community-inner{max-width:500px;margin:0 auto}.web-community .web-centered-title{font-size:40px;line-height:1.3;margin-bottom:18px;font-weight:700}.web-community p{font-size:19px;line-height:1.6;color:#ccc;margin:0 auto 25px}.web-community .web-reference-cta{min-width:270px;width:min(100%,360px);font-size:17px}.web-press{padding-top:25px;padding-bottom:80px;max-width:1120px}.web-press .web-centered-title{margin-bottom:53px}.web-press-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 42px}.web-press-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:350px;padding:35px 35px 26px;border-radius:20px;background:#fff;color:#171717;text-align:center}.web-press-logo{display:flex;align-items:center;justify-content:center;width:100%;height:115px;margin-bottom:20px}.web-press-logo img{display:block;width:auto;height:auto;max-width:85%;max-height:108px;object-fit:contain}.web-press-card h3{font-size:27px;font-weight:700;line-height:1.45;color:#141414;margin:0 0 17px}.web-press-card p{font-size:16px;line-height:1.8;color:#777;margin:0 auto 18px;max-width:370px}.web-press-read{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;margin-top:auto;font-size:15px;font-weight:700;color:#303030}.web-press-card:hover .web-press-read{color:#cc2b57}.web-reviews{padding-top:55px;padding-bottom:100px;text-align:center}.web-reviews .web-centered-title{font-size:40px;font-weight:400;margin-bottom:23px}.web-reviews .web-centered-copy{font-size:14px;margin:0 auto 37px;color:#b3b3b3}.web-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;text-align:right}.web-review-card{min-width:0;border:1px solid #777;border-radius:16px;background:#111;color:#ddd;padding:23px 22px;min-height:220px}.web-review-card header{display:flex;align-items:center;gap:10px;padding-bottom:19px;border-bottom:1px solid #424242;min-width:0}.web-review-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;background:#303e37;border-radius:50%;font:400 12px/1 Arial,sans-serif;letter-spacing:.03em;color:#e4ece7}.web-review-card h3{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;min-width:0;color:#e1e1e1;margin:0}.web-review-source{flex:none;margin-inline-start:auto;font:bold 25px/1 Arial,sans-serif;color:#fff}.web-review-card>p{font-size:15px;font-weight:400;line-height:1.9;color:#bbb;margin:19px 0 0}.web-source-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;color:#bcbcbc;font-size:13px;text-decoration:underline;text-underline-offset:4px}.web-source-link:hover{color:#fff}.web-catalog{padding-top:35px;padding-bottom:95px}.web-catalog>.web-centered-title{font-size:38px;margin-bottom:42px}.web-catalog .learn-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.web-catalog .learn-product-card{background:#191919;border:1px solid #4a4a4a;border-radius:9px;color:#f1f1f1}.web-catalog .learn-card-body{padding:23px}.web-catalog .learn-card-body h2{color:#fff;font-family:var(--web-font);font-size:21px}.web-catalog .learn-card-body>p{color:#b7b7b7}.web-catalog .learn-price{color:#fff}.web-catalog .learn-button{background:#cc2b57;font-family:var(--web-font);font-size:14px;color:white}.web-catalog .learn-button:hover{background:#b51e48}.web-catalog .learn-access{color:#86d3bf}.web-catalog .learn-empty{background:#191919;border-color:#555;color:#ccc}.web-catalog-actions{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:28px}.web-catalog-actions a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:#d1d1d1}.web-catalog-actions a:hover{color:#f1f1f1}.web-footer{padding:60px max(28px,calc((100% - 1240px)/2)) 25px;background:#111;border-top:1px solid #333;color:#d0d0d0}.web-footer-top{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.15fr;gap:45px;align-items:start}.web-footer-brand>p{font-size:13px;color:#aaa;margin:20px 0 0;line-height:1.7}.web-footer .web-social-links{direction:ltr;justify-content:flex-end;width:max-content;margin-top:23px;gap:9px}.web-footer .web-social-links a{color:#fff;border-color:#555;width:36px;height:36px}.web-footer-column h2{font-size:19px;font-weight:700;line-height:1.6;margin:0 0 18px;color:#fff}.web-footer-column nav{display:flex;flex-direction:column;gap:5px}.web-footer-column a{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:36px;color:#b7b7b7;font-size:13px;line-height:1.6}.web-footer-column a:hover{color:#fff}.web-risk-note{font-size:11px;line-height:1.8;color:#909090;max-width:1030px;margin-top:45px}.web-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:22px;border-top:1px solid #333;font-size:11px;color:#929292}.web-footer-bottom nav{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.web-footer a:hover{color:#fff}.web-section[id],.web-world-row[id],.web-footer-column[id]{scroll-margin-top:115px}body[data-surface=web] .web-app-container{width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:0;min-height:0}body[data-surface=web].account-mode .web-app-container{min-height:60vh}body[data-surface=web] .web-app-container>.stack{padding-block:35px}body[data-surface=web] .web-app-container:has(#app-root[hidden]){display:none}body[data-surface=web] .auth-home{font-size:14px}body[data-surface=web] .auth-aside{background:radial-gradient(ellipse at 30% 40%,#376c4c55,transparent 65%),#13271b}body[data-surface=web] .auth-aside h2>span{color:#9cd6ad}body[data-surface=web] .footer{display:none}
@media(max-width:1320px){body[data-surface=web] .web-header .header-inner{gap:18px;width:calc(100% - 44px);grid-template-columns:145px minmax(0,1fr) auto!important}.web-header .web-brand img{width:145px;height:42px}.web-header .web-main-nav{gap:15px;font-size:11px}.web-header .account-toggle{max-width:140px}.web-header .account-name{max-width:83px}.web-worlds>.web-centered-title{font-size:52px}.web-world-wordmark{width:280px}.web-world-row{gap:5%;grid-template-columns:minmax(0,37fr) minmax(0,58fr)}.web-world-row.is-reversed{grid-template-columns:minmax(0,58fr) minmax(0,37fr)}.web-world-copy h3{font-size:35px;line-height:39px;margin-top:48px}.web-footer-top{gap:28px}}
@media(max-width:1150px){body[data-surface=web] .web-header .header-inner{grid-template-columns:167px minmax(0,1fr) 44px!important;gap:18px;min-height:80px;width:calc(100% - 48px)}.web-header .web-main-nav{display:none!important}.web-header .web-brand img{width:167px;height:48px}.web-menu-toggle{display:inline-flex;grid-column:3;justify-self:end}.web-header .account-control{max-width:230px;justify-self:end!important}.web-header .account-toggle{max-width:220px}.web-header .account-name{max-width:155px}.web-hero{min-height:calc(100vh - 80px);min-height:calc(100svh - 80px)}.web-worlds>.web-centered-title{margin-bottom:80px;font-size:48px}.web-world-row+.web-world-row{margin-top:95px}.web-world-wordmark{width:250px;height:92px;margin-bottom:18px}.web-world-copy p{font-size:15px;line-height:26px}.web-world-copy h3{font-size:31px;line-height:36px;margin-top:35px}.web-reference-cta{font-size:16px;min-height:46px;padding:10px 22px}.web-world-copy>.web-reference-cta{min-width:215px}.web-section[id],.web-world-row[id],.web-footer-column[id],.web-hero-intro-group,.web-legacy-anchor{scroll-margin-top:100px}.web-review-card{padding:21px 17px}.web-review-card h3{font-size:12px}.web-review-avatar{width:36px;height:36px;font-size:10px}.web-review-card>p{font-size:14px}.web-catalog .learn-products{grid-template-columns:repeat(2,minmax(0,1fr))}.web-footer-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.web-footer-column h2{font-size:17px}.web-footer-column a{font-size:12px}}
@media(max-width:900px){.web-section{width:calc(100% - 44px);padding-block:70px}.web-hero{padding:85px 30px 110px}.web-hero h1{font-size:42px;margin-bottom:30px}.web-hero-intro-group{max-width:720px}.web-hero-intro-group p{font-size:21px;line-height:1.55}.web-worlds>.web-centered-title{font-size:42px;margin-bottom:68px}.web-world-row{grid-template-columns:minmax(0,40fr) minmax(0,56fr);gap:4%}.web-world-row.is-reversed{grid-template-columns:minmax(0,56fr) minmax(0,40fr)}.web-world-wordmark{width:210px;height:80px}.web-world-copy p{font-size:14px;line-height:1.8}.web-world-copy h3{font-size:27px;line-height:1.2;margin-top:28px}.web-world-copy>.web-reference-cta{min-width:0;width:100%;max-width:215px;font-size:15px}.web-world-secondary{font-size:11px}.web-world-image img{aspect-ratio:4/3}.web-world-row+.web-world-row{margin-top:75px}.web-centered-title{font-size:36px}.web-freedom{min-height:520px;padding:75px 25px}.web-freedom h2{font-size:37px}.web-freedom p{font-size:22px;line-height:1.4;max-width:520px}.web-social .web-centered-title{font-size:32px}.web-social-cards{gap:20px}.web-social-cards svg{width:54px;height:54px}.web-social-cards span{font-size:18px}.web-community .web-centered-title{font-size:36px}.web-press-grid{gap:24px}.web-press-card{min-height:320px;padding:30px 23px 23px;border-radius:17px}.web-press-logo{height:95px;margin-bottom:20px}.web-press-logo img{max-height:90px}.web-press-card h3{font-size:23px}.web-press-card p{font-size:14px}.web-review-grid{gap:16px}.web-review-card{padding:19px 15px}.web-review-card header{gap:7px;flex-wrap:wrap}.web-review-card h3{font-size:12px}.web-review-source{font-size:23px}.web-review-card>p{font-size:13px}.web-catalog>.web-centered-title{font-size:33px}.web-footer{padding-inline:23px}.web-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 45px}.web-footer-column h2{font-size:19px}.web-footer-column a{font-size:13px}body[data-surface=web] .web-app-container{width:calc(100% - 40px)}}
@media(max-width:680px){body[data-surface=web] .web-header .header-inner{grid-template-columns:132px minmax(0,1fr) 44px!important;gap:10px;min-height:74px;width:calc(100% - 32px)}.web-header .web-brand img{width:132px;height:38px}.web-header .account-control{max-width:100%}.web-header .account-link{padding:7px 9px;font-size:11px;min-height:42px}.web-header .account-toggle{width:auto;max-width:100%;gap:5px;padding:7px 8px;font-size:11px;min-height:42px}.web-header .account-toggle svg{width:15px;height:15px}.web-header .account-name{max-width:90px}.web-header .account-menu{min-width:210px;max-width:calc(100vw - 35px)}.web-menu-toggle{width:42px;height:42px}.web-menu-panel{padding:max(21px,env(safe-area-inset-top)) 24px max(26px,env(safe-area-inset-bottom))}.web-menu-top{padding-bottom:19px}.web-menu-top .web-brand img{width:175px}.web-menu-panel>.web-social-links{padding-bottom:22px;gap:12px}.web-social-links a{width:40px;height:40px}.web-drawer-nav>a,.web-mobile-dropdown>summary{font-size:17px;min-height:57px;padding:13px 2px}.web-mobile-dropdown .web-submenu a{font-size:14px;min-height:45px}.web-menu-personal{margin-top:22px;padding:15px}.web-hero{min-height:calc(100svh - 74px);padding:80px 23px 100px}.web-hero h1{font-size:38px;line-height:1.27;margin-bottom:27px;max-width:480px}.web-hero-intro-group p{font-size:18px;line-height:1.65;text-wrap:pretty}.web-hero-intro-group p+p{margin-top:18px}.web-hero-down{min-height:44px;min-width:44px;margin-top:27px}.web-video-toggle{bottom:17px;left:18px;min-height:42px;font-size:11px;padding:8px 11px}.web-section{width:calc(100% - 40px);padding-block:52px}.web-centered-title{font-size:31px;line-height:1.3;margin-bottom:35px}.web-centered-copy{font-size:15px;line-height:1.8;margin:-17px auto 27px}.web-worlds{padding-top:52px;padding-bottom:65px}.web-worlds>.web-centered-title{font-size:35px;line-height:1.25;margin-bottom:45px}.web-world-row,.web-world-row.is-reversed{display:flex;flex-direction:column;gap:30px}.web-world-row .web-world-image{order:-1}.web-world-row+.web-world-row{margin-top:68px}.web-world-image{border-width:3px}.web-world-image img{aspect-ratio:16/9}.web-world-row.is-reversed .web-world-image img{aspect-ratio:1024/684}.web-world-copy{width:100%;max-width:480px;margin:auto}.web-world-wordmark{width:255px;height:88px;max-width:100%;margin-bottom:19px}.web-world-copy p{font-size:16px;line-height:1.8;max-width:390px}.web-world-copy h3{font-size:32px;line-height:1.2;margin-top:32px}.web-world-copy>.web-reference-cta{min-width:215px;width:auto;max-width:100%;font-size:16px;min-height:48px;padding:11px 25px;margin-top:13px}.web-world-secondary{font-size:12px;min-height:44px;margin-top:8px}.web-freedom{min-height:470px;border-block-width:3px;padding:80px 24px;background-position:center}.web-freedom h2{font-size:32px;line-height:1.3;margin-bottom:25px}.web-freedom p{font-size:19px;line-height:1.5;max-width:430px}.web-social{padding-top:63px;padding-bottom:35px}.web-social .web-centered-title{font-size:27px;line-height:1.3;margin-bottom:15px}.web-social .web-centered-copy{font-size:14px;line-height:1.85;margin-bottom:30px;max-width:350px}.web-social-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:420px}.web-social-cards a{padding:12px;min-height:122px;gap:16px}.web-social-cards svg{width:51px;height:51px}.web-social-cards span{font-size:17px}.web-community{padding-top:32px;padding-bottom:64px}.web-community .web-centered-title{font-size:30px;line-height:1.35;margin-bottom:18px}.web-community p{font-size:16px;line-height:1.7;max-width:340px;margin-bottom:24px}.web-community .web-reference-cta{min-width:0;width:100%;max-width:335px;min-height:49px;font-size:16px}.web-press{padding-top:20px;padding-bottom:50px}.web-press>.web-centered-title{font-size:32px;margin-bottom:32px}.web-press-grid{grid-template-columns:1fr;gap:26px;max-width:500px;margin:auto}.web-press-card{min-height:310px;padding:29px 25px 24px;border-radius:18px}.web-press-logo{height:100px;margin-bottom:18px}.web-press-logo img{max-height:95px;max-width:80%}.web-press-card h3{font-size:25px;margin-bottom:13px}.web-press-card p{font-size:15px;line-height:1.75;margin-bottom:16px}.web-press-read{font-size:14px;min-height:40px}.web-reviews{padding-top:25px;padding-bottom:63px}.web-reviews .web-centered-title{font-size:31px;line-height:1.35;margin-bottom:17px}.web-reviews .web-centered-copy{font-size:13px;margin-bottom:29px}.web-review-grid{grid-template-columns:1fr;gap:22px;max-width:500px;margin:auto}.web-review-card{padding:23px;min-height:185px;border-radius:15px}.web-review-card header{gap:11px;padding-bottom:17px;flex-wrap:nowrap}.web-review-avatar{width:40px;height:40px;font-size:11px}.web-review-card h3{font-size:14px}.web-review-source{font-size:25px}.web-review-card>p{font-size:15px;line-height:1.85;margin-top:19px}.web-source-link{font-size:13px;margin-top:22px}.web-catalog{padding-top:17px;padding-bottom:70px}.web-catalog>.web-centered-title{font-size:30px;line-height:1.35;margin-bottom:30px}.web-catalog .learn-products{grid-template-columns:1fr;gap:22px}.web-catalog .learn-card-body{padding:20px}.web-catalog .learn-card-body h2{font-size:21px}.web-catalog-actions{gap:27px;margin-top:22px;flex-wrap:wrap}.web-catalog-actions a{font-size:13px;gap:10px}.web-footer{padding:43px 20px 24px}.web-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.web-footer-brand{grid-column:1/-1}.web-footer-brand>p{font-size:12px;margin-top:17px}.web-footer .web-social-links{margin-top:20px}.web-footer-column h2{font-size:17px;line-height:1.5;margin-bottom:13px}.web-footer-column a{font-size:12px;line-height:1.7;min-height:37px}.web-footer-column#contact{grid-column:1/-1}.web-footer-column#contact nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.web-risk-note{font-size:10px;line-height:1.9;margin-top:31px}.web-footer-bottom{font-size:10px;line-height:1.8;gap:12px;margin-top:23px;padding-top:20px}.web-footer-bottom nav{gap:22px}.web-section[id],.web-world-row[id],.web-footer-column[id],.web-hero-intro-group,.web-legacy-anchor{scroll-margin-top:90px}body[data-surface=web] .web-app-container{width:calc(100% - 32px)}body[data-surface=web] .web-app-container>.stack{padding-block:25px}}
@media(max-width:370px){body[data-surface=web] .web-header .header-inner{grid-template-columns:112px minmax(0,1fr) 40px!important;width:calc(100% - 28px);gap:8px}.web-header .web-brand img{width:112px;height:34px}.web-header .account-link{font-size:10px;padding:6px 8px}.web-header .account-toggle{font-size:10px;padding:6px;gap:4px}.web-header .account-name{max-width:66px}.web-menu-toggle{width:40px;height:42px}.web-menu-panel{padding-inline:21px}.web-hero{padding:68px 21px 95px}.web-hero h1{font-size:33px;line-height:1.3;margin-bottom:23px}.web-hero-intro-group p{font-size:17px;line-height:1.6}.web-hero-intro-group p+p{margin-top:18px}.web-worlds>.web-centered-title{font-size:31px}.web-world-wordmark{width:235px;height:78px}.web-world-copy h3{font-size:30px}.web-world-copy p{font-size:15px}.web-freedom h2{font-size:29px}.web-freedom p{font-size:18px}.web-social .web-centered-title{font-size:24px}.web-community .web-centered-title{font-size:28px}.web-press>.web-centered-title,.web-reviews .web-centered-title{font-size:29px}.web-press-card{padding-inline:22px}.web-review-card{padding:20px}.web-review-card h3{font-size:13px}.web-catalog>.web-centered-title{font-size:28px}.web-footer-top{gap:30px 18px}.web-footer-column h2{font-size:16px}.web-footer-column a{font-size:11px}}
@media(prefers-reduced-motion:no-preference){.web-menu-dialog[open] .web-menu-panel{animation:web-drawer-in .2s ease both}@keyframes web-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}}
@media(prefers-reduced-motion:reduce){.web-reference-cta,.web-social-links a,.web-desktop-dropdown summary>span,.web-mobile-dropdown>summary>span{transition:none}}

/* MN617 original: /Web/assets/cookie-consent.css */
.mn-cookies[hidden]{display:none!important}
.mn-cookies{position:fixed;z-index:1500;inset:auto 12px 10px;width:min(850px,calc(100% - 24px));margin-inline:auto;box-sizing:border-box;display:flex;align-items:center;gap:18px;padding:10px 14px;direction:rtl;text-align:right;background:#142423;color:#f5f9f9;border:1px solid #426d68;border-radius:12px;box-shadow:0 4px 20px #0003;font:400 13px/1.6 Heebo,Arial,sans-serif;bottom:calc(10px + env(safe-area-inset-bottom,0px));max-height:35dvh;overflow:auto}
.mn-cookies-copy{flex:1;min-width:0;margin:0!important;color:#e0eae7!important;font:inherit!important}
.mn-cookies a{color:#95eee1;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.mn-cookies button{flex:none;font:700 14px Heebo,Arial,sans-serif;cursor:pointer;min-height:40px;min-width:74px;border-radius:8px;padding:8px 16px;border:1px solid #8de4d4;background:#8de4d4;color:#092b24;line-height:1.3;white-space:nowrap}
.mn-cookies button:hover{background:#b5f1e5}.mn-cookies :focus-visible{outline:2px solid #fff;outline-offset:3px}
.mn-cookie-actions507{display:flex;gap:8px;flex:none;align-items:center}
.mn-cookies [data-cookie-necessary]{background:transparent;color:#e0eae7;border-color:#6b8b86;font-weight:500}
.mn-cookies [data-cookie-necessary]:hover{background:#ffffff12}
.mn-cookie-settings{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;min-height:32px}
body.reader-mode .mn-cookies{bottom:calc(var(--reader-nav-height,60px) + 10px + env(safe-area-inset-bottom,0px))}
@media(max-width:600px){.mn-cookies{inset-inline:8px;width:calc(100% - 16px);gap:10px;padding:9px 11px;font-size:12px;line-height:1.55;border-radius:10px}.mn-cookies button{min-width:64px;min-height:44px;padding:8px 12px;font-size:13px}}
@media(max-width:600px){.mn-cookies{flex-wrap:wrap}.mn-cookie-actions507{width:100%;justify-content:flex-end}.mn-cookies-copy{flex-basis:100%}}
@media(forced-colors:active){.mn-cookies{background:Canvas;border:2px solid CanvasText;color:CanvasText}.mn-cookies-copy{color:CanvasText!important}.mn-cookies a{color:LinkText}.mn-cookies button{border:1px solid ButtonText;forced-color-adjust:auto}}

/* MN617 original: /Book/assets/platform.css */
/* Shared RTL platform controls; inherits the site's type and colour system. */
.mn-option{display:flex;align-items:flex-start;gap:12px;padding:14px 0;cursor:pointer;line-height:1.5}.mn-option input[type=checkbox]{width:19px;height:19px;min-width:19px;margin:3px 0;accent-color:#19766c}.mn-option span{display:grid;gap:4px}.mn-option small{font-size:12px;color:var(--theme-muted,#53675f);font-weight:400}.mn-product-options{border:1px solid var(--theme-line,#e1e6e2);border-radius:14px;padding:16px;margin-block:14px}.mn-product-options legend{padding-inline:8px;font-weight:600}.mn-product-options .mn-option{padding-block:8px}.mn-text-button{border:0;background:transparent;color:var(--theme-accent,#176e65);cursor:pointer;padding:10px;font:inherit;text-decoration:underline}.mn-delivery{font-size:13px;line-height:1.7;color:var(--theme-muted,#53675f);min-height:22px}.mn-device-list{display:grid;gap:0}.mn-device{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--theme-line,#e8eae7)}.mn-device .tag{margin-inline-start:12px}.mn-device p{margin:8px 0 0}.mn-live-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:18px 20px;border-bottom:1px solid #ffffff18;font-size:13px;color:inherit}.mn-live-strip[hidden]{display:none}.mn-live-strip span{opacity:.7}.mn-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#48aa79;box-shadow:0 0 0 4px #48aa7916}.mn-proof{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:20px;z-index:900;display:flex;align-items:center;gap:12px;width:340px;max-width:calc(100vw - 32px);padding:16px;background:var(--theme-panel,#fff);color:var(--theme-text,#172b28);border:1px solid var(--theme-line,#d7e1dc);border-radius:16px;box-shadow:0 10px 36px #193c241a;opacity:0;transform:translateY(9px);transition:opacity .25s,transform .25s;font-family:inherit;text-align:right;line-height:1.55}.mn-proof[data-side=right]{left:auto;right:20px}.mn-proof.is-visible{opacity:1;transform:translateY(0)}.mn-proof strong{font-size:13px;font-weight:600;display:block}.mn-proof small{display:block;font-size:11px;color:var(--theme-muted,#53675f);margin-top:4px}.mn-proof-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--theme-success-bg,#eff6f0);color:var(--theme-success,#397b59)}.mn-proof button{flex:0 0 28px;align-self:flex-start;border:0;background:transparent;color:var(--theme-muted,#53675f);font-size:21px;line-height:24px;cursor:pointer;padding:0}.mn-proof>div{flex:1}.mn-live-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#mn-otp input{font-size:28px;letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:600px){.mn-device{align-items:flex-start;flex-direction:column;gap:14px}.mn-device .tag{display:table;margin:8px 0 0}.mn-proof,.mn-proof[data-side=right]{right:16px;left:16px;width:auto;padding:13px;bottom:max(16px,env(safe-area-inset-bottom))}.mn-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mn-proof{transition:none;transform:none}}

/* MN610: administrator-only online roster. Public counters remain static text. */
.mn-live-strip.mn-live-trigger610{cursor:pointer;touch-action:manipulation}
.mn-live-strip.mn-live-trigger610:focus-visible{outline:3px solid var(--theme-accent,#176e65);outline-offset:3px}
html body[data-surface=web] .site-header.web-header .web-header-actions .mn-live-strip.mn-live-trigger610{box-sizing:border-box;min-height:44px!important;height:auto!important}
.mn-online610{box-sizing:border-box;position:fixed;z-index:2400;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain;padding:16px;background:var(--theme-panel,#fff);color:var(--theme-text,#172b28);border:1px solid var(--theme-line,#d7e1dc);border-radius:16px;box-shadow:0 12px 38px #142b2a30;font-family:inherit;text-align:start;line-height:1.6}
.mn-online610[hidden],.mn-online610 [hidden]{display:none!important}
.mn-online610 header,.mn-online610 footer,.mn-online610-pagination{display:flex;align-items:center;gap:10px;justify-content:space-between}
.mn-online610 h2{margin:0;font-size:18px;line-height:1.5;color:inherit}
.mn-online610 button{box-sizing:border-box;min-width:44px;min-height:44px;padding:7px 12px;border:1px solid var(--theme-line,#d7e1dc);border-radius:9px;background:var(--theme-panel,#fff);color:inherit;font:inherit;cursor:pointer;flex:0 0 auto}
.mn-online610 button:disabled{cursor:default;opacity:.5}
.mn-online610 button:focus-visible{outline:3px solid var(--theme-accent,#176e65);outline-offset:2px}
.mn-online610 [data-online610-close]{font-size:24px;line-height:1;padding:6px}
.mn-online610 p{margin:10px 0;color:inherit}
.mn-online610 .mn-online610-counts{font-weight:700}
.mn-online610 .mn-online610-note,.mn-online610 [data-online610-status]{color:var(--theme-muted,#53675f);font-size:12px}
.mn-online610 ul{list-style:none;margin:12px 0;padding:0}
.mn-online610-person{display:grid;gap:4px;padding:11px 0;border-block-end:1px solid var(--theme-line,#d7e1dc);min-width:0;overflow-wrap:anywhere}
.mn-online610-person strong{font-size:14px;color:inherit}
.mn-online610-location{font-size:12px;color:var(--theme-muted,#53675f)}
.mn-online610-empty{padding:14px 0;font-size:13px}
.mn-online610 footer{justify-content:flex-start}
.mn-online610-pagination{margin-top:12px;font-size:12px}
@media(max-width:480px){.mn-online610{padding:12px}.mn-online610 h2{font-size:17px}.mn-online610 footer{align-items:flex-start}}

/* MN617 original: /Book/assets/student-import.css */
.student-import{min-width:0;max-width:100%}.student-import *{box-sizing:border-box}.student-import .panel{min-width:0}.student-import h2{margin:0 0 12px}.student-import p{overflow-wrap:anywhere}.import-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.student-import .field{min-width:0}.student-import input,.student-import select{max-width:100%;min-height:44px;background:var(--theme-field,#fff);color:var(--theme-text,#182331);border:1px solid var(--theme-line,#6c7680)}.student-import input[type=file]{width:100%;padding:10px;font-size:14px}.student-import select[multiple]{min-height:112px;padding:8px}.student-import option{background:var(--theme-panel,#fff);color:var(--theme-text,#182331)}.import-product-map{padding:16px;border:1px solid var(--theme-line,#adb3bc);border-radius:14px;margin:12px 0;background:var(--theme-panel,#fff)}.import-product-map>span{font-weight:700;overflow-wrap:anywhere}.import-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-summary>div{display:grid;gap:5px;padding:14px;border:1px solid var(--theme-line,#adb3bc);border-radius:12px}.import-summary strong{font-size:24px}.import-summary span{font-size:14px}.import-preview-rows{display:grid;gap:12px}.import-preview-row{display:grid;gap:7px;padding:18px;border:1px solid var(--theme-line,#adb3bc);border-radius:14px;min-width:0;background:var(--theme-panel,#fff);color:var(--theme-text,#182331)}.import-preview-row>div{display:flex;gap:12px;align-items:start;justify-content:space-between;flex-wrap:wrap}.import-preview-row p{margin:4px 0}.import-preview-row bdi,.import-preview-row small,.import-filename{overflow-wrap:anywhere;word-break:break-word}.import-state{font-size:13px;line-height:1.4;padding:5px 9px;border-radius:8px;background:var(--theme-raised,#edf0f4);color:var(--theme-text,#182331)}.import-state[data-state=invalid],.import-state[data-state=skipped]{background:#fff0ec;color:#962f21}.import-state[data-state=granted],.import-complete{color:#12613d}.import-confirm{display:flex;align-items:start;gap:12px;line-height:1.7;padding:14px;border:1px solid var(--theme-line,#adb3bc);border-radius:12px}.import-confirm input{flex:0 0 24px;width:24px;min-height:24px;height:24px;margin:4px 0}.import-confirm span{min-width:0}.import-history{display:grid;gap:8px}.import-history>a{display:grid;gap:6px;padding:14px;border:1px solid var(--theme-line,#adb3bc);border-radius:12px;color:var(--theme-text,#182331);text-decoration:none;overflow-wrap:anywhere}.import-pagination{justify-content:space-between;align-items:center}.student-import button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.student-import :focus-visible{outline:3px solid var(--theme-gold,#9b741f);outline-offset:3px}.student-import .notice{overflow-wrap:anywhere}.student-import [aria-busy=true]{cursor:progress}[data-mn-theme=dark] .student-import .import-state[data-state=invalid],[data-mn-theme=dark] .student-import .import-state[data-state=skipped]{background:#462620;color:#ffc1b3}[data-mn-theme=dark] .student-import .import-state[data-state=granted],[data-mn-theme=dark] .student-import .import-complete{color:#86e3b2}@media(max-width:600px){.import-fields{grid-template-columns:minmax(0,1fr)}.import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.student-import .panel{padding:18px 14px}.import-preview-row{padding:14px}.import-confirm{padding:12px;gap:10px}.import-pagination{gap:8px}.import-pagination span{flex-basis:100%;order:-1;text-align:center}.import-pagination button{flex:1}.student-import .actions{flex-wrap:wrap}}

.student-import .panel{background:var(--theme-panel,#fff);color:var(--theme-text,#18362d)}
html[data-mn-theme=dark] .student-import{--theme-panel:#182529;--theme-field:#111e22;--theme-text:#e4eeea;--theme-line:#3c5055;--theme-raised:#213238;--theme-gold:#d3b366}
.import-access-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.import-column-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--theme-line,#adb3bc);border-radius:10px;min-width:0}.import-column-choice input{flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:3px 0}.import-column-choice span{min-width:0;overflow-wrap:anywhere}.import-column-choice small{display:block;color:var(--theme-muted,#455950);margin-top:5px}.import-product-map{display:grid;gap:8px}.import-tracker{grid-column:1/-1;min-width:0;width:100%;margin-bottom:18px;display:grid;gap:12px;background:var(--theme-panel,#fff);color:var(--theme-text,#18362d);border:1px solid var(--theme-line,#adb3bc);border-radius:14px;padding:16px;overflow-wrap:anywhere}.import-tracker[hidden]{display:none}.import-tracker article{min-width:0}.import-tracker p{margin:8px 0;line-height:1.7}.import-tracker-title{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center}.import-tracker a{display:inline-flex;align-items:center;min-height:44px;color:var(--theme-text,#18362d);text-decoration:underline}.import-tracker progress{display:block;width:100%;height:10px;accent-color:#14786a}.import-tracker :focus-visible{outline:3px solid var(--theme-gold,#9b741f);outline-offset:3px}.import-tracker .notice{margin-top:12px}.student-import input[type=number]{width:100%;max-width:240px}html[data-mn-theme=dark] .import-tracker{--theme-panel:#182529;--theme-text:#e4eeea;--theme-line:#3c5055;--theme-gold:#d3b366}@media(max-width:600px){.import-access-columns{grid-template-columns:minmax(0,1fr)}.import-tracker{padding:14px;font-size:14px}.import-tracker-title{align-items:flex-start}}

/* MN617 original: /Book/assets/schooler-launch.css */
.schooler-launch,.sl-tracker,.sl-roster-link{--sl-text:var(--theme-text,#18362d);--sl-muted:var(--theme-muted,#52645e);--sl-panel:var(--theme-panel,#fff);--sl-field:var(--theme-field,#fff);--sl-line:var(--theme-line,#b7c3bd);--sl-raised:var(--theme-raised,#f0f4f1);--sl-accent:var(--theme-gold,#977126);color:var(--sl-text);min-width:0;max-width:100%;overflow-wrap:anywhere}
.schooler-launch *,.sl-tracker *,.sl-roster-link *{box-sizing:border-box;min-width:0}
.schooler-launch{display:grid;gap:20px}.schooler-launch [hidden],.sl-tracker[hidden],.sl-roster-link[hidden]{display:none!important}.schooler-launch .panel{background:var(--sl-panel);color:var(--sl-text)}.sl-panel{display:grid;gap:18px;padding:24px}.sl-panel h2,.sl-panel p,.sl-panel h3{margin:0}.sl-heading,.sl-student-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.sl-heading h2{font-size:clamp(1.1rem,2vw,1.45rem)}.sl-heading>div{display:grid;gap:6px}.sl-muted{color:var(--sl-muted);font-size:.9rem;line-height:1.7}.sl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sl-stats>div{display:grid;gap:6px;border:1px solid var(--sl-line);border-radius:12px;padding:16px}.sl-stats strong{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2}.sl-stats span{font-size:.88rem;line-height:1.5}.sl-quality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0}.sl-quality>div{display:flex;gap:10px;justify-content:space-between;border-bottom:1px solid var(--sl-line);padding:8px 0}.sl-quality dt{font-size:.88rem}.sl-quality dd{margin:0;font-weight:700}.sl-state{display:inline-flex;align-items:center;max-width:100%;font-size:.82rem;line-height:1.6;padding:4px 10px;border-radius:8px;background:var(--sl-raised);color:var(--sl-text)}.sl-state[data-state=review],.sl-state[data-state=failed],.sl-state[data-state=uncertain],.sl-state[data-state=blocked],.sl-state[data-state=error]{background:#fff0df;color:#7d4610}.sl-state[data-state=sent],.sl-state[data-state=completed],.sl-state[data-state=active]{background:#e2f3e9;color:#17613e}.sl-notice,.sl-feedback{background:var(--sl-raised);border:1px solid var(--sl-line);border-inline-start:4px solid var(--sl-accent);border-radius:10px;padding:14px 16px;line-height:1.75;margin:0}.sl-feedback[role=alert]{border-inline-start-color:#bc4837}.sl-reasons{margin:0;padding-inline-start:22px;line-height:1.8}.sl-field{display:grid;gap:8px;font-size:.92rem;font-weight:600}.sl-field small{font-weight:400;color:var(--sl-muted);line-height:1.6}.sl-field input,.sl-field select{width:100%;max-width:100%;min-height:46px;padding:10px 12px;font:inherit;font-weight:400;color:var(--sl-text);background:var(--sl-field);border:1px solid var(--sl-line);border-radius:9px}.sl-field option{background:var(--sl-panel);color:var(--sl-text)}.sl-limit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:560px}.sl-filters{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:14px}.sl-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.schooler-launch form{display:grid;gap:18px}.schooler-launch .button,.sl-tracker .button,.sl-roster-link .button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:center}.schooler-launch button:disabled{opacity:.55;cursor:not-allowed}.schooler-launch :focus-visible,.sl-tracker :focus-visible,.sl-roster-link :focus-visible{outline:3px solid var(--sl-accent);outline-offset:3px}.sl-review{border:2px solid var(--sl-accent)}.sl-review>p{line-height:1.8}.sl-confirm{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--sl-line);border-radius:12px;padding:14px;line-height:1.75}.sl-confirm input{flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:3px 0;accent-color:#14786a}.sl-password{max-width:420px}.sl-students{display:grid;gap:12px}.sl-student{display:grid;gap:13px;border:1px solid var(--sl-line);border-radius:13px;padding:18px}.sl-student h3{font-size:1.05rem;line-height:1.65}.sl-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.sl-contact>div{display:grid;gap:4px}.sl-contact dt{color:var(--sl-muted);font-size:.8rem}.sl-contact dd{margin:0;line-height:1.65;font-size:.9rem}.sl-contact bdi{overflow-wrap:anywhere;word-break:break-word}.sl-courses{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sl-courses li{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:baseline;line-height:1.65;border-inline-start:3px solid var(--sl-line);padding-inline-start:10px}.sl-courses strong{font-size:.9rem;font-weight:600}.sl-courses span,.sl-courses small{font-size:.8rem;color:var(--sl-muted)}.sl-row-message{font-size:.87rem;line-height:1.7}.sl-mail{border-top:1px solid var(--sl-line);padding-top:10px}.sl-empty{padding:24px 0;line-height:1.8}.sl-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sl-pagination span{font-size:.9rem}.schooler-launch [aria-busy=true]{opacity:.7}.schooler-launch [inert]{opacity:.65}.sl-tracker{display:grid;gap:14px;grid-column:1/-1;width:100%;background:var(--sl-panel);border:1px solid var(--sl-line);border-inline-start:4px solid var(--sl-accent);border-radius:14px;padding:18px;margin-block-end:18px}.sl-tracker article{display:grid;gap:10px}.sl-tracker article>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sl-tracker p,.sl-roster-link p{margin:0;font-size:.9rem;line-height:1.75}.sl-tracker a{justify-self:start}.sl-roster-link{border:1px solid var(--sl-line);border-radius:12px;padding:15px;margin-block:12px;background:var(--sl-raised)}.sl-roster-link>div{display:grid;gap:9px}.sl-roster-link a{justify-self:start}
html[data-mn-theme=dark] .schooler-launch,html[data-mn-theme=dark] .sl-tracker,html[data-mn-theme=dark] .sl-roster-link{--sl-text:#e4eeea;--sl-muted:#b1c2bb;--sl-panel:#182529;--sl-field:#111e22;--sl-line:#40575a;--sl-raised:#23373b;--sl-accent:#d3b366}html[data-mn-theme=dark] .sl-state[data-state=review],html[data-mn-theme=dark] .sl-state[data-state=failed],html[data-mn-theme=dark] .sl-state[data-state=uncertain],html[data-mn-theme=dark] .sl-state[data-state=blocked],html[data-mn-theme=dark] .sl-state[data-state=error]{background:#4b3421;color:#ffcd98}html[data-mn-theme=dark] .sl-state[data-state=sent],html[data-mn-theme=dark] .sl-state[data-state=completed],html[data-mn-theme=dark] .sl-state[data-state=active]{background:#204b3c;color:#9ee8bf}
@media(max-width:760px){.sl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-filters>.sl-field:first-child{grid-column:1/-1}.sl-panel{padding:20px}}
@media(max-width:480px){.schooler-launch{gap:15px}.sl-panel{padding:16px 12px;gap:16px}.sl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sl-stats>div{padding:12px}.sl-quality,.sl-filters,.sl-contact{grid-template-columns:minmax(0,1fr)}.sl-quality{gap:0}.sl-limit-fields{gap:12px}.sl-student{padding:14px 12px}.sl-student-heading{gap:8px}.sl-confirm{padding:12px;gap:10px}.sl-actions>.button{flex:1 1 140px}.sl-pagination span{flex-basis:100%;order:-1;text-align:center}.sl-pagination button{flex:1}.sl-tracker{padding:14px}.sl-tracker a,.sl-roster-link a{justify-self:stretch}.sl-tracker .sl-state{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.schooler-launch *,.sl-tracker *,.sl-roster-link *{scroll-behavior:auto!important}}
.sl-advanced{border-top:1px solid var(--sl-line);padding-top:10px;display:grid;gap:12px}.sl-advanced>summary{cursor:pointer;min-height:44px;padding:8px 0;line-height:1.65;font-size:.9rem}.sl-advanced>p,.sl-advanced>.sl-actions,.sl-advanced>button{margin-top:12px}.sl-recipient-review{display:grid;gap:14px;padding:16px;margin-top:14px;border:1px solid var(--sl-accent);border-radius:10px;background:var(--sl-raised)}.sl-recipient-review h4{margin:0;font-size:1rem;line-height:1.7}.sl-recipient-review p{font-size:.9rem;line-height:1.8}.sl-recipient-review .sl-confirm{background:var(--sl-panel)}.mn-access-launch-pending{color:var(--theme-muted,#52645e);font-weight:600}@media(max-width:480px){.sl-recipient-review{padding:12px 10px}.sl-recipient-review .sl-actions>.button{flex-basis:100%}}

.sl-stats>button{display:grid;gap:6px;border:1px solid var(--sl-line);border-radius:12px;padding:16px;background:var(--sl-raised);color:var(--sl-text);font:inherit;text-align:start;cursor:pointer;appearance:none}.sl-stats>button small{color:var(--sl-muted);font-size:.76rem;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.sl-stats>button:hover,.sl-stats>button[aria-pressed=true]{border-color:var(--sl-accent)}[data-sl-results]:focus{outline:2px solid var(--sl-accent);outline-offset:5px;border-radius:3px}@media(max-width:480px){.sl-stats>button{padding:12px}}

.sl-quality-filter{border:0;background:transparent;color:var(--sl-text);font:inherit;text-align:start;padding:0;min-height:32px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sl-quality-filter[aria-pressed=true]{font-weight:700}.sl-info-label{display:block;font-size:.74rem;color:var(--sl-muted);line-height:1.5}.sl-row-issues{font-size:.86rem;line-height:1.7}.sl-row-issues ul{margin:5px 0 0;padding-inline-start:22px}.sl-test-mail{display:grid;gap:10px;border-top:1px solid var(--sl-line);padding-top:14px}.sl-test-mail>.button{justify-self:start}.sl-test-mail>strong{font-size:.9rem}@media(max-width:480px){.sl-test-mail>.button{justify-self:stretch}}
.sl-edit-controls{display:grid;gap:8px}.sl-edit-controls>.button{justify-self:start}.sl-contact-editor{margin-top:0}.sl-edit-fields{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sl-edit-fields>.sl-field:first-child{grid-column:1/-1}.sl-contact-editor input{font-size:16px}.sl-contact-editor [aria-invalid=true]{border-color:#bc4837}.sl-contact-editor input[readonly]{background:var(--sl-raised);color:var(--sl-muted)}@media(max-width:600px){.sl-edit-fields{grid-template-columns:minmax(0,1fr)}.sl-edit-controls>.button{justify-self:stretch}}

/* 429: a focused launch flow; other admin dialogs and controls stay untouched. */
.schooler-launch .sl-wizard{position:fixed;inset:0;width:min(920px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:88dvh;margin:auto;padding:28px;border:1px solid var(--sl-line);border-radius:20px;overflow:auto;overscroll-behavior:contain;background:var(--sl-panel);color:var(--sl-text);box-shadow:0 24px 90px #0004;gap:22px}
.schooler-launch .sl-wizard::backdrop{background:rgb(9 24 26 / .65)}
.schooler-launch .sl-wizard:not([open]){display:none}
.schooler-launch .sl-wizard-heading{align-items:center;gap:18px}
.schooler-launch .sl-wizard h2{font-size:clamp(1.2rem,2.7vw,1.65rem);line-height:1.4}
.schooler-launch .sl-eyebrow{font-size:.8rem;color:var(--sl-muted);font-weight:500}
.schooler-launch .sl-wizard-close{flex:0 0 auto;align-self:start}
.schooler-launch .sl-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:10px}
.schooler-launch .sl-wizard-steps li{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:2px solid var(--sl-line);color:var(--sl-muted);font-size:.88rem;line-height:1.5}
.schooler-launch .sl-wizard-steps li span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--sl-raised);font-weight:700}
.schooler-launch .sl-wizard-steps li[aria-current=step]{border-color:var(--sl-accent);color:var(--sl-text);font-weight:700}
.schooler-launch .sl-launch-courses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}
.schooler-launch .sl-launch-course{display:grid;gap:14px;padding:18px;border:1px solid var(--sl-line);border-radius:14px;background:var(--sl-panel)}
.schooler-launch .sl-launch-course.is-selected{border-color:var(--sl-accent);box-shadow:inset 0 0 0 1px var(--sl-accent);background:var(--sl-raised)}
.schooler-launch .sl-launch-choice{display:flex;gap:12px;align-items:flex-start;cursor:pointer;line-height:1.6}
.schooler-launch .sl-launch-choice>input{width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:3px 0 0;accent-color:#14786a}
.schooler-launch .sl-launch-choice>span{display:grid;gap:5px}
.schooler-launch .sl-launch-choice strong{font-size:1rem}
.schooler-launch .sl-launch-choice small{color:var(--sl-muted);font-size:.85rem}
.schooler-launch .sl-course-note{font-size:.85rem;line-height:1.7;color:var(--sl-muted)}
.schooler-launch .sl-course-note[role=alert]{color:var(--sl-text);font-weight:600}
.schooler-launch .sl-price-details{border-top:1px solid var(--sl-line);padding-top:8px}
.schooler-launch .sl-price-details summary{cursor:pointer;min-height:36px;line-height:1.6;padding:6px 0;font-size:.86rem;color:var(--sl-muted)}
.schooler-launch .sl-price-details form{margin-top:10px;gap:12px}
.schooler-launch .sl-price-details input[type=number]{font-size:16px}
.schooler-launch .sl-paid-confirm{font-size:.84rem;padding:10px;gap:9px;background:var(--sl-panel)}
.schooler-launch .sl-paid-confirm input{width:20px;height:20px;min-height:20px;flex-basis:20px}
.schooler-launch .sl-wizard-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--sl-line);padding-top:18px;margin-top:4px}
.schooler-launch .sl-wizard-footer>.button{flex:0 1 auto;align-self:center;height:auto;min-height:44px;width:auto}
.schooler-launch .sl-mail-subject{display:grid;gap:8px;padding:14px 18px;background:var(--sl-raised);border-radius:10px;line-height:1.6}
.schooler-launch .sl-mail-subject>span{font-size:.8rem;color:var(--sl-muted)}
.schooler-launch .sl-mail-subject>strong{font-size:.95rem}
.schooler-launch .sl-launch-mail{display:block;width:100%;height:560px;max-height:65dvh;border:1px solid var(--sl-line);border-radius:12px;background:#fff}
.schooler-launch .sl-launch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.schooler-launch .sl-launch-summary>div{display:grid;gap:6px;padding:16px;border-radius:12px;background:var(--sl-raised)}
.schooler-launch .sl-launch-summary strong{font-size:1.6rem;line-height:1.3}
.schooler-launch .sl-launch-summary span{font-size:.84rem;color:var(--sl-muted);line-height:1.6}
.schooler-launch .sl-selected-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}
.schooler-launch .sl-selected-list li{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:10px;border-bottom:1px solid var(--sl-line);font-size:.92rem;line-height:1.7}
.schooler-launch .sl-selected-list li span{white-space:nowrap;color:var(--sl-muted)}
.schooler-launch .sl-send-settings form{margin-top:14px}
@media(max-width:600px){.schooler-launch .sl-wizard{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:92dvh;padding:18px 14px;border-radius:16px;gap:18px}.schooler-launch .sl-launch-courses{grid-template-columns:minmax(0,1fr)}.schooler-launch .sl-wizard-steps{gap:6px}.schooler-launch .sl-wizard-steps li{display:grid;gap:7px;justify-items:center;text-align:center;padding:8px 3px;font-size:.78rem}.schooler-launch .sl-launch-course{padding:15px}.schooler-launch .sl-wizard-footer>.button{flex:1 1 180px}.schooler-launch .sl-wizard-footer>p{flex-basis:100%}.schooler-launch .sl-launch-summary{gap:7px}.schooler-launch .sl-launch-summary>div{padding:12px 8px}.schooler-launch .sl-launch-summary strong{font-size:1.35rem}.schooler-launch .sl-launch-summary span{font-size:.75rem}.schooler-launch .sl-launch-mail{height:520px}}

.schooler-launch .sl-overview{padding:0;overflow:hidden}.schooler-launch .sl-overview>summary{cursor:pointer;padding:18px 24px;font-size:1rem;font-weight:600;line-height:1.6}.schooler-launch .sl-overview[open]>summary{border-bottom:1px solid var(--sl-line)}

/* Compact launch analytics; independent of the full recipient list. */
.sl-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sl-analytics-grid>div{display:grid;gap:8px;padding:18px;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-raised)}.sl-analytics-grid strong{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;font-variant-numeric:tabular-nums}.sl-analytics-grid small{color:var(--sl-muted);font-size:.8rem}.sl-analytics-meta{display:flex;gap:12px 24px;flex-wrap:wrap;color:var(--sl-muted);font-size:.85rem;font-variant-numeric:tabular-nums}.sl-analytics-note{font-size:.8rem}@media(max-width:680px){.sl-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-analytics-grid>div{padding:14px}}

/* Click-through launch metrics and the shared student-table visual structure. */
.sl-metric579{display:grid;gap:8px;text-align:start;padding:18px;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-raised);color:var(--sl-text);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sl-metric579:hover,.sl-metric579.is-selected{border-color:var(--sl-accent);box-shadow:0 0 0 1px var(--sl-accent)}.sl-metric579 small{font-size:.8rem;color:var(--sl-muted)}.sl-metric-filter579{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:10px;background:var(--sl-raised);color:var(--sl-text)}.sl-table-wrap579{overflow-x:auto;border:1px solid var(--sl-line);border-radius:12px}.sl-table579{width:100%;min-width:1050px;border-collapse:collapse;background:var(--sl-panel);font-size:.88rem}.sl-table579 th,.sl-table579 td{text-align:start;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--sl-line)}.sl-table579 thead th{background:var(--sl-raised);font-weight:600;white-space:nowrap}.sl-table579 tbody th{font-weight:500;min-width:140px}.sl-table579 tbody tr:last-child td{border-bottom:0}.sl-table579 bdi{overflow-wrap:anywhere}.sl-table579 time{font-size:.8rem;line-height:1.6;display:block;min-width:85px}.sl-name579{border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--sl-text);cursor:pointer;text-align:start}.sl-name579:hover{text-decoration:underline}.sl-expand579{background:var(--sl-raised);border:1px solid var(--sl-line);color:var(--sl-text);font:inherit;border-radius:7px;padding:7px 10px;cursor:pointer}.sl-courses579{min-width:145px;max-width:230px}.sl-courses579 summary{cursor:pointer;line-height:1.6}.sl-courses579 summary span{display:block;color:var(--sl-muted);font-size:.8rem}.sl-courses579 ul{padding-inline-start:16px;margin-block:8px}.sl-detail-row579>td{background:var(--sl-raised);padding:16px}.sl-detail-row579 .sl-student{background:var(--sl-panel)}.sl-sr579{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.sl-metric579{transition:none}}

/* 591: account registrations in the existing launch cohort. */
.schooler-launch .sl-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}
.schooler-launch .sl-metric-filter579{flex-wrap:wrap}
.sl-account-scopes591{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}
.schooler-launch .sl-account-scopes591 .button{min-height:44px}
.sl-account-scopes591 .button[aria-pressed=true]{border-color:var(--sl-accent);box-shadow:0 0 0 1px var(--sl-accent)}
.sl-account591{display:grid;gap:3px;margin-top:6px;color:var(--sl-muted);font-size:.75rem;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.sl-account591 time{min-width:0;font-size:inherit}
.sl-account591.is-detail{margin-block:12px;padding:10px 12px;border:1px solid var(--sl-line);border-radius:9px;background:var(--sl-raised)}
@media(max-width:680px){.schooler-launch .sl-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schooler-launch .sl-metric579{min-width:0;padding:12px;gap:6px}.schooler-launch .sl-analytics-grid strong{font-size:clamp(1.25rem,6vw,2.2rem)}.schooler-launch .sl-metric579:last-child:nth-child(odd){grid-column:1/-1}.sl-account-scopes591 .button{flex:1 1 130px;min-height:44px}.sl-account591{font-size:12px}}

/* MN617 original: /Web/assets/site-controls533.css */
.mn-controls533{direction:rtl;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:16px 20px;margin:18px 0;border:1px solid #d8dfda;border-radius:14px;background:#fff;color:#182c23;font-size:14px}
.mn-control533-row{display:flex;align-items:center;gap:12px;min-height:36px}
.mn-control533-label{display:flex;position:relative;align-items:center;gap:14px;cursor:pointer;font-weight:650}
.mn-control533-label input{position:absolute;opacity:0;inset-inline-end:0;width:44px;height:26px;margin:0;cursor:pointer}
.mn-control533-label i{position:relative;display:block;width:44px;height:26px;flex:none;border-radius:20px;background:#8a9690;pointer-events:none;transition:background .15s}
.mn-control533-label i:after{content:'';position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}
.mn-control533-label input:checked+i{background:#216843}.mn-control533-label input:checked+i:after{transform:translateX(-18px)}
.mn-control533-label input:focus-visible+i{outline:3px solid #d4a33d;outline-offset:3px}.mn-control533-label input:disabled+i{opacity:.5}
.mn-control533-row>[data-value]{font-size:12px;color:#53645a;min-width:40px}.mn-controls533-settings{margin-inline-start:auto;color:#216843;font-weight:600;text-decoration:underline}
.mn-controls533-status{font-size:12px;margin:0;color:#53645a}.mn-controls533-status:empty{display:none}.mn-controls533 [data-controls-details]{flex-basis:100%}.mn-controls533 [data-controls-details]>section{border-top:1px solid #e4e9e6;padding-top:22px;margin-top:10px}.mn-controls533 [data-controls-details] p{max-width:850px;line-height:1.8}.mn-controls533-field{display:flex;align-items:center;gap:16px}.mn-controls533-field select{width:auto;min-width:70px}.mn-controls533-courses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.mn-controls533-courses label{display:flex;gap:10px;align-items:center;padding:8px 0}.mn-controls533-courses input{width:18px;height:18px;flex:none;accent-color:#216843}
@media(max-width:600px){.mn-controls533{padding:14px;gap:12px}.mn-control533-row{width:100%;justify-content:space-between}.mn-controls533-settings{margin-inline-start:0}.mn-controls533-courses{grid-template-columns:1fr}}

/* MN617 original: /Book/assets/penny-campaign465.css */
.penny465{display:grid;gap:22px;min-width:0}.penny465 h2{font-size:21px;margin:0 0 12px}.penny465 p{line-height:1.65}.penny465-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;border:1px solid #72997d4d;border-radius:18px;background:linear-gradient(125deg,#54866617,transparent)}.penny465-summary h2{font-size:30px;margin:10px 0}.penny465-kicker{font-size:13px;opacity:.7}.penny465-draft{padding:7px 14px;border:1px solid #af96535c;border-radius:20px;white-space:nowrap}.penny465-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.penny465-stats article{display:grid;gap:8px;border:1px solid #8b969533;border-radius:14px;padding:22px}.penny465-stats strong{font-size:30px;font-variant-numeric:tabular-nums}.penny465-stats span{font-size:14px;opacity:.8}.penny465-source dl{display:grid;gap:12px}.penny465-source dl>div{display:flex;justify-content:space-between;gap:18px;padding-bottom:10px;border-bottom:1px solid #8b96952b}.penny465-source dd{margin:0;text-align:left}.penny465-notice{padding:14px;border-inline-start:3px solid #ae9458;background:#ae94580d}.penny465 form{display:grid;gap:14px}.penny465 form select{max-width:100%;width:100%;padding:13px;border:1px solid #8b969566;border-radius:10px;background:var(--surface,#181c1b);color:inherit;font:inherit}.penny465 form .button{justify-self:start}.penny465-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.penny465-filters{display:flex;flex-wrap:wrap;gap:10px 18px;margin:15px 0 22px}.penny465-filters a{color:inherit;text-underline-offset:5px}.penny465-table{overflow-x:auto}.penny465 table{width:100%;border-collapse:collapse;text-align:right}.penny465 th,.penny465 td{padding:16px 12px;border-bottom:1px solid #8b96952b;vertical-align:middle}.penny465 td strong,.penny465 td bdi,.penny465 td small{display:block}.penny465 td bdi{font-size:13px;margin-top:5px;overflow-wrap:anywhere}.penny465 td small{margin-top:5px;max-width:190px;opacity:.75}.penny465 button:disabled{opacity:.45;cursor:not-allowed}.penny465 [data-penny-feedback]{padding:14px;border:1px solid #72997d66;border-radius:10px}.penny465 [role=alert]{border-color:#b96565}.penny465 .actions{margin-top:15px}@media(max-width:640px){.penny465{gap:16px}.penny465-summary{padding:20px}.penny465-summary h2{font-size:25px}.penny465-stats{gap:8px}.penny465-stats article{padding:14px 10px}.penny465-stats strong{font-size:26px}.penny465-stats span{font-size:11px}.penny465-source dl>div{display:grid;gap:4px}.penny465-source dd{text-align:right}.penny465 th,.penny465 td{padding:14px 8px}.penny465 .button{min-height:44px}}
.penny466-list{display:grid;gap:14px}.penny466-recipient{padding:20px;border:1px solid #8b969544;border-radius:14px;min-width:0}.penny466-person{display:flex;align-items:center;gap:14px}.penny466-person>div{min-width:0;flex:1}.penny466-person strong,.penny466-person bdi,.penny466-person small{display:block}.penny466-person bdi{overflow-wrap:anywhere;font-size:14px;margin-top:5px}.penny466-person small{opacity:.6;margin-top:5px}.penny466-state{font-size:13px;padding:7px 10px;border-radius:8px;background:#61987918;max-width:160px}.penny466-dates{display:flex;flex-wrap:wrap;gap:18px 32px;margin:20px 0}.penny466-dates dt{font-size:12px;opacity:.6;margin-bottom:5px}.penny466-dates dd{margin:0;font-size:14px}.penny466-dates bdi{overflow-wrap:anywhere}.penny466-resend{border-top:1px solid #8b969533;padding-top:14px;margin-top:16px}.penny466-resend summary{cursor:pointer;font-size:14px;font-weight:600}.penny466-resend p{max-width:620px;font-size:14px}.penny466-preview{white-space:pre-line;line-height:1.9!important}.penny466-pages{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;margin:20px 0}.penny466-select{padding-bottom:8px}.penny465 input[type=checkbox]{width:20px;height:20px;accent-color:#137e75;vertical-align:middle;flex-shrink:0}.penny465-filters a{padding:10px 15px;border-radius:8px;text-decoration:none}.penny465-filters a[aria-current=page]{background:#14827a;color:#fff}.penny466-claim{max-width:660px;margin:35px auto;padding:32px!important}.penny466-review{font-size:14px;color:#8b671d}.penny465 [data-feedback]:not([hidden]){padding:14px;border:1px solid #72997d66;border-radius:10px}.penny465 details>form,.penny465 details>p{margin-top:18px}.penny466-empty{padding:24px;text-align:center;opacity:.65}@media(max-width:640px){.penny466-recipient{padding:16px}.penny466-person{flex-wrap:wrap}.penny466-state{margin-inline-start:auto}.penny466-person>div{flex-basis:65%}.penny465-filters{gap:6px}.penny465-filters a{font-size:13px;padding:10px}.penny466-claim{margin:20px auto;padding:23px!important}.penny466-resend .button{width:100%;white-space:normal}.penny465-summary{flex-wrap:wrap}}

.penny467-mail-preview{margin-top:22px;min-width:0}.penny467-mail-preview[hidden]{display:none}.penny467-mail-meta{display:grid;gap:12px;margin:0 0 18px;font-size:14px}.penny467-mail-meta>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.penny467-mail-meta dt{opacity:.65}.penny467-mail-meta dd{margin:0;overflow-wrap:anywhere}.penny467-mail-canvas{overflow:hidden;border:1px solid #dae5df;border-radius:14px;background:#eef3f1}.penny467-email-frame{display:block;width:100%;height:960px;min-height:480px;border:0;background:#eef3f1;color-scheme:light}@media(max-width:640px){.penny467-mail-meta>div{grid-template-columns:1fr;gap:3px}.penny467-mail-canvas{margin-inline:-12px;border-radius:10px}.penny467-mail-preview{margin-top:18px}}

.penny468-sync{display:flex;align-items:center;justify-content:space-between;gap:24px}.penny468-sync p{margin:8px 0}.penny468-sync form{flex-shrink:0}.penny468-purchase{display:grid;gap:8px;max-width:380px;margin-top:16px}.penny468-purchase input{width:100%;padding:12px;border:1px solid #8b969566;border-radius:9px;background:var(--surface,#181c1b);color:inherit;font:inherit;color-scheme:dark}.penny468-purchase input:disabled{opacity:.5}.penny468-purchase small{font-size:12px;opacity:.7}.penny465 [data-review]{margin-top:20px}.penny465 [data-selected-count]{margin:0;font-size:14px}@media(max-width:640px){.penny465-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.penny468-sync{display:grid;gap:12px}}

.penny468-identity{padding:14px;border:1px solid #ae945866;border-radius:10px;font-size:14px;overflow-wrap:anywhere}

/* Focused invitation page; the rest of the site keeps its normal shell. */
html.penny-campaign-only473 #app-root{width:100%;max-width:none;min-height:100svh;margin:0;padding:clamp(24px,6vh,72px) 20px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0,#204d424d,transparent 65%),#101b19;color:#eef5f1}
.penny473-landing{width:min(100%,660px);margin:auto;text-align:center}
.penny473-brand{display:flex;justify-content:center;margin:0 0 32px}
.penny473-brand img{width:167px;height:48px;object-fit:contain}
.penny473-landing .penny466-claim{margin:0;padding:clamp(24px,5vw,48px)!important;border:1px solid #50766566;border-radius:24px;background:#162a23;color:#f1f7f3;box-shadow:0 24px 72px #0003;gap:18px}
.penny473-landing h1{font-size:clamp(36px,7vw,52px);line-height:1.15;margin:0;letter-spacing:-1px;color:inherit}
.penny473-landing .penny465-kicker{color:#bad9c6;opacity:1;font-size:13px;letter-spacing:1px}
.penny473-landing p{margin:0;font-size:17px;line-height:1.75}
.penny473-landing .actions{justify-content:center;margin:8px 0 0}
.penny473-landing .button{min-height:50px;min-width:210px;white-space:normal;background:#d5df89;color:#15211a;border-color:transparent;font-weight:700;border-radius:12px}
.penny473-landing .button.secondary{background:transparent;color:#eef5f1;border:1px solid #728f81}
.penny473-landing .button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.penny473-landing .muted{font-size:14px;color:#bed0c5}
.penny473-landing [data-feedback][hidden]{display:none}
.penny473-steps{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;color:#bed0c5;font-size:13px;list-style:none;padding:0;margin:0 0 8px}
.penny473-steps li+li:before{content:'←';margin-inline-end:10px;opacity:.6}
.penny473-help{margin-top:24px!important;color:#b8ccc0;font-size:13px!important}
@media(max-width:480px){html.penny-campaign-only473 #app-root{padding:28px 16px}.penny473-brand{margin-bottom:24px}.penny473-landing .button{width:100%;min-width:0}.penny473-landing .actions{display:grid}.penny473-landing .penny466-claim{border-radius:18px}}

html.penny-campaign-only473 .page-shell.web-app-container{width:100%;max-width:none;margin:0;padding:0}

/* Campaign workspace: consistent counts, searchable recipients and compact empty states. */
.penny465 .penny475-stats{gap:12px}.penny475-stat{display:grid;gap:5px;padding:18px 20px;border:1px solid #cfdadf;border-radius:12px;color:inherit;text-decoration:none;background:#ffffff08;transition:border-color .15s,background .15s}.penny475-stat:hover{border-color:#14827a;background:#14827a0a}.penny475-stat:focus-visible,.penny465-filters a:focus-visible{outline:3px solid #14827a;outline-offset:3px}.penny475-stat strong{font-size:28px;line-height:1.15;font-variant-numeric:tabular-nums}.penny475-stat span{font-size:13px;opacity:.8}.penny475-list-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.penny475-list-header h2{margin:0 0 5px}.penny475-list-header p{margin:0;font-size:13px}.penny475-list-header>.button{flex-shrink:0}.penny465 form.penny475-search{display:grid;gap:7px;margin:20px 0 0}.penny475-search>label{font-size:13px;font-weight:600}.penny475-search>div{display:flex;align-items:center;gap:8px;min-width:0}.penny475-search input[type=search]{flex:1;min-width:0;min-height:44px;padding:10px 13px;border:1px solid #bdccd4;border-radius:9px;font:inherit;color:inherit;background:transparent;text-align:start}.penny475-search input[type=search]:focus{outline:2px solid #14827a;outline-offset:1px}.penny475-search .button{flex-shrink:0;min-height:44px}.penny475-search>[data-penny-search-status]{font-size:12px;margin:0;min-height:20px}.penny475-recipients .penny465-filters{display:flex;gap:8px;margin:15px 0 18px;padding:0 0 16px;border-bottom:1px solid #ccd8dd}.penny475-recipients .penny465-filters a{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 11px;border:1px solid #d5dfe3;border-radius:9px;font-size:13px;line-height:1.4;white-space:nowrap;background:transparent}.penny475-recipients .penny465-filters a[aria-current=page]{border-color:#14827a;background:#14827a;color:#fff}.penny475-count{min-width:22px;padding:1px 5px;border-radius:5px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;background:#7a909421}.penny465-filters a[aria-current=page] .penny475-count{background:#ffffff29;color:#fff}.penny475-recipients [data-penny-results]{transition:opacity .15s}.penny475-recipients [data-penny-results][aria-busy=true]{opacity:.45}.penny475-recipients .penny466-empty{display:grid;justify-items:center;gap:8px;padding:28px 16px;opacity:1;border:1px dashed #ccd8dd;border-radius:12px}.penny475-recipients .penny466-empty strong{font-size:16px}.penny475-recipients .penny466-empty p{margin:0;font-size:13px;max-width:480px;opacity:.7}.penny475-recipients .penny466-empty .button{margin-top:8px}.penny475-recipients .penny466-pages{align-items:center;justify-content:space-between;margin:16px 0 0}.penny475-recipients .penny466-pages>div{display:flex;gap:8px}.penny475-recipients .penny466-pages .button{min-height:36px;padding:7px 13px}.penny475-recipients .penny466-recipient{padding:18px;border-color:#d1dce1}.penny475-recipients .penny466-person{align-items:flex-start}.penny475-recipients .penny466-person strong{font-size:15px}.penny475-recipients .penny466-person>input{margin-top:2px}.penny475-recipients .penny466-state{flex-shrink:0;max-width:180px;line-height:1.5}.penny475-recipients .penny466-state[data-state=active]{background:#14827a16;color:#12685f}.penny475-recipients .penny466-state[data-state=waiting_revocation],.penny475-recipients .penny466-state[data-state=claiming]{background:#f6bd3220;color:#8b6419}.penny475-recipients .penny466-state[data-state=error]{background:#ba3a3a12;color:#973333}.penny475-recipients .penny466-dates{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px 20px;margin:18px 0 0}.penny475-recipients .penny466-dates>div{min-width:0}.penny475-recipients .penny466-dates dd{overflow-wrap:anywhere}.penny475-recipients .penny466-review{padding:10px 12px;border-radius:8px;background:#f6bd3214;font-size:13px;line-height:1.6}.penny475-recipients .penny466-resend{margin-top:16px}.penny475-recipients .penny466-resend summary{line-height:1.5}.penny475-recipients .penny466-select{display:flex;align-items:center;gap:8px;margin:0}.penny475-recipients [data-send]>.penny466-select,.penny475-recipients [data-review]>.penny466-select{padding:0 0 10px}.penny475-recipients [data-feedback][hidden]{display:none}
@media(max-width:760px){.penny475-stat{padding:15px 13px}.penny475-recipients .penny465-filters{gap:6px}.penny475-recipients .penny465-filters a{flex:1 1 auto}.penny475-recipients .penny466-person{gap:10px}.penny475-recipients .penny466-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.penny475-list-header{align-items:flex-start}}
@media(max-width:480px){.penny475-list-header p{max-width:220px}.penny475-search>div{flex-wrap:wrap}.penny475-search input[type=search]{flex-basis:100%}.penny475-search .button{flex:1}.penny475-recipients .penny466-state{max-width:100%;margin-inline-start:0}.penny475-recipients .penny466-person>div{flex-basis:calc(100% - 34px)}.penny475-recipients .penny466-person>.penny466-state{margin-inline-start:30px}.penny475-recipients .penny466-pages{gap:10px}.penny475-recipients .penny466-pages>div{width:100%}.penny475-recipients .penny466-pages .button{flex:1}.penny465 .penny475-stats{gap:8px}}
.penny475-recipients .penny475-preserved{padding:10px 12px;border:1px solid #14827a33;border-radius:8px;background:#14827a0a;color:#12685f;font-size:13px;line-height:1.6}

/* Invitation completion reflects the bot's confirmed result and updates automatically. */
.penny473-landing .penny476-progress,.penny473-landing .penny476-outcome{display:grid;justify-items:center;gap:18px}.penny476-spinner{display:block;width:44px;height:44px;box-sizing:border-box;border:3px solid #87ada645;border-top-color:#aaddc1;border-radius:50%;animation:penny476-spin .9s linear infinite}.penny473-landing .penny476-auto{font-size:14px;margin-top:-4px}.penny476-success{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid #aaddc166;background:#aaddc119;color:#c8ecd7;font-size:30px;font-weight:700;line-height:1}.penny473-landing .penny476-expiry{display:grid;gap:6px;width:100%;padding:17px 18px;border:1px solid #728f8155;border-radius:12px;background:#101b1933;box-sizing:border-box}.penny476-expiry span{color:#bed0c5;font-size:13px}.penny476-expiry strong{font-size:18px;font-weight:600;color:#eef5f1}.penny473-landing .penny476-paused{padding:15px;border:1px solid #ae945866;border-radius:12px;background:#ae94580d}.penny473-landing .penny476-paused p{font-size:16px}@keyframes penny476-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.penny476-spinner{animation:none;border-top-color:#aaddc1;border-style:dashed}}@media(max-width:480px){.penny476-spinner{width:38px;height:38px}.penny476-expiry strong{font-size:16px}}

/* Recipient address changes are reviewed and saved separately from invitation delivery. */
.penny465 .penny479-email-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px}.penny465 .penny479-email-actions>.button{min-height:44px;white-space:normal}.penny465 .penny479-email-actions>small{max-width:480px;font-size:12px;line-height:1.6;color:var(--theme-muted,#617269)}.penny466-person small.penny479-source-email{opacity:1;color:var(--theme-muted,#617269);font-size:12px;line-height:1.6}.penny466-person .penny479-source-email bdi{display:inline;font-size:inherit;margin:0}
.penny479-email-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--theme-line,#c6d5cd);border-radius:16px;background:var(--theme-panel,#fff);color:var(--theme-text,#20382d);font:15px/1.65 Heebo,Arial,sans-serif;text-align:right;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0005}.penny479-email-dialog::backdrop{background:#071b23ad}.penny479-email-dialog *{box-sizing:border-box}.penny479-email-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.penny479-email-dialog h2{font-size:22px;line-height:1.35;color:inherit;margin:0}.penny479-email-dialog form{display:grid;gap:18px;margin-top:20px}.penny479-email-dialog button,.penny479-email-dialog input{font:inherit}.penny479-email-dialog button{min-height:44px;border:1px solid var(--theme-line,#c6d5cd);border-radius:9px;background:var(--theme-field,#fff);color:inherit;padding:9px 14px;cursor:pointer;white-space:normal}.penny479-email-dialog button:disabled{opacity:.5;cursor:not-allowed}.penny479-email-dialog [data-email-close]{font-size:26px;line-height:1;min-width:44px;padding:7px}.penny479-email-dialog :is(button,input):focus-visible{outline:3px solid var(--theme-accent,#176e62);outline-offset:3px}.penny479-email-dialog bdi{overflow-wrap:anywhere;unicode-bidi:isolate}.penny479-email-identity{display:grid;gap:10px;margin:0;padding:16px;border:1px solid var(--theme-line,#c6d5cd);border-radius:10px;background:var(--theme-bg,#f4f7f5)}.penny479-email-identity>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px}.penny479-email-identity dt{font-size:13px;color:var(--theme-muted,#617269)}.penny479-email-identity dd{margin:0;min-width:0;font-weight:600}.penny479-email-dialog .penny479-email-field{display:grid;gap:8px;font-weight:600}.penny479-email-field input{display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid var(--theme-line,#c6d5cd);border-radius:9px;background:var(--theme-field,#fff);color:inherit;text-align:left;font-weight:400}.penny479-email-dialog p{margin:0;line-height:1.7}.penny479-email-dialog #penny479-email-note{font-size:13px;color:var(--theme-muted,#617269)}.penny479-email-confirmation{display:grid;gap:12px;padding:16px;border:1px solid var(--theme-line,#c6d5cd);border-radius:10px}.penny479-email-confirmation>strong{font-size:15px}.penny479-email-confirmation>p{font-size:14px}.penny479-email-confirmation>label{display:flex;align-items:flex-start;gap:10px;font-size:14px}.penny479-email-dialog input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:var(--theme-accent,#176e62);flex-shrink:0}.penny479-email-footer{display:flex;flex-wrap:wrap;gap:10px}.penny479-email-footer>[data-email-save]{background:var(--theme-accent,#176e62);border-color:transparent;color:var(--aw-action-text,#fff);font-weight:600}.penny479-email-dialog [data-email-feedback]{min-height:0;font-size:14px;overflow-wrap:anywhere}.penny479-email-dialog [data-email-feedback]:empty{display:none}.penny479-email-dialog [data-email-feedback][role=alert]{padding:12px;border:1px solid var(--theme-error,#a52e2c);border-radius:8px;color:var(--theme-error,#a52e2c)}
@media(max-width:480px){.penny465 .penny479-email-actions>.button{width:100%}.penny479-email-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px;border-radius:12px}.penny479-email-dialog h2{font-size:20px}.penny479-email-identity>div{grid-template-columns:1fr;gap:2px}.penny479-email-footer{display:grid;grid-template-columns:1fr}.penny479-email-confirmation{padding:13px}.penny479-email-dialog form{gap:16px}}

/* Reminder is a separate, explicitly confirmed action and never replaces access. */
.penny483-reminder{margin-block:1rem;padding:1rem;border:1px solid var(--line,#415067);border-radius:14px;background:var(--panel-soft,rgba(37,130,119,.08))}
.penny483-reminder summary{cursor:pointer;font-weight:700;color:var(--text,inherit);min-height:44px;display:list-item;padding-block:.6rem}
.penny483-reminder form{display:grid;gap:.85rem}.penny483-reminder label{display:block;line-height:1.7}.penny483-reminder bdi{overflow-wrap:anywhere}.penny483-reminder .button{justify-self:start}

/* 486: compact recipient rows; details stay attached to their recipient. */
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-list{gap:0;border:1px solid var(--aw-line,#d1dce1);border-radius:10px;overflow:hidden}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-recipient{padding:12px 16px;border:0;border-bottom:1px solid var(--aw-line,#d1dce1);border-radius:0;min-width:0;background:var(--aw-panel,#fff)}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-recipient:last-child{border-bottom:0}
.penny486-row-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,170px);align-items:center;gap:12px 18px}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-person{align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-person>div{flex:1 1 0;min-width:0}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-person :is(bdi,small){margin-top:1px;line-height:1.45}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-state{flex:0 0 auto;max-width:155px;margin:0;padding:4px 8px;line-height:1.45;white-space:normal}
body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions{display:grid;gap:4px;margin:0}
body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions>.button{width:100%;min-height:40px;padding:7px 10px;font-size:12px;line-height:1.5;white-space:normal}
body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions>small{font-size:11px;line-height:1.4}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-details{margin:5px 0 0;border:0;padding:0}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-details>summary{display:list-item;cursor:pointer;min-height:36px;padding:7px 0;font-size:12px;font-weight:600;line-height:1.7;color:var(--aw-accent,#245f9f)}
.penny486-details>summary:focus-visible{outline:2px solid var(--aw-accent,#245f9f);outline-offset:2px;border-radius:4px}
.penny486-detail-body{padding:2px 0 8px;min-width:0}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-detail-body .penny466-dates{margin:0;gap:10px 18px;padding:10px 0;border-top:1px solid var(--aw-line,#d1dce1)}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-detail-body :is(.penny466-resend,.penny483-reminder){margin:8px 0 0;padding:8px 10px;border:1px solid var(--aw-line,#d1dce1);border-radius:8px}
body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-detail-body :is(.penny466-resend,.penny483-reminder)>summary{min-height:36px;padding:5px 0;font-size:13px}
body[data-surface=web] #app-root .studio-main .penny486-row-feedback{margin:8px 0 0;padding:8px 10px;border-radius:7px;background:var(--theme-success-bg,#e7f4ee);color:var(--theme-success,#12685f);font-size:13px;line-height:1.6;overflow-wrap:anywhere}
body[data-surface=web] #app-root .studio-main .penny486-row-feedback[hidden]{display:none}
body[data-surface=web] #app-root .studio-main .penny486-row-feedback[role=alert]{background:var(--theme-error-bg,#fff0f0);color:var(--theme-error,#973333)}
.penny466-recipient[aria-busy=true] .penny486-row-head{opacity:.7}
@media(max-width:760px){.penny486-row-head{grid-template-columns:minmax(0,1fr) 145px;gap:10px}body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-state{max-width:125px;font-size:11px}}
@media(max-width:560px){
 body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-recipient{padding:10px 12px}
 .penny486-row-head{grid-template-columns:minmax(0,1fr);gap:8px}
 body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions{display:flex;align-items:center;gap:8px}
 body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions>.button{width:auto;min-width:140px;min-height:44px;flex:0 0 auto}
 body[data-surface=web] #app-root .studio-main .penny486-row-head .penny479-email-actions>small{flex:1;min-width:100px}
 body[data-surface=web] #app-root .studio-main .penny475-recipients .penny466-person>.penny466-state{margin:0;max-width:115px}
 body[data-surface=web] #app-root .studio-main .penny475-recipients .penny486-details>summary{min-height:44px;padding-block:10px}
}

/* UPDATE487: matching delivery / redemption filters; compact, readable in RTL. */
.penny465 .penny475-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.penny466-person small.penny487-processing-start{color:inherit;opacity:.85;font-size:12px;line-height:1.5}
.penny487-filter-note{margin:0 0 16px;font-size:14px;line-height:1.7}
@media(max-width:760px){.penny465 .penny475-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* UPDATE487: one clear Discord continuation path, including paused polling. */
.penny473-landing .penny487-next-steps{margin:0;padding-inline-start:24px;text-align:start;display:grid;gap:12px;line-height:1.75;font-size:15px;color:#d5e6dc}.penny473-landing .penny487-next-steps li{padding-inline-start:4px}.penny473-landing .penny487-continue-help{font-size:15px}.penny473-landing .penny487-existing{display:grid;gap:14px;padding-top:18px;border-top:1px solid #728f8155;width:100%}.penny473-landing .actions{flex-wrap:wrap;gap:12px}.penny473-landing .penny487-next-steps li::marker{color:#d5df89;font-weight:700}

/* UPDATE492: editable invitation screens share the real claim renderer. */
.penny492-entry{display:flex;align-items:center;justify-content:space-between;gap:20px}.penny492-entry p{margin:0;max-width:600px}.penny492-entry>.button{flex-shrink:0}
/* UPDATE493: a direct, readable canvas isolated from the administration panel palette. */
body[data-surface=web] #app-root dialog.penny492-screens{--se-bg:#edf3f0;--se-panel:#ffffff;--se-text:#18382d;--se-muted:#4c685d;--se-line:#bccfc5;--se-accent:#176b55;box-sizing:border-box;width:min(1080px,calc(100vw - 32px));height:min(860px,calc(100dvh - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--se-line);border-radius:18px;background:var(--se-bg);color:var(--se-text);font:400 15px/1.55 Heebo,Arial,sans-serif;box-shadow:0 24px 90px #0006;overflow:hidden;overscroll-behavior:contain;color-scheme:light}
body[data-surface=web] #app-root dialog.penny492-screens[open]{display:flex;flex-direction:column}
body[data-surface=web] #app-root dialog.penny492-screens::backdrop{background:#061a13b3;backdrop-filter:blur(3px)}
body[data-surface=web] #app-root dialog.penny492-screens *{box-sizing:border-box}
body[data-surface=web] #app-root dialog.penny492-screens>header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;padding:18px 24px;background:var(--se-panel);border-bottom:1px solid var(--se-line);color:var(--se-text)}
body[data-surface=web] #app-root dialog.penny492-screens>header h2{margin:0 0 4px;font-size:22px;line-height:1.35;color:var(--se-text)}
body[data-surface=web] #app-root dialog.penny492-screens>header p{margin:0;font-size:14px;line-height:1.6;color:var(--se-muted)}
body[data-surface=web] #app-root dialog.penny492-screens [data-screen-body492]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 20px 0;overflow:hidden}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;margin:0 0 14px}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-tabs>button{min-height:44px;padding:9px 12px;border:1px solid var(--se-line);border-radius:9px;background:var(--se-panel);color:var(--se-text);font:600 14px/1.5 Heebo,Arial,sans-serif;cursor:pointer}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-tabs>button[aria-selected=true]{background:var(--se-accent);border-color:var(--se-accent);color:#fff}
body[data-surface=web] #app-root dialog.penny492-screens form[data-screen-form492]{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;margin:0;overflow:hidden}
body[data-surface=web] #app-root dialog.penny492-screens .penny493-canvas{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 5px 16px}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-area{width:100%;min-width:0;margin:0}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin:0 0 10px}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-label h3{font-size:14px;font-weight:500;line-height:1.5;margin:0;color:var(--se-muted)}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-label select{max-width:250px;width:auto;min-height:40px;padding:7px 12px;border:1px solid var(--se-line);border-radius:8px;background:var(--se-panel);color:var(--se-text);font:inherit}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview{padding:26px 24px;border:1px solid #29443a;border-radius:14px;background:#101e19!important;color:#f2f8f4!important;text-align:center;overflow-wrap:anywhere;color-scheme:dark}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-landing{width:min(100%,680px);max-width:none;margin:0 auto;display:grid;gap:20px;text-align:center}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-brand{margin:0;display:flex;justify-content:center}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-brand img{width:150px;height:43px;object-fit:contain}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .panel.penny466-claim{display:grid;gap:20px;width:100%;max-width:none;margin:0;padding:30px!important;border:1px solid #3d6653!important;border-radius:16px;background:#192f25!important;color:#f2f8f4!important;box-shadow:none}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-landing h1{margin:0;font:700 clamp(28px,4vw,38px)/1.3 Heebo,Arial,sans-serif;letter-spacing:0;color:#f2f8f4!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-landing p{margin:0;font-size:16px;line-height:1.8;color:#e2eee6!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny465-kicker{font-size:13px;letter-spacing:.3px;color:#bfd9c9!important;opacity:1}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-steps{gap:8px;margin:0;padding:0;color:#c9e0d1!important;font-size:13px;line-height:1.7}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-steps li{color:#c9e0d1!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-help{margin:0!important;font-size:13px!important;color:#bdd4c5!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .button{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:46px;padding:11px 20px;border:1px solid #d5df89!important;border-radius:10px;background:#d5df89!important;color:#18271c!important;font:700 15px/1.6 Heebo,Arial,sans-serif;white-space:pre-wrap;text-decoration:none;cursor:text}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .button.secondary{background:#223e30!important;border-color:#7da58b!important;color:#f2f8f4!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny476-expiry{padding:14px;background:#10271d;border-color:#3d6653}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny476-expiry span{color:#c4dccb!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny476-expiry strong{color:#f2f8f4!important}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny487-next-steps{color:#e2eee6!important;gap:12px;line-height:1.8}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview [data-screen-inline493]{min-height:1.5em;min-width:2ch;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;caret-color:currentColor;outline:1px dashed transparent;outline-offset:5px;border-radius:4px;transition:outline-color .12s}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview [data-screen-inline493]:hover{outline-color:#7fbf9b}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview [data-screen-inline493]:focus{outline:2px solid #88d9b1;outline-offset:5px}
body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview [data-screen-inline493][aria-invalid=true]{outline:2px solid #ffb3b3}
body[data-surface=web] #app-root dialog.penny492-screens form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;margin:0;padding:14px 0;border-top:1px solid var(--se-line);background:var(--se-bg);color:var(--se-text)}
body[data-surface=web] #app-root dialog.penny492-screens form>footer p{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.6;color:var(--se-text)}
body[data-surface=web] #app-root dialog.penny492-screens>header>.button,body[data-surface=web] #app-root dialog.penny492-screens form>footer>.button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;min-width:88px;min-height:44px;margin:0;padding:9px 16px;border:1px solid var(--se-line);border-radius:9px;background:var(--se-panel);color:var(--se-text)!important;font:600 14px/1.5 Heebo,Arial,sans-serif;cursor:pointer;white-space:normal}
body[data-surface=web] #app-root dialog.penny492-screens form>footer>[data-screen-save492]{background:#176b55;border-color:#176b55;color:#fff!important;min-width:145px}
body[data-surface=web] #app-root dialog.penny492-screens form>footer>[data-screen-defaults492]{font-size:12px;font-weight:400;padding:9px 12px}
body[data-surface=web] #app-root dialog.penny492-screens form>footer>[data-screen-save492]:disabled{background:#d6e1db;border-color:#b9cbc0;color:#465d50!important;opacity:1;cursor:default}
body[data-surface=web] #app-root dialog.penny492-screens [data-screen-feedback492][role=alert]{color:#a12424}
body[data-surface=web] #app-root dialog.penny492-screens button:focus-visible,body[data-surface=web] #app-root dialog.penny492-screens select:focus-visible{outline:3px solid #14827a;outline-offset:3px}
html[data-mn-theme=dark] body[data-surface=web] #app-root dialog.penny492-screens{--se-bg:#14251e;--se-panel:#20382c;--se-text:#edf6ef;--se-muted:#c1d4c8;--se-line:#4b6b58;--se-accent:#267f61;color-scheme:dark}
@media(max-width:640px){body[data-surface=web] #app-root dialog.penny492-screens{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:12px}body[data-surface=web] #app-root dialog.penny492-screens>header{padding:14px;gap:12px}body[data-surface=web] #app-root dialog.penny492-screens>header h2{font-size:19px}body[data-surface=web] #app-root dialog.penny492-screens>header p{font-size:12px}body[data-surface=web] #app-root dialog.penny492-screens>header>.button{min-width:60px;padding:8px 10px}body[data-surface=web] #app-root dialog.penny492-screens [data-screen-body492]{padding:12px 10px 0}body[data-surface=web] #app-root dialog.penny492-screens .penny492-tabs{gap:5px;margin-bottom:12px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-tabs>button{font-size:12px;padding:8px 4px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview{padding:20px 13px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .panel.penny466-claim{padding:24px 16px!important;gap:18px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-landing h1{font-size:28px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview .penny473-landing p{font-size:15px}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-label{flex-wrap:wrap}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview-label select{max-width:100%;font-size:14px}body[data-surface=web] #app-root dialog.penny492-screens form>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 0}body[data-surface=web] #app-root dialog.penny492-screens form>footer p:not(:empty){grid-row:1;grid-column:1/-1}body[data-surface=web] #app-root dialog.penny492-screens form>footer>[data-screen-save492]{min-width:118px;font-size:13px}body[data-surface=web] #app-root dialog.penny492-screens form>footer>[data-screen-defaults492]{min-width:0;font-size:11px}}
@media(prefers-reduced-motion:reduce){body[data-surface=web] #app-root dialog.penny492-screens::backdrop{backdrop-filter:none}body[data-surface=web] #app-root dialog.penny492-screens .penny476-spinner{animation:none}body[data-surface=web] #app-root dialog.penny492-screens .penny492-preview [data-screen-inline493]{transition:none}}

.penny473-landing [data-penny-custom492]{white-space:pre-line;overflow-wrap:anywhere}

.penny600-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.penny600-delete{color:#a62d38!important;border-color:#d98a90!important;white-space:nowrap}.penny600-delete:hover{background:#fff0f2!important}@media(max-width:600px){.penny600-actions{width:100%;align-items:stretch}.penny600-actions>.penny479-email-actions,.penny600-delete{flex:1 1 150px}}

/* MN617 original: /Web/assets/book-purchasers485.css */
/* Scoped book purchaser management, shared with the existing administrator shell. */
.admin-page .book485 {min-width:0;direction:rtl}
.admin-page .book485 :is(.book485-toolbar,.book485-heading) {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.admin-page .book485 :is(h2,p) {margin:0}
.admin-page .book485 .book485-heading {margin-bottom:20px}
.admin-page .book485 .book485-heading p {margin-top:6px}
.admin-page .book485 .book485-count {padding:7px 12px;border:1px solid var(--theme-line,#cad7d0);border-radius:999px;color:var(--theme-text,#163c30);background:var(--theme-raised,#edf4f0);font-size:14px;white-space:nowrap}
.admin-page .book485 .book485-grant {display:grid;gap:16px}
.admin-page .book485 [hidden] {display:none!important}
.admin-page .book485 .book485-grant>.muted {max-width:760px;line-height:1.75}
.admin-page .book485 #mn-book485-grant>.button {justify-self:start;min-width:180px}
.admin-page .book485 .book485-search {display:grid;gap:8px;margin:0 0 20px}
.admin-page .book485 .book485-search>label {font-weight:600;font-size:14px}
.admin-page .book485 .book485-search>div {display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.admin-page .book485 .book485-search input {flex:1 1 240px;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--theme-text,#163c30);background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#cad7d0);border-radius:9px;padding:10px 12px}
.admin-page .book485 :is(input,button,a):focus-visible {outline:3px solid var(--theme-accent,#147d78);outline-offset:3px}
.admin-page .book485 .book485-access {display:grid;justify-items:start;gap:7px}
.admin-page .book485 .admin-customer-identity {display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}
.admin-page .book485 :is(.admin-customer-identity bdi,.book485-kind) {overflow-wrap:anywhere}
.admin-page .book485 .book485-list>nav {margin-top:20px}
@media(max-width:640px) {
 .admin-page .book485 .book485-toolbar>.button {flex:1 1 100%;width:100%}
 .admin-page .book485 .book485-search input {flex-basis:100%}
 .admin-page .book485 .book485-search :is(button,a) {flex:1}
 .admin-page .book485 #mn-book485-grant>.button {justify-self:stretch;width:100%}
 .admin-page .book485 .form-grid {grid-template-columns:minmax(0,1fr)}
 .admin-page .book485 .book485-list>nav {flex-wrap:wrap}
}

.admin-page .book485 .book485-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.admin-page .book485 .book485-filters [aria-current="page"]{background:var(--theme-accent,#147d78);color:#fff;border-color:var(--theme-accent,#147d78)}

/* MN617 original: /Web/assets/course-protection531.css */
.vp531-admin{margin:1rem 0;padding:1.25rem;border:1px solid var(--border-color,#ccd5df);border-radius:12px;background:var(--card-bg,transparent);color:inherit}
.vp531-admin h2{font-size:1.15rem;margin:0 0 .7rem}.vp531-admin p{font-size:.9rem;line-height:1.65}.vp531-options{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.vp531-options label{display:flex;gap:.5rem;align-items:center}.vp531-admin input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#168a81}.vp531-admin select{padding:.4rem;min-width:3.5rem}.vp531-admin summary{cursor:pointer;padding:.5rem 0}.vp531-courses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;padding:.6rem 0}.vp531-courses label{display:flex;align-items:center;gap:.5rem}.vp531-courses small{margin-inline-start:auto}.vp531-provider{opacity:.8}
.learn-video-shell.vp531-shell{position:relative}.vp531-watermark{position:absolute;z-index:4;pointer-events:none;user-select:none;white-space:pre-line;overflow-wrap:anywhere;max-width:42%;font:clamp(9px,1vw,12px)/1.35 Arial,sans-serif;color:rgba(255,255,255,.56);background:rgba(0,0,0,.12);text-shadow:0 1px 2px #000;padding:3px 5px;border-radius:4px;text-align:left}
.vp531-fullscreen{position:absolute;z-index:5;inset:8px auto auto 8px;background:rgba(0,0,0,.65);color:white;border:1px solid #ffffff70;border-radius:5px;padding:6px 10px;font:12px Arial,sans-serif;cursor:pointer}.vp531-fullscreen:focus-visible{outline:2px solid #fff;outline-offset:3px}
.learn-video-shell.vp531-shell:fullscreen,.learn-video-shell.vp531-shell:-webkit-full-screen{width:100vw!important;height:100vh!important;max-height:none!important;aspect-ratio:auto!important;background:#000}
.learn-video-shell.vp531-expanded{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;z-index:2147483000;background:#000;aspect-ratio:auto!important}
.learn-video-shell.vp531-shell:fullscreen iframe,.learn-video-shell.vp531-expanded iframe{width:100%!important;height:100%!important}
@media(max-width:500px){.vp531-watermark{max-width:42%;font-size:9px;padding:2px}.vp531-fullscreen{font-size:11px;padding:5px 8px}.vp531-options{align-items:flex-start;flex-direction:column}.vp531-courses{grid-template-columns:1fr}}

/* MN617 original: /Book/assets/course-link601.css */
.course601-link{margin-top:18px}.course601-line{display:flex;align-items:center;flex-wrap:wrap;direction:ltr;gap:8px}.course601-line input{flex:1 1 190px;min-width:140px;width:auto!important}.course601-line button{flex:0 0 auto;white-space:nowrap}.course601-prefix{font-size:13px;color:var(--muted,#61756c);overflow-wrap:anywhere;max-width:100%}.course601-preview{display:block;font-size:13px;overflow-wrap:anywhere;text-align:left;min-height:1.3em}.course601-link output[role=status]{font-size:13px;min-height:1.5em;display:block}.course601-link .is-available{color:#267749}.course601-link .is-taken,.course601-link .is-error{color:#bb3649}@media(max-width:560px){.course601-prefix{flex-basis:100%}.course601-line button{width:100%}.course601-line input{width:100%!important;flex-basis:100%}}

/* MN617 original: /Web/assets/community444.css */
/* Membership shares the main site's typography, header and navigation. */
body.community-membership-mode [data-page="app"]{background:var(--cm-page,#f5f8f7)}
.cm444{--cm-ink:#192723;--cm-muted:#596c64;--cm-accent:#116f69;--cm-soft:#e7f3ee;--cm-line:#dce5e1;--cm-input-line:#7c8f86;--cm-surface:#fff;--cm-elite:#edf6f1;--cm-elite-line:#9cbbb0;--cm-notice:#eef4f0;--cm-button:#147f79;--cm-button-hover:#106962;--cm-button-ink:#fff;--cm-secondary:#e7f2ed;--cm-secondary-hover:#d9ebe2;--cm-secondary-line:#cedfd8;--cm-feedback-bg:#e8f4ed;--cm-feedback-ink:#245a44;--cm-error-bg:#fff1eb;--cm-error-ink:#823526;--cm-focus:#147f79;--cm-trial-start:#eef7f1;--cm-trial-end:#e3f1e8;--cm-trial-line:#c6dfd4;--cm-trial-number:#17756a;--cm-trial-copy:#526b60;direction:rtl;color:var(--cm-ink);font-family:inherit;line-height:1.65;isolation:isolate}
.cm444,.cm444 *{box-sizing:border-box}.cm444 a{color:inherit}.cm444 a,.cm444 button{-webkit-tap-highlight-color:transparent}.cm444 button,.cm444 input{font:inherit}.cm444 h1,.cm444 h2,.cm444 h3,.cm444 p{margin:0}.cm444 h1,.cm444 h2,.cm444 h3{line-height:1.2;font-weight:800;overflow-wrap:anywhere}.cm444-wrap{max-width:1360px;margin:auto;padding:28px 32px 72px}.cm444-crumb{display:flex;align-items:center;gap:12px;font-size:.88rem;color:var(--cm-muted);margin-bottom:24px}.cm444-crumb a{text-decoration:none}.cm444-crumb a:hover{text-decoration:underline}.cm444-hero{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:68px;padding:64px;background:#111614;color:#fff;border-radius:30px;overflow:hidden}.cm444-eyebrow{color:#63d8cc;font-size:.96rem;font-weight:700;margin-bottom:20px!important}.cm444 h1{font-size:clamp(2.6rem,4.4vw,4.4rem);letter-spacing:-.045em}.cm444 h1 em{color:#58d9cb;font-style:normal}.cm444-lead{font-size:1.15rem;max-width:540px;margin:26px 0!important;color:#d4ddd9}.cm444-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 24px;min-height:52px;border:1px solid transparent;border-radius:12px;background:var(--cm-button);color:var(--cm-button-ink)!important;font-size:1rem;font-weight:750;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s,box-shadow .15s;max-width:100%;white-space:normal}.cm444-button svg{flex:0 0 22px;width:22px;height:22px}.cm444-button:hover{background:var(--cm-button-hover)}.cm444-button.is-secondary{color:var(--cm-accent)!important;background:var(--cm-secondary);border-color:var(--cm-secondary-line)}.cm444-button.is-secondary:hover{background:var(--cm-secondary-hover)}.cm444-button:disabled{opacity:.62;cursor:not-allowed}.cm444 :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--cm-focus);outline-offset:4px}.cm444-hero .cm444-button{background:#31c9bd;color:#092a26!important}.cm444-hero .cm444-button:hover{background:#72e1d7}.cm444-hero-note{font-size:.82rem;color:#9fafaa;margin-top:18px!important}.cm444-community-board{padding:28px;border:1px solid #36554b;border-radius:24px;background:linear-gradient(145deg,#203930,#162620);box-shadow:0 24px 80px #0003;transform:rotate(-2deg)}.cm444-board-label{font-size:.88rem;color:#a6c7bb;display:block;padding-bottom:20px}.cm444-board-row{display:flex;align-items:center;gap:18px;padding:22px 0;border-top:1px solid #42605277}.cm444-board-row svg{width:28px;height:28px;color:#64dfd1;flex:0 0 28px}.cm444-board-row strong,.cm444-board-row span{display:block}.cm444-board-row strong{font-size:1.12rem}.cm444-board-row span{font-size:.9rem;color:#adbbb5;margin-top:4px}.cm444-board-foot{display:block;padding-top:20px;border-top:1px solid #42605277;font-size:.78rem;letter-spacing:.18em;font-weight:700;color:#65d8c9;direction:ltr;text-align:right}.cm444-board-foot span{padding:0 12px;color:#869c93}.cm444-worlds,.cm444-plans,.cm444-faq{margin-top:72px}.cm444-section-heading{margin-bottom:28px}.cm444-kicker{display:block;font-size:.9rem;font-weight:700;color:var(--cm-accent);margin-bottom:9px!important}.cm444 h2{font-size:clamp(1.7rem,2.6vw,2.5rem);letter-spacing:-.025em}.cm444-section-heading>p:last-child{color:var(--cm-muted);margin-top:12px}.cm444-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cm444-world-grid article{padding:28px;border:1px solid var(--cm-line);background:var(--cm-surface);border-radius:20px}.cm444-world-grid article>svg{color:var(--cm-accent);width:30px;height:30px;margin-bottom:20px}.cm444 h3{font-size:1.25rem}.cm444-world-grid p{color:var(--cm-muted);margin-top:12px}.cm444-paused{display:flex;align-items:center;gap:14px;background:var(--cm-notice);padding:18px 22px;border-radius:14px;border:1px solid var(--cm-line);margin-bottom:22px}.cm444-paused>svg{flex:0 0 24px;color:var(--cm-accent)}.cm444-paused strong,.cm444-paused span{display:block}.cm444-paused span{color:var(--cm-muted);font-size:.9rem;margin-top:3px}.cm444-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cm444-plan{display:flex;flex-direction:column;min-width:0;padding:25px 21px;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:22px}.cm444-plan.is-elite{border-color:var(--cm-elite-line);background:var(--cm-elite)}.cm444-plan.is-selected{outline:3px solid var(--cm-accent);outline-offset:3px}.cm444-plan-top{min-height:57px;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.cm444-period{font-size:.88rem;color:var(--cm-accent);font-weight:800}.cm444-plus{color:var(--cm-muted);font-size:.78rem}.cm444-plan h3{font-size:1.65rem;letter-spacing:.05em;margin-top:18px}.cm444-price{display:flex;align-items:baseline;gap:8px;margin-top:18px;min-height:46px;line-height:1.2;flex-wrap:wrap}.cm444-price>bdi{font-size:2.55rem;font-weight:800;letter-spacing:-.04em}.cm444-price>span{font-size:.85rem;color:var(--cm-muted)}.cm444-price-pending{font-weight:750;font-size:1.2rem;align-items:center}.cm444-price-note{font-size:.78rem;color:var(--cm-muted);min-height:47px;margin:7px 0 20px!important}.cm444-plan ul{list-style:none;padding:22px 0 0;margin:0 0 28px;border-top:1px solid var(--cm-line);display:grid;gap:15px;font-size:.91rem}.cm444-plan li{display:flex;gap:9px;align-items:flex-start}.cm444-plan li>svg{color:var(--cm-accent);flex:0 0 17px;width:17px;height:17px;margin-top:4px}.cm444-plan>.cm444-button{margin-top:auto;width:100%;padding:12px 10px}.cm444-setup{display:grid;grid-template-columns:.75fr 1.25fr;gap:32px;margin-top:32px;padding:36px;background:var(--cm-surface);border:1px solid var(--cm-line);border-radius:22px;scroll-margin-top:130px}.cm444-selected p{color:var(--cm-muted);margin-top:14px!important}.cm444-setup-body p{color:var(--cm-muted);margin:14px 0 22px!important;max-width:600px}.cm444-setup-body>.cm444-text-link{display:block;margin-top:16px}.cm444-setup-body h3{font-size:1.5rem}.cm444-linked{display:flex;gap:9px;align-items:center;color:var(--cm-accent);font-size:.92rem;font-weight:700;margin-bottom:14px}.cm444-linked svg{width:20px;height:20px}.cm444-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.cm444-text-link{color:var(--cm-accent)!important;font-weight:700;text-underline-offset:4px}.cm444-trial{display:grid;grid-template-columns:200px 1fr;gap:44px;align-items:center;margin-top:40px;border:1px solid var(--cm-trial-line);border-radius:26px;padding:42px;background:linear-gradient(120deg,var(--cm-trial-start),var(--cm-trial-end))}.cm444-trial-number{font-size:7rem;font-weight:800;line-height:1;color:var(--cm-trial-number);text-align:center;letter-spacing:-.06em}.cm444-trial-number span{display:block;font-size:1.05rem;letter-spacing:0;line-height:1.5;margin-top:8px}.cm444-trial p:not(.cm444-kicker){max-width:660px;margin:18px 0 22px!important;color:var(--cm-trial-copy)}.cm444-trial .cm444-fine{font-size:.83rem;margin:14px 0 0!important}.cm444-faq{max-width:880px;margin-left:auto;margin-right:auto}.cm444-faq h2{margin-bottom:26px}.cm444-faq details{border-top:1px solid var(--cm-line);padding:20px 0}.cm444-faq details:last-child{border-bottom:1px solid var(--cm-line)}.cm444-faq summary{font-size:1.08rem;font-weight:700;cursor:pointer;min-height:32px;padding:3px 0}.cm444-faq details p{margin-top:16px;color:var(--cm-muted)}.cm444-faq a,.cm444-disclaimer a{color:var(--cm-accent)}.cm444-disclaimer{margin:32px auto 0!important;max-width:880px;font-size:.82rem;color:var(--cm-muted)}.cm444-feedback{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--cm-feedback-bg);color:var(--cm-feedback-ink);overflow-wrap:anywhere}.cm444-feedback.is-error{color:var(--cm-error-ink);background:var(--cm-error-bg)}.cm444-feedback[hidden]{display:none}.cm444-loading,.cm444-load-error{padding:60px 28px;max-width:880px;margin:0 auto}.cm444-load-error p{margin:20px 0}.cm444-load-error h1{font-size:2.2rem}.cm444-plans{scroll-margin-top:130px}
@media(max-width:1150px){.cm444-wrap{padding-inline:24px}.cm444-hero{padding:45px;gap:38px}.cm444-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cm444-plan{padding:28px}.cm444-plan-top{flex-direction:row;align-items:center;justify-content:space-between;min-height:30px}.cm444-price-note{min-height:24px}.cm444-plan ul{grid-template-columns:1fr 1fr;column-gap:16px}}
@media(max-width:760px){.cm444-wrap{padding:20px 18px 48px}.cm444-hero{padding:34px 26px;grid-template-columns:1fr;gap:34px;border-radius:22px}.cm444 h1{font-size:clamp(2.3rem,7.8vw,3.5rem)}.cm444-lead{font-size:1.05rem}.cm444-community-board{transform:none;padding:20px 24px}.cm444-board-row{padding:15px 0}.cm444-board-label{padding-bottom:14px}.cm444-board-foot{padding-top:14px}.cm444-world-grid{grid-template-columns:1fr;gap:12px}.cm444-world-grid article{padding:24px}.cm444-world-grid article>svg{margin-bottom:14px}.cm444-worlds,.cm444-plans,.cm444-faq{margin-top:48px}.cm444-setup{padding:28px;grid-template-columns:1fr;gap:22px}.cm444-selected{padding-bottom:22px;border-bottom:1px solid var(--cm-line)}.cm444-selected p br{display:none}.cm444-trial{grid-template-columns:94px 1fr;padding:28px;gap:24px}.cm444-trial-number{font-size:4.8rem}.cm444-plan ul{grid-template-columns:1fr}}
@media(max-width:520px){.cm444-wrap{padding-inline:14px}.cm444-crumb{font-size:.8rem;margin-bottom:18px}.cm444-hero{padding:30px 22px}.cm444-hero-note{font-size:.76rem}.cm444-plan-grid{grid-template-columns:1fr;gap:20px}.cm444-plan{padding:26px}.cm444-plan-top{flex-wrap:wrap;gap:6px}.cm444-plan ul{grid-template-columns:1fr}.cm444-paused{align-items:flex-start;padding:16px}.cm444-paused>svg{margin-top:3px}.cm444-paused span{font-size:.85rem}.cm444-setup{padding:25px}.cm444-setup-body>.cm444-button,.cm444-actions>.cm444-button,.cm444-trial .cm444-button{width:100%}.cm444-trial{grid-template-columns:1fr;gap:18px;padding:26px}.cm444-trial-number{text-align:right;font-size:4rem;display:flex;align-items:baseline;gap:14px}.cm444-trial-number span{font-size:1rem}.cm444-trial h2{font-size:1.75rem}.cm444-faq summary{font-size:1rem}.cm444-button{font-size:1rem;min-height:52px}.cm444-setup,.cm444-plans{scroll-margin-top:150px}}
@media(prefers-reduced-motion:reduce){.cm444 *{scroll-behavior:auto!important;transition:none!important}}
/* Real community examples. Original screenshots are contained, never cropped. */
.cm444 .cm444-hero{grid-template-columns:1fr 1.1fr;gap:44px;padding:48px}
.cm444 .cm444-hero h1{font-size:clamp(2.35rem,3.8vw,3.8rem);line-height:1.15;letter-spacing:-.035em}
.cm444 .cm445-hero-photo,.cm444 .cm445-gallery-card{margin:0;min-width:0}
.cm444 .cm445-photo-link{display:block;position:relative;overflow:hidden;background:#101513;border:1px solid #35544a;border-radius:16px;text-decoration:none;cursor:zoom-in}
.cm444 .cm445-photo-link img{display:block;width:100%;height:auto;object-fit:contain;max-width:100%}
.cm444 .cm445-photo-hint{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 14px;color:#e5f3ee;background:#101513;font-size:.8rem;font-weight:600;border-top:1px solid #2c3833}
.cm444 .cm445-photo-hint span{font-size:1.1rem}
.cm444 .cm445-hero-photo figcaption{padding-top:12px;text-align:center}
.cm444 .cm445-hero-photo figcaption h3{font-size:.85rem;font-weight:500;color:#b3c6bc}
.cm444 .cm445-gallery{margin-top:64px}
.cm444 .cm445-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.cm444 .cm445-gallery-card{border:1px solid var(--cm-line);border-radius:20px;overflow:hidden;background:var(--cm-surface)}
.cm444 .cm445-gallery-card .cm445-photo-link{border:0;border-radius:0}
.cm444 .cm445-gallery-card img{height:300px;background:#101513}
.cm444 .cm445-gallery-card figcaption{padding:20px 22px}
.cm444 .cm445-gallery-card h3{font-size:1.14rem;line-height:1.4}
.cm444 .cm445-gallery-card p{margin-top:7px;color:var(--cm-muted);font-size:.92rem;line-height:1.65}
body.community-image-open445{overflow:hidden}
.cm445-lightbox{box-sizing:border-box;width:min(1100px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;border:1px solid #40564d;border-radius:18px;background:#111713;color:#eff6f2;overflow:auto;overscroll-behavior:contain;font-family:inherit;line-height:1.5}
.cm445-lightbox::backdrop{background:#000d}
.cm445-lightbox-inner{padding:18px}
.cm445-lightbox-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px;position:sticky;top:-18px;z-index:1;padding-block:10px;background:#111713}
.cm445-lightbox-heading h2{margin:0;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.5}
.cm445-lightbox-close{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:90px;min-height:48px;padding:9px 16px;border:1px solid #527568;border-radius:10px;background:#263f34;color:#fff;font:inherit;cursor:pointer;flex-shrink:0}
.cm445-lightbox-close span{font-size:1.6rem;line-height:1}
.cm445-lightbox-close:focus-visible{outline:3px solid #64dfd1;outline-offset:3px}
.cm445-lightbox-image{display:flex;justify-content:center;min-width:0;background:#0c100d;border-radius:8px;overflow:hidden}
.cm445-lightbox-image img{display:block;width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain}
.cm445-lightbox-inner>p{margin:14px 0 0;font-size:.9rem;color:#c2d2c8}
@media(max-width:1000px){.cm444 .cm444-hero{gap:32px;padding:36px}.cm444 .cm445-gallery-grid{gap:16px}.cm444 .cm445-gallery-card figcaption{padding:18px}}
@media(max-width:760px){.cm444 .cm444-hero{grid-template-columns:1fr;gap:28px;padding:30px 24px}.cm444 .cm444-hero h1{font-size:clamp(2.2rem,7.4vw,3.3rem)}.cm444 .cm445-hero-photo{width:100%;max-width:600px;justify-self:center}.cm444 .cm445-gallery{margin-top:44px}.cm444 .cm445-gallery-grid{grid-template-columns:1fr;gap:20px}.cm444 .cm445-gallery-card img{height:260px}.cm444 .cm445-gallery-card figcaption{padding:18px 20px}.cm445-lightbox-inner{padding:12px}.cm445-lightbox-heading{gap:12px;margin-bottom:12px}.cm445-lightbox-heading h2{font-size:1rem}.cm445-lightbox-close{min-width:76px;padding-inline:12px}}
@media(max-width:520px){.cm444 .cm444-hero{padding:28px 22px}.cm444 .cm444-hero .cm444-button{width:100%}.cm444 .cm444-hero-note{font-size:.83rem}.cm445-lightbox{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}

/* Account actions are shown only after a visitor selects a plan. */
.cm444-setup-body .cm444-actions{margin-top:20px}
.cm444-setup-body h3+.cm444-button{margin-top:20px}

/* Update 453: consistent surfaces and controls across the community flow. */
.cm444 :is(h1,h2,h3,h4){color:inherit}
.cm444 :is(input,select,textarea){max-width:100%;min-width:0;color:var(--cm-ink);background:var(--cm-surface);border:1px solid var(--cm-input-line);border-radius:10px;font:inherit;accent-color:var(--cm-accent)}
.cm444 :is(input,select,textarea):focus-visible{outline:3px solid var(--cm-focus);outline-offset:3px}
.cm444 :is(input,textarea)::placeholder{color:var(--cm-muted);opacity:1}
.cm444 :is(input,select,textarea):disabled{opacity:.65;cursor:not-allowed}
.cm444 input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),.cm444 select{min-height:48px;padding:11px 14px}
.cm444 textarea{padding:11px 14px}
.cm444 :is(.cm444-setup>*,.cm444-hero>*,.cm444-paused>div,.cm444-actions>*){min-width:0}
.cm444 :is(.cm444-setup-body,.cm444-feedback,.cm444-faq p){overflow-wrap:anywhere}
.cm444 .cm444-hero{--cm-focus:#63d8cc}
@media(max-width:760px){.cm444 :is(input,select,textarea){font-size:1rem}}
/* Follow the site's existing theme switch immediately; no duplicate preference or observer. */
html[data-mn-theme=dark] body.community-membership-mode{--cm-page:var(--theme-bg,#10191c);color-scheme:dark}
html[data-mn-theme=dark] :is(.cm444,.mn-community-profile444,.mn-discord-profile443){
 --cm-ink:var(--theme-text,#edf4f1);--cm-muted:var(--theme-muted,#bacbc6);--cm-accent:var(--theme-accent,#81d6c4);
 --cm-soft:#203b34;--cm-line:var(--theme-line,#3c5055);--cm-input-line:#6c8c84;
 --cm-surface:var(--theme-panel,#182529);--cm-elite:#203b34;--cm-elite-line:#548879;--cm-notice:#1b302c;
 --cm-button:#81d6c4;--cm-button-hover:#9fe5d6;--cm-button-ink:#112722;
 --cm-secondary:var(--theme-raised,#213238);--cm-secondary-hover:#2d4549;--cm-secondary-line:#496a63;
 --cm-feedback-bg:var(--theme-success-bg,#1d3d31);--cm-feedback-ink:#b9ecca;--cm-error-bg:var(--theme-error-bg,#422b2c);--cm-error-ink:var(--theme-error,#ffb7b0);
 --cm-focus:#81d6c4;--cm-trial-start:#1b302c;--cm-trial-end:#203b34;--cm-trial-line:#548879;--cm-trial-number:#81d6c4;--cm-trial-copy:#bacbc6;
 color-scheme:dark
}
/* The shared input/autofill rules use --theme-line. Keep field boundaries visible too. */
.cm444 :is(input,select,textarea){--theme-line:var(--cm-input-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443,.mn-community-profile444){background:var(--cm-surface);border-color:var(--cm-line);color:var(--cm-ink)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443 .mn-discord-heading443 .eyebrow,.mn-community-profile444 .mn-community-heading444 .eyebrow){color:var(--cm-accent)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .mn-discord-profile443 .mn-discord-mark443{background:var(--cm-soft);color:var(--cm-accent)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443 .mn-discord-offer443,.mn-community-profile444 .mn-community-membership444){background:var(--cm-soft);border-color:var(--cm-line);color:var(--cm-ink)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443 .mn-discord-offer443 h3,.mn-community-profile444 .mn-community-membership444 h3){color:var(--cm-ink)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443,.mn-community-profile444) .mn-community-confirm444{background:var(--cm-error-bg);border-color:#93605d;color:var(--cm-ink)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.mn-discord-profile443,.mn-community-profile444) .mn-community-confirm444 h4{color:var(--cm-error-ink)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .mn-community-profile444 .mn-community-checkout-note444{border-color:var(--cm-line)}

/* Update 458: one continuous community story, followed by two comparable plans. */
.cm444.cm458 .cm444-wrap{max-width:1320px;padding:24px 28px 72px}
.cm444.cm458 .cm444-hero{position:relative;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:46px 52px;padding:56px 52px 0;border:1px solid #233f38;background:radial-gradient(ellipse at 20% 10%,#244b3f 0,transparent 58%),#0e1c18;border-radius:28px;overflow:hidden}
.cm444.cm458 .cm444-hero h1{font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}
.cm444.cm458 .cm444-hero h1 em{display:inline-block;margin-top:8px}
.cm444.cm458 .cm444-eyebrow{font-size:.9rem;letter-spacing:0;color:#8edccd;margin-bottom:18px!important}
.cm444.cm458 .cm444-lead{max-width:550px;font-size:1.08rem;line-height:1.9;margin:24px 0 28px!important}
.cm444.cm458 .cm458-member-link{display:block;width:fit-content;color:#c3ddd2;font-size:.88rem;text-underline-offset:5px;padding:14px 0 0;min-height:40px}
.cm444.cm458 .cm458-hero-visual{min-width:0;padding:20px 16px 0;border:1px solid #406052;border-radius:18px;background:#182d25;box-shadow:0 28px 52px #0003}
.cm444.cm458 .cm458-screen-label{display:flex;justify-content:space-between;gap:14px;align-items:center;color:#c9e0d5;font-size:.77rem;padding:0 2px 15px}
.cm444.cm458 .cm458-screen-label>span{direction:ltr;font-weight:800;color:#75dbc3;letter-spacing:.13em}
.cm444.cm458 .cm458-hero-visual .cm445-photo-link{border-color:#496456;border-radius:10px}
.cm444.cm458 .cm458-hero-visual figcaption{display:none}
.cm444.cm458 .cm458-screen-caption{padding:17px 5px;color:#c7dbd1;font-size:.82rem;text-align:center}
.cm444.cm458 .cm458-pillars{grid-column:1/-1;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:24px 0;border-top:1px solid #365147;gap:12px;color:#d7e7de;font-size:.92rem}
.cm444.cm458 .cm458-pillars li{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}
.cm444.cm458 .cm458-pillars li+li{border-inline-start:1px solid #365147}
.cm444.cm458 .cm458-pillars svg{flex:0 0 23px;color:#70d5bf}
.cm444.cm458 .cm458-experience{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,74px);padding-block:76px 20px;align-items:start}
.cm444.cm458 .cm458-intro{position:sticky;top:138px;padding-top:16px;min-width:0}
.cm444.cm458 .cm458-intro h2{font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.3;text-wrap:balance}
.cm444.cm458 .cm458-intro>p:last-child{color:var(--cm-muted);font-size:1.03rem;line-height:1.9;margin-top:24px;max-width:450px}
.cm444.cm458 .cm458-story{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:26px;align-items:center;padding:28px 0;border-bottom:1px solid var(--cm-line)}
.cm444.cm458 .cm458-story:first-child{padding-top:0}
.cm444.cm458 .cm458-story:last-child{border-bottom:0;padding-bottom:0}
.cm444.cm458 .cm458-number{display:block;color:var(--cm-accent);font-size:.8rem;font-weight:800;letter-spacing:.1em;line-height:1;margin-bottom:15px}
.cm444.cm458 .cm458-story h3{font-size:1.35rem;line-height:1.35}
.cm444.cm458 .cm458-story-copy p{margin-top:12px;color:var(--cm-muted);font-size:.94rem;line-height:1.85}
.cm444.cm458 .cm458-story .cm445-gallery-card{border:0;border-radius:0;overflow:visible;background:transparent}
.cm444.cm458 .cm458-story .cm445-photo-link{border-radius:12px;border:1px solid var(--cm-line)}
.cm444.cm458 .cm458-story .cm445-gallery-card img{height:190px;object-fit:contain}
.cm444.cm458 .cm458-story .cm445-photo-hint{min-height:32px;padding:5px 8px;font-size:.72rem}
.cm444.cm458 .cm458-story figcaption{padding:9px 0 0;text-align:center}
.cm444.cm458 .cm458-story figcaption h3{font-size:.72rem;font-weight:500;color:var(--cm-muted);line-height:1.5}
.cm444.cm458 .cm444-plans{border-top:1px solid var(--cm-line);padding-top:56px;margin-top:56px}
.cm444.cm458 .cm458-plans-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}
.cm444.cm458 .cm458-plans-heading .cm444-section-heading{margin:0}
.cm444.cm458 .cm458-billing{display:inline-flex;flex:0 0 auto;padding:5px;gap:4px;border:1px solid var(--cm-line);border-radius:14px;background:var(--cm-surface)}
.cm444.cm458 .cm458-billing button{min-width:88px;min-height:46px;padding:9px 18px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--cm-muted);font:inherit;font-size:.95rem;font-weight:700;line-height:1.4;cursor:pointer}
.cm444.cm458 .cm458-billing button[aria-pressed=true]{background:var(--cm-button);color:var(--cm-button-ink);box-shadow:0 2px 5px #0001}
.cm444.cm458 .cm458-billing button:hover:not([aria-pressed=true]){background:var(--cm-soft);color:var(--cm-accent)}
.cm444.cm458 .cm444-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.cm444.cm458 .cm444-plan{padding:32px;border-radius:20px}
.cm444.cm458 .cm444-plan-top{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:26px}
.cm444.cm458 .cm444-plan h3{font-size:2rem;margin-top:26px}
.cm444.cm458 .cm444-price-note{min-height:24px}
.cm444.cm458 .cm444-plan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;font-size:.9rem}
.cm444.cm458 .cm444-paused{padding:14px 18px;font-size:.92rem}
.cm444.cm458 .cm444-faq{max-width:none;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:64px}
.cm444.cm458 .cm444-faq h2{grid-row:1/3;margin-bottom:0}
.cm444.cm458 .cm444-faq details{grid-column:2}
.cm444.cm458 .cm444-disclaimer{max-width:100%;border-top:1px solid var(--cm-line);padding-top:24px;margin-top:42px!important}
@media(max-width:1050px){
 .cm444.cm458 .cm444-hero{gap:32px;padding:40px 32px 0}
 .cm444.cm458 .cm458-experience{gap:36px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}
 .cm444.cm458 .cm458-story{grid-template-columns:minmax(0,1fr) 135px;gap:20px}
 .cm444.cm458 .cm444-plan{padding:28px}.cm444.cm458 .cm444-plan ul{grid-template-columns:1fr}
}
@media(max-width:760px){
 .cm444.cm458 .cm444-wrap{padding:18px 20px 48px}
 .cm444.cm458 .cm444-hero{grid-template-columns:minmax(0,1fr);padding:32px 24px 0;gap:30px;border-radius:22px}
 .cm444.cm458 .cm444-hero h1{font-size:clamp(2.6rem,8.3vw,3.8rem)}
 .cm444.cm458 .cm444-lead{font-size:1rem;line-height:1.8;margin:22px 0!important}
 .cm444.cm458 .cm458-hero-visual{width:100%;max-width:550px;margin-inline:auto;padding:14px 12px 0}
 .cm444.cm458 .cm458-pillars{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding-block:22px;font-size:.85rem}
 .cm444.cm458 .cm458-pillars li:nth-child(3){border-inline-start:0}
 .cm444.cm458 .cm458-experience{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:44px}
 .cm444.cm458 .cm458-intro{position:static;padding:0}
 .cm444.cm458 .cm458-intro>p:last-child{max-width:none;margin-top:18px;font-size:1rem}
 .cm444.cm458 .cm458-story{grid-template-columns:minmax(0,1fr) 145px;gap:24px;padding-block:24px}
 .cm444.cm458 .cm458-story .cm445-gallery-card img{height:175px}
 .cm444.cm458 .cm444-plans{padding-top:38px;margin-top:28px}
 .cm444.cm458 .cm458-plans-heading{flex-direction:column;align-items:flex-start;gap:22px}
 .cm444.cm458 .cm444-plan-grid{gap:20px}.cm444.cm458 .cm444-plan{padding:24px}
 .cm444.cm458 .cm444-faq{display:block;margin-top:44px}.cm444.cm458 .cm444-faq h2{margin-bottom:24px}
}
@media(max-width:560px){
 .cm444.cm458 .cm444-wrap{padding-inline:16px}
 .cm444.cm458 .cm444-hero{padding:28px 20px 0}
 .cm444.cm458 .cm444-hero h1{font-size:clamp(2.35rem,9vw,3.1rem)}
 .cm444.cm458 .cm444-hero .cm444-button{width:100%}
 .cm444.cm458 .cm458-member-link{margin-inline:auto;text-align:center}
 .cm444.cm458 .cm458-pillars{font-size:.77rem;gap:18px 8px}.cm444.cm458 .cm458-pillars li{gap:7px}
 .cm444.cm458 .cm458-pillars svg{flex-basis:20px;width:20px;height:20px}
 .cm444.cm458 .cm458-story{grid-template-columns:minmax(0,1fr) 112px;gap:18px}
 .cm444.cm458 .cm458-story h3{font-size:1.18rem}.cm444.cm458 .cm458-story-copy p{font-size:.87rem;line-height:1.75}
 .cm444.cm458 .cm458-story .cm445-gallery-card img{height:158px}
 .cm444.cm458 .cm458-story figcaption h3{font-size:.67rem}
 .cm444.cm458 .cm444-plan-grid{grid-template-columns:minmax(0,1fr)}
 .cm444.cm458 .cm444-plan{padding:28px 24px}
 .cm444.cm458 .cm458-billing{width:100%}.cm444.cm458 .cm458-billing button{flex:1;min-width:0}
}
@media(max-width:360px){
 .cm444.cm458 .cm458-story{grid-template-columns:minmax(0,1fr);gap:16px}
 .cm444.cm458 .cm458-story .cm445-gallery-card{width:150px;justify-self:center}
}
html.mn-a11y-motion .cm444.cm458 *{scroll-behavior:auto!important;transition:none!important}

/* 459: readable Hebrew and a direct, uncluttered code entry for the chosen plan. */
.cm444.cm458.cm459 :is(h1,h2,h3,p,li,a,button,label){letter-spacing:normal;word-spacing:normal}
.cm444.cm458.cm459 .cm444-hero h1{line-height:1.24}
.cm444.cm458.cm459 .cm444-plan ul{margin-top:22px;line-height:1.75}
.cm444.cm458.cm459 .cm444-button{line-height:1.55}
.cm444.cm458.cm459 .cm444-setup{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px}
.cm444.cm458.cm459 .cm444-selected h2{display:flex;flex-wrap:wrap;gap:.3em;line-height:1.4}
.cm444.cm458.cm459 .cm444-selected p{max-width:28ch;line-height:1.8}
.cm444.cm458.cm459 [data-community-access-code]{margin-top:0;min-width:0}
@media(max-width:760px){.cm444.cm458.cm459 .cm444-setup{grid-template-columns:minmax(0,1fr);gap:24px}.cm444.cm458.cm459 .cm444-selected{padding-bottom:22px}.cm444.cm458.cm459 .cm444-selected p{max-width:none}}

.cm483-description{font-size:.95rem;line-height:1.7;min-height:1.5em}.cm483-admin{max-width:1200px;margin:1.5rem auto;padding:1rem}.cm483-catalog{width:min(760px,calc(100vw - 24px));max-height:90dvh;padding:1.4rem;border:1px solid var(--theme-border,#43515b);border-radius:18px;background:var(--theme-card,#fff);color:var(--theme-text,#183032);overflow:auto}.cm483-catalog::backdrop{background:rgba(0,0,0,.6)}.cm483-catalog form{display:grid;gap:1rem}.cm483-catalog header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cm483-catalog header h2{margin:0}.cm483-catalog header button{min-width:44px;min-height:44px;font-size:1.6rem;background:transparent;color:inherit;border:0}.cm483-catalog fieldset{display:grid;gap:.9rem;border:1px solid var(--theme-border,#bac7c9);border-radius:12px;padding:1rem}.cm483-catalog label{display:grid;gap:.3rem}.cm483-catalog input,.cm483-catalog textarea{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid var(--theme-border,#bac7c9);border-radius:8px;background:var(--theme-bg,#fff);color:inherit;font:inherit}.cm483-catalog textarea{min-height:80px;resize:vertical}.cm483-footer{display:flex;gap:.8rem;flex-wrap:wrap}.cm483-catalog [role=alert]{color:var(--danger,#b43636)}

/* UPDATE486: isolated source community design; existing site header/auth styles stay intact. */
body.community-membership-mode [data-page="app"]{background:#07071c}
.cm444.cm458.cm486{--cm-ink:#fff;--cm-muted:#c2c2d1;--cm-accent:#87b5ff;--cm-soft:#171735;--cm-line:#34344e;--cm-input-line:#737396;--cm-surface:#11112e;--cm-elite:#151d3f;--cm-elite-line:#5c95ff;--cm-button:#3486f4;--cm-button-hover:#4d98ff;--cm-button-ink:#fff;--cm-secondary:#1a284d;--cm-secondary-hover:#243a68;--cm-secondary-line:#5d79ab;--cm-focus:#91c2ff;--cm-feedback-bg:#122f30;--cm-feedback-ink:#c5ffe2;--cm-error-bg:#432c38;--cm-error-ink:#ffcec7;background:#07071c;color:#fff;color-scheme:dark;font-family:inherit}
.cm444.cm458.cm486 .cm444-wrap{max-width:1344px;padding:0 32px 64px}
.cm444.cm458.cm486 :is(h1,h2,h3,p,li,a,button){letter-spacing:normal;word-spacing:normal}
.cm444.cm458.cm486 .cm486-section{margin-top:90px}
.cm444.cm458.cm486 .cm486-local-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:100px;border-bottom:1px solid #25253e;padding-block:20px}
.cm444.cm458.cm486 .cm486-local-header img{display:block;max-width:100%;height:44px;object-fit:contain}
.cm444.cm458.cm486 .cm486-local-header>a:first-child{max-width:55%}
.cm444.cm458.cm486 .cm444-hero.cm486-hero{display:block;padding:76px 0 0;border:0;border-radius:0;background:radial-gradient(ellipse at 50% 32%,#12245260,transparent 65%);overflow:visible;text-align:center}
.cm444.cm458.cm486 .cm486-hero-copy{max-width:1110px;margin-inline:auto}
.cm444.cm458.cm486 .cm444-hero h1{max-width:1080px;margin-inline:auto;font-size:clamp(2.6rem,6.3vw,5.875rem);line-height:1.18;font-weight:800;text-wrap:balance}
.cm444.cm458.cm486 .cm444-eyebrow{color:#87b5ff;font-size:clamp(1rem,1.8vw,1.4rem);margin-bottom:24px!important}
.cm444.cm458.cm486 .cm444-lead{max-width:850px;margin:28px auto!important;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.9;color:#c7c7d3}
.cm444.cm458.cm486 .cm486-chips{list-style:none;padding:0;margin:0 auto 30px;max-width:900px;display:flex;justify-content:center;gap:12px 20px;flex-wrap:wrap;color:#dfdfed;font-size:.97rem}
.cm444.cm458.cm486 .cm486-chips li{display:flex;align-items:center;gap:7px}
.cm444.cm458.cm486 .cm486-chips svg{flex:0 0 18px;width:18px;height:18px;color:#71a9ff}
.cm444.cm458.cm486 .cm486-hero-actions{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}
.cm444.cm458.cm486 .cm444-hero .cm444-button{background:var(--cm-button);color:#fff!important;min-width:240px}
.cm444.cm458.cm486 .cm444-hero .cm444-button:hover{background:var(--cm-button-hover)}
.cm444.cm458.cm486 .cm458-member-link{color:#e0e5f6;padding:10px 0;min-height:44px;margin:0;font-size:.95rem}
.cm444.cm458.cm486 .cm486-hero-screen{max-width:1110px;margin:50px auto 0;padding:12px;border:1px solid #3c4a74;border-radius:24px;background:linear-gradient(145deg,#18284b,#11112e);box-shadow:0 28px 80px #0005}
.cm444.cm458.cm486 .cm486-hero-screen .cm445-photo-link{border-color:#465881;background:#0b1125}
.cm444.cm458.cm486 .cm445-photo-hint{color:#e6edff;background:#10152d;border-color:#333d5b}
.cm444.cm458.cm486 .cm445-hero-photo figcaption h3{color:#c2cae0;font-size:.84rem}
.cm444.cm458.cm486 .cm486-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.cm444.cm458.cm486 .cm486-benefits article{padding:30px 24px;border:1px solid #34344e;border-radius:18px;background:#11112e;text-align:center}
.cm444.cm458.cm486 .cm486-benefits article>svg{width:36px;height:36px;margin-bottom:20px;color:#87b5ff}
.cm444.cm458.cm486 .cm486-benefits h2{font-size:1.3rem;line-height:1.5;margin-bottom:15px}
.cm444.cm458.cm486 .cm486-benefits p{font-size:.95rem;line-height:1.85;color:#c2c2d1}
.cm444.cm458.cm486 :is(.cm486-wolf,.cm486-people,.cm486-banner){text-align:center}
.cm444.cm458.cm486 :is(.cm486-wolf,.cm486-people,.cm486-banner)>h2{max-width:940px;margin-inline:auto;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.35;text-wrap:balance}
.cm444.cm458.cm486 :is(.cm486-wolf,.cm486-people,.cm486-banner)>p:not(.cm444-kicker,.cm486-reach){max-width:920px;margin:22px auto 30px;font-size:1.15rem;line-height:1.9;color:#c7c7d3}
.cm444.cm458.cm486 .cm486-wolf .cm444-kicker{font-size:1.6rem;letter-spacing:.15em;margin-bottom:20px!important}
.cm444.cm458.cm486 .cm486-people{padding:64px 32px;border-block:1px solid #34344e;background:linear-gradient(180deg,#0a0a29,#10102b)}
.cm444.cm458.cm486 .cm486-avatars{display:flex;justify-content:center;margin:30px auto 15px}
.cm444.cm458.cm486 .cm486-avatars img{display:block;border-radius:50%;object-fit:cover;border:3px solid #07071c;width:70px;height:70px}
.cm444.cm458.cm486 .cm486-avatars img+img{margin-inline-start:-14px}
.cm444.cm458.cm486 .cm486-reach{font-size:1.1rem;font-weight:750;color:#d9e7ff}
.cm444.cm458.cm486 .cm486-heading{max-width:1000px;text-align:center;margin:0 auto 40px}
.cm444.cm458.cm486 .cm486-heading h2{font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.4;text-wrap:balance}
.cm444.cm458.cm486 .cm486-heading p:not(.cm444-kicker){color:#c2c2d1;font-size:1.08rem;line-height:1.85;max-width:850px;margin:18px auto 0}
.cm444.cm458.cm486 .cm486-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}
.cm444.cm458.cm486 .cm486-topic{display:flex;flex-direction:column;min-width:0;border:1px solid #34344e;border-radius:18px;overflow:hidden;background:#11112e}
.cm444.cm458.cm486 .cm486-topic>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;background:#1c1c3e}
.cm444.cm458.cm486 .cm486-topic>div{padding:24px;display:flex;flex-direction:column;flex:1;align-items:flex-start}
.cm444.cm458.cm486 .cm486-topic h3{font-size:1.4rem;line-height:1.4;margin-bottom:16px}
.cm444.cm458.cm486 .cm486-topic p{font-size:.92rem;line-height:1.9;color:#c7c7d3;margin-bottom:20px}
.cm444.cm458.cm486 .cm486-topic-link{display:inline-flex;align-items:center;gap:10px;color:#9ec5ff;font-weight:700;margin-top:auto;min-height:44px;text-underline-offset:5px}
.cm444.cm458.cm486 .cm486-topic-link svg{width:22px;height:22px;flex-shrink:0}
.cm444.cm458.cm486 .cm486-gallery{columns:4;column-gap:24px}
.cm444.cm458.cm486 .cm486-gallery figure{display:block;margin:0 0 24px;break-inside:avoid;border-radius:13px;overflow:hidden;border:1px solid #37374f;background:#11112e}
.cm444.cm458.cm486 .cm486-gallery a{display:block;position:relative;cursor:zoom-in;text-decoration:none}
.cm444.cm458.cm486 .cm486-gallery img{display:block;width:100%;height:auto;object-fit:contain}
.cm444.cm458.cm486 .cm486-expand{display:block;min-height:36px;padding:8px 10px;text-align:center;font-size:.74rem;color:#d5e3ff;background:#11172e;border-top:1px solid #343d58}
.cm444.cm458.cm486 .cm486-banner{padding:60px 28px;border:1px solid #374975;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#183767,#10102b 72%)}
.cm444.cm458.cm486 .cm444-plans{padding-top:0;border-top:0}
.cm444.cm458.cm486 .cm458-plans-heading{display:flex;flex-direction:column;text-align:center;gap:30px;margin-bottom:32px}
.cm444.cm458.cm486 .cm444-section-heading>p:last-child{color:#c2c2d1}
.cm444.cm458.cm486 .cm444-section-heading h2{font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.35}
.cm444.cm458.cm486 .cm458-billing{background:#11112e;border-color:#40405b;border-radius:16px}
.cm444.cm458.cm486 .cm458-billing button{min-width:150px;min-height:50px;color:#d4d4e1}
.cm444.cm458.cm486 .cm444-plan-grid{max-width:1140px;margin:auto;gap:28px}
.cm444.cm458.cm486 .cm444-plan{background:#11112e;color:#fff;border:1px solid #484861;padding:34px;border-radius:24px}
.cm444.cm458.cm486 .cm444-plan.is-elite{background:linear-gradient(180deg,#182c50,#11112e 55%);border-color:#629cff}
.cm444.cm458.cm486 .cm444-plan.is-selected{outline:3px solid #91c2ff;outline-offset:4px}
.cm444.cm458.cm486 .cm444-plan h3{font-size:2.5rem;margin:24px 0 16px}
.cm444.cm458.cm486 .cm444-plan .cm483-description{color:#c7c7d3;line-height:1.9}
.cm444.cm458.cm486 .cm444-period{color:#c7dfff}
.cm444.cm458.cm486 .cm444-plus{color:#c7c7d3}
.cm444.cm458.cm486 .cm444-price{color:#fff;margin-top:26px;align-items:baseline;gap:10px}
.cm444.cm458.cm486 .cm444-price bdi{font-size:3.2rem;line-height:1.25}
.cm444.cm458.cm486 .cm444-price span{color:#c2c2d1}
.cm444.cm458.cm486 .cm486-unpriced{min-height:72px;display:flex;align-items:center;margin-top:18px;color:#d8e4ff;font-size:1rem;line-height:1.8}
.cm444.cm458.cm486 .cm486-included{font-size:1.05rem;font-weight:700;margin-top:22px}
.cm444.cm458.cm486 .cm444-plan ul{grid-template-columns:1fr;gap:14px;font-size:.96rem;line-height:1.8;color:#e3e3ed}
.cm444.cm458.cm486 .cm444-plan li svg{color:#83b5ff}
.cm444.cm458.cm486 .cm444-plan .cm444-button{margin-top:auto;min-height:56px}
.cm444.cm458.cm486 .cm444-setup{background:#11112e;border:1px solid #53536b;margin-top:34px;border-radius:20px}
.cm444.cm458.cm486 .cm444-selected p{color:#c7c7d3}
.cm444.cm458.cm486 .cm444-selected .cm444-text-link{display:inline-block;margin-top:16px;min-height:44px;padding-top:8px;color:#b2d0ff;text-underline-offset:5px}
.cm444.cm458.cm486 .cm486-checkout-status{margin-top:22px;padding-top:20px;border-top:1px solid #34344e;font-size:.94rem;color:#d4d4e1;line-height:1.8}
.cm444.cm458.cm486 .cm486-checkout-status a{color:#b2d0ff;text-underline-offset:5px}
.cm444.cm458.cm486 .cm486-telegram{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:44px;align-items:center;padding:42px;border:1px solid #405979;border-radius:24px;background:linear-gradient(120deg,#172642,#11112e)}
.cm444.cm458.cm486 .cm486-telegram h2{font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.4}
.cm444.cm458.cm486 .cm486-telegram p:not(.cm444-kicker){color:#d0d4e2;margin-top:18px;line-height:1.9}
.cm444.cm458.cm486 .cm486-telegram ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.cm444.cm458.cm486 .cm486-telegram li{display:flex;align-items:center;gap:12px;color:#e0e7f5}
.cm444.cm458.cm486 .cm486-telegram li svg{flex:0 0 20px;color:#8cbcff}
.cm444.cm458.cm486 .cm486-telegram-action{text-align:center}
.cm444.cm458.cm486 .cm486-telegram-action .cm444-button{width:100%}
.cm444.cm458.cm486 .cm486-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;text-align:center}
.cm444.cm458.cm486 .cm486-stats article{padding:28px 18px;border-top:2px solid #5c95ff;background:#11112e;border-radius:14px}
.cm444.cm458.cm486 .cm486-stats strong{font-size:clamp(2.5rem,4vw,4.2rem);font-weight:800;display:block;color:#82b4ff}
.cm444.cm458.cm486 .cm486-stats h3{font-size:1.16rem;line-height:1.55;margin:14px 0 10px}
.cm444.cm458.cm486 .cm486-stats p{font-size:.88rem;line-height:1.8;color:#c2c2d1}
.cm444.cm458.cm486 .cm486-results-note{font-size:.83rem;line-height:1.8;color:#bfc2d4;margin:20px auto 0;text-align:center}
.cm444.cm458.cm486 .cm486-quote-track{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:4px 4px 20px;scrollbar-width:thin;scrollbar-color:#6898da #171735}
.cm444.cm458.cm486 .cm486-quote{margin:0;flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;padding:28px;border:1px solid #34344e;border-radius:18px;background:#11112e}
.cm444.cm458.cm486 .cm486-quote blockquote{font-size:1rem;line-height:1.95;color:#e0e0eb;margin:0 0 26px;white-space:normal}
.cm444.cm458.cm486 .cm486-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:auto}
.cm444.cm458.cm486 .cm486-quote figcaption img{display:block;object-fit:cover;border-radius:50%;flex:0 0 52px}
.cm444.cm458.cm486 .cm486-quote figcaption span>span{display:block;color:#b8c1d9;font-size:.86rem}
.cm444.cm458.cm486 .cm486-quote-nav{display:flex;justify-content:center;gap:12px;margin-top:20px;flex-wrap:wrap}
.cm444.cm458.cm486 .cm486-quote-nav button{min-width:44px;min-height:44px;background:#1c2c4b;border:1px solid #5176b2;border-radius:50%;font:inherit;color:#fff;cursor:pointer}
.cm444.cm458.cm486 .cm486-quote-nav button:hover{background:#314f80}
.cm444.cm458.cm486 .cm444-faq{border-top:1px solid #34344e;padding-top:48px;margin-top:80px}
.cm444.cm458.cm486 .cm444-faq p,.cm444.cm458.cm486 .cm444-disclaimer{color:#c2c2d1}
.cm444.cm458.cm486 .cm444-faq a,.cm444.cm458.cm486 .cm444-disclaimer a{color:#b2d0ff;text-underline-offset:4px}
.cm444.cm458.cm486 .cm486-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.cm444.cm458.cm486 .cm486-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.cm444.cm458.cm486 .cm486-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cm444.cm458.cm486 .cm486-gallery{column-gap:16px}.cm444.cm458.cm486 .cm486-gallery figure{margin-bottom:16px}.cm444.cm458.cm486 .cm486-quote{flex-basis:calc((100% - 22px)/2)}}
@media(max-width:760px){.cm444.cm458.cm486 .cm444-wrap{padding-inline:20px}.cm444.cm458.cm486 .cm486-section{margin-top:56px}.cm444.cm458.cm486 .cm486-local-header{min-height:86px}.cm444.cm458.cm486 .cm486-local-header img{height:36px}.cm444.cm458.cm486 .cm486-local-header .cm444-button{min-height:46px;padding:10px 18px}.cm444.cm458.cm486 .cm444-hero.cm486-hero{padding-top:44px}.cm444.cm458.cm486 .cm444-hero h1{font-size:clamp(2.5rem,7.2vw,3.6rem);line-height:1.28}.cm444.cm458.cm486 .cm444-lead{font-size:1rem;line-height:1.9}.cm444.cm458.cm486 .cm486-chips{font-size:.85rem;gap:11px 14px}.cm444.cm458.cm486 .cm486-hero-screen{margin-top:32px;padding:8px;border-radius:18px}.cm444.cm458.cm486 .cm486-benefits{gap:16px}.cm444.cm458.cm486 .cm486-benefits article{padding:24px 18px}.cm444.cm458.cm486 .cm486-people{padding:40px 20px}.cm444.cm458.cm486 :is(.cm486-wolf,.cm486-people,.cm486-banner)>p:not(.cm444-kicker,.cm486-reach){font-size:1rem}.cm444.cm458.cm486 .cm486-topics{gap:16px}.cm444.cm458.cm486 .cm486-topic>div{padding:22px}.cm444.cm458.cm486 .cm486-gallery{columns:2;column-gap:12px}.cm444.cm458.cm486 .cm486-gallery figure{margin-bottom:12px}.cm444.cm458.cm486 .cm486-heading{margin-bottom:28px}.cm444.cm458.cm486 .cm486-banner{padding:38px 24px}.cm444.cm458.cm486 .cm458-plans-heading{align-items:center}.cm444.cm458.cm486 .cm444-plan{padding:28px}.cm444.cm458.cm486 .cm486-telegram{grid-template-columns:1fr;gap:28px;padding:30px}.cm444.cm458.cm486 .cm486-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm444.cm458.cm486 .cm486-quote-track{gap:16px}.cm444.cm458.cm486 .cm486-quote{flex-basis:100%}.cm444.cm458.cm486 .cm444-faq{margin-top:56px}}
@media(max-width:520px){.cm444.cm458.cm486 .cm444-wrap{padding-inline:16px}.cm444.cm458.cm486 .cm486-local-header{gap:16px}.cm444.cm458.cm486 .cm486-local-header .cm444-button{min-width:0;padding-inline:14px}.cm444.cm458.cm486 .cm486-local-header .cm444-button svg{display:none}.cm444.cm458.cm486 .cm486-hero-actions{gap:10px}.cm444.cm458.cm486 .cm444-hero h1{font-size:clamp(2.15rem,8.7vw,2.8rem)}.cm444.cm458.cm486 .cm486-benefits{grid-template-columns:1fr}.cm444.cm458.cm486 .cm486-benefits article{text-align:right;position:relative;padding:26px}.cm444.cm458.cm486 .cm486-benefits article>svg{margin-bottom:14px}.cm444.cm458.cm486 .cm486-topics{grid-template-columns:1fr}.cm444.cm458.cm486 .cm486-topic>img{max-height:260px}.cm444.cm458.cm486 .cm486-gallery{column-gap:10px}.cm444.cm458.cm486 .cm486-gallery figure{margin-bottom:10px;border-radius:9px}.cm444.cm458.cm486 .cm486-expand{font-size:.67rem;padding:7px 5px}.cm444.cm458.cm486 .cm486-telegram{padding:24px}.cm444.cm458.cm486 .cm486-stats{gap:12px}.cm444.cm458.cm486 .cm486-stats article{padding:22px 12px}.cm444.cm458.cm486 .cm486-stats h3{font-size:1rem}.cm444.cm458.cm486 .cm486-stats strong{font-size:2.5rem}.cm444.cm458.cm486 .cm486-stats p{font-size:.82rem}.cm444.cm458.cm486 .cm486-quote{padding:24px}.cm444.cm458.cm486 .cm458-billing button{min-width:0}.cm444.cm458.cm486 .cm444-plan h3{font-size:2.3rem}}
@media(prefers-reduced-motion:reduce){.cm444.cm458.cm486 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cm445-lightbox *{animation:none!important}}
html.mn-a11y-motion .cm444.cm458.cm486 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}

/* UPDATE496: a compact community landing, independent of the admin/account UI.
   The extra root class also wins over the shared public-experience492 sheet.
   Text is never clamped or clipped, including administrator-authored copy. */
body[data-surface=web] .cm444.cm458.cm486.cm496{
 --cm-muted:#c9cbdc;--cm-line:#33364f;--cm-secondary:#192545;
 --cm-button:#2866c6;--cm-button-hover:#3273d2;
 --cm-secondary-hover:#24385e;--cm-secondary-line:#506993;
}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-wrap{max-width:1220px;padding:0 clamp(16px,3vw,36px) 44px;min-width:0}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-section{margin-top:clamp(36px,4.5vw,56px);scroll-margin-top:120px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-hero.cm486-hero{padding-top:clamp(24px,4vw,46px);background:radial-gradient(ellipse at 50% 26%,#172b5350,transparent 70%)}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-copy{max-width:820px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-hero h1{max-width:790px;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.24}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-eyebrow{font-size:.94rem;margin-bottom:12px!important}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-lead{max-width:720px;margin:16px auto 20px!important;font-size:1rem;line-height:1.8}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-chips{max-width:760px;gap:8px 14px;margin-bottom:20px;font-size:.85rem;line-height:1.65}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-chips svg{width:16px;height:16px;flex-basis:16px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-actions{gap:10px 20px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-screen{max-width:740px;margin-top:26px;padding:7px;border-radius:16px;box-shadow:0 16px 48px #0003}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-screen img{max-height:330px;object-fit:contain}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm445-photo-hint{min-height:34px;padding:6px 12px;font-size:.78rem}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm445-hero-photo figcaption{padding-top:8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits{gap:14px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits article{padding:22px 18px;border-radius:15px;text-align:start}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits article>svg{width:28px;height:28px;margin-bottom:12px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits h2{font-size:1.06rem;margin-bottom:8px;line-height:1.5}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits p{font-size:.9rem;line-height:1.75}
body[data-surface=web] .cm444.cm458.cm486.cm496 :is(.cm486-wolf,.cm486-people,.cm486-banner)>h2,
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-heading h2,
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-section-heading h2{max-width:760px;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.4}
body[data-surface=web] .cm444.cm458.cm486.cm496 :is(.cm486-wolf,.cm486-people,.cm486-banner)>p:not(.cm444-kicker,.cm486-reach){max-width:720px;margin:14px auto 20px;font-size:.98rem;line-height:1.8}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-wolf .cm444-kicker{font-size:1.02rem;letter-spacing:.12em;margin-bottom:12px!important}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-people{padding:30px 24px;border-radius:18px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-avatars{margin:22px auto 12px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-avatars img{width:54px;height:54px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-reach{font-size:1rem}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-heading{max-width:840px;margin-bottom:22px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-heading p:not(.cm444-kicker){margin-top:12px;font-size:.98rem;line-height:1.8}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic{border-radius:15px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic>img{aspect-ratio:1.6;max-height:190px;object-fit:cover}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic>div{padding:18px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic h3{font-size:1.12rem;margin-bottom:10px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic p{font-size:.9rem;line-height:1.8;margin-bottom:14px;overflow-wrap:anywhere}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic-link{font-size:.9rem;gap:8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-banner{padding:30px 24px;border-radius:18px}

/* Billing changes stay within the comparison grid; they do not anchor the page
   to a replaced card. A common price slot accommodates confirmed and pending
   prices without truncating either one. Longer copy can still grow naturally. */
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-plans-heading{gap:18px;margin-bottom:24px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-billing{max-width:100%;width:fit-content;padding:4px;gap:4px;border-radius:12px;box-shadow:0 4px 18px #0002}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-billing button{min-width:124px;min-height:44px;max-width:100%;padding:9px 22px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;transition:background .18s ease,color .18s ease}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-billing button[aria-pressed=true]{background:var(--cm-button);color:#fff;box-shadow:0 2px 6px #0003}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-grid{max-width:1040px;gap:20px;align-items:stretch;overflow-anchor:none}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan{min-width:0;padding:26px;border-radius:18px;border-color:#424962;box-shadow:0 10px 32px #0002}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan.is-elite{border-color:#6c9bdf;background:linear-gradient(155deg,#192949,#11112e 65%)}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan.is-selected{outline:2px solid #9dc8ff;outline-offset:3px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-top{min-height:28px;gap:6px 12px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-period{padding:3px 9px;background:#223052;border:1px solid #425a80;border-radius:7px;font-size:.79rem;line-height:1.45}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plus{font-size:.8rem;line-height:1.55}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan h3{font-size:1.8rem;line-height:1.3;margin:16px 0 8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm483-description{min-height:1.65em;font-size:.92rem;line-height:1.75;overflow-wrap:anywhere}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-price-slot{display:flex;flex-direction:column;justify-content:center;min-height:86px;padding-block:12px;overflow-wrap:anywhere}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-price-slot .cm444-price{margin-top:0;min-height:0;gap:8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-price bdi{font-size:2.4rem;line-height:1.2;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-price-slot .cm486-unpriced{min-height:0;margin-top:0;font-size:.91rem;line-height:1.75;max-width:36ch}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-included{margin-top:6px;font-size:.95rem;line-height:1.6}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-plan-benefits{grid-template-columns:1fr;gap:0;align-content:start;font-size:.91rem;line-height:1.7;margin:12px 0 22px;padding-top:8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-plan-benefits li{gap:9px;min-width:0;padding-block:5px;border-bottom:1px solid #ffffff0c;align-items:flex-start}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-plan-benefits li:last-child{border-bottom:0}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-plan-benefits li>span{min-width:0;overflow-wrap:anywhere}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm496-plan-benefits li>svg{flex:0 0 16px;width:16px;height:16px;margin-top:5px;color:#91bbff}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-button{min-height:46px;padding:11px 20px;border-radius:10px;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm444-button{min-height:46px;margin-top:auto}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-setup{margin-top:26px;padding:26px;border-radius:18px;overflow-anchor:none}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats{gap:14px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats article{padding:22px 16px;border-radius:14px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats strong{font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.25;font-variant-numeric:tabular-nums}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats h3{font-size:1rem;margin:10px 0 8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats p{font-size:.85rem;line-height:1.75}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote-track{gap:16px;padding-bottom:14px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote{flex-basis:calc((100% - 32px)/3);padding:22px;border-radius:15px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote blockquote{font-size:.95rem;line-height:1.85;margin-bottom:20px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote-nav{gap:10px;margin-top:14px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .mn-gallery-item492 img{height:220px!important;max-height:220px!important;object-fit:contain!important}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-faq{margin-top:48px;padding-top:32px;column-gap:36px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-faq details{padding-block:17px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-disclaimer{margin-top:28px!important;padding-top:20px;line-height:1.8}

@media(min-width:1100px){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-plan-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}
}
@media(max-width:1099px){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topics{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic>img{max-height:220px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote{flex-basis:calc((100% - 16px)/2)}
}
@media(max-width:760px){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-screen{max-width:650px;margin-top:22px;padding:6px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-hero-screen img{max-height:290px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits{gap:12px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-benefits article{padding:20px 18px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-people,body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-banner{padding:26px 20px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-grid{gap:16px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan{padding:22px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-setup{padding:22px;gap:20px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats{gap:12px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote{flex-basis:100%}
}
@media(max-width:600px){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-wrap{padding-inline:16px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-hero h1{font-size:clamp(1.8rem,6.8vw,2.35rem);line-height:1.3}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-lead{font-size:.96rem;line-height:1.8}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-chips{font-size:.81rem;gap:8px 12px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topics{grid-template-columns:minmax(0,1fr);gap:14px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic>img{max-height:210px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-billing{width:min(100%,320px)}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-billing button{flex:1;min-width:0;padding-inline:16px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-grid{grid-template-columns:minmax(0,1fr)}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan{padding:22px 20px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-top{gap:8px;align-items:flex-start}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats article{padding:20px 12px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-stats strong{font-size:2rem}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-quote{padding:20px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .mn-gallery-item492 img{height:210px!important;max-height:210px!important}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-faq{margin-top:38px;padding-top:26px}
}
/* Motion is limited to small pointer feedback, never layout or text visibility. */
@media(hover:hover) and (pointer:fine){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic{transition:border-color .18s ease,box-shadow .18s ease}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm486-topic:hover{border-color:#617aa3;box-shadow:0 8px 24px #0002}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-button:hover{box-shadow:0 5px 16px #0003}
}
@media(prefers-reduced-motion:reduce){
 body[data-surface=web] .cm444.cm458.cm486.cm496 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
html.mn-a11y-motion body[data-surface=web] .cm444.cm458.cm486.cm496 *,
html.mn-editor470-active body[data-surface=web] .cm444.cm458.cm486.cm496 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html.mn-editor470-active body[data-surface=web] .cm444.cm458.cm486.cm496 :is(.mn-gallery-track492,.cm486-quote-track){scroll-snap-type:none}


/* UPDATE497: compact subscription comparison; preserve all copy and font size.
   Each card follows its own content instead of stretching START to ELITE. */
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-grid{align-items:start;gap:18px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan{padding:20px;border-radius:16px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plans .cm444-section-heading{margin-bottom:0}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plans .cm444-section-heading h2{font-size:clamp(1.35rem,1.9vw,1.8rem)}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm458-plans-heading{gap:14px;margin-bottom:20px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan h3{font-size:1.5rem;margin:10px 0 6px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-price-slot{min-height:64px;padding-block:8px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm444-price bdi{font-size:2.1rem}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm486-included{margin-top:2px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-plan-benefits{line-height:1.6;margin:8px 0 16px;padding-top:4px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-plan-benefits li{padding-block:3px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm496-plan-benefits li>svg{margin-top:4px}
body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan .cm444-button{min-height:44px;padding:10px 14px}
@media(max-width:600px){
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan{padding:18px}
 body[data-surface=web] .cm444.cm458.cm486.cm496 .cm444-plan-grid{gap:14px}
}

/* MN617 original: /Web/assets/access-code453.css */
/* One compact, keyboard-accessible code entry across book, courses and community. */
.ac453{--ac-surface:var(--cm-surface,#fff);--ac-ink:var(--cm-ink,#203330);--ac-muted:var(--cm-muted,#5a6e68);--ac-line:var(--cm-line,#d2e1db);--ac-accent:var(--cm-accent,#16786f);--ac-button:var(--cm-button,#16786f);--ac-button-ink:var(--cm-button-ink,#fff);--ac-focus:var(--cm-focus,#168a7d);min-width:0;max-width:100%;color:var(--ac-ink);font-family:inherit;line-height:1.65;text-align:start;direction:rtl}
html[data-mn-theme=dark] .ac453{--ac-surface:var(--cm-surface,#182529);--ac-ink:var(--cm-ink,#edf4f1);--ac-muted:var(--cm-muted,#bacbc6);--ac-line:var(--cm-line,#425952);--ac-accent:var(--cm-accent,#81d6c4);--ac-button:var(--cm-button,#81d6c4);--ac-button-ink:var(--cm-button-ink,#102923);--ac-focus:var(--cm-focus,#a7f3df);color-scheme:dark}
.ac453 :is(.ac453-disclosure,.ac453-complete){margin:0;padding:0;border:1px solid var(--ac-line);border-radius:18px;background:var(--ac-surface);color:var(--ac-ink);overflow:hidden}
.ac453 .ac453-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;box-sizing:border-box;padding:16px 22px;margin:0;list-style:none;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5;color:var(--ac-accent)}
.ac453 summary::-webkit-details-marker{display:none}.ac453 summary::marker{content:''}.ac453 summary>span{font-size:1.4rem;line-height:1;transition:transform .15s ease}.ac453 details[open]>summary>span{transform:rotate(45deg)}
.ac453 .ac453-body{padding:0 22px 22px}.ac453 p{margin:0 0 16px!important;font-size:1rem;line-height:1.65;color:var(--ac-muted);overflow-wrap:anywhere}
.ac453 .ac453-form{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ac453 label{display:block;margin:0 0 8px;color:var(--ac-ink);font-size:.95rem;font-weight:650}.ac453 .ac453-input-row{display:flex;align-items:stretch;gap:10px;min-width:0}.ac453 input{box-sizing:border-box;display:block;min-width:0;max-width:100%;width:100%;flex:1 1 0;min-height:48px;padding:10px 14px;border:1px solid var(--cm-input-line,var(--ac-line));border-radius:11px;background:var(--ac-surface);color:var(--ac-ink);font:inherit;font-size:16px;letter-spacing:.03em;line-height:1.5;box-shadow:none}.ac453 input:disabled{opacity:.7}
.ac453 .ac453-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;margin:0;padding:11px 20px;border:1px solid transparent;border-radius:11px;background:var(--ac-button);color:var(--ac-button-ink)!important;font:inherit;font-size:1rem;font-weight:750;line-height:1.5;text-decoration:none;text-align:center;white-space:normal;cursor:pointer;flex:0 0 auto}.ac453 .ac453-button:hover{filter:brightness(.95)}.ac453 .ac453-button:disabled{opacity:.6;cursor:wait;filter:none}.ac453 :is(button,input,a,summary):focus-visible{outline:3px solid var(--ac-focus);outline-offset:3px}.ac453 .ac453-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ac453 .ac453-link{color:var(--ac-accent)!important;font-size:1rem;text-underline-offset:4px}
.ac453 p.ac453-note{font-size:.86rem;margin:10px 0 0!important;color:var(--ac-muted)}.ac453 p.ac453-error{margin:16px 0 0!important;padding:12px 14px;border:1px solid #d7998c;border-radius:10px;background:#fff1ed;color:#842e22}.ac453 [hidden]{display:none!important}html[data-mn-theme=dark] .ac453 p.ac453-error{border-color:#975f54;background:#3b2524;color:#ffd7cf}
.ac453 .ac453-complete{padding:28px}.ac453 .ac453-mark{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border:1px solid var(--ac-line);border-radius:50%;font-size:1.5rem;font-weight:700;color:var(--ac-accent)}.ac453 .ac453-complete h2{margin:0 0 12px;font-family:inherit;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25;color:var(--ac-ink)}.ac453 .ac453-complete .ac453-button{margin-top:10px}
.cm444 .ac453{margin-top:22px}.cm444 .ac453 .ac453-complete p{margin:0 0 16px!important}.cm444 .ac453 .ac453-complete p.ac453-note{margin:10px 0 0!important}
@media(max-width:520px){.ac453 .ac453-input-row{flex-direction:column}.ac453 .ac453-input-row>input{flex:auto}.ac453 .ac453-disclosure>summary{padding:15px 18px}.ac453 .ac453-body{padding:0 18px 18px}.ac453 .ac453-complete{padding:24px 20px}.ac453 .ac453-complete>.ac453-button{width:100%}}
@media(prefers-reduced-motion:reduce){.ac453 summary>span{transition:none}}

/* Code-only checkout: the action is visible first and the product stays compact. */
.ac453.ac459-primary{margin:0}
.ac459-primary>.ac453-complete{padding:clamp(22px,3vw,32px)}
.ac459-primary>.ac453-complete>h2{margin:0 0 22px;font-size:clamp(1.4rem,2.5vw,1.75rem)}
.ac459-primary .ac453-input-row{gap:12px}
.ac459-primary .ac453-input-row>input{min-height:54px}
.ac459-primary .ac453-input-row>.ac453-button{min-height:54px;margin:0;padding-inline:24px}
#app-root .checkout-grid[data-code-only459]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:24px;max-width:1100px;margin:26px auto 0}
#app-root [data-code-only459]>.stack{gap:0;align-self:start;min-height:0}
#app-root [data-code-only459]>.checkout-summary{display:grid;grid-template-columns:88px minmax(0,1fr);align-content:start;align-items:start;gap:8px 16px;padding:24px;min-height:0;order:1}
#app-root [data-code-only459]>.checkout-summary>img{grid-column:1;grid-row:1/span 4;float:none;width:88px;height:124px;max-width:100%;max-height:none;object-fit:contain;margin:0}
#app-root [data-code-only459]>.checkout-summary>:not(img){grid-column:2;margin:0}
#app-root [data-code-only459]>.checkout-summary>h2{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.4}
#app-root [data-code-only459]>.checkout-summary>.price{font-size:1.65rem;line-height:1.3}
#app-root [data-code-only459]>.checkout-summary>ul{grid-column:1/-1;display:block;padding-inline-start:20px;margin-top:12px;font-size:.92rem;line-height:1.7}
#app-root [data-code-only459]>.checkout-summary>p:last-child{grid-column:1/-1;font-size:.85rem}
@media(max-width:760px){#app-root .checkout-grid[data-code-only459]{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}#app-root [data-code-only459]>.checkout-summary{grid-template-columns:72px minmax(0,1fr);padding:20px}#app-root [data-code-only459]>.checkout-summary>img{width:72px;height:104px}#app-root [data-code-only459]>.checkout-summary>ul{display:none}}

/* MN617 original: /Web/assets/auth-copy484.css */
.auth484-editor{display:grid;gap:1rem;min-width:0}.auth484-tabs{display:flex;gap:.6rem;flex-wrap:wrap}.auth484-tabs button{padding:.8rem 1.2rem;border:1px solid #53637a;border-radius:.7rem;background:#1b293c;color:#edf1f6;font:inherit;cursor:pointer}.auth484-tabs button[aria-pressed="true"]{background:#b7a26a;color:#111827;border-color:#b7a26a}.auth484-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:1.5rem;align-items:start}.auth484-fields{display:grid;gap:1rem}.auth484-fields>label{display:grid;gap:.45rem;font-weight:600}.auth484-fields textarea{width:100%;min-height:4.2rem;resize:vertical;padding:.8rem;border:1px solid #53637a;border-radius:.7rem;background:#142033;color:#f1f4f9;font:inherit;line-height:1.6;box-sizing:border-box}.auth484-fields small{font-weight:400;color:#bec9d9}.auth484-actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.auth484-preview{position:sticky;top:1rem;min-width:0}.auth484-preview-card{padding:1.3rem;border:1px solid #59616b;border-radius:1rem;background:#10181e;color:#f4f5f7;overflow-wrap:anywhere}.auth484-preview-card p,.auth484-preview-card small{color:#d1d6dd}.auth484-preview-card h2{margin:.75rem 0}.auth484-preview-fields{display:grid;gap:.75rem}.auth484-preview-fields>label:not(:has([type="checkbox"])){display:grid;gap:.4rem}.auth484-preview-fields input:not([type="checkbox"]){width:100%;min-width:0;box-sizing:border-box;background:#202a33;border:1px solid #586572;border-radius:.5rem;padding:.6rem;color:#e4e9ee;font:inherit;opacity:1}.auth484-preview-fields input::placeholder{color:#c0c9d4;opacity:1}.auth484-preview-fields button:disabled{opacity:1;cursor:default}.auth484-preview-card hr{border:0;border-top:1px solid #45515d;margin:1rem 0}.auth484-editor [role="alert"]{color:#ffb7b7}.auth484-editor textarea:focus-visible,.auth484-tabs button:focus-visible{outline:3px solid #75c8db;outline-offset:2px}.penny484-bulk form:not([hidden]){display:grid;gap:1rem;margin-top:1rem}.penny484-bulk .penny475-list-header{gap:1rem}.penny484-bulk [data-bulk-reminders]{white-space:nowrap}.auth484-editor button:disabled{cursor:default}
@media(max-width:780px){.auth484-grid{grid-template-columns:minmax(0,1fr)}.auth484-preview{position:static}.auth484-actions{align-items:stretch}.auth484-actions button{flex:1 1 100%}.auth484-tabs button{flex:1 1 auto}.penny484-bulk .penny475-list-header{flex-wrap:wrap}.penny484-bulk [data-bulk-reminders]{width:100%}}

/* MN617 original: /Book/assets/staff-community528.css */
.sc528{--sc-bg:#fff;--sc-surface:#f4f7fb;--sc-text:#17293e;--sc-muted:#52657a;--sc-line:#d6e0e9;--sc-accent:#155e75;--sc-error:#a9202b;max-width:1200px;margin:0 auto;padding:24px;color:var(--sc-text);line-height:1.6}.sc528 *{box-sizing:border-box}.sc528-heading,.sc528-toolbar,.sc528-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc528-heading{margin-bottom:24px;align-items:flex-start}.sc528 h1{font-size:clamp(1.7rem,4vw,2.4rem);margin:0}.sc528 h2{font-size:1.25rem;margin:0 0 12px}.sc528-heading p{margin:4px 0}.sc528-eyebrow{font-size:.8rem;font-weight:700;color:var(--sc-accent)}.sc528-card{background:var(--sc-bg);border:1px solid var(--sc-line);border-radius:16px;padding:24px;margin-bottom:20px}.sc528-toolbar{margin-bottom:18px}.sc528 a{color:var(--sc-accent);font-weight:600;text-underline-offset:3px}.sc528-button{border:1px solid var(--sc-accent);background:var(--sc-accent);color:#fff!important;padding:10px 16px;border-radius:9px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.sc528-button.secondary{background:var(--sc-bg);color:var(--sc-accent)!important}.sc528 button:disabled{opacity:.6;cursor:wait}.sc528 label{display:flex;flex-direction:column;gap:6px;font-weight:600}.sc528 input,.sc528 textarea,.sc528 select{background:var(--sc-bg);color:var(--sc-text);border:1px solid var(--sc-line);border-radius:8px;padding:10px;font:inherit;min-height:44px;width:100%}.sc528 textarea{resize:vertical}.sc528 input:focus-visible,.sc528 select:focus-visible,.sc528 textarea:focus-visible,.sc528 button:focus-visible,.sc528 a:focus-visible{outline:3px solid #4db3d1;outline-offset:3px}.sc528-search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,220px) auto;gap:12px;align-items:end}.sc528-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc528 [hidden]{display:none!important}.sc528-muted,.sc528 small,.sc528 dt{color:var(--sc-muted)}.sc528 small{display:block;font-size:.85rem}.sc528-table-wrap{overflow-x:auto}.sc528 table{width:100%;border-collapse:collapse;text-align:start;min-width:600px}.sc528 th,.sc528 td{padding:13px 10px;border-bottom:1px solid var(--sc-line);text-align:start;vertical-align:top}.sc528 th{background:var(--sc-surface);font-weight:600}.sc528-pagination{margin-top:20px}.sc528-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0 0}.sc528 dt{font-size:.85rem}.sc528 dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere}.sc528-notice,.sc528-preview{background:var(--sc-surface);padding:12px 16px;border-radius:9px;border-inline-start:3px solid var(--sc-accent)}.sc528 .sc528-check{display:flex;flex-direction:row;align-items:start;margin-top:18px;font-weight:400;gap:10px}.sc528-check input{width:20px;min-height:20px;margin:3px 0 0;accent-color:var(--sc-accent)}.sc528-error{color:var(--sc-error);white-space:pre-line}.sc528-history{list-style:none;padding:0;margin:0}.sc528-history li{padding:14px 0;border-bottom:1px solid var(--sc-line)}.sc528-history li:last-child{border-bottom:0}.sc528-history li>div{display:flex;justify-content:space-between;gap:16px}.sc528-history p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.sc528 bdi{overflow-wrap:anywhere}html[data-theme="dark"] .sc528,body[data-theme="dark"] .sc528,.theme-dark .sc528{--sc-bg:#172434;--sc-surface:#1e3043;--sc-text:#edf4fb;--sc-muted:#b6c9dc;--sc-line:#3b4e62;--sc-accent:#79d4e7;--sc-error:#ffacb2}html[data-theme="dark"] .sc528-button,body[data-theme="dark"] .sc528-button,.theme-dark .sc528-button{color:#10242b!important}@media(max-width:700px){.sc528{padding:16px 10px}.sc528-heading{flex-direction:column}.sc528-card{padding:18px 14px}.sc528-search,.sc528-fields{grid-template-columns:1fr}.sc528-facts{grid-template-columns:1fr 1fr}.sc528-toolbar{align-items:start}.sc528-history li>div{flex-direction:column;gap:2px}}

/* MN617 original: /Book/assets/staff-mailing528.css */
.sm528-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,3fr);gap:20px}.sm528-layout>section{align-self:start}.sm528-form,.sm528-form fieldset{display:grid;gap:14px;border:0;padding:0;margin:0}.sm528-form label{display:grid;gap:5px}.sm528-form input:not([type=checkbox]),.sm528-form textarea{width:100%;box-sizing:border-box}.sm528-check{display:flex!important;align-items:center;gap:8px}.sm528-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sm528-lists{display:grid;gap:8px;margin-top:16px}.sm528-lists>a{display:grid;gap:5px;padding:14px;border:1px solid #d8e0e6;border-radius:10px;color:inherit;text-decoration:none}.sm528-lists>[aria-current]{border-color:#14786a;background:#eef8f4}.sm528 small{display:block;color:#667085}.sm528 details{padding:12px 0}.sm528 summary{cursor:pointer;font-weight:600}.sm528-steps{padding:0;list-style:none;display:grid;gap:12px}.sm528-steps>li{display:flex;align-items:center;gap:12px;border:1px solid #d8e0e6;padding:12px;border-radius:12px}.sm528-steps>li>div:nth-child(2){flex:1;min-width:0}.sm528-steps input[type=number]{width:70px;margin:8px}.sm528-number{flex:0 0 44px;min-height:44px;border-radius:50%;background:#e6f5ed;color:#0a594a;font-weight:700;font-size:18px;cursor:grab}.sm528-bank{display:grid;gap:8px;max-height:360px;overflow:auto;margin:12px 0}.sm528-bank>button{text-align:start;display:grid;gap:4px;padding:12px}.sm528-dialog{max-width:700px;width:calc(100% - 40px);max-height:85vh;overflow:auto;border:0;border-radius:16px;padding:24px;box-sizing:border-box}.sm528-dialog::backdrop{background:#18223088}.sm528-scroll{overflow:auto}.sm528 table{width:100%;border-collapse:collapse}.sm528 th,.sm528 td{text-align:start;padding:12px;border-bottom:1px solid #e4e7ec}.sm528 [role=alert]{color:#b42318}.sm528 [aria-busy=true]{opacity:.85}@media(max-width:800px){.sm528-layout{grid-template-columns:1fr}.sm528-steps>li{flex-wrap:wrap}.sm528-steps>li>.sm528-actions{width:100%}}

/* MN617 original: /Book/assets/automation-overview528.css */
.overview528{display:grid;gap:1.2rem;max-width:1450px;margin:auto;color:var(--theme-text,#173853)}.overview528-heading,.overview528-card>header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.overview528 h1,.overview528 h2,.overview528 p{margin:0}.overview528-card{display:grid;gap:1rem;background:var(--theme-panel,#fff);border:1px solid var(--theme-line,#dce2e9);padding:1.25rem;border-radius:14px;min-width:0}.overview528-muted{color:var(--theme-muted,#5b6c7a);font-size:.9rem;line-height:1.7}.overview528-counts{display:flex;gap:.5rem;flex-wrap:wrap}.overview528-counts span{border-radius:8px;padding:.45rem .7rem;background:var(--theme-raised,#eef2f5)}.overview528-table{overflow-x:auto}.overview528 table{border-collapse:collapse;width:100%;min-width:600px;font-size:.9rem;text-align:right}.overview528 th,.overview528 td{padding:.75rem;border-block-end:1px solid var(--theme-line,#dce2e9);vertical-align:top;overflow-wrap:anywhere}.overview528 th{color:var(--theme-muted,#5b6c7a);font-weight:500}.overview528-error{color:var(--theme-error,#a51f2d)}.overview528 .button{white-space:nowrap}.overview528 h3{margin:0;font-size:1rem}@media(max-width:700px){.overview528{gap:.8rem}.overview528-card{padding:1rem}.overview528-heading{align-items:stretch}.overview528-heading .actions{display:flex;gap:.5rem;flex-wrap:wrap}.overview528 h1{font-size:1.6rem}}

/* MN617 original: /Book/assets/mail-personalization528.css */
.mn-personal528{width:min(760px,94vw);max-height:90vh;overflow:auto;border:1px solid #d6d9d5;border-radius:18px;padding:24px;background:#fff;color:#213127;box-shadow:0 24px 90px #0004}.mn-personal528::backdrop{background:#10201899}.mn-personal528 header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mn-personal528 h2{margin:0;font-size:1.45rem}.mn-personal528 h3{font-size:1.15rem}.mn-personal528 label{display:grid;gap:7px;margin:14px 0}.mn-personal528 input:not([type=checkbox]),.mn-personal528 textarea{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid #bbc5bc;border-radius:8px;background:#fff;color:inherit}.mn-personal528 .mn-personal528-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.mn-personal528 input[type=checkbox]{margin-top:6px;flex:none}.mn-personal528 fieldset{border:1px solid #d5ddd5;border-radius:10px;margin:18px 0;padding:12px}.mn-personal528 button{font:inherit;border:1px solid #b8c5b9;border-radius:8px;background:#f6f8f4;padding:9px 14px;cursor:pointer}.mn-personal528 button.is-primary{background:#244e36;color:#fff;border-color:#244e36}.mn-personal528 button:disabled{opacity:.5;cursor:default}.mn-personal528-actions{display:flex;gap:10px;flex-wrap:wrap}.mn-personal528 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;padding:16px;background:#f6f8f4;border-radius:10px}.mn-personal528 [data-status]{min-height:1.5em}.mn-personal528 .is-error{color:#a4262c}.mn-personal528 [hidden]{display:none!important}.mn-personal528 button:focus-visible,.mn-personal528 input:focus-visible,.mn-personal528 textarea:focus-visible{outline:3px solid #b79c52;outline-offset:2px}@media(max-width:560px){.mn-personal528{padding:16px;width:calc(100vw - 24px)}.mn-personal528-actions>*{flex:1}}

/* MN617 original: /Book/assets/staff-console528.css */
/* Uses customer-community525.css tokens so both light and dark themes stay aligned. */
.staff528-root{max-width:1180px}
.staff528-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--cc525-line)}
.staff528-nav a,.staff528-back{color:var(--cc525-accent);text-decoration:none;font-weight:600;padding:8px 10px;border-radius:8px}
.staff528-nav a:hover,.staff528-back:hover{background:var(--cc525-selected)}
.staff528-back{display:inline-block;margin:0 0 14px}
.staff528-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}
.staff528-cards .cc525-card{display:flex;flex-direction:column;align-items:flex-start;margin:0}
.staff528-cards .cc525-button{margin-top:auto}
.staff528-customer-list{display:grid;gap:1px;background:var(--cc525-line);border:1px solid var(--cc525-line);border-radius:10px;overflow:hidden}
.staff528-customer{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,1.5fr) minmax(100px,1fr) 24px;align-items:center;gap:14px;padding:16px;background:var(--cc525-panel);color:var(--cc525-text);text-decoration:none;overflow-wrap:anywhere}
.staff528-customer:hover{background:var(--cc525-selected)}
.staff528-customer bdi{font-size:14px;color:var(--cc525-muted)}
.staff528-support-form{display:grid;gap:16px}
.staff528-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.staff528-actions{display:flex;gap:10px;flex-wrap:wrap}
.staff528-support-form p:empty{display:none}
.staff528-timeline{padding:0;list-style:none;margin:0;display:grid;gap:18px}
.staff528-timeline li{padding:0 0 18px;border-bottom:1px solid var(--cc525-line)}
.staff528-timeline li:last-child{padding-bottom:0;border-bottom:0}
.staff528-record-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}
.staff528-record-meta span{font-size:12px;background:var(--cc525-raised);padding:2px 7px;border-radius:5px;color:var(--cc525-muted)}
.staff528-record-text{white-space:pre-wrap;overflow-wrap:anywhere}
.staff528-timeline small{color:var(--cc525-muted)}
.staff528-mail-grid{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr);gap:18px;align-items:start}
.staff528-mail-list{display:grid;gap:9px}
.staff528-mail-item{display:grid;gap:5px;width:100%;padding:13px;border:1px solid var(--cc525-line);border-radius:9px;background:var(--cc525-panel);color:var(--cc525-text);text-align:start;cursor:pointer;font:inherit;overflow-wrap:anywhere}
.staff528-mail-item:hover{background:var(--cc525-selected)}
.staff528-mail-item span,.staff528-mail-item small{font-size:13px;color:var(--cc525-muted)}
.staff528-mail-block{display:grid;gap:12px;border:1px solid var(--cc525-line);border-radius:9px;padding:13px;margin:0}
@media(max-width:900px){.staff528-mail-grid{grid-template-columns:1fr}}
@media(max-width:700px){.staff528-customer{grid-template-columns:1fr auto;gap:4px 12px}.staff528-customer bdi{grid-column:1}.staff528-customer>span{grid-column:2;grid-row:1/4}.staff528-form-pair{grid-template-columns:1fr}.staff528-root .cc525-grid{grid-template-columns:1fr}.staff528-nav{gap:3px}}

/* MN617 original: /Book/assets/mail-content-import528.css */
.mn-content528{box-sizing:border-box;width:min(900px,96vw);max-height:92dvh;border:1px solid #94a3b844;border-radius:18px;padding:22px;background:var(--surface,#fff);color:var(--text,#17212b);font:15px/1.6 Arial,sans-serif;overflow:auto}.mn-content528::backdrop{background:#071320aa}.mn-content528 header{display:flex;align-items:center;justify-content:space-between;gap:16px}.mn-content528 h2,.mn-content528 h3{margin:0 0 10px}.mn-content528 label{display:block;margin:12px 0}.mn-content528 input:not([type=checkbox]),.mn-content528 textarea,.mn-content528 select{box-sizing:border-box;width:100%;font:inherit;padding:9px 12px;background:transparent;color:inherit;border:1px solid #8c9ba8;border-radius:8px}.mn-content528 textarea{resize:vertical}.mn-content528 button{font:inherit;padding:8px 14px;border:1px solid #8c9ba866;border-radius:8px;background:transparent;color:inherit;cursor:pointer;min-height:42px}.mn-content528 button.is-primary{background:#16796d;color:white;border-color:#16796d}.mn-content528 button:disabled{opacity:.5;cursor:default}.mn-content528-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.mn-content528-item{padding:14px;border:1px solid #8c9ba855;border-radius:12px;margin:12px 0}.mn-content528-item>strong{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#16796d;color:white}.mn-content528-item [data-excerpt]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;overflow:auto}.mn-content528 .is-error{color:#d23748}.mn-content528 [hidden]{display:none!important}.mn-content528-confirm{display:flex!important;gap:9px;align-items:center}.mn-content528 p{margin:8px 0}.dark .mn-content528,[data-theme=dark] .mn-content528,html.dark-mode .mn-content528{background:#172725;color:#f0f5f3}.mn-content528:focus-visible,.mn-content528 button:focus-visible{outline:3px solid #2aa895;outline-offset:2px}@media(max-width:600px){.mn-content528{padding:14px;width:98vw;max-height:96dvh}.mn-content528-actions button{flex:1 1 44%}.mn-content528 h2{font-size:21px}}

/* MN617 original: /Book/assets/integration-api528.css */
.api528{max-width:1100px;margin:0 auto;padding:24px;line-height:1.7}.api528 header{margin-bottom:24px}.api528 nav{display:flex;gap:12px;flex-wrap:wrap}.api528 .api528-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.api528 .api528-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.api528 .panel{padding:18px;border:1px solid #d4dce5;border-radius:12px;margin-bottom:14px;overflow-wrap:anywhere}.api528 .field{display:grid;gap:6px;margin:12px 0}.api528 input:not([type=checkbox]){width:100%;max-width:100%;box-sizing:border-box;padding:10px;border:1px solid #9cabbc;border-radius:6px}.api528 fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:16px 0;padding:14px}.api528-check{display:flex;gap:8px;align-items:flex-start}.api528 dialog{width:min(640px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #a8b8c9;border-radius:14px;padding:24px;color:inherit;background:var(--surface,#fff);box-sizing:border-box}.api528 dialog::backdrop{background:#10233d88}.api528 [role=alert]{color:#a72a27}.api528 button{cursor:pointer;min-height:40px}.api528 button:disabled{cursor:wait;opacity:.6}@media(max-width:600px){.api528{padding:16px}.api528 fieldset{grid-template-columns:1fr}}

/* MN617 original: /Book/assets/integration-hub536.css */
.ih536{--ih-bg:var(--theme-panel,#fff);--ih-card:var(--theme-raised,#edf4f0);--ih-line:var(--theme-line,#becfc7);--ih-ink:var(--theme-text,#18362d);--ih-muted:var(--theme-muted,#53675f);--ih-gold:var(--theme-gold,#806122);color:var(--ih-ink);background:var(--ih-bg);padding:clamp(14px,2.5vw,28px);border-radius:16px;min-width:0;font-size:14px;line-height:1.6}.ih536 *{box-sizing:border-box}.ih536 h1{font-size:28px;margin:0}.ih536 h2{font-size:18px;margin:0 0 10px}.ih536 p{margin:6px 0 14px}.ih536 a{color:var(--ih-gold)}.ih536 .ih-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ih536 .ih-eyebrow{font-size:12px;color:var(--ih-gold);margin:0 0 4px}.ih536 .ih-heading p:last-child{color:var(--ih-muted);margin:5px 0}.ih536 .ih-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ih-line);padding-bottom:12px;margin-bottom:22px}.ih536 .ih-tabs a{padding:7px 11px;text-decoration:none;border-radius:8px;color:var(--ih-muted);white-space:nowrap}.ih536 .ih-tabs [aria-current=page]{background:var(--ih-gold);color:var(--theme-on-gold,#fff);font-weight:700}.ih536 .ih-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.ih536 button,.ih536 .button{border:1px solid var(--ih-line);border-radius:7px;padding:7px 12px;font:inherit;cursor:pointer;background:var(--theme-raised,#edf4f0);color:var(--ih-ink);text-decoration:none;min-height:36px}.ih536 .button:not(.secondary){background:var(--ih-gold);color:var(--theme-on-gold,#fff);border-color:var(--ih-gold);font-weight:600}.ih536 button:disabled{opacity:.55;cursor:wait}.ih536 :focus-visible{outline:3px solid var(--ih-gold);outline-offset:3px}.ih536 .ih-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.ih536 .ih-field{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;font-weight:500}.ih536 input:not([type=checkbox]),.ih536 select,.ih536 textarea{width:100%;max-width:100%;padding:9px 10px;border:1px solid var(--ih-line);background:var(--theme-field,#fff);color:var(--ih-ink);border-radius:7px;font:inherit;min-height:40px}.ih536 textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:12px}.ih536 input[type=checkbox]{width:17px;height:17px;accent-color:var(--ih-gold);flex:none}.ih536 fieldset{border:1px solid var(--ih-line);border-radius:10px;padding:12px;margin:12px 0}.ih536 legend{font-weight:600;padding:0 6px}.ih536 .ih-check{display:flex;align-items:center;gap:8px;margin:7px 0}.ih536 .ih-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;overflow-wrap:anywhere}.ih536 .ih-table{width:100%;overflow:auto;border:1px solid var(--ih-line);border-radius:10px;margin:12px 0}.ih536 table{width:100%;border-collapse:collapse;text-align:right;margin:0;background:transparent}.ih536 th{font-weight:600;color:var(--ih-muted);background:var(--theme-raised,#edf4f0);white-space:nowrap}.ih536 th,.ih536 td{padding:11px 13px;border-bottom:1px solid var(--ih-line);vertical-align:top}.ih536 tr:last-child td{border-bottom:0}.ih536 td small{display:block;margin-top:5px;color:var(--ih-muted)}.ih536 code{direction:ltr;unicode-bidi:embed;font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.ih536 td code{display:block;max-width:250px}.ih536 pre{direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word;background:var(--theme-field,#fff);border:1px solid var(--ih-line);border-radius:10px;padding:16px;max-height:500px;overflow:auto;font-size:12px}.ih536 .ih-code{display:block;background:var(--theme-field,#fff);padding:12px;border-radius:8px;margin:12px 0;font-size:12px}.ih536 .ih-badge{display:inline-block;border:1px solid var(--theme-line,#becfc7);border-radius:20px;padding:1px 8px;font-size:11px;white-space:nowrap}.ih536 .ih-test{color:var(--theme-info,#25637d);border-color:var(--theme-info,#25637d);background:var(--theme-info-bg,#eaf4fa)}.ih536 .ih-live{color:var(--theme-warning,#805e1c);border-color:var(--theme-warning,#805e1c);background:var(--theme-warning-bg,#fff5db)}.ih536 .ih-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin:14px 0}.ih536 .ih-card{padding:18px;border:1px solid var(--ih-line);border-radius:12px;background:var(--ih-card);min-width:0}.ih536 .ih-card-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ih536 .ih-card-head h2{margin-inline-end:auto}.ih536 .ih-url{color:var(--ih-muted);font-size:12px;overflow-wrap:anywhere;text-align:right}.ih536 dl{font-size:12px}.ih536 dl>div{display:flex;justify-content:space-between;gap:12px}.ih536 dd{margin:0;color:var(--ih-muted);direction:ltr}.ih536 .ih-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.ih536 .ih-metrics article{background:var(--ih-card);border:1px solid var(--ih-line);border-radius:12px;padding:16px}.ih536 .ih-metrics strong{display:block;font-size:28px;color:var(--ih-gold)}.ih536 .ih-metrics span{font-size:12px;color:var(--ih-muted)}.ih536 .ih-warning,.ih536 [data-error]:not([hidden]){border:1px solid var(--theme-warning,#805e1c);border-radius:10px;background:var(--theme-warning-bg,#fff5db);color:var(--theme-warning,#805e1c);padding:12px}.ih536 .ih-note{border-inline-start:3px solid #6caef1;padding-inline-start:12px;color:var(--ih-muted)}.ih536 details{margin:14px 0}.ih536 summary{cursor:pointer;font-weight:600;margin-bottom:10px}.ih536 dialog{position:fixed;inset:0;margin:auto;width:min(920px,94vw);max-height:88vh;overflow:auto;border:1px solid var(--ih-line);border-radius:14px;background:var(--ih-bg);color:var(--ih-ink);padding:22px;box-shadow:0 22px 90px #0008}.ih536 dialog::backdrop{background:#0009}.ih536 dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.ih536 dialog header h2{margin:0}.ih536 dialog footer{display:flex;gap:8px;position:sticky;bottom:-22px;background:var(--ih-bg);border-top:1px solid var(--ih-line);padding:14px 0;margin-top:18px}.ih536 [hidden]{display:none!important}.ih536 [data-status]{color:var(--ih-gold)}@media(max-width:760px){.ih536 .ih-heading{align-items:flex-start;flex-direction:column}.ih536 h1{font-size:24px}.ih536 .ih-grid,.ih536 .ih-event-grid{grid-template-columns:1fr}.ih536 .ih-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ih536 th,.ih536 td{padding:9px;font-size:12px}.ih536 .ih-tabs a{padding:6px 9px;font-size:12px}.ih536 dialog{padding:16px}.ih536 dialog footer{bottom:-16px}}

/* MN617 original: /Web/assets/reference.css */
/* Owner-authorized homepage styles, scoped to the public landing only. */
body[data-surface=web] .mn-reference{line-height:1.15;text-size-adjust:100%}body[data-surface=web] .mn-reference *,body[data-surface=web] .mn-reference ::after,body[data-surface=web] .mn-reference ::before{box-sizing:border-box}body[data-surface=web] .mn-reference{background-color:rgb(255,255,255);color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;margin:0px;-webkit-font-smoothing:antialiased}body[data-surface=web] .mn-reference h1,body[data-surface=web] .mn-reference h2,body[data-surface=web] .mn-reference h3,body[data-surface=web] .mn-reference h4,body[data-surface=web] .mn-reference h5,body[data-surface=web] .mn-reference h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block:0.5rem 1rem}body[data-surface=web] .mn-reference h1{font-size:2.5rem}body[data-surface=web] .mn-reference h2{font-size:2rem}body[data-surface=web] .mn-reference h3{font-size:1.75rem}body[data-surface=web] .mn-reference h4{font-size:1.5rem}body[data-surface=web] .mn-reference h5{font-size:1.25rem}body[data-surface=web] .mn-reference h6{font-size:1rem}body[data-surface=web] .mn-reference p{margin-block:0px 0.9rem}body[data-surface=web] .mn-reference hr{box-sizing:content-box;height:0px;overflow:visible}body[data-surface=web] .mn-reference pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}body[data-surface=web] .mn-reference a{background-color:transparent;color:rgb(204,51,102);text-decoration:none}body[data-surface=web] .mn-reference a:active,body[data-surface=web] .mn-reference a:hover{color:rgb(51,51,102)}body[data-surface=web] .mn-reference a:not([href]):not([tabindex]),body[data-surface=web] .mn-reference a:not([href]):not([tabindex]):focus,body[data-surface=web] .mn-reference a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}body[data-surface=web] .mn-reference a:not([href]):not([tabindex]):focus{outline:0px}body[data-surface=web] .mn-reference abbr[title]{border-block-end:none;text-decoration:underline dotted}body[data-surface=web] .mn-reference b,body[data-surface=web] .mn-reference strong{font-weight:bolder}body[data-surface=web] .mn-reference code,body[data-surface=web] .mn-reference kbd,body[data-surface=web] .mn-reference samp{font-family:monospace,monospace;font-size:1em}body[data-surface=web] .mn-reference small{font-size:80%}body[data-surface=web] .mn-reference sub,body[data-surface=web] .mn-reference sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}body[data-surface=web] .mn-reference sub{bottom:-0.25em}body[data-surface=web] .mn-reference sup{top:-0.5em}body[data-surface=web] .mn-reference img{border-style:none;height:auto;max-width:100%}body[data-surface=web] .mn-reference details{display:block}body[data-surface=web] .mn-reference summary{display:list-item}body[data-surface=web] .mn-reference figcaption{color:rgb(51,51,51);font-size:16px;font-style:italic;font-weight:400;line-height:1.4}body[data-surface=web] .mn-reference [hidden],body[data-surface=web] .mn-reference template{display:none}@media print{body[data-surface=web] .mn-reference *,body[data-surface=web] .mn-reference ::after,body[data-surface=web] .mn-reference ::before{background:transparent!important;box-shadow:none!important;color:rgb(0,0,0)!important;text-shadow:none!important}body[data-surface=web] .mn-reference a,body[data-surface=web] .mn-reference a:visited{text-decoration:underline}body[data-surface=web] .mn-reference a[href]::after{content:" ("attr(href)")"}body[data-surface=web] .mn-reference abbr[title]::after{content:" ("attr(title)")"}body[data-surface=web] .mn-reference a[href^="#"]::after,body[data-surface=web] .mn-reference a[href^="javascript:"]::after{content:""}body[data-surface=web] .mn-reference pre{white-space:pre-wrap!important}body[data-surface=web] .mn-reference blockquote,body[data-surface=web] .mn-reference pre{border:1px solid rgb(204,204,204);break-inside:avoid}body[data-surface=web] .mn-reference thead{display:table-header-group}body[data-surface=web] .mn-reference img,body[data-surface=web] .mn-reference tr{break-inside:avoid}body[data-surface=web] .mn-reference h2,body[data-surface=web] .mn-reference h3,body[data-surface=web] .mn-reference p{orphans:3;widows:3}body[data-surface=web] .mn-reference h2,body[data-surface=web] .mn-reference h3{break-after:avoid}}body[data-surface=web] .mn-reference label{display:inline-block;line-height:1;vertical-align:middle}body[data-surface=web] .mn-reference button,body[data-surface=web] .mn-reference input,body[data-surface=web] .mn-reference optgroup,body[data-surface=web] .mn-reference select,body[data-surface=web] .mn-reference textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0px}body[data-surface=web] .mn-reference input[type="date"],body[data-surface=web] .mn-reference input[type="email"],body[data-surface=web] .mn-reference input[type="number"],body[data-surface=web] .mn-reference input[type="password"],body[data-surface=web] .mn-reference input[type="search"],body[data-surface=web] .mn-reference input[type="tel"],body[data-surface=web] .mn-reference input[type="text"],body[data-surface=web] .mn-reference input[type="time"],body[data-surface=web] .mn-reference input[type="url"],body[data-surface=web] .mn-reference select,body[data-surface=web] .mn-reference textarea{border:1px solid rgb(102,102,102);border-radius:3px;padding:0.5rem 1rem;transition:0.3s;width:100%}body[data-surface=web] .mn-reference input[type="date"]:focus,body[data-surface=web] .mn-reference input[type="email"]:focus,body[data-surface=web] .mn-reference input[type="number"]:focus,body[data-surface=web] .mn-reference input[type="password"]:focus,body[data-surface=web] .mn-reference input[type="search"]:focus,body[data-surface=web] .mn-reference input[type="tel"]:focus,body[data-surface=web] .mn-reference input[type="text"]:focus,body[data-surface=web] .mn-reference input[type="time"]:focus,body[data-surface=web] .mn-reference input[type="url"]:focus,body[data-surface=web] .mn-reference select:focus,body[data-surface=web] .mn-reference textarea:focus{border-color:rgb(51,51,51)}body[data-surface=web] .mn-reference button,body[data-surface=web] .mn-reference input{overflow:visible}body[data-surface=web] .mn-reference button,body[data-surface=web] .mn-reference select{text-transform:none}body[data-surface=web] .mn-reference [type="button"],body[data-surface=web] .mn-reference [type="reset"],body[data-surface=web] .mn-reference [type="submit"],body[data-surface=web] .mn-reference button{appearance:button;width:auto}body[data-surface=web] .mn-reference [type="button"],body[data-surface=web] .mn-reference [type="submit"],body[data-surface=web] .mn-reference button{background-color:transparent;border:1px solid rgb(204,51,102);border-radius:3px;color:rgb(204,51,102);display:inline-block;font-size:1rem;font-weight:400;padding:0.5rem 1rem;text-align:center;transition:0.3s;user-select:none;white-space:nowrap}body[data-surface=web] .mn-reference [type="button"]:focus:not(:focus-visible),body[data-surface=web] .mn-reference [type="submit"]:focus:not(:focus-visible),body[data-surface=web] .mn-reference button:focus:not(:focus-visible){outline:none}body[data-surface=web] .mn-reference [type="button"]:focus,body[data-surface=web] .mn-reference [type="button"]:hover,body[data-surface=web] .mn-reference [type="submit"]:focus,body[data-surface=web] .mn-reference [type="submit"]:hover,body[data-surface=web] .mn-reference button:focus,body[data-surface=web] .mn-reference button:hover{background-color:rgb(204,51,102);color:rgb(255,255,255);text-decoration:none}body[data-surface=web] .mn-reference [type="button"]:not(:disabled),body[data-surface=web] .mn-reference [type="submit"]:not(:disabled),body[data-surface=web] .mn-reference button:not(:disabled){cursor:pointer}body[data-surface=web] .mn-reference fieldset{padding:0.35em 0.75em 0.625em}body[data-surface=web] .mn-reference legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0px;white-space:normal}body[data-surface=web] .mn-reference progress{vertical-align:baseline}body[data-surface=web] .mn-reference textarea{overflow:auto;resize:vertical}body[data-surface=web] .mn-reference [type="checkbox"],body[data-surface=web] .mn-reference [type="radio"]{box-sizing:border-box;padding:0px}body[data-surface=web] .mn-reference [type="number"]::-webkit-inner-spin-button,body[data-surface=web] .mn-reference [type="number"]::-webkit-outer-spin-button{height:auto}body[data-surface=web] .mn-reference [type="search"]{appearance:textfield;outline-offset:-2px}body[data-surface=web] .mn-reference [type="search"]::-webkit-search-decoration{appearance:none}body[data-surface=web] .mn-reference ::-webkit-file-upload-button{appearance:button;font:inherit}body[data-surface=web] .mn-reference select{display:block}body[data-surface=web] .mn-reference table{background-color:transparent;border-collapse:collapse;border-spacing:0px;font-size:0.9em;margin-block-end:15px;width:100%}body[data-surface=web] .mn-reference table td,body[data-surface=web] .mn-reference table th{border:1px solid rgba(128,128,128,0.5);line-height:1.5;padding:15px;vertical-align:top}body[data-surface=web] .mn-reference table th{font-weight:700}body[data-surface=web] .mn-reference table tfoot th,body[data-surface=web] .mn-reference table thead th{font-size:1em}body[data-surface=web] .mn-reference table caption+thead tr:first-child td,body[data-surface=web] .mn-reference table caption+thead tr:first-child th,body[data-surface=web] .mn-reference table colgroup+thead tr:first-child td,body[data-surface=web] .mn-reference table colgroup+thead tr:first-child th,body[data-surface=web] .mn-reference table thead:first-child tr:first-child td,body[data-surface=web] .mn-reference table thead:first-child tr:first-child th{border-block-start:1px solid rgba(128,128,128,0.5)}body[data-surface=web] .mn-reference table tbody>tr:nth-child(2n+1)>td,body[data-surface=web] .mn-reference table tbody>tr:nth-child(2n+1)>th{background-color:rgba(128,128,128,0.07)}body[data-surface=web] .mn-reference table tbody tr:hover>td,body[data-surface=web] .mn-reference table tbody tr:hover>th{background-color:rgba(128,128,128,0.1)}body[data-surface=web] .mn-reference table tbody+tbody{border-block-start:2px solid rgba(128,128,128,0.5)}@media (max-width:767px){body[data-surface=web] .mn-reference table table{font-size:0.8em}body[data-surface=web] .mn-reference table table td,body[data-surface=web] .mn-reference table table th{line-height:1.3;padding:7px}body[data-surface=web] .mn-reference table table th{font-weight:400}}body[data-surface=web] .mn-reference dd,body[data-surface=web] .mn-reference dl,body[data-surface=web] .mn-reference dt,body[data-surface=web] .mn-reference li,body[data-surface=web] .mn-reference ol,body[data-surface=web] .mn-reference ul{background:transparent;border:0px;font-size:100%;margin-block:0px;outline:0px;vertical-align:baseline}
body[data-surface=web] .mn-reference .comments-area a,body[data-surface=web] .mn-reference .page-content a{text-decoration:underline}body[data-surface=web] .mn-reference .alignright{float:right;margin-left:1rem}body[data-surface=web] .mn-reference .alignleft{float:left;margin-right:1rem}body[data-surface=web] .mn-reference .aligncenter{clear:both;display:block;margin-inline:auto}body[data-surface=web] .mn-reference .alignwide{margin-inline:-80px}body[data-surface=web] .mn-reference .alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}body[data-surface=web] .mn-reference .alignfull,body[data-surface=web] .mn-reference .alignfull img{width:100vw}body[data-surface=web] .mn-reference .wp-caption{margin-block-end:1.25rem;max-width:100%}body[data-surface=web] .mn-reference .wp-caption.alignleft{margin:5px 20px 20px 0px}body[data-surface=web] .mn-reference .wp-caption.alignright{margin:5px 0px 20px 20px}body[data-surface=web] .mn-reference .wp-caption img{display:block;margin-inline:auto}body[data-surface=web] .mn-reference .wp-caption-text{margin:0px}body[data-surface=web] .mn-reference .gallery-caption{display:block;font-size:0.8125rem;line-height:1.5;margin:0px;padding:0.75rem}body[data-surface=web] .mn-reference .pagination{display:flex;justify-content:space-between;margin:20px auto}body[data-surface=web] .mn-reference .sticky{display:block;position:relative}body[data-surface=web] .mn-reference .bypostauthor{font-size:inherit}body[data-surface=web] .mn-reference .hide{display:none!important}body[data-surface=web] .mn-reference .post-password-form{margin:50px auto;max-width:500px}body[data-surface=web] .mn-reference .post-password-form p{align-items:flex-end;display:flex;width:100%}body[data-surface=web] .mn-reference .post-password-form [type="submit"]{margin-inline-start:3px}body[data-surface=web] .mn-reference .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;position:absolute!important;overflow-wrap:normal!important}body[data-surface=web] .mn-reference .screen-reader-text:focus{background-color:rgb(238,238,238);clip-path:none;color:rgb(51,51,51);display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000;clip:auto!important}body[data-surface=web] .mn-reference .post .entry-title a{text-decoration:none}body[data-surface=web] .mn-reference .post .wp-post-image{max-height:500px;object-fit:cover;width:100%}@media (max-width:991px){body[data-surface=web] .mn-reference .post .wp-post-image{max-height:400px}}@media (max-width:575px){body[data-surface=web] .mn-reference .post .wp-post-image{max-height:300px}}body[data-surface=web] .mn-reference #comments .comment-list{font-size:0.9em;list-style:none;margin:0px;padding:0px}body[data-surface=web] .mn-reference #comments .comment,body[data-surface=web] .mn-reference #comments .pingback{position:relative}body[data-surface=web] .mn-reference #comments .comment .comment-body,body[data-surface=web] .mn-reference #comments .pingback .comment-body{border-block-end:1px solid rgb(204,204,204);display:flex;flex-direction:column;padding-block:30px;padding-inline:60px 0px}body[data-surface=web] .mn-reference #comments .comment .avatar,body[data-surface=web] .mn-reference #comments .pingback .avatar{border-radius:50%;left:0px;margin-inline-end:10px;position:absolute}body[data-surface=web] .mn-reference #comments .comment .avatar,body[data-surface=web] .mn-reference #comments .pingback .avatar,body[data-surface=web] .mn-reference[dir="rtl"] #comments .comment .avatar,body[data-surface=web] .mn-reference[dir="rtl"] #comments .pingback .avatar{left:auto;right:0px}body[data-surface=web] .mn-reference #comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:0.9rem}body[data-surface=web] .mn-reference #comments .comment-metadata,body[data-surface=web] .mn-reference #comments .reply{font-size:11px;line-height:1}body[data-surface=web] .mn-reference #comments .children{list-style:none;margin:0px;padding-inline-start:30px;position:relative}body[data-surface=web] .mn-reference #comments .children li:last-child{padding-block-end:0px}body[data-surface=web] .mn-reference #comments ol.comment-list .children::before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0px;line-height:100%;position:absolute;top:45px;width:auto}body[data-surface=web] .mn-reference #comments ol.comment-list .children::before,body[data-surface=web] .mn-reference[dir="rtl"] #comments ol.comment-list .children::before{content:"↩";left:auto;right:0px}@media (min-width:768px){body[data-surface=web] .mn-reference #comments .comment-author,body[data-surface=web] .mn-reference #comments .comment-metadata{line-height:1}}@media (max-width:767px){body[data-surface=web] .mn-reference #comments .comment .comment-body{padding:30px 0px}body[data-surface=web] .mn-reference #comments .children{padding-inline-start:20px}body[data-surface=web] .mn-reference #comments .comment .avatar{float:left;position:inherit}body[data-surface=web] .mn-reference #comments .comment .avatar,body[data-surface=web] .mn-reference[dir="rtl"] #comments .comment .avatar{float:right}}body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{margin-inline:auto;width:100%}@media (max-width:575px){body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{padding-inline:10px}}@media (min-width:576px){body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{max-width:500px}body[data-surface=web] .mn-reference .site-footer.footer-full-width .footer-inner,body[data-surface=web] .mn-reference .site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{max-width:600px}body[data-surface=web] .mn-reference .site-footer.footer-full-width,body[data-surface=web] .mn-reference .site-header.header-full-width{max-width:100%}}@media (min-width:992px){body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{max-width:800px}body[data-surface=web] .mn-reference .site-footer.footer-full-width,body[data-surface=web] .mn-reference .site-header.header-full-width{max-width:100%}}@media (min-width:1200px){body[data-surface=web] .mn-reference .page-header .entry-title,body[data-surface=web] .mn-reference .site-footer .footer-inner,body[data-surface=web] .mn-reference .site-footer:not(.dynamic-footer),body[data-surface=web] .mn-reference .site-header .header-inner,body[data-surface=web] .mn-reference .site-header:not(.dynamic-header),body[data-surface=web] .mn-reference:not([class*="elementor-page-"]) .site-main{max-width:1140px}body[data-surface=web] .mn-reference .site-footer.footer-full-width,body[data-surface=web] .mn-reference .site-header.header-full-width{max-width:100%}}body[data-surface=web] .mn-reference .site-header+.elementor{min-height:calc(-320px + 100vh)}
body[data-surface=web] .mn-reference{--direction-multiplier: 1}body[data-surface=web] .mn-reference,body[data-surface=web] .mn-reference[dir="rtl"]{--direction-multiplier: -1}body[data-surface=web] .mn-reference .elementor-hidden{display:none}body[data-surface=web] .mn-reference .elementor-visibility-hidden{visibility:hidden}body[data-surface=web] .mn-reference .elementor-screen-only,body[data-surface=web] .mn-reference .screen-reader-text,body[data-surface=web] .mn-reference .screen-reader-text span,body[data-surface=web] .mn-reference .ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0px;position:absolute;top:-10000em;width:1px;clip:rect(0px,0px,0px,0px);border:0px}body[data-surface=web] .mn-reference .elementor-clearfix::after{clear:both;content:"";display:block;height:0px;width:0px}body[data-surface=web] .mn-reference .e-logo-wrapper{display:inline-block;line-height:1}body[data-surface=web] .mn-reference .e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}body[data-surface=web] .mn-reference .elementor *,body[data-surface=web] .mn-reference .elementor ::after,body[data-surface=web] .mn-reference .elementor ::before{box-sizing:border-box}body[data-surface=web] .mn-reference .elementor a{box-shadow:none;text-decoration:none}body[data-surface=web] .mn-reference .elementor hr{background-color:transparent;margin:0px}body[data-surface=web] .mn-reference .elementor img{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:0px;box-shadow:none;height:auto;max-width:100%}body[data-surface=web] .mn-reference .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0px}body[data-surface=web] .mn-reference .elementor embed,body[data-surface=web] .mn-reference .elementor iframe,body[data-surface=web] .mn-reference .elementor object,body[data-surface=web] .mn-reference .elementor video{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;line-height:1;margin:0px;max-width:100%;width:100%}body[data-surface=web] .mn-reference .elementor .elementor-background,body[data-surface=web] .mn-reference .elementor .elementor-background-holder,body[data-surface=web] .mn-reference .elementor .elementor-background-video-container{direction:ltr;inset:0px;overflow:hidden;position:absolute;z-index:0}body[data-surface=web] .mn-reference .elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}body[data-surface=web] .mn-reference .elementor .elementor-background-video-container.elementor-loading{opacity:0}body[data-surface=web] .mn-reference .elementor .elementor-background-video,body[data-surface=web] .mn-reference .elementor .elementor-background-video-embed{max-width:none}body[data-surface=web] .mn-reference .elementor .elementor-background-video,body[data-surface=web] .mn-reference .elementor .elementor-background-video-embed,body[data-surface=web] .mn-reference .elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}body[data-surface=web] .mn-reference .elementor .elementor-background-video-hosted{object-fit:cover}body[data-surface=web] .mn-reference .elementor .elementor-background-overlay{inset:0px;position:absolute}body[data-surface=web] .mn-reference .elementor .elementor-background-slideshow{inset:0px;position:absolute;z-index:0}body[data-surface=web] .mn-reference .elementor .elementor-background-slideshow__slide__image{background-position:50%center;background-size:cover;height:100%;width:100%}body[data-surface=web] .mn-reference .e-con-inner>.elementor-element.elementor-absolute,body[data-surface=web] .mn-reference .e-con>.elementor-element.elementor-absolute,body[data-surface=web] .mn-reference .elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}body[data-surface=web] .mn-reference .e-con-inner>.elementor-element.elementor-fixed,body[data-surface=web] .mn-reference .e-con>.elementor-element.elementor-fixed,body[data-surface=web] .mn-reference .elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,body[data-surface=web] .mn-reference .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}body[data-surface=web] .mn-reference .elementor-element.elementor-absolute,body[data-surface=web] .mn-reference .elementor-element.elementor-fixed{z-index:1}body[data-surface=web] .mn-reference .elementor-element{--flex-direction: initial;--flex-wrap: initial;--justify-content: initial;--align-items: initial;--align-content: initial;--gap: initial;--flex-basis: initial;--flex-grow: initial;--flex-shrink: initial;--order: initial;--align-self: initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}body[data-surface=web] .mn-reference .elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}body[data-surface=web] .mn-reference .elementor-invisible{visibility:hidden}body[data-surface=web] .mn-reference .elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50%*var(--direction-multiplier)),-50%)}body[data-surface=web] .mn-reference .elementor-custom-embed-play i{color:rgb(255,255,255);font-size:100px;text-shadow:rgba(0,0,0,0.3) 1px 0px 6px}body[data-surface=web] .mn-reference .elementor-custom-embed-play svg{fill:rgb(255,255,255);filter:drop-shadow(rgba(0,0,0,0.3) 1px 0px 6px);height:100px;width:100px}body[data-surface=web] .mn-reference .elementor-custom-embed-play i,body[data-surface=web] .mn-reference .elementor-custom-embed-play svg{opacity:0.8;transition:0.5s}body[data-surface=web] .mn-reference .elementor-custom-embed-play.elementor-playing i{font-family:eicons}body[data-surface=web] .mn-reference .elementor-custom-embed-play.elementor-playing i::before{content:""}body[data-surface=web] .mn-reference .elementor-custom-embed-play.elementor-playing i,body[data-surface=web] .mn-reference .elementor-custom-embed-play.elementor-playing svg{animation:2s linear 0s infinite normal none running eicon-spin}body[data-surface=web] .mn-reference .elementor-tag{display:inline-flex}body[data-surface=web] .mn-reference .elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}body[data-surface=web] .mn-reference .elementor-ken-burns--out{transform:scale(1.3)}body[data-surface=web] .mn-reference .elementor-ken-burns--active{transition-duration:20s}body[data-surface=web] .mn-reference .elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}body[data-surface=web] .mn-reference .elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}body[data-surface=web] .mn-reference .elementor-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-widescreen-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-widescreen-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-widescreen-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-widescreen-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-widescreen-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-widescreen-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-laptop-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-laptop-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-laptop-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-laptop-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-laptop-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-laptop-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-laptop-align-justify .elementor-button{width:100%}body[data-surface=web] .mn-reference .elementor-tablet_extra-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-tablet_extra-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-tablet_extra-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-tablet_extra-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet_extra-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet_extra-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-tablet-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-tablet-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-tablet-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-tablet-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-mobile_extra-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-mobile_extra-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-mobile_extra-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-mobile_extra-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile_extra-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile_extra-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-mobile-align-center{text-align:center}body[data-surface=web] .mn-reference .elementor-mobile-align-right{text-align:right}body[data-surface=web] .mn-reference .elementor-mobile-align-left{text-align:left}body[data-surface=web] .mn-reference .elementor-mobile-align-center .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile-align-left .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile-align-right .elementor-button{width:auto}body[data-surface=web] .mn-reference .elementor-mobile-align-justify .elementor-button{width:100%}}body[data-surface=web] .mn-reference{--page-title-display: block}body[data-surface=web] .mn-reference .elementor-page-title,body[data-surface=web] .mn-reference h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}body[data-surface=web] .mn-reference .eicon-animation-spin{animation:2s linear 0s infinite normal none running eicon-spin}body[data-surface=web] .mn-reference .elementor-section{position:relative}body[data-surface=web] .mn-reference .elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-section .elementor-container{flex-wrap:wrap}}body[data-surface=web] .mn-reference .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}body[data-surface=web] .mn-reference .elementor-section.elementor-section-stretched{position:relative;width:100%}body[data-surface=web] .mn-reference .elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}body[data-surface=web] .mn-reference .elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}body[data-surface=web] .mn-reference .elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){body[data-surface=web] .mn-reference .elementor-section.elementor-section-height-full{height:100vh}body[data-surface=web] .mn-reference .elementor-section.elementor-section-height-full>.elementor-container{height:100%}}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}body[data-surface=web] .mn-reference .elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}body[data-surface=web] .mn-reference .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}body[data-surface=web] .mn-reference .elementor-widget-wrap>.elementor-element{width:100%}body[data-surface=web] .mn-reference .elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}body[data-surface=web] .mn-reference .elementor-widget{position:relative}body[data-surface=web] .mn-reference .elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}body[data-surface=web] .mn-reference .elementor-widget:not(:last-child).elementor-absolute,body[data-surface=web] .mn-reference .elementor-widget:not(:last-child).elementor-widget__width-auto,body[data-surface=web] .mn-reference .elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0px}body[data-surface=web] .mn-reference .elementor-column{display:flex;min-height:1px;position:relative}body[data-surface=web] .mn-reference .elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}body[data-surface=web] .mn-reference .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}body[data-surface=web] .mn-reference .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}body[data-surface=web] .mn-reference .elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}body[data-surface=web] .mn-reference .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}body[data-surface=web] .mn-reference .elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0px}@media (min-width:768px){body[data-surface=web] .mn-reference .elementor-column.elementor-col-10,body[data-surface=web] .mn-reference .elementor-column[data-col="10"]{width:10%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-11,body[data-surface=web] .mn-reference .elementor-column[data-col="11"]{width:11.111%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-12,body[data-surface=web] .mn-reference .elementor-column[data-col="12"]{width:12.5%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-14,body[data-surface=web] .mn-reference .elementor-column[data-col="14"]{width:14.285%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-16,body[data-surface=web] .mn-reference .elementor-column[data-col="16"]{width:16.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-20,body[data-surface=web] .mn-reference .elementor-column[data-col="20"]{width:20%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-25,body[data-surface=web] .mn-reference .elementor-column[data-col="25"]{width:25%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-30,body[data-surface=web] .mn-reference .elementor-column[data-col="30"]{width:30%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-33,body[data-surface=web] .mn-reference .elementor-column[data-col="33"]{width:33.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-40,body[data-surface=web] .mn-reference .elementor-column[data-col="40"]{width:40%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-50,body[data-surface=web] .mn-reference .elementor-column[data-col="50"]{width:50%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-60,body[data-surface=web] .mn-reference .elementor-column[data-col="60"]{width:60%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-66,body[data-surface=web] .mn-reference .elementor-column[data-col="66"]{width:66.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-70,body[data-surface=web] .mn-reference .elementor-column[data-col="70"]{width:70%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-75,body[data-surface=web] .mn-reference .elementor-column[data-col="75"]{width:75%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-80,body[data-surface=web] .mn-reference .elementor-column[data-col="80"]{width:80%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-83,body[data-surface=web] .mn-reference .elementor-column[data-col="83"]{width:83.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-90,body[data-surface=web] .mn-reference .elementor-column[data-col="90"]{width:90%}body[data-surface=web] .mn-reference .elementor-column.elementor-col-100,body[data-surface=web] .mn-reference .elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){body[data-surface=web] .mn-reference .elementor-column.elementor-xs-10{width:10%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-11{width:11.111%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-12{width:12.5%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-14{width:14.285%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-16{width:16.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-20{width:20%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-25{width:25%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-30{width:30%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-33{width:33.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-40{width:40%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-50{width:50%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-60{width:60%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-66{width:66.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-70{width:70%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-75{width:75%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-80{width:80%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-83{width:83.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-90{width:90%}body[data-surface=web] .mn-reference .elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-column.elementor-sm-10{width:10%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-11{width:11.111%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-12{width:12.5%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-14{width:14.285%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-16{width:16.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-20{width:20%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-25{width:25%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-30{width:30%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-33{width:33.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-40{width:40%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-50{width:50%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-60{width:60%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-66{width:66.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-70{width:70%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-75{width:75%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-80{width:80%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-83{width:83.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-90{width:90%}body[data-surface=web] .mn-reference .elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){body[data-surface=web] .mn-reference .elementor-column.elementor-md-10{width:10%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-11{width:11.111%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-12{width:12.5%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-14{width:14.285%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-16{width:16.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-20{width:20%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-25{width:25%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-30{width:30%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-33{width:33.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-40{width:40%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-50{width:50%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-60{width:60%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-66{width:66.666%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-70{width:70%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-75{width:75%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-80{width:80%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-83{width:83.333%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-90{width:90%}body[data-surface=web] .mn-reference .elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:first-child,body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(10),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(2),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(3),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(4),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(5),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(6),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(7),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(8),body[data-surface=web] .mn-reference .elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:first-child,body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(10),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(2),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(3),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(4),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(5),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(6),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(7),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(8),body[data-surface=web] .mn-reference .elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:first-child{order:10}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}body[data-surface=web] .mn-reference .elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}body[data-surface=web] .mn-reference .elementor-column{width:100%}}body[data-surface=web] .mn-reference .elementor-grid{display:grid;column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}body[data-surface=web] .mn-reference .elementor-grid .elementor-grid-item{min-width:0px}body[data-surface=web] .mn-reference .elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1*var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}body[data-surface=web] .mn-reference .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}body[data-surface=web] .mn-reference .elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}body[data-surface=web] .mn-reference .elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"desktop"}}@media (min-width:-1){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"widescreen"}}@media (max-width:-1){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"tablet_extra"}}@media (max-width:1024px){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"tablet"}}@media (max-width:-1){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"mobile_extra"}}@media (max-width:767px){body[data-surface=web] .mn-reference #elementor-device-mode::after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){body[data-surface=web] .mn-reference{scroll-behavior:smooth}}body[data-surface=web] .mn-reference .e-con{--border-radius: 0;--border-top-width: 0px;--border-right-width: 0px;--border-bottom-width: 0px;--border-left-width: 0px;--border-style: initial;--border-color: initial;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--content-width: min(100%,var(--container-max-width,1140px));--width: 100%;--min-height: initial;--height: auto;--text-align: initial;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--padding-top: var(--container-default-padding-top,10px);--padding-right: var(--container-default-padding-right,10px);--padding-bottom: var(--container-default-padding-bottom,10px);--padding-left: var(--container-default-padding-left,10px);--position: relative;--z-index: revert;--overflow: visible;--gap: var(--widgets-spacing,20px);--row-gap: var(--widgets-spacing-row,20px);--column-gap: var(--widgets-spacing-column,20px);--overlay-mix-blend-mode: initial;--overlay-opacity: 1;--overlay-transition: 0.3s;--e-con-grid-template-columns: repeat(3,1fr);--e-con-grid-template-rows: repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0px;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile: wrap}body[data-surface=web] .mn-reference .e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}body[data-surface=web] .mn-reference .e-con{--margin-block-start: var(--margin-top);--margin-block-end: var(--margin-bottom);--margin-inline-start: var(--margin-left);--margin-inline-end: var(--margin-right);--padding-inline-start: var(--padding-left);--padding-inline-end: var(--padding-right);--padding-block-start: var(--padding-top);--padding-block-end: var(--padding-bottom);--border-block-start-width: var(--border-top-width);--border-block-end-width: var(--border-bottom-width);--border-inline-start-width: var(--border-left-width);--border-inline-end-width: var(--border-right-width)}body[data-surface=web] .mn-reference .e-con{--padding-inline-start: var(--padding-right);--padding-inline-end: var(--padding-left);--margin-inline-start: var(--margin-right);--margin-inline-end: var(--margin-left);--border-inline-start-width: var(--border-right-width);--border-inline-end-width: var(--border-left-width)}body[data-surface=web] .mn-reference .e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}body[data-surface=web] .mn-reference .e-con.e-flex{--flex-direction: column;--flex-basis: auto;--flex-grow: 0;--flex-shrink: 1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}body[data-surface=web] .mn-reference .e-con-full,body[data-surface=web] .mn-reference .e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}body[data-surface=web] .mn-reference .e-con-full.e-flex,body[data-surface=web] .mn-reference .e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}body[data-surface=web] .mn-reference .e-con,body[data-surface=web] .mn-reference .e-con>.e-con-inner{display:var(--display)}body[data-surface=web] .mn-reference .e-con.e-grid{--grid-justify-content: start;--grid-align-content: start;--grid-auto-flow: row}body[data-surface=web] .mn-reference .e-con.e-grid,body[data-surface=web] .mn-reference .e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}body[data-surface=web] .mn-reference .e-con-boxed.e-flex{place-content:normal;align-items:normal;flex-flow:column}body[data-surface=web] .mn-reference .e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}body[data-surface=web] .mn-reference .e-con-boxed{gap:initial;text-align:initial}body[data-surface=web] .mn-reference .e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex:1 1 auto;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}body[data-surface=web] .mn-reference .e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}body[data-surface=web] .mn-reference .e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0px auto;max-width:var(--content-width);padding-inline:0px;width:100%}body[data-surface=web] .mn-reference :is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left: auto;--margin-right: auto;max-width:min(100%,var(--width))}body[data-surface=web] .mn-reference :is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right: 0px;--margin-left: 0px}body[data-surface=web] .mn-reference .e-con .elementor-widget.elementor-widget{margin-block-end:0px}body[data-surface=web] .mn-reference .e-con::before,body[data-surface=web] .mn-reference .e-con>.elementor-background-slideshow::before,body[data-surface=web] .mn-reference .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer::before,body[data-surface=web] .mn-reference :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container::before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}body[data-surface=web] .mn-reference .e-con::before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}body[data-surface=web] .mn-reference .e-con>.elementor-background-slideshow,body[data-surface=web] .mn-reference :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){body[data-surface=web] .mn-reference :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}body[data-surface=web] .mn-reference :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container::before{z-index:1}body[data-surface=web] .mn-reference :is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow::before{z-index:2}body[data-surface=web] .mn-reference .e-con .elementor-widget{min-width:0px}body[data-surface=web] .mn-reference .e-con .elementor-widget-empty,body[data-surface=web] .mn-reference .e-con .elementor-widget-google_maps,body[data-surface=web] .mn-reference .e-con .elementor-widget-video,body[data-surface=web] .mn-reference .e-con .elementor-widget.e-widget-swiper{width:100%}body[data-surface=web] .mn-reference .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,body[data-surface=web] .mn-reference .e-con>.elementor-widget>.elementor-widget-container{height:100%}body[data-surface=web] .mn-reference .e-con.e-con>.e-con-inner>.elementor-widget,body[data-surface=web] .mn-reference .elementor.elementor .e-con>.elementor-widget{max-width:100%}body[data-surface=web] .mn-reference .e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px}@media (max-width:767px){body[data-surface=web] .mn-reference .e-con.e-flex{--width: 100%;--flex-wrap: var(--flex-wrap-mobile)}body[data-surface=web] .mn-reference .e-con.e-flex .elementor-widget-archive-posts{width:100%}}body[data-surface=web] .mn-reference .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,body[data-surface=web] .mn-reference .elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}body[data-surface=web] .mn-reference .elementor-field-group{align-items:center;flex-wrap:wrap}body[data-surface=web] .mn-reference .elementor-field-group.elementor-field-type-submit{align-items:flex-end}body[data-surface=web] .mn-reference .elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid rgb(105,114,125);color:rgb(31,33,36);flex-grow:1;max-width:100%;vertical-align:middle;width:100%}body[data-surface=web] .mn-reference .elementor-field-group .elementor-field-textual:focus{box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px inset;outline:0px}body[data-surface=web] .mn-reference .elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:0.6}body[data-surface=web] .mn-reference .elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}body[data-surface=web] .mn-reference .elementor-field-group .elementor-select-wrapper select{appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}body[data-surface=web] .mn-reference .elementor-field-group .elementor-select-wrapper::before{content:"";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:rgba(0,0,0,0.3) 0px 0px 3px;transform:translateY(-50%)}body[data-surface=web] .mn-reference .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before{content:""}body[data-surface=web] .mn-reference .elementor-field-subgroup{display:flex;flex-wrap:wrap}body[data-surface=web] .mn-reference .elementor-field-subgroup .elementor-field-option label{display:inline-block}body[data-surface=web] .mn-reference .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}body[data-surface=web] .mn-reference .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,body[data-surface=web] .mn-reference .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,body[data-surface=web] .mn-reference .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,body[data-surface=web] .mn-reference .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,body[data-surface=web] .mn-reference .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,body[data-surface=web] .mn-reference .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}body[data-surface=web] .mn-reference .elementor-field-label{cursor:pointer}body[data-surface=web] .mn-reference .elementor-mark-required .elementor-field-label::after{color:red;content:"*";padding-inline-start:0.2em}body[data-surface=web] .mn-reference .elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}body[data-surface=web] .mn-reference .elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}body[data-surface=web] .mn-reference .elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}body[data-surface=web] .mn-reference .elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}body[data-surface=web] .mn-reference .elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}body[data-surface=web] .mn-reference .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}body[data-surface=web] .mn-reference .elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-button-align-center .e-form__buttons,body[data-surface=web] .mn-reference .elementor-button-align-center .elementor-field-type-submit{justify-content:center}body[data-surface=web] .mn-reference .elementor-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference .elementor-button-align-end .elementor-field-type-submit,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}body[data-surface=web] .mn-reference [dir="rtl"] .elementor-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}body[data-surface=web] .mn-reference .elementor-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}body[data-surface=web] .mn-reference .elementor-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-button-align-center .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-button-align-end .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-button-align-start .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){body[data-surface=web] .mn-reference .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}body[data-surface=web] .mn-reference .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .e-form__buttons,body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .elementor-field-type-submit,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}body[data-surface=web] .mn-reference [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){body[data-surface=web] .mn-reference .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}body[data-surface=web] .mn-reference .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .e-form__buttons,body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .elementor-field-type-submit,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}body[data-surface=web] .mn-reference [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons,body[data-surface=web] .mn-reference [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .e-form__buttons__wrapper,body[data-surface=web] .mn-reference .elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}body[data-surface=web] .mn-reference .elementor-error .elementor-field{border-color:rgb(217,83,79)}body[data-surface=web] .mn-reference .elementor-error .help-inline{color:rgb(217,83,79);font-size:0.9em}body[data-surface=web] .mn-reference .elementor-message{font-size:1em;line-height:1;margin:10px 0px}body[data-surface=web] .mn-reference .elementor-message::before{content:"";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}body[data-surface=web] .mn-reference .elementor-message.elementor-message-danger{color:rgb(217,83,79)}body[data-surface=web] .mn-reference .elementor-message.elementor-message-danger::before{content:""}body[data-surface=web] .mn-reference .elementor-message.form-message-success{color:rgb(92,184,92)}body[data-surface=web] .mn-reference .elementor-form .elementor-button{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding-block:0px}body[data-surface=web] .mn-reference .elementor-form .elementor-button-content-wrapper,body[data-surface=web] .mn-reference .elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}body[data-surface=web] .mn-reference .elementor-form .elementor-button.elementor-size-xs{min-height:33px}body[data-surface=web] .mn-reference .elementor-form .elementor-button.elementor-size-sm{min-height:40px}body[data-surface=web] .mn-reference .elementor-form .elementor-button.elementor-size-md{min-height:47px}body[data-surface=web] .mn-reference .elementor-form .elementor-button.elementor-size-lg{min-height:59px}body[data-surface=web] .mn-reference .elementor-form .elementor-button.elementor-size-xl{min-height:72px}body[data-surface=web] .mn-reference .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}body[data-surface=web] .mn-reference .elementor-heading-title{line-height:1;margin:0px;padding:0px}body[data-surface=web] .mn-reference .elementor-button{background-color:rgb(105,114,125);border-radius:3px;color:rgb(255,255,255);display:inline-block;fill:rgb(255,255,255);font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:0.3s}body[data-surface=web] .mn-reference .elementor-button:focus,body[data-surface=web] .mn-reference .elementor-button:hover,body[data-surface=web] .mn-reference .elementor-button:visited{color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}body[data-surface=web] .mn-reference .elementor-button-icon{align-items:center;display:flex}body[data-surface=web] .mn-reference .elementor-button-icon svg{height:auto;width:1em}body[data-surface=web] .mn-reference .elementor-button-icon .e-font-icon-svg{height:1em}body[data-surface=web] .mn-reference .elementor-button-text{display:inline-block}body[data-surface=web] .mn-reference .elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}body[data-surface=web] .mn-reference .elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}body[data-surface=web] .mn-reference .elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}body[data-surface=web] .mn-reference .elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}body[data-surface=web] .mn-reference .elementor-button span{text-decoration:inherit}body[data-surface=web] .mn-reference .elementor-element.elementor-button-info .elementor-button{background-color:rgb(91,192,222)}body[data-surface=web] .mn-reference .elementor-element.elementor-button-success .elementor-button{background-color:rgb(92,184,92)}body[data-surface=web] .mn-reference .elementor-element.elementor-button-warning .elementor-button{background-color:rgb(240,173,78)}body[data-surface=web] .mn-reference .elementor-element.elementor-button-danger .elementor-button{background-color:rgb(217,83,79)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button .elementor-button-info{background-color:rgb(91,192,222)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button .elementor-button-success{background-color:rgb(92,184,92)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button .elementor-button-warning{background-color:rgb(240,173,78)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button .elementor-button-danger{background-color:rgb(217,83,79)}body[data-surface=web] .mn-reference .elementor-view-stacked .elementor-icon{background-color:rgb(105,114,125);color:rgb(255,255,255);fill:rgb(255,255,255);padding:0.5em}body[data-surface=web] .mn-reference .elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid rgb(105,114,125);color:rgb(105,114,125);padding:0.5em}body[data-surface=web] .mn-reference .elementor-icon{color:rgb(105,114,125);display:inline-block;font-size:50px;line-height:1;text-align:center;transition:0.3s}body[data-surface=web] .mn-reference .elementor-icon:hover{color:rgb(105,114,125)}body[data-surface=web] .mn-reference .elementor-icon i,body[data-surface=web] .mn-reference .elementor-icon svg{display:block;height:1em;position:relative;width:1em}body[data-surface=web] .mn-reference .elementor-icon i::before,body[data-surface=web] .mn-reference .elementor-icon svg::before{left:50%;position:absolute;transform:translateX(-50%)}body[data-surface=web] .mn-reference .elementor-icon i.fad{width:auto}body[data-surface=web] .mn-reference .elementor-shape-square .elementor-icon{border-radius:0px}body[data-surface=web] .mn-reference .elementor-shape-rounded .elementor-icon{border-radius:10%}body[data-surface=web] .mn-reference .elementor-shape-circle .elementor-icon{border-radius:50%}body[data-surface=web] .mn-reference .e-transform .elementor-widget-container,body[data-surface=web] .mn-reference .e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}body[data-surface=web] .mn-reference .e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1)*var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1)*var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}body[data-surface=web] .mn-reference .animated{animation-duration:1.25s}body[data-surface=web] .mn-reference .animated.animated-slow{animation-duration:2s}body[data-surface=web] .mn-reference .animated.animated-fast{animation-duration:0.75s}body[data-surface=web] .mn-reference .animated.infinite{animation-iteration-count:infinite}body[data-surface=web] .mn-reference .animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){body[data-surface=web] .mn-reference .animated{animation:auto ease 0s 1 normal none running none!important}body[data-surface=web] .mn-reference *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor .elementor-hidden-mobile,body[data-surface=web] .mn-reference .elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){body[data-surface=web] .mn-reference .elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){body[data-surface=web] .mn-reference .elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){body[data-surface=web] .mn-reference .elementor .elementor-hidden-laptop,body[data-surface=web] .mn-reference .elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){body[data-surface=web] .mn-reference .elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor .elementor-hidden-widescreen{display:none}}
body[data-surface=web] .mn-reference .elementor-widget-image{text-align:center}body[data-surface=web] .mn-reference .elementor-widget-image a{display:inline-block}body[data-surface=web] .mn-reference .elementor-widget-image a img[src$=".svg"]{width:48px}body[data-surface=web] .mn-reference .elementor-widget-image img{display:inline-block;vertical-align:middle}
body[data-surface=web] .mn-reference .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{border-width:0px;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline:auto -8px;position:relative;width:auto}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0px;padding:0px}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-item{margin:0px;padding:0px;position:relative}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-item::after{inset-block-end:0px;position:absolute;width:100%}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}body[data-surface=web] .mn-reference .elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}body[data-surface=web] .mn-reference .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}body[data-surface=web] .mn-reference .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}body[data-surface=web] .mn-reference .elementor-widget.elementor-list-item-link-full_width a{width:100%}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after{margin:auto}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}body[data-surface=web] .mn-reference .elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after{inset-inline-start:0px}body[data-surface=web] .mn-reference .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after{inset-inline-end:0px}}body[data-surface=web] .mn-reference #left-area ul.elementor-icon-list-items,body[data-surface=web] .mn-reference .elementor .elementor-element ul.elementor-icon-list-items,body[data-surface=web] .mn-reference .elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0px}
body[data-surface=web] .mn-reference.elementor-page .elementor-widget-menu-anchor{margin-block-end:0px}
body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a{color:inherit;font-size:inherit;line-height:inherit}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}body[data-surface=web] .mn-reference [dir="rtl"] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}body[data-surface=web] .mn-reference [dir="rtl"] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}body[data-surface=web] .mn-reference .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-img{margin-bottom:15px;margin-inline:auto!important}}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-img{display:inline-block}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-title a{color:inherit}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-description{margin:0px}
body[data-surface=web] .mn-reference .elementor-testimonial__image{flex-shrink:0}body[data-surface=web] .mn-reference .elementor-testimonial__image img{border-radius:999px;box-sizing:content-box;object-fit:cover}body[data-surface=web] .mn-reference .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial__header{display:flex}body[data-surface=web] .mn-reference .elementor-testimonial__footer cite,body[data-surface=web] .mn-reference .elementor-testimonial__header cite{display:flex;flex-direction:column;font-size:14px;font-style:normal;line-height:1.5}body[data-surface=web] .mn-reference .elementor-testimonial__name{font-weight:700}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline .elementor-testimonial__footer{align-items:center}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-start:20px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{flex-direction:row}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{flex-wrap:wrap;margin-top:25px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_stacked .elementor-testimonial cite,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_stacked .elementor-testimonial__image{margin-top:15px;width:100%}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left .elementor-testimonial,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right .elementor-testimonial{align-items:stretch;display:flex}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right .elementor-testimonial__footer{flex-direction:column;flex-shrink:0;text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{justify-content:flex-start}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left .elementor-testimonial{flex-direction:row}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-inline-end:20px}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right .elementor-testimonial{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-inline-start:20px}body[data-surface=web] .mn-reference .elementor-testimonial--align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}body[data-surface=web] .mn-reference .elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,body[data-surface=web] .mn-reference .elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,body[data-surface=web] .mn-reference .elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{display:flex;flex-direction:column;margin-top:25px;width:100%}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:rgb(249,250,250);padding:20px;position:relative}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble .elementor-testimonial__content::after{background-color:rgb(249,250,250);border-width:0px;box-sizing:content-box;content:"";display:block;height:14px;inset-inline-start:calc(45px);position:absolute;transform:scaleX(0.75) rotate(45deg);width:14px}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content::after{bottom:calc(100% - 7px);transform:scaleX(0.75) rotate(-135deg)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content::after{left:50%;transform:translateX(-50%) scaleX(0.75) rotate(-135deg)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content::after{top:calc(100% - 7px)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content::after{left:50%;transform:translateX(-50%) scaleX(0.75) rotate(45deg)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content::after{left:calc(45px)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content::after{right:calc(45px)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content::after{left:-8px;transform:scaleY(0.75) rotate(135deg)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content::after{right:-8px;transform:scaleY(0.75) rotate(-45deg)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content::after,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content::after{top:calc(45px)}body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-right .elementor-testimonial{text-align:right}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:0px 20px}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-left .elementor-testimonial{text-align:left}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline:20px 0px}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-center .elementor-testimonial{text-align:center}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}body[data-surface=web] .mn-reference .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}body[data-surface=web] .mn-reference .elementor-widget-testimonial-carousel .swiper-slide{padding:20px}body[data-surface=web] .mn-reference .elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}body[data-surface=web] .mn-reference .elementor-widget-testimonial-carousel .elementor-testimonial__image img{height:50px;width:50px}
body[data-surface=web] .mn-reference .elementor-widget-reviews .swiper-slide{background-color:rgb(255,255,255);border:1px solid rgb(225,232,237);border-radius:5px;padding:0px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__name{color:rgb(28,32,34)}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__title{color:rgb(105,120,130);font-family:inherit;font-size:12.5px;font-weight:400}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__image{display:flex}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__image img{height:36px;width:36px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon{font-size:17px;margin-inline-start:auto}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-inline-start:0.15em}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color: #a4c639}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color: #999}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color: #1769ff}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color: #205081}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color: #000}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color: #39f}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color: #005be2}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color: #ea4c89}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color: #ea4335}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color: #3b5998}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color: #0063dc}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color: #2d5be3}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color: #333}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color: #dd4b39}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color: #7ac142}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color: #262626}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color: #487aa2}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color: #0077b5}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color: #00ab6b}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color: #ec1c40}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color: #273a4b}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color: #f4731c}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color: #bd081c}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color: #da552f}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color: #ff4500}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color: #f26522}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color: #4caf50}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color: #00aff0}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color: #0077b5}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color: #fffc00}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color: #f80}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color: #2ebd59}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color: #fe7a15}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color: #00adee}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color: #eb4924}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color: #2ca5e0}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color: #1aa1d8}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-threads{--e-testimonial-icon-color: #000}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color: #589442}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color: #35465c}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color: #6441a5}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color: #1da1f2}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color: #1ab7ea}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color: #45668e}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color: #dd2430}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color: #31a918}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color: #25d366}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color: #21759b}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-x{--e-testimonial-icon-color: #000}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color: #026466}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color: #af0606}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color: #cd201f}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color: #0099e5}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(to right,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__header{display:flex;padding-block:15px 6px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__image+cite{margin-inline-start:9px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__separator{border-block-end:1px solid rgb(225,232,237);border-block-start:0px none;height:0px;margin:0px auto}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__content{padding-block:6px 15px}body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__content,body[data-surface=web] .mn-reference .elementor-widget-reviews .elementor-testimonial__header{padding-inline:15px}body[data-surface=web] .mn-reference .elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:1px solid rgb(225,232,237)}
body[data-surface=web] .mn-reference .elementor-star-rating{color:rgb(204,214,223);display:inline-block;font-family:eicons}body[data-surface=web] .mn-reference .elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}body[data-surface=web] .mn-reference .elementor-star-rating i::before{color:rgb(240,173,78);content:"";display:block;font-family:inherit;font-size:inherit;inset-block-start:0px;inset-inline-start:0px;overflow:hidden;position:absolute}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-empty::before{content:none}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-1::before{width:10%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-2::before{width:20%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-3::before{width:30%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-4::before{width:40%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-5::before{width:50%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-6::before{width:60%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-7::before{width:70%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-8::before{width:80%}body[data-surface=web] .mn-reference .elementor-star-rating .elementor-star-9::before{width:90%}body[data-surface=web] .mn-reference .elementor-star-rating__wrapper{align-items:center;display:flex}body[data-surface=web] .mn-reference .elementor-star-rating__title{margin-inline-end:10px}body[data-surface=web] .mn-reference .elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media (min-width:-1){body[data-surface=web] .mn-reference .elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}body[data-surface=web] .mn-reference .elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){body[data-surface=web] .mn-reference .elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}body[data-surface=web] .mn-reference .elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}body[data-surface=web] .mn-reference .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}body[data-surface=web] .mn-reference .last-star{letter-spacing:0px}body[data-surface=web] .mn-reference .elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}body[data-surface=web] .mn-reference .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty)::before{content:"★"}
body[data-surface=web] .mn-reference .elementor-animation-grow{transition-duration:0.3s;transition-property:transform}body[data-surface=web] .mn-reference .elementor-animation-grow:active,body[data-surface=web] .mn-reference .elementor-animation-grow:focus,body[data-surface=web] .mn-reference .elementor-animation-grow:hover{transform:scale(1.1)}
body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0px;line-height:1}body[data-surface=web] .mn-reference .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}body[data-surface=web] .mn-reference .elementor-widget-social-icons .elementor-grid{column-gap:var(--grid-column-gap,5px);row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}body[data-surface=web] .mn-reference .elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em))}body[data-surface=web] .mn-reference .elementor-social-icon{--e-social-icon-icon-color: #fff;align-items:center;background-color:rgb(105,114,125);cursor:pointer;display:inline-flex;justify-content:center;text-align:center}body[data-surface=web] .mn-reference .elementor-social-icon i{color:var(--e-social-icon-icon-color)}body[data-surface=web] .mn-reference .elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}body[data-surface=web] .mn-reference .elementor-social-icon:last-child{margin:0px}body[data-surface=web] .mn-reference .elementor-social-icon:hover{color:rgb(255,255,255);opacity:0.9}body[data-surface=web] .mn-reference .elementor-social-icon-android{background-color:rgb(164,198,57)}body[data-surface=web] .mn-reference .elementor-social-icon-apple{background-color:rgb(153,153,153)}body[data-surface=web] .mn-reference .elementor-social-icon-behance{background-color:rgb(23,105,255)}body[data-surface=web] .mn-reference .elementor-social-icon-bitbucket{background-color:rgb(32,80,129)}body[data-surface=web] .mn-reference .elementor-social-icon-codepen{background-color:rgb(0,0,0)}body[data-surface=web] .mn-reference .elementor-social-icon-delicious{background-color:rgb(51,153,255)}body[data-surface=web] .mn-reference .elementor-social-icon-deviantart{background-color:rgb(5,204,71)}body[data-surface=web] .mn-reference .elementor-social-icon-digg{background-color:rgb(0,91,226)}body[data-surface=web] .mn-reference .elementor-social-icon-dribbble{background-color:rgb(234,76,137)}body[data-surface=web] .mn-reference .elementor-social-icon-elementor{background-color:rgb(211,12,92)}body[data-surface=web] .mn-reference .elementor-social-icon-envelope{background-color:rgb(234,67,53)}body[data-surface=web] .mn-reference .elementor-social-icon-facebook,body[data-surface=web] .mn-reference .elementor-social-icon-facebook-f{background-color:rgb(59,89,152)}body[data-surface=web] .mn-reference .elementor-social-icon-flickr{background-color:rgb(0,99,220)}body[data-surface=web] .mn-reference .elementor-social-icon-foursquare{background-color:rgb(45,91,227)}body[data-surface=web] .mn-reference .elementor-social-icon-free-code-camp,body[data-surface=web] .mn-reference .elementor-social-icon-freecodecamp{background-color:rgb(0,100,0)}body[data-surface=web] .mn-reference .elementor-social-icon-github{background-color:rgb(51,51,51)}body[data-surface=web] .mn-reference .elementor-social-icon-gitlab{background-color:rgb(226,67,41)}body[data-surface=web] .mn-reference .elementor-social-icon-globe{background-color:rgb(105,114,125)}body[data-surface=web] .mn-reference .elementor-social-icon-google-plus,body[data-surface=web] .mn-reference .elementor-social-icon-google-plus-g{background-color:rgb(221,75,57)}body[data-surface=web] .mn-reference .elementor-social-icon-houzz{background-color:rgb(122,193,66)}body[data-surface=web] .mn-reference .elementor-social-icon-instagram{background-color:rgb(38,38,38)}body[data-surface=web] .mn-reference .elementor-social-icon-jsfiddle{background-color:rgb(72,122,162)}body[data-surface=web] .mn-reference .elementor-social-icon-link{background-color:rgb(129,138,145)}body[data-surface=web] .mn-reference .elementor-social-icon-linkedin,body[data-surface=web] .mn-reference .elementor-social-icon-linkedin-in{background-color:rgb(0,119,181)}body[data-surface=web] .mn-reference .elementor-social-icon-medium{background-color:rgb(0,171,107)}body[data-surface=web] .mn-reference .elementor-social-icon-meetup{background-color:rgb(236,28,64)}body[data-surface=web] .mn-reference .elementor-social-icon-mixcloud{background-color:rgb(39,58,75)}body[data-surface=web] .mn-reference .elementor-social-icon-odnoklassniki{background-color:rgb(244,115,28)}body[data-surface=web] .mn-reference .elementor-social-icon-pinterest{background-color:rgb(189,8,28)}body[data-surface=web] .mn-reference .elementor-social-icon-product-hunt{background-color:rgb(218,85,47)}body[data-surface=web] .mn-reference .elementor-social-icon-reddit{background-color:rgb(255,69,0)}body[data-surface=web] .mn-reference .elementor-social-icon-rss{background-color:rgb(242,101,34)}body[data-surface=web] .mn-reference .elementor-social-icon-shopping-cart{background-color:rgb(76,175,80)}body[data-surface=web] .mn-reference .elementor-social-icon-skype{background-color:rgb(0,175,240)}body[data-surface=web] .mn-reference .elementor-social-icon-slideshare{background-color:rgb(0,119,181)}body[data-surface=web] .mn-reference .elementor-social-icon-snapchat{background-color:rgb(255,252,0)}body[data-surface=web] .mn-reference .elementor-social-icon-soundcloud{background-color:rgb(255,136,0)}body[data-surface=web] .mn-reference .elementor-social-icon-spotify{background-color:rgb(46,189,89)}body[data-surface=web] .mn-reference .elementor-social-icon-stack-overflow{background-color:rgb(254,122,21)}body[data-surface=web] .mn-reference .elementor-social-icon-steam{background-color:rgb(0,173,238)}body[data-surface=web] .mn-reference .elementor-social-icon-stumbleupon{background-color:rgb(235,73,36)}body[data-surface=web] .mn-reference .elementor-social-icon-telegram{background-color:rgb(44,165,224)}body[data-surface=web] .mn-reference .elementor-social-icon-threads{background-color:rgb(0,0,0)}body[data-surface=web] .mn-reference .elementor-social-icon-thumb-tack{background-color:rgb(26,161,216)}body[data-surface=web] .mn-reference .elementor-social-icon-tripadvisor{background-color:rgb(88,148,66)}body[data-surface=web] .mn-reference .elementor-social-icon-tumblr{background-color:rgb(53,70,92)}body[data-surface=web] .mn-reference .elementor-social-icon-twitch{background-color:rgb(100,65,165)}body[data-surface=web] .mn-reference .elementor-social-icon-twitter{background-color:rgb(29,161,242)}body[data-surface=web] .mn-reference .elementor-social-icon-viber{background-color:rgb(102,92,172)}body[data-surface=web] .mn-reference .elementor-social-icon-vimeo{background-color:rgb(26,183,234)}body[data-surface=web] .mn-reference .elementor-social-icon-vk{background-color:rgb(69,102,142)}body[data-surface=web] .mn-reference .elementor-social-icon-weibo{background-color:rgb(221,36,48)}body[data-surface=web] .mn-reference .elementor-social-icon-weixin{background-color:rgb(49,169,24)}body[data-surface=web] .mn-reference .elementor-social-icon-whatsapp{background-color:rgb(37,211,102)}body[data-surface=web] .mn-reference .elementor-social-icon-wordpress{background-color:rgb(33,117,155)}body[data-surface=web] .mn-reference .elementor-social-icon-x-twitter{background-color:rgb(0,0,0)}body[data-surface=web] .mn-reference .elementor-social-icon-xing{background-color:rgb(2,100,102)}body[data-surface=web] .mn-reference .elementor-social-icon-yelp{background-color:rgb(175,6,6)}body[data-surface=web] .mn-reference .elementor-social-icon-youtube{background-color:rgb(205,32,31)}body[data-surface=web] .mn-reference .elementor-social-icon-500px{background-color:rgb(0,153,229)}
body[data-surface=web] .mn-reference .e--ua-appleWebkit.rtl{--flex-right: flex-start}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons--align-right,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content: var(--flex-right,flex-end)}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons--align-center,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content: center}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5*var(--grid-column-gap));width:auto}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5*var(--grid-column-gap))}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0px}@media (max-width:1024px){body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content: var(--flex-right,flex-end)}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content: center}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5*var(--grid-column-gap));width:auto}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5*var(--grid-column-gap))}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0px}}@media (max-width:767px){body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content: var(--flex-right,flex-end)}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content: center}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5*var(--grid-column-gap));width:auto}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5*var(--grid-column-gap))}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,body[data-surface=web] .mn-reference .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0px}}
body[data-surface=web] .mn-reference .elementor-kit-15{--e-global-color-primary: #000000;--e-global-color-secondary: #6CFDFF;--e-global-color-text: #565656;--e-global-color-accent: #24FCFF;--e-global-color-ad6cbf4: #09D1D1;--e-global-color-60b834c: #6E7076;--e-global-color-a6aabb9: #121212;--e-global-color-737de22: #FFFFFF;--e-global-color-e96c8f3: #CC334F;--e-global-color-809cca9: #BF953F;--e-global-color-c5571d2: #FFCF23;--e-global-typography-primary-font-family: "Heebo";--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-family: "Heebo";--e-global-typography-secondary-font-weight: 400;--e-global-typography-text-font-family: "Open Sans Hebrew";--e-global-typography-text-font-weight: 400;--e-global-typography-accent-font-family: "Open Sans Hebrew";--e-global-typography-accent-font-weight: 500;--e-global-typography-6262665-font-family: "Open Sans Hebrew";--e-global-typography-6262665-font-size: 100px;--e-global-typography-6262665-font-weight: 700;--e-global-typography-6262665-line-height: 40px;--e-global-typography-6262665-letter-spacing: -5px;--e-global-typography-0ba932b-font-family: "Open Sans Hebrew";--e-global-typography-0ba932b-font-size: 16px;--e-global-typography-0ba932b-font-weight: 400;--e-global-typography-0ba932b-line-height: 28px;--e-global-typography-acaa438-font-family: "Open Sans Hebrew";--e-global-typography-acaa438-font-size: 32px;--e-global-typography-acaa438-font-weight: 400;--e-global-typography-acaa438-line-height: 34px;--e-global-typography-acaa438-letter-spacing: 1.1px;--e-global-typography-be642c8-font-family: "Open Sans Hebrew";--e-global-typography-be642c8-font-size: 45px;--e-global-typography-be642c8-font-weight: 400;--e-global-typography-be642c8-line-height: 40px;--e-global-typography-be642c8-letter-spacing: 1px;--e-global-typography-51e863d-font-family: "Open Sans Hebrew";--e-global-typography-51e863d-font-size: 18px;--e-global-typography-51e863d-font-weight: 600;--e-global-typography-51e863d-line-height: 16px;--e-global-typography-51e863d-letter-spacing: 1px;--e-global-typography-731ce80-font-family: "Open Sans Hebrew";--e-global-typography-731ce80-font-size: 24px;--e-global-typography-731ce80-font-weight: 400;--e-global-typography-731ce80-line-height: 28px;--e-global-typography-a90e929-font-family: "Open Sans Hebrew";--e-global-typography-a90e929-font-size: 45px;--e-global-typography-a90e929-font-weight: 400;--e-global-typography-a90e929-line-height: 40px;--e-global-typography-a90e929-letter-spacing: -5px;--e-global-typography-7dfdd01-font-family: "Open Sans Hebrew";--e-global-typography-7dfdd01-font-size: 32px;--e-global-typography-7dfdd01-font-weight: 500;--e-global-typography-7dfdd01-text-transform: uppercase;--e-global-typography-7dfdd01-line-height: 40px;--e-global-typography-7dfdd01-letter-spacing: -1.3px;--e-global-typography-7a85bce-font-family: "Open Sans Hebrew";--e-global-typography-7a85bce-font-size: 14px;--e-global-typography-7a85bce-font-weight: 400;--e-global-typography-7a85bce-line-height: 28px;--e-global-typography-7a85bce-letter-spacing: 1px;--e-global-typography-e59c88a-font-family: "Open Sans Hebrew";--e-global-typography-e59c88a-font-size: 70px;--e-global-typography-e59c88a-font-weight: 600;--e-global-typography-e59c88a-text-transform: uppercase;--e-global-typography-e59c88a-line-height: 57px;--e-global-typography-e59c88a-letter-spacing: -1.3px;--e-global-typography-39a492b-font-family: "Open Sans Hebrew";--e-global-typography-39a492b-font-size: 43px;--e-global-typography-39a492b-font-weight: 600;--e-global-typography-39a492b-text-transform: uppercase;--e-global-typography-39a492b-line-height: 57px;--e-global-typography-39a492b-letter-spacing: -1.3px;--e-global-typography-777d2c1-font-family: "Open Sans Hebrew";--e-global-typography-777d2c1-font-size: 26px;--e-global-typography-777d2c1-font-weight: 400;--e-global-typography-863a6d8-font-family: "Open Sans Hebrew";--e-global-typography-863a6d8-font-size: 23px;--e-global-typography-863a6d8-font-weight: 500;--e-global-typography-658aa25-font-family: "Open Sans Hebrew";--e-global-typography-658aa25-font-size: 26px;--e-global-typography-658aa25-font-weight: 800;--e-global-typography-658aa25-letter-spacing: -0.8px;--e-global-typography-8f98d2b-font-family: "Open Sans Hebrew";--e-global-typography-8f98d2b-font-size: 21px;--e-global-typography-8f98d2b-font-weight: 700;--e-global-typography-7fe3551-font-family: "Open Sans Hebrew";--e-global-typography-7fe3551-font-size: 18px;--e-global-typography-7fe3551-font-weight: 200;--e-global-typography-7fe3551-line-height: 1.8em;--e-global-typography-923bfa6-font-family: "Open Sans Hebrew";--e-global-typography-923bfa6-font-size: 22px;--e-global-typography-923bfa6-font-weight: 500;--e-global-typography-c65c0f7-font-family: "Open Sans Hebrew";--e-global-typography-c65c0f7-font-size: 22px;--e-global-typography-c65c0f7-font-weight: 800;--e-global-typography-c65c0f7-letter-spacing: -0.8px;--e-global-typography-4936d95-font-family: "Open Sans Hebrew";--e-global-typography-4936d95-font-size: 21px;--e-global-typography-4936d95-font-weight: 700;--e-global-typography-71bf63b-font-family: "Noto Sans Hebrew";--e-global-typography-71bf63b-font-size: 24px;--e-global-typography-71bf63b-font-weight: 700;--e-global-typography-71bf63b-letter-spacing: -0.4px;--e-global-typography-cc496ec-font-family: "Noto Sans Hebrew";--e-global-typography-cc496ec-font-size: 46px;--e-global-typography-cc496ec-font-weight: 900;--e-global-typography-cc496ec-line-height: 46px;--e-global-typography-cc496ec-letter-spacing: -0.4px;--e-global-typography-988348b-font-family: "Noto Sans Hebrew";--e-global-typography-988348b-font-size: 32px;--e-global-typography-988348b-font-weight: 900;--e-global-typography-988348b-line-height: 32px;--e-global-typography-988348b-letter-spacing: -0.4px;--e-global-typography-5f260d0-font-family: "Noto Sans Hebrew";--e-global-typography-5f260d0-font-size: 16px;--e-global-typography-5f260d0-font-weight: 500;--e-global-typography-5f260d0-line-height: 30px;--e-global-typography-5f260d0-letter-spacing: 0px;--e-global-typography-20228f3-font-family: "Noto Sans Hebrew";--e-global-typography-20228f3-font-size: 26px;--e-global-typography-20228f3-font-weight: 900;--e-global-typography-20228f3-line-height: 26px;--e-global-typography-20228f3-letter-spacing: -0.4px;--e-global-typography-685b050-font-family: "Noto Sans Hebrew";--e-global-typography-685b050-font-size: 22px;--e-global-typography-685b050-font-weight: 600;--e-global-typography-685b050-letter-spacing: -0.4px;--e-global-typography-6f4a656-font-family: "Noto Sans Hebrew";--e-global-typography-6f4a656-font-size: 20px;--e-global-typography-6f4a656-font-weight: 500;--e-global-typography-6f4a656-line-height: 26px;--e-global-typography-6f4a656-letter-spacing: 0px;--e-global-typography-544ffa5-font-family: "Noto Sans Hebrew";--e-global-typography-544ffa5-font-size: 38px;--e-global-typography-544ffa5-font-weight: 600;--e-global-typography-544ffa5-text-decoration: line-through;--e-global-typography-544ffa5-line-height: 38px;--e-global-typography-544ffa5-letter-spacing: -0.4px;--e-global-typography-859d886-font-family: "Noto Sans Hebrew";--e-global-typography-859d886-font-size: 38px;--e-global-typography-859d886-font-weight: 600;--e-global-typography-859d886-line-height: 38px;--e-global-typography-859d886-letter-spacing: -0.4px;background-color:rgb(0,0,0);color:rgb(255,255,255);font-family:"Open Sans Hebrew",sans-serif;font-size:20px}body[data-surface=web] .mn-reference .elementor-kit-15 e-page-transition{background-color:rgb(255,188,125)}body[data-surface=web] .mn-reference .elementor-kit-15 a{color:var(--e-global-color-809cca9);font-family:var(--e-global-typography-6f4a656-font-family),Sans-serif;font-size:var(--e-global-typography-6f4a656-font-size);font-weight:var(--e-global-typography-6f4a656-font-weight);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 a:hover{color:var(--e-global-color-e96c8f3);font-family:var(--e-global-typography-6f4a656-font-family),Sans-serif;font-size:var(--e-global-typography-6f4a656-font-size);font-weight:var(--e-global-typography-6f4a656-font-weight);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h1{color:var(--e-global-color-737de22);font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-kit-15 h2{color:var(--e-global-color-737de22);font-family:var(--e-global-typography-e59c88a-font-family),Sans-serif;font-size:var(--e-global-typography-e59c88a-font-size);font-weight:var(--e-global-typography-e59c88a-font-weight);text-transform:var(--e-global-typography-e59c88a-text-transform);line-height:var(--e-global-typography-e59c88a-line-height);letter-spacing:var(--e-global-typography-e59c88a-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h3{color:var(--e-global-color-737de22);font-family:var(--e-global-typography-8f98d2b-font-family),Sans-serif;font-size:var(--e-global-typography-8f98d2b-font-size);font-weight:var(--e-global-typography-8f98d2b-font-weight)}body[data-surface=web] .mn-reference .elementor-kit-15 h4{color:var(--e-global-color-737de22);font-family:var(--e-global-typography-923bfa6-font-family),Sans-serif;font-size:var(--e-global-typography-923bfa6-font-size);font-weight:var(--e-global-typography-923bfa6-font-weight)}body[data-surface=web] .mn-reference .elementor-kit-15 h5{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-kit-15 h6{color:var(--e-global-color-737de22);font-family:var(--e-global-typography-be642c8-font-family),Sans-serif;font-size:var(--e-global-typography-be642c8-font-size);font-weight:var(--e-global-typography-be642c8-font-weight);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 button,body[data-surface=web] .mn-reference .elementor-kit-15 input[type="button"],body[data-surface=web] .mn-reference .elementor-kit-15 input[type="submit"],body[data-surface=web] .mn-reference .elementor-kit-15 .elementor-button{font-family:Rubik,sans-serif;font-size:18px;font-weight:600;line-height:30px;border-radius:25px;padding:10px 50px}body[data-surface=web] .mn-reference .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}body[data-surface=web] .mn-reference .e-con{--container-max-width: 1140px}body[data-surface=web] .mn-reference h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-kit-15 a{font-size:var(--e-global-typography-6f4a656-font-size);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 a:hover{font-size:var(--e-global-typography-6f4a656-font-size);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h1{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-kit-15 h2{font-size:var(--e-global-typography-e59c88a-font-size);line-height:var(--e-global-typography-e59c88a-line-height);letter-spacing:var(--e-global-typography-e59c88a-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h3{font-size:var(--e-global-typography-8f98d2b-font-size)}body[data-surface=web] .mn-reference .elementor-kit-15 h4{font-size:var(--e-global-typography-923bfa6-font-size)}body[data-surface=web] .mn-reference .elementor-kit-15 h6{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}body[data-surface=web] .mn-reference .e-con{--container-max-width: 1024px}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-kit-15{--e-global-typography-0ba932b-font-size: 22px;--e-global-typography-acaa438-font-size: 20px;--e-global-typography-be642c8-font-size: 30px;--e-global-typography-be642c8-line-height: 1.2em;--e-global-typography-be642c8-letter-spacing: 1.1px;--e-global-typography-51e863d-font-size: 19px;--e-global-typography-51e863d-line-height: 0.9em;--e-global-typography-731ce80-font-size: 18px;--e-global-typography-731ce80-line-height: 1.2em;--e-global-typography-731ce80-letter-spacing: 0.8px;--e-global-typography-a90e929-line-height: 0.9em;--e-global-typography-a90e929-letter-spacing: 0.7px;--e-global-typography-7dfdd01-font-size: 19px;--e-global-typography-7dfdd01-line-height: 1.2em;--e-global-typography-7dfdd01-letter-spacing: 0.4px;--e-global-typography-e59c88a-font-size: 46px;--e-global-typography-e59c88a-line-height: 45px;--e-global-typography-39a492b-font-size: 39px;--e-global-typography-39a492b-line-height: 35px;--e-global-typography-777d2c1-font-size: 18px;--e-global-typography-863a6d8-font-size: 20px;--e-global-typography-658aa25-font-size: 26px;--e-global-typography-8f98d2b-font-size: 24px;--e-global-typography-8f98d2b-letter-spacing: -0.6px;--e-global-typography-7fe3551-font-size: 18px;--e-global-typography-923bfa6-font-size: 22px;--e-global-typography-cc496ec-font-size: 40px;--e-global-typography-cc496ec-line-height: 1.1em;--e-global-typography-988348b-font-size: 30px;--e-global-typography-988348b-line-height: 1.1em;--e-global-typography-5f260d0-font-size: 16px;--e-global-typography-20228f3-font-size: 24px;--e-global-typography-20228f3-line-height: 1.1em;--e-global-typography-685b050-font-size: 22px;--e-global-typography-685b050-line-height: 1.1em;--e-global-typography-6f4a656-font-size: 16px;--e-global-typography-544ffa5-font-size: 22px;--e-global-typography-544ffa5-line-height: 1.1em;--e-global-typography-859d886-font-size: 22px;--e-global-typography-859d886-line-height: 1.1em}body[data-surface=web] .mn-reference .elementor-kit-15 a{font-size:var(--e-global-typography-6f4a656-font-size);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 a:hover{font-size:var(--e-global-typography-6f4a656-font-size);line-height:var(--e-global-typography-6f4a656-line-height);letter-spacing:var(--e-global-typography-6f4a656-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h1{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-kit-15 h2{font-size:var(--e-global-typography-e59c88a-font-size);line-height:var(--e-global-typography-e59c88a-line-height);letter-spacing:var(--e-global-typography-e59c88a-letter-spacing)}body[data-surface=web] .mn-reference .elementor-kit-15 h3{font-size:var(--e-global-typography-8f98d2b-font-size)}body[data-surface=web] .mn-reference .elementor-kit-15 h4{font-size:var(--e-global-typography-923bfa6-font-size)}body[data-surface=web] .mn-reference .elementor-kit-15 h6{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}body[data-surface=web] .mn-reference .e-con{--container-max-width: 767px}}body[data-surface=web] .mn-reference .woocommerce-cart .product-name{display:flex;align-items:center;justify-content:space-between}body[data-surface=web] .mn-reference .woocommerce-cart .product-name a.remove-item{font-size:14px;color:rgb(204,51,79);text-decoration:none;margin-left:10px;cursor:pointer}body[data-surface=web] .mn-reference .woocommerce-cart .product-name a.remove-item:hover{color:darkred;text-decoration:underline}body[data-surface=web] .mn-reference .woocommerce-message{display:none!important}
body[data-surface=web] .mn-reference .elementor-widget-video .elementor-widget-container,body[data-surface=web] .mn-reference .elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0px)}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-wrapper iframe,body[data-surface=web] .mn-reference .elementor-widget-video .elementor-wrapper video{background-color:rgb(0,0,0);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;display:flex;height:100%;width:100%}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%center;background-size:cover;inset:0px;position:absolute}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}body[data-surface=web] .mn-reference .elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;object-fit:cover;object-position:center center;width:100%}body[data-surface=web] .mn-reference .elementor-widget-video .e-hosted-video .elementor-video{object-fit:cover}body[data-surface=web] .mn-reference .e-con-inner>.elementor-widget-video,body[data-surface=web] .mn-reference .e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow: var( --container-widget-flex-grow )}
@keyframes slideInRight{0%{transform:translate3d(100%,0px,0px);visibility:visible}100%{transform:translate3d(0px,0px,0px)}}body[data-surface=web] .mn-reference .slideInRight{animation-name:slideInRight}
@keyframes zoomIn{0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}body[data-surface=web] .mn-reference .zoomIn{animation-name:zoomIn}
body[data-surface=web] .mn-reference .elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}body[data-surface=web] .mn-reference .elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}body[data-surface=web] .mn-reference .elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1 1 0%;font-size:69px;font-weight:600;line-height:1;text-align:center}body[data-surface=web] .mn-reference .elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}body[data-surface=web] .mn-reference .elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}body[data-surface=web] .mn-reference .elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1 1 0%;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0px;padding:0px}
body[data-surface=web] .mn-reference .elementor-button.elementor-hidden,body[data-surface=web] .mn-reference .elementor-hidden{display:none}body[data-surface=web] .mn-reference .e-form__step{width:100%}body[data-surface=web] .mn-reference .e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}body[data-surface=web] .mn-reference .e-form__buttons{flex-wrap:wrap}body[data-surface=web] .mn-reference .e-form__buttons,body[data-surface=web] .mn-reference .e-form__buttons__wrapper{display:flex}body[data-surface=web] .mn-reference .e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}body[data-surface=web] .mn-reference .e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0px;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}body[data-surface=web] .mn-reference .e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}body[data-surface=web] .mn-reference .e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width 0.1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}body[data-surface=web] .mn-reference .e-form__indicators__indicator:first-child{padding-left:0px}body[data-surface=web] .mn-reference .e-form__indicators__indicator:last-child{padding-right:0px}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-inactive [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-inactive object,body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-active [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-active object,body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed object,body[data-surface=web] .mn-reference .e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}body[data-surface=web] .mn-reference .e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}body[data-surface=web] .mn-reference .e-form__indicators__indicator__icon img,body[data-surface=web] .mn-reference .e-form__indicators__indicator__icon object,body[data-surface=web] .mn-reference .e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}body[data-surface=web] .mn-reference .e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}body[data-surface=web] .mn-reference .e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}body[data-surface=web] .mn-reference .e-form__indicators__indicator--shape-circle{border-radius:50%}body[data-surface=web] .mn-reference .e-form__indicators__indicator--shape-square{border-radius:0px}body[data-surface=web] .mn-reference .e-form__indicators__indicator--shape-rounded{border-radius:5px}body[data-surface=web] .mn-reference .e-form__indicators__indicator--shape-none{border:0px}body[data-surface=web] .mn-reference .e-form__indicators__indicator__label{text-align:center}body[data-surface=web] .mn-reference .e-form__indicators__indicator__separator{background-color:rgb(186,191,197);height:var(--e-form-steps-divider-width);width:100%}body[data-surface=web] .mn-reference .e-form__indicators--type-icon,body[data-surface=web] .mn-reference .e-form__indicators--type-icon_text,body[data-surface=web] .mn-reference .e-form__indicators--type-number,body[data-surface=web] .mn-reference .e-form__indicators--type-number_text{align-items:flex-start}body[data-surface=web] .mn-reference .e-form__indicators--type-icon .e-form__indicators__indicator__separator,body[data-surface=web] .mn-reference .e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,body[data-surface=web] .mn-reference .e-form__indicators--type-number .e-form__indicators__indicator__separator,body[data-surface=web] .mn-reference .e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px)/2 - var(--e-form-steps-divider-width, 1px)/2)}body[data-surface=web] .mn-reference .elementor-field-type-hidden{display:none}body[data-surface=web] .mn-reference .elementor-field-type-html{display:inline-block}body[data-surface=web] .mn-reference .elementor-field-type-tel input{direction:inherit}body[data-surface=web] .mn-reference .elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}body[data-surface=web] .mn-reference .elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}body[data-surface=web] .mn-reference .elementor-button .elementor-form-spinner{order:3}body[data-surface=web] .mn-reference .elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}body[data-surface=web] .mn-reference .elementor-form .elementor-button .elementor-button-text{white-space:normal}body[data-surface=web] .mn-reference .elementor-form .elementor-button svg{height:auto}body[data-surface=web] .mn-reference .elementor-form .elementor-button .e-font-icon-svg{height:1em}body[data-surface=web] .mn-reference .elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}body[data-surface=web] .mn-reference .elementor-form .elementor-button .elementor-button-icon,body[data-surface=web] .mn-reference .elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}body[data-surface=web] .mn-reference .elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}body[data-surface=web] .mn-reference .elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;fill:currentcolor;overflow:visible;width:1em}body[data-surface=web] .mn-reference .elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}body[data-surface=web] .mn-reference .elementor-select-wrapper.remove-before::before{content:""!important}body[data-surface=web] .mn-reference .elementor-message-svg::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:50%center;background-repeat:no-repeat;content:"";height:1em;width:1em}
body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-32d8fe1>.elementor-background-overlay{background-color:var(--e-global-color-a6aabb9);opacity:0.4}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-32d8fe1{margin-top:0px;margin-bottom:0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-682698f>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dc4c450 .elementor-wrapper{--video-aspect-ratio: 1.77777;filter:brightness(37%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f7d7132>.elementor-container{min-height:400px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f7d7132{margin-top:0px;margin-bottom:0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-777f425>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d7e98ea .elementor-wrapper{--video-aspect-ratio: 1;filter:brightness(48%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d7b6d0a>.elementor-container{min-height:900px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d7b6d0a{margin-top:-900px;margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-6b137db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-6b137db .elementor-heading-title{font-family:var(--e-global-typography-be642c8-font-family),Sans-serif;font-size:var(--e-global-typography-be642c8-font-size);font-weight:var(--e-global-typography-be642c8-font-weight);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing);text-shadow:rgb(0,0,0) 1px 2px 1px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-widget-text-editor{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-10f2f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center;font-family:var(--e-global-typography-731ce80-font-family),Sans-serif;font-size:var(--e-global-typography-731ce80-font-size);font-weight:var(--e-global-typography-731ce80-font-weight);line-height:var(--e-global-typography-731ce80-line-height);text-shadow:rgb(0,0,0) 1px 1px 2px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f04370e{margin-top:0px;margin-bottom:0px;padding:50px 0px 25px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-c5872a7>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f9c177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f9c177 .elementor-heading-title{font-family:"Open Sans Hebrew",sans-serif;font-size:58px;font-weight:600;line-height:40px;letter-spacing:-2.3px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ebb06b0>.elementor-container{max-width:1300px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ebb06b0{margin-top:0px;margin-bottom:0px;padding:100px 0px;--e-transform-origin-x: center;--e-transform-origin-y: center}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-3657 .elementor-element.elementor-element-423455a.elementor-column .elementor-widget-wrap{align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-423455a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-423455a.elementor-column>.elementor-widget-wrap{justify-content:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-423455a>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 0px 0px 100px}body[data-surface=web] .mn-reference .elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0b30d7c img{width:80%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5826455{text-align:justify;font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9a7588c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9a7588c .elementor-heading-title{font-family:"Open Sans Hebrew",sans-serif;font-size:38px;font-weight:600;line-height:40px;letter-spacing:1px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button{background-color:var(--e-global-color-e96c8f3);font-family:var(--e-global-typography-51e863d-font-family),Sans-serif;font-size:var(--e-global-typography-51e863d-font-size);font-weight:var(--e-global-typography-51e863d-font-weight);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing);fill:var(--e-global-color-737de22);color:var(--e-global-color-737de22);border-style:none;border-radius:0px;padding:16px 40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button:hover,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button:focus{background-color:var(--e-global-color-737de22);color:var(--e-global-color-a6aabb9);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button-content-wrapper{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button:hover svg,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button:focus svg{fill:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-528b070 .elementor-button{background-color:var(--e-global-color-e96c8f3);font-family:var(--e-global-typography-51e863d-font-family),Sans-serif;font-size:var(--e-global-typography-51e863d-font-size);font-weight:var(--e-global-typography-51e863d-font-weight);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing);fill:var(--e-global-color-737de22);color:var(--e-global-color-737de22);border-style:none;border-radius:0px;padding:16px 40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-528b070 .elementor-button-content-wrapper{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(18,18,18,0)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated{border-style:none;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated>.elementor-background-overlay,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-background-slideshow{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4590a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4590a47 img{width:100%;max-width:100%;border-style:solid;border-width:4px;border-color:var(--e-global-color-737de22);border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7fc48bb>.elementor-container{max-width:1300px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7fc48bb{margin-top:0px;margin-bottom:0px;padding:100px 0px;--e-transform-origin-x: center;--e-transform-origin-y: center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated{border-style:none;margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated>.elementor-background-overlay,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-background-slideshow{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-b941756 img{width:100%;max-width:100%;border-style:solid;border-width:4px;border-color:var(--e-global-color-737de22);border-radius:0px}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-3657 .elementor-element.elementor-element-4343abf.elementor-column .elementor-widget-wrap{align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4343abf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4343abf.elementor-column>.elementor-widget-wrap{justify-content:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4343abf>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 100px 0px 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9fe8959 img{width:80%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-207fc69{text-align:justify;font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f0fa86b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f0fa86b .elementor-heading-title{font-family:"Open Sans Hebrew",sans-serif;font-size:38px;font-weight:600;line-height:40px;letter-spacing:1px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button{background-color:var(--e-global-color-e96c8f3);font-family:var(--e-global-typography-51e863d-font-family),Sans-serif;font-size:var(--e-global-typography-51e863d-font-size);font-weight:var(--e-global-typography-51e863d-font-weight);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing);fill:var(--e-global-color-737de22);color:var(--e-global-color-737de22);border-style:none;border-radius:0px;padding:16px 40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button:hover,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button:focus{background-color:var(--e-global-color-737de22);color:var(--e-global-color-a6aabb9);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button-content-wrapper{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button:hover svg,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button:focus svg{fill:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mishelnisimov.com/wp-content/uploads/2023/02/Untitled-design-scaled-e1685985946189.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505>.elementor-background-overlay{background-color:rgb(0,0,0);opacity:0.43;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505{border-style:solid;border-width:3px 0px;border-color:var(--e-global-color-737de22);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:149px 0px 152px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505>.elementor-background-overlay{border-radius:0px}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-3657 .elementor-element.elementor-element-fcdde75.elementor-column .elementor-widget-wrap{align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75.elementor-column>.elementor-widget-wrap{justify-content:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 250px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1e739d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1e739d7 .elementor-heading-title{font-family:var(--e-global-typography-be642c8-font-family),Sans-serif;font-size:var(--e-global-typography-be642c8-font-size);font-weight:var(--e-global-typography-be642c8-font-weight);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9b06ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;font-family:var(--e-global-typography-731ce80-font-family),Sans-serif;font-size:var(--e-global-typography-731ce80-font-size);font-weight:var(--e-global-typography-731ce80-font-weight);line-height:var(--e-global-typography-731ce80-line-height);text-shadow:rgb(0,0,0) 1px 1px 2px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-581750b>.elementor-container{max-width:1300px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-581750b{margin-top:0px;margin-bottom:0px;padding:100px 0px}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-3657 .elementor-element.elementor-element-2056380.elementor-column .elementor-widget-wrap{align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-2056380.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-2056380.elementor-column>.elementor-widget-wrap{justify-content:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-2056380>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 100px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-399e053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-399e053 .elementor-heading-title{font-family:Spartan,sans-serif;font-size:37px;font-weight:600;line-height:33px;letter-spacing:-1.2px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-3deef0b{text-align:center;font-family:"Open Sans",sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:28px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f .elementor-counter-number-wrapper{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:80px;font-weight:400;line-height:66px;letter-spacing:-5px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f .elementor-counter-title{color:var(--e-global-color-ad6cbf4);font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-82ae270{margin-top:20px;margin-bottom:20px;padding:0px}body[data-surface=web] .mn-reference .elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-icon.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-icon.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9 .elementor-icon-wrapper{text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9.elementor-view-default .elementor-icon{color:var(--e-global-color-737de22);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9 .elementor-icon{font-size:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9 .elementor-icon svg{height:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e .elementor-counter-number-wrapper{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:52px;font-weight:400;line-height:66px;letter-spacing:-1.3px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e .elementor-counter-title{color:var(--e-global-color-ad6cbf4);font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4 .elementor-icon-wrapper{text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4.elementor-view-default .elementor-icon{color:var(--e-global-color-737de22);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4 .elementor-icon{font-size:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4 .elementor-icon svg{height:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e .elementor-counter-number-wrapper{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:52px;font-weight:400;line-height:66px;letter-spacing:-1.3px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e .elementor-counter-title{color:var(--e-global-color-ad6cbf4);font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7 .elementor-icon-wrapper{text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7.elementor-view-default .elementor-icon{color:var(--e-global-color-737de22);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7 .elementor-icon{font-size:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7 .elementor-icon svg{height:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2 .elementor-counter-number-wrapper{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:52px;font-weight:400;line-height:66px;letter-spacing:-1.3px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2 .elementor-counter-title{color:var(--e-global-color-ad6cbf4);font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671 .elementor-icon-wrapper{text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671.elementor-view-default .elementor-icon{color:var(--e-global-color-737de22);border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671.elementor-view-framed .elementor-icon,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671 .elementor-icon{font-size:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671 .elementor-icon svg{height:50px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01 .elementor-counter-number-wrapper{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:52px;font-weight:400;line-height:66px;letter-spacing:-1.3px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01 .elementor-counter-title{color:var(--e-global-color-ad6cbf4);font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-af0d8c7>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ecd13c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;text-align:center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ecd13c4 .elementor-heading-title{font-family:Spartan,sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;line-height:33px;letter-spacing:-1.2px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-72707f3{text-align:center;font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-widget-form .elementor-field-group>label,body[data-surface=web] .mn-reference .elementor-widget-form .elementor-field-subgroup label{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-form .elementor-field-type-html{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-form .elementor-field-group .elementor-field{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-form .elementor-button[type="submit"]{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-form{--e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );--e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );--e-form-steps-indicator-progress-color: var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color: var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color: var( --e-global-color-text )}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 30%;--e-transform-origin-x: center;--e-transform-origin-y: center;--e-form-steps-indicators-spacing: 20px;--e-form-steps-indicator-padding: 30px;--e-form-steps-indicator-inactive-secondary-color: #ffffff;--e-form-steps-indicator-active-secondary-color: #ffffff;--e-form-steps-indicator-completed-secondary-color: #ffffff;--e-form-steps-divider-width: 1px;--e-form-steps-divider-gap: 10px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button-content-wrapper{flex-direction:row-reverse}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group{padding-right:calc(10px);padding-left:calc(10px);margin-bottom:18px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-form-fields-wrapper{margin-left:calc(-10px);margin-right:calc(-10px);margin-bottom:-18px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group.recaptcha_v3-bottomleft,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-labels-inline .elementor-field-group>label{padding-left:0px}body[data-surface=web] .mn-reference:not(.rtl) .elementor-3657 .elementor-element.elementor-element-919308c .elementor-labels-inline .elementor-field-group>label{padding-right:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-labels-above .elementor-field-group>label{padding-bottom:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-type-html{padding-bottom:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-field{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-field,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-subgroup label{font-family:var(--e-global-typography-0ba932b-font-family),Sans-serif;font-size:var(--e-global-typography-0ba932b-font-size);font-weight:var(--e-global-typography-0ba932b-font-weight);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var(--e-global-color-a6aabb9);border-width:1px;border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-select-wrapper select{background-color:var(--e-global-color-a6aabb9);border-width:1px;border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button{font-family:var(--e-global-typography-51e863d-font-family),Sans-serif;font-size:var(--e-global-typography-51e863d-font-size);font-weight:var(--e-global-typography-51e863d-font-weight);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing);border-radius:0px;padding:15px 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .e-form__buttons__wrapper__button-next{background-color:var(--e-global-color-e96c8f3);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button[type="submit"]{background-color:var(--e-global-color-e96c8f3);color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button[type="submit"] svg *{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .e-form__buttons__wrapper__button-previous{background-color:var(--e-global-color-e96c8f3);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-737de22);color:var(--e-global-color-e96c8f3)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-737de22);color:var(--e-global-color-e96c8f3)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button[type="submit"]:hover svg *{fill:var(--e-global-color-e96c8f3)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .e-form__buttons__wrapper__button-previous:hover{background-color:var(--e-global-color-ad6cbf4);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-message.elementor-message-success{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-message.elementor-message-danger{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-message.elementor-help-inline{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d67dd88{text-align:center;font-family:Spartan,sans-serif;font-size:12px;font-weight:400;line-height:28px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference.elementor-page-3657:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference.elementor-page-3657>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgb(18,18,18)}body[data-surface=web] .mn-reference{--page-title-display: none}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-6b137db .elementor-heading-title{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-10f2f83{font-size:var(--e-global-typography-731ce80-font-size);line-height:var(--e-global-typography-731ce80-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5826455{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-528b070 .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-207fc69{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1e739d7 .elementor-heading-title{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9b06ac7{font-size:var(--e-global-typography-731ce80-font-size);line-height:var(--e-global-typography-731ce80-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2 .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01 .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-72707f3{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-field,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-subgroup label{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d7b6d0a>.elementor-container{min-height:500px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-d7b6d0a{margin-top:-450px;margin-bottom:0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-401b0fe>.elementor-element-populated{padding:0px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-6b137db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-6b137db .elementor-heading-title{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-10f2f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;font-size:var(--e-global-typography-731ce80-font-size);line-height:var(--e-global-typography-731ce80-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f04370e{margin-top:0px;margin-bottom:0px;padding:50px 30px 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f9c177{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f9c177 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:1.1px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ebb06b0{padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-423455a>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:50px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5826455{text-align:justify;font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9a7588c .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:1.1px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1d2e5db .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-528b070 .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-element-populated>.elementor-background-overlay,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae>.elementor-background-slideshow{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4590a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7fc48bb,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7fc48bb>.elementor-background-overlay{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7fc48bb{margin-top:0px;margin-bottom:0px;padding:0px;z-index:0}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated>.elementor-background-overlay,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-background-slideshow{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-b941756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-b941756 img{border-width:3px;border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4343abf>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:50px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9fe8959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-207fc69{text-align:justify;font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f0fa86b .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:1.1px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-8f1bfda .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mishelnisimov.com/wp-content/uploads/2023/02/Untitled-design-scaled-e1685985946189.jpg);background-position:center center}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505{border-width:0px;margin-top:10px;margin-bottom:0px;padding:100px 0px 0px;z-index:0}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75>.elementor-element-populated,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75>.elementor-element-populated>.elementor-background-overlay,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75>.elementor-background-slideshow{border-radius:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-fcdde75>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-1e739d7 .elementor-heading-title{font-size:var(--e-global-typography-be642c8-font-size);line-height:var(--e-global-typography-be642c8-line-height);letter-spacing:var(--e-global-typography-be642c8-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9b06ac7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px;font-size:var(--e-global-typography-731ce80-font-size);line-height:var(--e-global-typography-731ce80-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-581750b{padding:100px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-2056380>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f .elementor-counter-number-wrapper{font-size:60px;line-height:0.9em;letter-spacing:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-f67db6f .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7228c50{width:50%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7228c50>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing: 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-7228c50>.elementor-element-populated{margin:0px 0px 30px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9 .elementor-icon{font-size:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-bcc0bc9 .elementor-icon svg{height:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e .elementor-counter-number-wrapper{font-size:40px;line-height:0.9em;letter-spacing:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-a31466e .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-3b6e9f5{width:50%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-3b6e9f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing: 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-3b6e9f5>.elementor-element-populated{margin:0px 0px 30px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4 .elementor-icon{font-size:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4cb6ec4 .elementor-icon svg{height:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e .elementor-counter-number-wrapper{font-size:40px;line-height:0.9em;letter-spacing:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-02af52e .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-77d0f27{width:50%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-77d0f27>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing: 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-77d0f27>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7 .elementor-icon{font-size:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-cc1c3b7 .elementor-icon svg{height:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2 .elementor-counter-number-wrapper{font-size:40px;line-height:0.9em;letter-spacing:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-ad9b6c2 .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5a0aafc{width:50%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5a0aafc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing: 0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5a0aafc>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671 .elementor-icon{font-size:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-0881671 .elementor-icon svg{height:40px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01 .elementor-counter-number-wrapper{font-size:40px;line-height:0.9em;letter-spacing:0px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-5832b01 .elementor-counter-title{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-acc0fc6{margin-top:0px;margin-bottom:0px;padding:0px 30px}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-72707f3{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c{padding:0%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-group .elementor-field,body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-field-subgroup label{font-size:var(--e-global-typography-0ba932b-font-size);line-height:var(--e-global-typography-0ba932b-line-height)}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-919308c .elementor-button{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}}@media (min-width:768px){body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-423455a{width:40%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-dab9bae{width:59.632%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-299f344{width:57.978%}body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-4343abf{width:40%}}@media (min-width:1025px){body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3657 .elementor-element.elementor-element-9963505>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}
body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-80c1afe{--display: flex;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 100px;--padding-bottom: 100px;--padding-left: 0px;--padding-right: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-80c1afe:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-80c1afe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-15a96a2{--display: flex}body[data-surface=web] .mn-reference .elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ecbc9ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px;z-index:3;text-align:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ecbc9ba .elementor-heading-title{font-family:"Open Sans Hebrew",sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;line-height:57px;letter-spacing:-1.3px;color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-61b52d4{--display: flex;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--flex-wrap: nowrap}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1e25b32{--display: flex;border-style:solid;--border-style: solid;border-width:1px;--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;border-color:var(--e-global-color-a6aabb9);--border-color: var( --e-global-color-a6aabb9 );--border-radius: 20px 20px 20px 20px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 10px;--margin-right: 10px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1e25b32:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1e25b32>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-title{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-image-box:has(:hover) .elementor-image-box-title,body[data-surface=web] .mn-reference .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-image-box .elementor-image-box-description{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px;border-style:solid;border-width:0px;border-color:var(--e-global-color-a6aabb9);border-radius:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58.elementor-position-right .elementor-image-box-img{margin-left:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58.elementor-position-left .elementor-image-box-img{margin-right:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58.elementor-position-top .elementor-image-box-img{margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-wrapper .elementor-image-box-img{width:51%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-img img{transition-duration:0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-title{font-family:var(--e-global-typography-7dfdd01-font-family),Sans-serif;font-size:var(--e-global-typography-7dfdd01-font-size);font-weight:var(--e-global-typography-7dfdd01-font-weight);text-transform:var(--e-global-typography-7dfdd01-text-transform);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-description{font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-835dc84{--display: flex;border-style:solid;--border-style: solid;border-width:1px;--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;border-color:var(--e-global-color-a6aabb9);--border-color: var( --e-global-color-a6aabb9 );--border-radius: 20px 20px 20px 20px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 10px;--margin-right: 10px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-835dc84:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-835dc84>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px;border-style:solid;border-width:0px;border-color:var(--e-global-color-a6aabb9);border-radius:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7.elementor-position-right .elementor-image-box-img{margin-left:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7.elementor-position-left .elementor-image-box-img{margin-right:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-title{margin-bottom:25px;font-family:var(--e-global-typography-7dfdd01-font-family),Sans-serif;font-size:var(--e-global-typography-7dfdd01-font-size);font-weight:var(--e-global-typography-7dfdd01-font-weight);text-transform:var(--e-global-typography-7dfdd01-text-transform);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-wrapper .elementor-image-box-img{width:62%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-img img{transition-duration:0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-description{font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-82d020c{--display: flex;--flex-direction: row;--container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--align-items: stretch;--gap: 10px 10px;--row-gap: 10px;--column-gap: 10px;--flex-wrap: nowrap}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-627d274{--display: flex;border-style:solid;--border-style: solid;border-width:1px;--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;border-color:var(--e-global-color-a6aabb9);--border-color: var( --e-global-color-a6aabb9 );--border-radius: 20px 20px 20px 20px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 10px;--margin-right: 10px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-627d274:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-627d274>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px;border-style:solid;border-width:0px;border-color:var(--e-global-color-a6aabb9);border-radius:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01.elementor-position-right .elementor-image-box-img{margin-left:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01.elementor-position-left .elementor-image-box-img{margin-right:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01.elementor-position-top .elementor-image-box-img{margin-bottom:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-wrapper .elementor-image-box-img{width:55%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-img img{transition-duration:0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-title{font-family:var(--e-global-typography-7dfdd01-font-family),Sans-serif;font-size:var(--e-global-typography-7dfdd01-font-size);font-weight:var(--e-global-typography-7dfdd01-font-weight);text-transform:var(--e-global-typography-7dfdd01-text-transform);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-description{font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-7db4795{--display: flex;border-style:solid;--border-style: solid;border-width:1px;--border-top-width: 1px;--border-right-width: 1px;--border-bottom-width: 1px;--border-left-width: 1px;border-color:var(--e-global-color-a6aabb9);--border-color: var( --e-global-color-a6aabb9 );--border-radius: 20px 20px 20px 20px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 10px;--margin-right: 10px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-7db4795:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-7db4795>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px;border-style:solid;border-width:0px;border-color:var(--e-global-color-a6aabb9);border-radius:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530.elementor-position-right .elementor-image-box-img{margin-left:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530.elementor-position-left .elementor-image-box-img{margin-right:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530.elementor-position-top .elementor-image-box-img{margin-bottom:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-wrapper .elementor-image-box-img{width:55%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-img img{transition-duration:0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-title{font-family:var(--e-global-typography-7dfdd01-font-family),Sans-serif;font-size:var(--e-global-typography-7dfdd01-font-size);font-weight:var(--e-global-typography-7dfdd01-font-weight);text-transform:var(--e-global-typography-7dfdd01-text-transform);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-description{font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-700dcf99{text-align:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-700dcf99 .elementor-heading-title{font-size:45px;font-weight:500;line-height:40px;letter-spacing:-1.2px;color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-pagination-bullet-active,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-809cca9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-pagination-fraction{color:var(--e-global-color-809cca9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-main-swiper .swiper-slide{background-color:var(--e-global-color-a6aabb9);border-width:1px;border-radius:15px;border-color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__header{padding-top:15px;padding-left:15px;padding-right:15px;background-color:var(--e-global-color-a6aabb9);border-block-end-color:var(--e-global-color-60b834c);border-block-end-width:1px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__content{padding-bottom:15px;padding-left:15px;padding-right:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-swiper-button{font-size:20px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-pagination-bullet{height:6px;width:6px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-horizontal .swiper-pagination-progressbar{height:6px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--e-global-color-737de22);opacity:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__name{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__header,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__name{font-family:var(--e-global-typography-51e863d-font-family),Sans-serif;font-size:var(--e-global-typography-51e863d-font-size);font-weight:var(--e-global-typography-51e863d-font-weight);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__title{color:var(--e-global-color-60b834c);font-family:var(--e-global-typography-7fe3551-font-family),Sans-serif;font-size:var(--e-global-typography-7fe3551-font-size);font-weight:var(--e-global-typography-7fe3551-font-weight);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__text{color:var(--e-global-color-737de22);font-family:"Open Sans Hebrew",sans-serif;font-size:18px;font-weight:200;line-height:1.8em}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__image img{width:40px;height:40px;border-radius:100px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-star-rating{font-size:15px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-star-rating i::before{color:rgb(255,182,32)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-star-rating i{color:rgb(255,196,74)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f>.elementor-container{max-width:1248px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f{border-style:none;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0px 70px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-52de740e{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-52de740e .elementor-heading-title{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after{border-color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-icon i{transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-icon svg{transition:fill 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7{--e-icon-list-icon-size: 14px;--icon-vertical-offset: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>a{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-text{color:var(--e-global-color-60b834c);transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-659f37b3{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-659f37b3 .elementor-heading-title{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-icon i{transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-icon svg{transition:fill 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0{--e-icon-list-icon-size: 14px;--icon-vertical-offset: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>a{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-text{color:var(--e-global-color-60b834c);transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-13bed31d{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-13bed31d .elementor-heading-title{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-icon i{transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-icon svg{transition:fill 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d{--e-icon-list-icon-size: 14px;--icon-vertical-offset: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>a{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-text{color:var(--e-global-color-60b834c);transition:color 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-bc-flex-widget .elementor-3854 .elementor-element.elementor-element-11629226.elementor-column .elementor-widget-wrap{align-items:flex-start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-92ba026{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-92ba026 .elementor-heading-title{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing);color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,body[data-surface=web] .mn-reference .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-nav-menu .e--pointer-framed .elementor-item::before,body[data-surface=web] .mn-reference .elementor-widget-nav-menu .e--pointer-framed .elementor-item::after{border-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text )}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main .elementor-item:hover,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main .elementor-item.elementor-item-active,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main .elementor-item.highlighted,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-737de22);fill:var(--e-global-color-737de22)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main .elementor-item{padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533{--e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 )}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-f5f8a9d>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px 0px 0px 144px}body[data-surface=web] .mn-reference .elementor-widget-text-editor{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,body[data-surface=web] .mn-reference .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ef3153b{text-align:start;font-family:var(--e-global-typography-7a85bce-font-family),Sans-serif;font-size:var(--e-global-typography-7a85bce-font-size);font-weight:var(--e-global-typography-7a85bce-font-weight);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing);color:rgba(255,255,255,0.65)}body[data-surface=web] .mn-reference .elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-a576ae4 .elementor-button{background-color:var(--e-global-color-e96c8f3);fill:var(--e-global-color-737de22);color:var(--e-global-color-737de22);border-radius:8px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e{--grid-template-columns: repeat(0, auto);text-align:center;padding:20px 0px 0px;--icon-size: 15px;--grid-column-gap: 9px;--grid-row-gap: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon{background-color:rgba(255,255,255,0.21);--icon-padding: 0.6em}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon i{color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon svg{fill:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon:hover{background-color:rgb(255,255,255)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon:hover i{color:var(--e-global-color-ad6cbf4)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e .elementor-social-icon:hover svg{fill:var(--e-global-color-ad6cbf4)}body[data-surface=web] .mn-reference .elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e24a25d{text-align:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e24a25d img{width:50%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d:not(.elementor-motion-effects-element-type-background),body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a6aabb9)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d>.elementor-container{min-height:50px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d{border-style:solid;border-width:1px 0px 0px;border-color:rgba(255,255,255,0.19);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-642fd931{text-align:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-642fd931 .elementor-heading-title{font-size:12px;font-weight:300;color:rgb(173,173,173)}body[data-surface=web] .mn-reference .elementor-theme-builder-content-area{height:400px}body[data-surface=web] .mn-reference .elementor-location-header::before,body[data-surface=web] .mn-reference .elementor-location-footer::before{content:"";display:table;clear:both}@media (min-width:768px){body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1e25b32{--width: 100%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff{width:29.976%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226{width:30.014%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-f5f8a9d{width:39.674%}}@media (max-width:1024px) and (min-width:768px){body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff{width:35%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226{width:20%}}@media (max-width:1024px){body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e{padding:100px 25px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__header,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__name{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__title{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f{padding:50px 20px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff>.elementor-element-populated{margin:0% 15% 0% 0%;--e-column-margin-right: 15%;--e-column-margin-left: 0%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-52de740e .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-659f37b3 .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-13bed31d .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-92ba026 .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ef3153b{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e{--icon-size: 10px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d{padding:10px 20px}}@media (max-width:767px){body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-80c1afe{--z-index: 0}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ecbc9ba .elementor-heading-title{font-size:46px;line-height:45px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-61b52d4{--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1e25b32{--margin-top: 20px;--margin-bottom: 20px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-img{margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-bcc9b58 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-835dc84{--margin-top: 20px;--margin-bottom: 20px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-img{margin-bottom:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-85a19b7 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-82d020c{--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-627d274{--margin-top: 20px;--margin-bottom: 20px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-img{margin-bottom:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-b3adc01 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-7db4795{--margin-top: 20px;--margin-bottom: 20px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-img{margin-bottom:28px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-title{font-size:var(--e-global-typography-7dfdd01-font-size);line-height:var(--e-global-typography-7dfdd01-line-height);letter-spacing:var(--e-global-typography-7dfdd01-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-482e530 .elementor-image-box-description{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-781f000e{padding:50px 20px;z-index:0}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-700dcf99{text-align:center}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-700dcf99 .elementor-heading-title{font-size:39px;line-height:0.9em;letter-spacing:0.7px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__header,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__name{font-size:var(--e-global-typography-51e863d-font-size);line-height:var(--e-global-typography-51e863d-line-height);letter-spacing:var(--e-global-typography-51e863d-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__title{font-size:var(--e-global-typography-7fe3551-font-size);line-height:var(--e-global-typography-7fe3551-line-height)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__text{font-size:18px;line-height:1.3em}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__image+cite{margin-inline:9px 0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__icon{font-size:20px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-0a191da .elementor-testimonial__icon svg{width:20px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-88ae91f{padding:35px 20px;z-index:0}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff{width:50%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-1194a6ff>.elementor-element-populated{margin:0px 0px 50px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-52de740e{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-52de740e .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19953a7 .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-659f37b3{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-659f37b3 .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-81a1bc0 .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-13bed31d{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-13bed31d .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>.elementor-icon-list-text,body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-e34b16d .elementor-icon-list-item>a{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226{width:50%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-11629226>.elementor-element-populated{padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-92ba026{text-align:start}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-92ba026 .elementor-heading-title{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-31e6533 .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-f5f8a9d{width:100%}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-f5f8a9d>.elementor-element-populated{padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-ef3153b{text-align:center;font-size:var(--e-global-typography-7a85bce-font-size);line-height:var(--e-global-typography-7a85bce-line-height);letter-spacing:var(--e-global-typography-7a85bce-letter-spacing)}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-25239a5e{text-align:center;--icon-size: 23px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-19139b7d{padding:30px 20px 20px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-5a305d6>.elementor-element-populated{margin:0px;--e-column-margin-right: 0px;--e-column-margin-left: 0px;padding:0px}body[data-surface=web] .mn-reference .elementor-3854 .elementor-element.elementor-element-642fd931{text-align:center}}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwte6f15m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwvu6f15m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtu6f15m.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuk6f15m.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwu06f15m.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwxu6f15m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqw106f15m.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwtk6f15m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwt06f15m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/Book/assets/fonts/mn534-opensans-memtyags126mizpba-ufuicvxscekx2cmqvxlwqwuu6f.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtskmu1ab.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsumu1ab.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsomu1ab.woff2)format("woff2");unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsymu1ab.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts2mu1ab.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtvomu1ab.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtugmu1ab.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtscmu1ab.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovtsgmu1ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensans-memvyags126mizpba-uvwbx2vvnxbbobj2ovts-muw.woff2)format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}
@font-face{font-family:"Open Sans Hebrew";font-style:italic;font-weight:300;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-lightitalic.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-lightitalic.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-lightitalic.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:normal;font-weight:300;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-light.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-light.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-light.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:italic;font-weight:400;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-italic.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-italic.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-italic.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:normal;font-weight:400;src:url(/Book/assets/fonts/mn534-opensanshebrew-opensanshebrew-regular.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-regular.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-regular.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:italic;font-weight:700;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-bolditalic.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-bolditalic.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-bolditalic.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:normal;font-weight:700;src:url(/Book/assets/fonts/mn534-opensanshebrew-opensanshebrew-bold.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-bold.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-bold.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:italic;font-weight:800;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabolditalic.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabolditalic.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabolditalic.ttf)format("truetype");font-display:swap}@font-face{font-family:"Open Sans Hebrew";font-style:normal;font-weight:800;src:url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabold.woff2)format("woff2"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabold.woff)format("woff"),url(https://mishelnisimov.com/wp-content/uploads/elementor/google-fonts/fonts/opensanshebrew-opensanshebrew-extrabold.ttf)format("truetype");font-display:swap}
/* MN617 original: /Web/assets/reference-integration.css */
/* App integration and native controls. Original section typography lives in reference.css. */
body[data-surface=web] .web-header{position:relative;background:#111;border:0;backdrop-filter:none}
body[data-surface=web] .web-header .header-inner{max-width:1400px;width:calc(100% - 40px);grid-template-columns:150px minmax(0,1fr) auto!important;gap:18px;min-height:86px}
body[data-surface=web] .web-header .web-brand img{width:148px;height:auto}
body[data-surface=web] .web-main-nav{font-family:'Open Sans Hebrew',sans-serif;font-size:14px;gap:20px;font-weight:400;color:#fff;letter-spacing:.25px}
.web-header-social{display:flex;gap:13px;align-items:center;justify-content:center;grid-column:1/-1;padding:0 0 14px;direction:rtl}
.web-header-social .elementor-grid-item{display:contents}
.web-header-social a{display:flex;width:31px;height:29px;align-items:center;justify-content:center;color:#fff}
.web-header-social svg{width:20px;height:20px;fill:currentColor}
.web-header-social a:hover{color:#09d1d1}
body[data-surface=web]:not(.account-mode) .web-account-footer{display:none}
body[data-surface=web].account-mode .web-header-social{display:none}
.web-whatsapp{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));z-index:25;display:flex;align-items:center;gap:8px;flex-direction:row-reverse;color:white;filter:drop-shadow(0 3px 8px #0003)}
.web-whatsapp svg{width:58px;height:58px;padding:13px;background:#20c533;border-radius:50%;box-sizing:border-box}
.web-whatsapp>span{background:#f5f5f5;color:#555;padding:9px 13px;border-radius:4px;font:700 12px/1.4 'Open Sans Hebrew',sans-serif;max-width:210px}
.account-mode .web-whatsapp{display:none}
@media(max-width:767px){.web-whatsapp{right:16px;bottom:25px}.web-whatsapp svg{width:56px;height:56px}.web-whatsapp>span{font-size:12px;max-width:175px}}
body[data-surface=web] #landing .mn-reference{margin:0;padding:0;width:100%;max-width:100%;overflow:clip;font-family:'Open Sans Hebrew',sans-serif;line-height:1.5;color:#fff;background:#111;font-size:16px;font-weight:400;text-align:initial}
body[data-surface=web] #landing .mn-reference .elementor-kit-15{width:100%;max-width:100%}
body[data-surface=web] #landing .mn-reference .elementor-section{isolation:isolate}
body[data-surface=web] #landing .mn-reference .elementor-widget-wrap{min-width:0}
body[data-surface=web] #landing .mn-reference .elementor-element{min-width:0}
body[data-surface=web] #landing .mn-reference .elementor-heading-title{text-wrap:initial}
body[data-surface=web] #landing .mn-reference .elementor-testimonial__text{overflow-wrap:break-word}
body[data-surface=web] #landing .mn-reference .elementor-star-rating{font-family:Arial,sans-serif;white-space:nowrap;letter-spacing:1px;color:#f0ad4e}
body[data-surface=web] #landing .mn-reference :is(a,button):focus-visible{outline:2px solid #09d1d1;outline-offset:4px}
body[data-surface=web] #landing .mn-reference-hero{position:relative;isolation:isolate;min-height:600px;height:56.25vw;max-height:1080px;background:#111;margin:0 10px;display:flex;align-items:center;justify-content:center}
body[data-surface=web] #landing .mn-hero-film{position:absolute;inset:0;z-index:0;overflow:hidden}
body[data-surface=web] #landing .mn-hero-film video{width:100%;height:100%;display:block;object-fit:cover;filter:brightness(.42)}
body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-d7b6d0a{width:100%;margin:0;padding:55px 0}
body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-d7b6d0a>.elementor-container{min-height:0;max-width:1140px}
body[data-surface=web] #landing .mn-reference .web-video-toggle{font:400 11px/1.5 'Open Sans Hebrew',sans-serif;padding:7px 10px;border-radius:4px;min-height:36px;color:#fff;border:1px solid #ffffff60;left:16px;bottom:15px;background:#1118}
body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-919308c>a{display:flex;align-items:center;justify-content:center;width:100%;font-family:'Open Sans Hebrew',sans-serif;font-weight:700;text-decoration:none;color:#fff;background:#09d1d1;border-radius:25px;padding:12px 25px}
body[data-surface=web] #landing .mn-reference .mn-review-carousel{--review-count:3;--review-gap:10px;overflow:visible}
body[data-surface=web] #landing .mn-reference .mn-review-viewport{overflow:hidden;width:100%;touch-action:pan-y;direction:rtl}
body[data-surface=web] #landing .mn-reference .mn-review-track{display:flex;align-items:stretch;gap:var(--review-gap);transition:transform 500ms ease;direction:rtl}
body[data-surface=web] #landing .mn-reference .mn-review-track.is-resetting{transition:none}
body[data-surface=web] #landing .mn-reference .mn-review-slide{flex:0 0 calc((100% - (var(--review-count) - 1)*var(--review-gap))/var(--review-count));min-width:0;display:flex;white-space:normal;background:#121212;border:1px solid #fff;border-radius:15px;overflow:hidden}
body[data-surface=web] #landing .mn-reference .mn-review-slide>.elementor-testimonial{width:100%;height:100%;box-sizing:border-box}
body[data-surface=web] #landing .mn-reference .mn-review-controls{display:flex;justify-content:center;align-items:center;gap:5px;margin:16px auto 0;max-width:100%;direction:rtl;flex-wrap:wrap}
body[data-surface=web] #landing .mn-reference .mn-review-controls button{appearance:none;border:0;background:transparent;color:#fff;border-radius:4px;padding:0;width:30px;height:36px;min-width:0;min-height:0;font:400 18px/1 Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}
body[data-surface=web] #landing .mn-reference .mn-review-dots{display:flex;gap:0;align-items:center;justify-content:center;flex-wrap:wrap;max-width:calc(100% - 110px)}
body[data-surface=web] #landing .mn-reference .mn-review-dots button{width:17px;height:30px}
body[data-surface=web] #landing .mn-reference .mn-review-dots button:before{content:'';width:6px;height:6px;background:#777;border-radius:50%;display:block}
body[data-surface=web] #landing .mn-reference .mn-review-dots button[aria-current=true]:before{background:#bf953f}
body[data-surface=web] #landing .mn-reference .mn-review-controls button[hidden]{display:none}
body[data-surface=web] #landing .mn-reference .mn-review-controls button:hover{color:#09d1d1}
body[data-surface=web] #landing .mn-reference [data-reveal]{opacity:1;transform:none}
body[data-surface=web] #landing .mn-reference [data-reveal].mn-awaiting{opacity:0;transform:translateX(80px);transition:opacity 1.25s ease,transform 1.25s ease}
body[data-surface=web] #landing .mn-reference [data-reveal=zoomIn].mn-awaiting{transform:scale(.72)}
body[data-surface=web] #landing .mn-reference [data-reveal].mn-revealed{opacity:1;transform:none;transition:opacity 1.25s ease,transform 1.25s ease}
body[data-surface=web] #landing .mn-reference [data-scroll-motion].mn-scroll-active{scale:var(--mn-scroll-scale,1);opacity:var(--mn-scroll-opacity,1);transition:scale .1s linear,opacity .1s linear}
/* Isolate dynamic course cards from the source theme's generic button/heading rules. */
body[data-surface=web] #landing .mn-reference .web-catalog{font-family:Heebo,sans-serif;max-width:1140px;padding-top:70px}
body[data-surface=web] #landing .mn-reference .web-catalog .web-centered-title{font:700 38px/1.25 'Open Sans Hebrew',sans-serif;color:#fff;margin:0 auto 45px}
body[data-surface=web] #landing .mn-reference .web-catalog .learn-card-body h2{font:700 24px/1.4 Heebo,sans-serif;margin:0 0 10px;text-transform:none;color:#fff;letter-spacing:0}
body[data-surface=web] #landing .mn-reference .web-catalog a{font-family:Heebo,sans-serif;font-size:inherit;letter-spacing:0;line-height:inherit;color:inherit}
body[data-surface=web] #landing .mn-reference .web-catalog .learn-card-body p{font:400 15px/1.7 Heebo,sans-serif;color:#ccd4ce}
body[data-surface=web] #landing .mn-reference .web-catalog .learn-button{background:#09d1d1;color:#08251d;font:700 14px/1.5 Heebo,sans-serif}
@media(min-width:1500px){body[data-surface=web] .web-header .header-inner{grid-template-columns:150px minmax(0,1fr) auto 140px!important}.web-header-social{grid-column:auto;padding:0}}
@media(max-width:1150px){body[data-surface=web] .web-header .header-inner{grid-template-columns:80px minmax(0,1fr) 115px!important;min-height:90px;gap:8px;padding-top:12px;width:calc(100% - 30px)}body[data-surface=web] .web-header .web-brand{grid-column:2;grid-row:1;justify-self:center}body[data-surface=web] .web-header .web-brand img{width:180px}body[data-surface=web] .web-header .web-menu-toggle{grid-column:1;grid-row:1;justify-self:start;border:0;color:#fff}body[data-surface=web] .web-header .web-menu-toggle svg{width:27px;height:27px;stroke-width:3}body[data-surface=web] .web-header #account-control{grid-column:3!important;grid-row:1!important;max-width:115px;justify-self:end!important}body[data-surface=web] .web-header .account-name{max-width:68px}.web-header-social{grid-column:1/-1;grid-row:2;padding:0 0 22px;gap:20px}.web-header-social svg{width:22px;height:22px}.web-header-social a{width:27px;height:30px}body[data-surface=web] #landing .mn-reference-hero{min-height:550px}}
@media(max-width:1024px){body[data-surface=web] #landing .mn-reference .mn-review-carousel{--review-count:2}}
@media(max-width:767px){body[data-surface=web] .web-header .header-inner{grid-template-columns:66px minmax(0,1fr) 83px!important;width:calc(100% - 24px);gap:5px;min-height:116px;padding-top:14px}body[data-surface=web] .web-header .web-brand img{width:150px;max-width:100%;height:auto}body[data-surface=web] .web-header .account-link{font-size:11px;padding:5px 7px;min-height:34px;border-color:#666}body[data-surface=web] .web-header .account-toggle{padding:5px;min-height:34px;max-width:83px}body[data-surface=web] .web-header .account-name{max-width:46px}body[data-surface=web] .web-header .account-toggle svg{width:13px;height:13px}.web-header-social{gap:20px;padding-bottom:22px}body[data-surface=web] #landing .mn-reference-hero{height:auto;min-height:400px;max-height:none;margin:0 8px}body[data-surface=web] #landing .mn-hero-film video{filter:brightness(.48)}body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-d7b6d0a{padding:50px 0 60px}body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-401b0fe>.elementor-element-populated{padding:0 30px}body[data-surface=web] #landing .mn-reference .web-video-toggle{min-height:30px;font-size:10px;padding:5px 7px;left:10px;bottom:10px}body[data-surface=web] #landing .mn-reference .mn-review-carousel{--review-count:1}body[data-surface=web] #landing .mn-reference .web-catalog{padding-top:45px;width:calc(100% - 36px)}body[data-surface=web] #landing .mn-reference .web-catalog .web-centered-title{font-size:30px}body[data-surface=web] .web-menu-panel{width:100%;box-shadow:none;padding-inline:16px}body[data-surface=web] .web-menu-top{flex-direction:row-reverse;justify-content:flex-end;gap:calc(50% - 100px)}body[data-surface=web] .web-menu-top .web-brand img{width:150px}body[data-surface=web] .web-menu-panel>.web-social-links{justify-content:center;padding-bottom:18px;direction:rtl}body[data-surface=web] .web-menu-panel>.web-social-links a{border:0;color:#fff}body[data-surface=web] .web-drawer-nav>a,body[data-surface=web] .web-mobile-dropdown>summary{font-size:18px;font-weight:400;min-height:58px;padding-inline:8px;border-color:transparent}body[data-surface=web] .web-mobile-dropdown[open]>summary{background:#3d424b;color:white}}
@media(max-width:360px){body[data-surface=web] .web-header .header-inner{grid-template-columns:49px minmax(0,1fr) 74px!important}body[data-surface=web] .web-header .web-brand img{width:140px}body[data-surface=web] .web-header .account-link{font-size:10px}body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-401b0fe>.elementor-element-populated{padding:0 20px}body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-6b137db .elementor-heading-title{font-size:30px;line-height:1.2}body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-10f2f83{font-size:17px;line-height:1.3}}
@media(prefers-reduced-motion:reduce){body[data-surface=web] #landing .mn-reference [data-reveal],body[data-surface=web] #landing .mn-reference [data-scroll-motion]{opacity:1!important;transform:none!important;scale:1!important;transition:none!important}body[data-surface=web] #landing .mn-reference .mn-review-track{transition:none}}

body[data-surface=web] #landing .mn-reference .elementor-3657 .elementor-element-d7b6d0a{z-index:1}
body[data-surface=web] #landing .mn-reference .web-video-toggle{z-index:2}

body[data-surface=web] #landing .mn-reference .elementor-kit-15{background-color:#121212}
body[data-surface=web] .web-menu-panel>.web-social-links svg{width:22px;height:22px;fill:currentColor}

/* MN617 original: /Web/assets/library.css */
/* Personal products only; shared Book and public catalog retain their own layout. */
body[data-surface=web] #app-root:focus { outline: none; }
body[data-surface=web].web-library-mode {
  background: #f3f6f5;
  color: #172d29;
}
body[data-surface=web].web-library-mode .web-app-container {
  width: calc(100% - 64px);
  max-width: 1100px;
  margin-inline: auto;
}
.web-library-mode #app-root .learn-shell {
  padding: 40px 0 64px;
  font-family: Heebo, Arial, sans-serif;
}
.web-library-mode #app-root .learn-page-heading {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 0 0 24px;
}
.web-library-mode #app-root .learn-page-heading > div { min-width: 0; }
.web-library-mode #app-root .learn-page-heading h1 {
  font-size: 36px;
  line-height: 1.25;
  letter-spacing: -.025em;
  margin: 0;
  color: #172d29;
  text-wrap: pretty;
}
.web-library-mode #app-root .learn-eyebrow {
  font-size: 13px !important;
  line-height: 1.6;
  letter-spacing: 0;
  color: #637972;
  font-weight: 500;
  margin: 0 0 6px !important;
  overflow-wrap: anywhere;
}
.web-library-mode #app-root .learn-page-heading > .learn-button {
  min-height: 44px;
  border-radius: 12px;
  border: 1px solid #d1ded8;
  padding: 10px 15px;
  background: #fff;
  color: #31594e;
  font-size: 13px;
  line-height: 1.4;
  box-shadow: 0 2px 5px #163f2e04;
}
.web-library-mode #app-root .learn-admin-label {
  width: fit-content;
  max-width: 100%;
  font-size: 12px;
  line-height: 1.5;
  color: #426d60;
  background: #e5efe9;
  border-radius: 8px;
  padding: 7px 11px;
  margin: -8px 0 22px;
}
.web-library-mode #app-root .learn-products {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 20px;
}
.web-library-mode #app-root .library-card {
  display: grid;
  grid-template-columns: 112px minmax(0, 1fr);
  align-content: start;
  align-items: center;
  gap: 18px 20px;
  height: auto;
  max-width: none;
  padding: 22px;
  border: 1px solid #e0e8e3;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 4px 18px #17382c05;
}
.web-library-mode #app-root .library-card .learn-card-media {
  grid-column: 1;
  grid-row: 1;
  width: 100%;
  height: 132px;
  aspect-ratio: auto;
  padding: 0;
  border-radius: 12px;
  background: #e9efeb;
  align-self: start;
}
.web-library-mode #app-root .library-card .learn-card-media > img {
  object-fit: cover;
  object-position: center;
  padding: 0;
  border-radius: inherit;
}
.web-library-mode #app-root .library-card .learn-card-media.is-book {
  background: linear-gradient(145deg, #f1f1e9, #e5ebe5);
}
.web-library-mode #app-root .library-card .learn-card-media.is-book > img {
  padding: 9px;
  object-fit: contain;
  filter: drop-shadow(3px 5px 4px #142e252b);
}
.web-library-mode #app-root .library-card .learn-art-placeholder {
  gap: 9px;
  background: linear-gradient(140deg, #123c36, #2a6659);
}
.web-library-mode #app-root .library-card .learn-art-placeholder > svg {
  width: 34px;
  height: 34px;
  padding: 8px;
}
.web-library-mode #app-root .library-card .learn-art-placeholder > span {
  font-size: 8px;
  letter-spacing: .09em;
}
.web-library-mode #app-root .library-card .learn-card-body { display: contents; }
.web-library-mode #app-root .library-card-heading {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  align-self: center;
}
.web-library-mode #app-root .library-card .learn-card-kind {
  position: static;
  display: inline-block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.6;
  padding: 3px 8px;
  border-radius: 6px;
  color: #416a5b;
  background: #edf4ef;
  margin-bottom: 9px;
}
.web-library-mode #app-root .library-card h2 {
  font-size: 21px;
  font-weight: 700;
  line-height: 1.4;
  color: #172d29;
  letter-spacing: -.015em;
  margin: 0;
  text-wrap: pretty;
  overflow-wrap: anywhere;
}
.web-library-mode #app-root .library-card-heading > p {
  color: #6b7973;
  font-size: 13px;
  line-height: 1.6;
  margin: 7px 0 0;
  overflow-wrap: anywhere;
}
.web-library-mode #app-root .library-card .learn-progress {
  grid-column: 1 / -1;
  margin: 0;
  font-size: 11px;
  line-height: 1.5;
  gap: 8px;
  color: #657a70;
}
.web-library-mode #app-root .library-card .learn-progress strong { color: #2e6252; }
.web-library-mode #app-root .library-card progress {
  appearance: none;
  display: block;
  height: 5px;
  border: 0;
  border-radius: 8px;
  overflow: hidden;
  background: #ebf0ed;
  color: #298c76;
}
.web-library-mode #app-root .library-card progress::-webkit-progress-bar { background: #ebf0ed; border-radius: 8px; }
.web-library-mode #app-root .library-card progress::-webkit-progress-value { background: #298c76; border-radius: 8px; }
.web-library-mode #app-root .library-card progress::-moz-progress-bar { background: #298c76; border-radius: 8px; }
.web-library-mode #app-root .library-card .learn-card-bottom {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  border-top: 1px solid #edf1ed;
  padding-top: 15px;
  margin: 0;
}
.web-library-mode #app-root .library-card .learn-access {
  align-self: flex-start;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
  color: #42705d;
}
.web-library-mode #app-root .library-card .learn-card-bottom .learn-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  width: 100%;
  min-height: 48px;
  padding: 12px 17px;
  background: #126c5d;
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
  border: 1px solid #126c5d;
  border-radius: 11px;
  box-shadow: none;
  transition: background .18s ease, border-color .18s ease;
}
.web-library-mode #app-root .library-card .learn-card-bottom .learn-button::after {
  content: '';
  width: 8px;
  height: 8px;
  border-left: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
  flex: 0 0 8px;
}
.web-library-mode #app-root .library-card .learn-card-bottom .learn-button:hover {
  background: #0c584c;
  border-color: #0c584c;
}
.web-library-mode #app-root .learn-products > .learn-empty {
  grid-column: 1 / -1;
  background: #fff;
  border: 1px solid #e0e8e3;
  border-radius: 20px;
  padding: 36px 22px;
}
@media (max-width: 800px) {
  .web-library-mode #app-root .learn-products { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
  body[data-surface=web].web-library-mode .web-app-container { width: calc(100% - 40px); }
  .web-library-mode #app-root .learn-shell { padding: 28px 0 40px; }
  .web-library-mode #app-root .learn-page-heading { align-items: flex-start; flex-direction: column; gap: 14px; margin-bottom: 22px; }
  .web-library-mode #app-root .learn-page-heading h1 { font-size: 30px; line-height: 1.25; }
  .web-library-mode #app-root .learn-eyebrow { font-size: 12px !important; }
  .web-library-mode #app-root .learn-page-heading > .learn-button { min-height: 44px; padding: 10px 14px; font-size: 12px; }
  .web-library-mode #app-root .learn-admin-label { font-size: 11px; margin: -8px 0 20px; }
  .web-library-mode #app-root .learn-products { gap: 16px; }
  .web-library-mode #app-root .library-card { grid-template-columns: 94px minmax(0, 1fr); gap: 15px 15px; padding: 16px; border-radius: 18px; }
  .web-library-mode #app-root .library-card .learn-card-media { height: 122px; border-radius: 10px; }
  .web-library-mode #app-root .library-card h2 { font-size: 18px; line-height: 1.4; }
  .web-library-mode #app-root .library-card-heading > p { font-size: 12px; line-height: 1.6; margin-top: 6px; }
  .web-library-mode #app-root .library-card .learn-card-kind { font-size: 10px; padding: 3px 7px; margin-bottom: 7px; }
  .web-library-mode #app-root .library-card .learn-card-bottom { gap: 11px; padding-top: 13px; }
  .web-library-mode #app-root .library-card .learn-card-bottom .learn-button { min-height: 48px; font-size: 14px; }
}
@media (max-width: 360px) {
  body[data-surface=web].web-library-mode .web-app-container { width: calc(100% - 32px); }
  .web-library-mode #app-root .library-card { grid-template-columns: 76px minmax(0, 1fr); gap: 14px 12px; padding: 14px; }
  .web-library-mode #app-root .library-card .learn-card-media { height: 110px; }
  .web-library-mode #app-root .library-card h2 { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) {
  .web-library-mode #app-root .library-card .learn-button { transition: none; }
}

/* MN617 original: /Web/assets/accessibility.css */
.a11y-trigger{position:fixed;z-index:75;inset-inline-end:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:2px solid #fff;background:#1778a8;color:#fff;box-shadow:0 3px 16px #0004;cursor:pointer;padding:0;line-height:1;flex:none}
.a11y-trigger svg{display:block;width:26px;height:26px;flex:none;pointer-events:none}.a11y-trigger:focus-visible{outline:3px solid #ffe36d;outline-offset:4px}
.a11y-dialog{position:fixed;inset:0;max-width:min(430px,calc(100vw - 24px));width:430px;max-height:calc(100dvh - 28px);margin:auto;border:1px solid #d8e3e5;border-radius:18px;padding:0;overflow:auto;color:#162e39;background:#fff;font:400 16px/1.6 Heebo,Arial,sans-serif;box-shadow:0 20px 80px #0005;color-scheme:light}
.a11y-dialog::backdrop{background:#051c2d99}.a11y-dialog *{box-sizing:border-box;min-width:0}.a11y-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#1778a8;color:white;padding:16px 20px;position:sticky;top:0;z-index:1}.a11y-dialog h2{font:700 23px/1.4 Heebo,Arial,sans-serif;color:inherit;margin:0}.a11y-dialog button{font:inherit;cursor:pointer}.a11y-dialog [data-a11y-close]{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff66;background:transparent;color:white;border-radius:9px;font-size:26px;line-height:1}.a11y-options{padding:10px 16px 16px;display:grid;gap:7px}.a11y-options>button,.a11y-size{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:11px 12px;border:1px solid #e0e7e9;border-radius:10px;background:#f8fafb;color:#1d3c49;text-align:start}.a11y-options>button[aria-pressed]::after{content:'';flex:0 0 34px;width:34px;height:20px;border:2px solid #b7c5cd;border-radius:15px;background:radial-gradient(circle at 8px 8px,#fff 6px,transparent 7px),#b7c5cd}.a11y-options>button[aria-pressed=true]{border-color:#2b8194;background:#e9f5f8}.a11y-options>button[aria-pressed=true]::after{background:radial-gradient(circle at 22px 8px,#fff 6px,transparent 7px),#17788a;border-color:#17788a}.a11y-size{flex-wrap:wrap}.a11y-size-controls{display:flex;align-items:center;gap:10px;direction:ltr}.a11y-size-controls button{height:40px;width:40px;background:white;border:1px solid #b7c9ce;border-radius:8px;font-size:22px;color:#1b5868}.a11y-size-controls button:disabled{opacity:.4;cursor:default}.a11y-size output{min-width:44px;text-align:center;font-size:14px}.a11y-dialog footer{padding:0 20px 18px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.a11y-dialog footer button{padding:10px 15px;border:1px solid #b9d0d6;border-radius:8px;background:white;color:#285865;min-height:44px}.a11y-dialog footer a{color:#256b86;text-decoration:underline;font-size:14px;min-height:44px;display:flex;align-items:center}.a11y-dialog :is(a,button):focus-visible{outline:3px solid #167c9c;outline-offset:3px}
[data-a11y-sized],body :is(#app-root,#landing,.site-header,.web-menu-panel) [data-a11y-sized]{font-size:calc(var(--mn-a11y-size)*var(--mn-a11y-scale))!important}
html.mn-a11y-font body :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,li,small,span,summary,legend){font-family:Arial,sans-serif!important;letter-spacing:normal!important}
html.mn-a11y-links body a,html.mn-a11y-links body button{text-decoration:underline!important;text-underline-offset:4px!important}
html.mn-a11y-headings body :is(h1,h2,h3,h4,h5,h6){outline:2px dashed #198daa!important;outline-offset:3px}
html.mn-a11y-keyboard body :focus-visible{outline:4px solid #e1a721!important;outline-offset:4px!important}
html.mn-a11y-motion *,html.mn-a11y-motion *::before,html.mn-a11y-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html.mn-a11y-motion .mn-awaiting{opacity:1!important;transform:none!important}html.mn-a11y-motion .mn-scroll-active{transform:none!important;scale:1!important;opacity:1!important}
html.mn-a11y-contrast body,html.mn-a11y-contrast body :is(main,header,footer,section,article,nav,aside,div,form,fieldset,p,h1,h2,h3,h4,h5,h6,label,span,small,li,summary){background-color:#111!important;background-image:none!important;color:#fff!important;text-shadow:none!important;box-shadow:none!important}
html.mn-a11y-contrast body :is(a,button){color:#fff27a!important;background-color:#111!important;border-color:#fff27a!important}
html.mn-a11y-contrast body :is(input,textarea,select){background:#fff!important;color:#111!important;border:2px solid #fff27a!important}
html.mn-a11y-contrast .a11y-dialog{background:#111!important;color:#fff!important}html.mn-a11y-contrast .a11y-dialog output{color:#fff!important}
@media(max-width:360px){.a11y-options{padding:10px}.a11y-dialog header{padding:12px 14px}.a11y-options>button{font-size:14px}.a11y-trigger{width:44px;height:44px;inset-inline-end:12px;bottom:14px}}

/* Reader control participates in layout, so it cannot cover page navigation. */
.a11y-trigger-label{display:none}
body[data-surface=web] .a11y-trigger.a11y-inline{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;min-height:48px;padding:8px 12px;border:1px solid #b7d8e8;border-radius:10px;background:#edf7fc;color:#165d80;box-shadow:none;font:inherit;font-size:13px}
.a11y-inline svg{width:20px;height:20px;flex:none}.a11y-inline .a11y-trigger-label{display:inline}
@media(max-width:900px){.reader-toolbar .actions:has(.a11y-inline){grid-template-columns:repeat(2,minmax(0,1fr))}}

/* MN617 original: /Web/assets/unified.css */
/* MN shared navigation, product pages and administration. Loaded after legacy styles. */
/* Hebrew text stays RTL even inside imported LTR divider/layout components. */
body[data-surface=web] :is(.mn-reference,.mn-source-page){direction:rtl}
body[data-surface=web] :is(.mn-reference,.mn-source-page) .elementor-widget-divider .elementor-divider-separator{direction:rtl}
body[data-surface=web] :is(.mn-reference,.mn-source-page) :is(.elementor-divider__text,.elementor-heading-title,.elementor-icon-list-text,.elementor-button-text){direction:rtl;unicode-bidi:isolate}
body[data-surface=web] :is(.mn-reference,.mn-source-page) .elementor-divider__text{max-width:100%;min-width:0;flex-shrink:1;line-height:1.35;text-align:center;overflow-wrap:normal;word-break:normal}
body[data-surface=web] .mn-inline-ltr{direction:ltr;unicode-bidi:isolate;white-space:nowrap}
body[data-surface=web] .mn-source-page :is(input[type=email],input[type=tel],input[name=phone],input[name=email]){direction:ltr;text-align:left}
body[data-surface=web] .mn-source-page :is(input[type=email],input[type=tel],input[name=phone],input[name=email]):placeholder-shown{text-align:right}
body[data-surface=web]{--mn-accent:#167e78;--mn-ink:#172e2a;--mn-line:#dfe7e4;--mn-soft:#f4f7f5}
body[data-surface=web] .header-inner{grid-template-columns:150px minmax(0,1fr) auto;gap:22px;align-items:center}
.web-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;grid-column:3;grid-row:1}
body[data-surface=web] .header-inner .web-admin-entry{grid-column:auto!important;grid-row:auto!important;margin:0!important;min-height:42px;height:42px;flex:none;border-radius:9px;padding:8px 12px;white-space:nowrap;font-size:13px;align-self:center}
body[data-surface=web] .web-header-actions #account-control{position:relative;grid-column:auto;grid-row:auto;justify-self:auto;margin:0;min-width:0;flex:0 1 auto}
body[data-surface=web] .web-header-actions .account-toggle{height:42px;min-height:42px;max-width:190px;white-space:nowrap}
body[data-surface=web] .web-header-social{display:none}
body[data-surface=web] .account-menu{inset-inline-start:auto;inset-inline-end:0;top:calc(100% + 10px);width:240px;max-width:calc(100vw - 28px);border-radius:14px;padding:7px}
body[data-surface=web] .account-menu a,body[data-surface=web] .account-menu button{font-size:14px;min-height:44px;line-height:1.5;border-radius:8px;padding:10px 14px}
body[data-surface=web] :is(.button,.learn-button){border-radius:10px;min-height:44px;font-weight:600;box-shadow:none;transition:background-color .16s,color .16s,border-color .16s;transform:none}
body[data-surface=web] :is(.button,.learn-button):hover{transform:none;box-shadow:none}
body[data-surface=web] :is(.button,.learn-button):not(.secondary):not(.is-secondary){background:var(--mn-accent);border-color:var(--mn-accent);color:white}
body[data-surface=web] :is(.button.secondary,.learn-button.is-secondary){background:#fff;border:1px solid var(--mn-line);color:var(--mn-ink)}
body[data-surface=web] :is(.button,.learn-button):not(.secondary):not(.is-secondary):hover{background:#11655f;border-color:#11655f}
body[data-surface=web] :is(.button.secondary,.learn-button.is-secondary):hover{background:#eaf3ef;border-color:#9abbb0}
body[data-surface=web] :is(a,button,input,select,textarea):focus-visible{outline:3px solid #28a69b;outline-offset:3px}
body[data-surface=web] .mn-reference a.elementor-button{background:#16817b!important;border:1px solid #16817b!important;border-radius:9px;color:#fff!important;box-shadow:none!important;transform:none!important}
body[data-surface=web] .mn-reference a.elementor-button:hover{background:#126963!important;border-color:#126963!important}
.mn-footer{background:#111;color:#d2d8d5;border-top:1px solid #303632;padding:58px max(24px,calc((100vw - 1200px)/2)) 22px;font-family:Heebo,Arial,sans-serif}
.mn-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px;max-width:1200px;margin:auto}
.mn-footer-brand img{width:220px;max-width:100%;height:auto}.mn-footer p{font-size:15px;line-height:1.8;max-width:30em;color:#aebcb6;margin:18px 0}
.mn-footer h2{font-size:18px;color:#fff;margin:0 0 18px}.mn-footer nav{display:grid;align-content:start;gap:5px}.mn-footer a{color:#d2d8d5;text-decoration:none;min-height:36px;display:inline-flex;align-items:center;font-size:15px;transition:color .15s}
.mn-footer a:hover{color:#76d6c6;text-decoration:underline;text-underline-offset:5px}.mn-footer .mn-footer-social{display:flex;gap:18px;margin-top:20px}.mn-footer-social a{width:34px;height:40px;justify-content:center}.mn-footer-social svg{width:23px;height:23px;fill:currentColor}
.mn-footer-bottom{max-width:1200px;margin:36px auto 0;padding-top:20px;border-top:1px solid #303632;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#9daaa4}.mn-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.mn-footer-bottom a{font-size:13px}
.a11y-options>button[aria-pressed]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:14px;align-items:center;text-align:start;line-height:1.55;white-space:normal;min-height:56px}
.a11y-options>button[aria-pressed]::after{content:'';display:block;width:38px;height:22px;box-sizing:border-box;flex:none;border:0;border-radius:20px;background:radial-gradient(circle at 11px 11px,#fff 8px,transparent 8.5px),#8b9a98;justify-self:end;align-self:center;margin:0;position:static;transform:none}
.a11y-options>button[aria-pressed=true]::after{background:radial-gradient(circle at 27px 11px,#fff 8px,transparent 8.5px),#177d72;border:0}.a11y-dialog header{background:#166f69}.a11y-dialog footer a{color:#166f69}
/* All administrative routes share this right-hand navigation. */
body.studio-mode #app-root{max-width:none!important;width:100%!important;padding:0!important;background:#f4f7f5;min-height:75vh}
.studio-shell{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;color:var(--mn-ink)}
.studio-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:75vh;align-items:start;direction:rtl}
.studio-main{min-width:0;padding:30px 34px 50px;max-width:1800px;width:100%;margin:0 auto}.studio-main>.learn-page-heading,.studio-main>.page-heading{margin:0 0 26px;padding:0;align-items:center}.studio-main h1{font-size:clamp(25px,2.5vw,36px);line-height:1.35;margin:4px 0 0}.studio-main .eyebrow{font-size:12px;letter-spacing:.04em}
.studio-sidebar{position:sticky;top:86px;min-height:calc(100dvh - 86px);background:#132723;color:#fff;border:0;border-radius:0;padding:28px 14px;align-self:stretch;font-size:14px}
.studio-sidebar>summary{display:none}.studio-sidebar-title{display:grid;gap:8px;padding:0 14px 24px}.studio-sidebar-title small{font-size:11px;letter-spacing:.1em;color:#81baab}.studio-sidebar-title strong{font-size:22px}.studio-sidebar nav{display:grid;gap:6px}.studio-sidebar a{display:flex;align-items:center;gap:12px;text-decoration:none;border:1px solid transparent;border-radius:9px;color:#cbdcd5;padding:12px 13px;min-height:45px;line-height:1.5;white-space:normal}.studio-sidebar nav a>span{font-size:21px;width:22px;text-align:center;color:#8db4a7}.studio-sidebar a:hover{background:#223c34;color:#fff}.studio-sidebar a[aria-current=page]{background:#265447;border-color:#386e5d;color:#fff}.studio-sidebar a[aria-current=page]>span{color:#a5edcf}.studio-sidebar-bottom{border-top:1px solid #395045;margin-top:24px;padding-top:15px}.studio-sidebar-bottom a{justify-content:space-between;font-size:13px}
.studio-catalog-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:24px}.studio-catalog-toolbar label{display:grid;gap:7px;font-size:12px;color:#53675f}.studio-catalog-toolbar .studio-search{flex:1;max-width:420px}.studio-catalog-toolbar :is(input,select){height:44px;min-height:44px;background:#fff;border:1px solid #d7e1db;border-radius:9px;padding:8px 12px;font:inherit;font-size:14px;width:100%;color:#233c32}.studio-catalog-toolbar>p{width:100%;margin:0;font-size:13px;color:#65786f}
.studio-main .learn-admin-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;align-items:stretch}.studio-main .learn-admin-course{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid #dfe7e0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px 10px #152c2405}.studio-main .learn-admin-course[hidden]{display:none}.studio-course-cover{aspect-ratio:16/9;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(135deg,#183e34,#417d67);color:#c9e5d9;overflow:hidden}.studio-course-cover img{width:100%;height:100%;object-fit:cover}.studio-course-cover>span{font-size:42px}.studio-course-cover small{font-size:11px;letter-spacing:.12em}.studio-main .learn-admin-course>div{padding:20px 20px 0}.studio-main .learn-admin-course h2{font-size:20px;line-height:1.45;margin:12px 0 8px}.studio-main .learn-admin-course p{font-size:14px;color:#667b6f}.studio-main .learn-admin-course>.learn-actions{margin-top:auto;padding:18px 20px 20px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-main .learn-admin-course .learn-button{padding:9px 10px;font-size:13px;min-width:0}
.studio-main .learn-editor-savebar{position:sticky;top:0;z-index:12;margin:0 0 24px;padding:12px 16px;bottom:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid var(--mn-line);border-radius:12px;box-shadow:0 4px 18px #112a2110}.studio-editor-tools{display:flex;align-items:center;gap:14px}.studio-main .learn-editor-savebar>[data-save-feedback]{flex:1;font-size:13px;min-width:120px;margin:0}.studio-main .learn-editor-savebar>.learn-actions{margin:0;gap:8px}.studio-main .learn-editor-fields{display:block;min-width:0;margin:0;padding:0;border:0}
.studio-editor-work{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.studio-outline{background:#fff;border:1px solid var(--mn-line);border-radius:13px;overflow:hidden;min-width:0}.studio-outline>summary{list-style:none;padding:18px 16px;background:#e8efeb;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;cursor:pointer}.studio-outline-content{padding:14px}.studio-outline .learn-section-heading{display:flex;justify-content:flex-end;margin:0 0 14px}.studio-outline .learn-section-heading h2{display:none}.studio-outline .learn-section-heading .learn-button{width:100%;font-size:13px;padding:8px}.studio-outline .learn-section-editor{padding:0;border:none;border-bottom:1px solid #e2e9e4;border-radius:0;margin:0 0 18px;background:transparent}.studio-outline .learn-section-editor:last-child{margin:0;border-bottom:0}.studio-outline .learn-section-editor-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px}.studio-outline .learn-section-editor-head strong{font-size:14px;flex:1;overflow-wrap:anywhere}.studio-outline .learn-order-buttons{gap:3px}.studio-outline .learn-order-buttons button,.studio-section-edit{border:1px solid #e0e7e2;border-radius:7px;background:white;color:#47675b;min-width:30px;min-height:34px;padding:4px}.studio-outline .learn-editor-lessons{display:grid;gap:5px}.studio-outline .learn-lesson-editor{border:0;border-radius:8px;overflow:hidden;padding:0;background:#f6f8f6}.studio-lesson-choice{display:flex;width:100%;min-height:54px;align-items:center;gap:10px;padding:12px;text-align:start;background:transparent;border:1px solid transparent;border-radius:8px;color:#2f473c;cursor:pointer;font:inherit;font-size:13px}.studio-lesson-choice small{display:block;color:#6d8076;font-size:10px;margin-top:4px}.studio-lesson-icon{font-size:22px;color:#6a9080}.studio-lesson-choice[aria-current=true]{background:#e3f2eb;border-color:#b7dbca;color:#174b39}.studio-lesson-choice:hover{background:#edf4ef}.studio-outline .learn-actions{margin:10px 0 15px;display:grid}.studio-outline .learn-actions .learn-button{padding:6px 10px;font-size:12px;min-height:36px}
.studio-stage{background:white;border:1px solid var(--mn-line);border-radius:14px;overflow:hidden;min-width:0}.studio-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px}.studio-stage-heading p{font-size:12px;color:#6b8075;margin:0 0 4px}.studio-stage-heading h2{font-size:22px;margin:0;overflow-wrap:anywhere}.studio-stage-heading .learn-button{font-size:13px;flex:none}.studio-video-preview{aspect-ratio:16/9;background:radial-gradient(ellipse at top,#254d41,#122b23);display:grid;place-items:center;text-align:center;position:relative;margin:0 24px;border-radius:9px;overflow:hidden;color:#d8e9df}.studio-video-preview>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.studio-video-preview>button>span{width:62px;height:62px;background:#ecfaf21c;border:1px solid #bce5d56b;border-radius:50%;display:grid;place-items:center;font-size:22px;padding-left:3px}.studio-video-preview>div{padding:25px}.studio-video-preview>div>span{font-size:40px}.studio-video-preview h3{color:white;font-size:20px}.studio-video-preview p{font-size:14px}.studio-video-preview small{font-size:12px;color:#91b7a6}.studio-video-preview iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.studio-lesson-description{padding:24px 28px}.studio-lesson-description h3{font-size:18px}.studio-lesson-description p{font-size:15px;line-height:1.9;color:#586d60;white-space:pre-wrap;overflow-wrap:anywhere}.studio-stage-empty{padding:75px 30px;text-align:center}.studio-stage-empty>span{font-size:48px;color:#377d60}
.studio-dialog{position:fixed;inset:0;width:min(760px,calc(100vw - 28px));max-width:760px;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #d8e4dc;border-radius:16px;background:#fff;color:#233c30;overflow:auto;box-shadow:0 25px 100px #071c2266;direction:rtl;color-scheme:light}.studio-dialog::backdrop{background:#0c1f28a6;backdrop-filter:blur(3px)}.studio-dialog>header{position:sticky;top:0;z-index:2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;border-bottom:1px solid #e3eae5}.studio-dialog header small{font-size:11px;color:#618172;letter-spacing:.02em}.studio-dialog h2{font-size:24px;line-height:1.4;margin:5px 0 0}.studio-dialog header button{width:42px;height:42px;border:1px solid #dce6df;background:#f7faf8;border-radius:10px;color:#355c4b;font-size:26px;cursor:pointer}.studio-dialog-body{padding:24px 28px}.studio-dialog-body>.learn-editor-panel{padding:0;border:0;background:transparent}.studio-dialog-body>.learn-editor-panel>h2{display:none}.studio-dialog .learn-lesson-edit-body{padding:0;border:0;display:block}.studio-dialog .learn-field{margin-bottom:18px}.studio-dialog .learn-field label{font-size:14px;line-height:1.5}.studio-dialog .learn-field :is(input:not([type=checkbox]),select,textarea){width:100%;border:1px solid #cbdad0;background:#fcfdfc;border-radius:9px;font:inherit;font-size:15px;min-height:46px;padding:10px 12px}.studio-dialog .learn-field textarea{min-height:120px}.studio-dialog .learn-fields-grid{gap:18px}.studio-dialog .learn-field.is-check{display:flex;align-items:center;gap:10px;flex-direction:row-reverse;justify-content:flex-end}.studio-dialog .is-check input{width:18px;height:18px;accent-color:#167e78}.studio-dialog .learn-lesson-tools{margin-bottom:20px}.studio-dialog .learn-field-error{font-size:13px}.studio-dialog .has-error :is(input,textarea,select){border:2px solid #b72835!important;background:#fff8f8!important}.studio-dialog .learn-upload-preview{max-height:220px}.studio-dialog .learn-upload-preview img{max-height:220px;object-fit:contain}.studio-dialog>footer{position:sticky;bottom:0;background:#f7faf8;border-top:1px solid #dfe7e1;padding:16px 28px;display:flex;justify-content:flex-end;gap:12px;z-index:2}.studio-dialog-feedback:not(:empty){padding:12px 28px;margin:0;background:#edf5ef;font-size:14px}.studio-dialog-feedback.is-error{color:#a91e32;background:#fff1f2}.studio-vimeo-help{display:block;font-size:12px;line-height:1.7;color:#5a7766;margin-top:8px}.studio-dialog [data-create-course]{display:grid;gap:14px}.studio-dialog [data-create-course]>div{display:flex;gap:10px}.studio-dialog [data-create-course] input{min-width:0;flex:1}
.studio-main .responsive-table{max-width:100%}.studio-main .panel{border:1px solid #dde6df;border-radius:13px;box-shadow:none}.studio-main .admin-metrics{gap:18px}
/* Product detail and reading remain within the same public shell. */
.web-book-page{max-width:1180px;margin:0 auto;padding:26px 0 50px;color:var(--mn-ink)}.web-book-crumbs{display:flex;gap:10px;color:#6d8277;font-size:14px;margin-bottom:30px}.web-book-crumbs a{color:#287358;text-decoration:none}.web-book-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px}.web-book-hero h1{font-size:clamp(33px,4vw,58px);line-height:1.3;margin:16px 0 20px}.web-book-hero h1 span{color:#227b62}.web-book-hero p{font-size:18px;line-height:1.8;color:#4b6658}.web-book-hero .eyebrow{font-size:13px;color:#327661}.web-book-cover{background:radial-gradient(ellipse at center,#d8e8df,#edf2ec);border:1px solid #dce6db;border-radius:24px;min-height:490px;display:grid;place-items:center;padding:40px}.web-book-cover img{width:245px;max-width:76%;height:auto;filter:drop-shadow(12px 20px 16px #12392833)}.web-book-price{display:flex;align-items:baseline;gap:16px;margin:22px 0}.web-book-price strong{font-size:32px;color:#1e4637}.web-book-price span{font-size:14px;color:#648172}.web-book-page .actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.web-book-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#597665;margin-top:22px}.web-book-section{margin-top:65px}.web-book-section h2{font-size:28px}.web-book-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.web-book-topics article{border:1px solid #dbe6de;border-radius:13px;padding:25px;background:white}.web-book-topics h3{font-size:19px;margin:0 0 12px}.web-book-topics p{font-size:15px;line-height:1.9;color:#526f5e}.web-book-sample{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;background:#fff;border:1px solid #e0e7de;border-radius:20px;padding:34px}.web-book-sample img{display:block;max-width:100%;height:auto;max-height:460px;margin:auto}.web-book-sample p{font-size:17px;line-height:1.8;color:#52705e}.web-book-sample a{display:block}.web-book-page details{border-bottom:1px solid #d7e1d8;padding:18px 0}.web-book-page summary{font-weight:700;font-size:18px;cursor:pointer}.web-book-page details p{color:#566e60;line-height:1.85}.web-book-page .book-availability{font-size:13px;color:#5e7667}.web-book-final{padding:35px;background:#183f32;border-radius:18px;color:#fff;text-align:center}.web-book-final h2{color:inherit}.web-book-final .actions{justify-content:center}
body.reader-mode .reader-header h1{font-size:clamp(22px,3vw,34px)}body.reader-mode .reader-header{align-items:center}body.reader-mode .reader-paper{max-width:100%}body.reader-mode .reader-sidebar{background:#fff;border-color:#dde7df}
@media(min-width:1750px){body[data-surface=web] .header-inner{grid-template-columns:160px minmax(0,1fr) auto 140px}body[data-surface=web] .web-header-social{display:flex;grid-column:4;grid-row:1;margin:0}}
@media(max-width:1150px){body[data-surface=web] .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}body[data-surface=web] .web-header-actions{grid-column:3;grid-row:1;gap:6px}body[data-surface=web] .header-inner .web-admin-entry{width:38px;height:38px;min-height:38px;padding:8px}body[data-surface=web] .web-admin-entry span{display:none}body[data-surface=web] .web-admin-entry svg{width:20px;height:20px}body[data-surface=web] .web-header-actions .account-toggle{padding:8px;min-height:38px;height:38px;max-width:150px}.studio-main{padding:24px 20px}.studio-layout{grid-template-columns:195px minmax(0,1fr)}.studio-editor-work{grid-template-columns:235px minmax(0,1fr);gap:16px}.studio-stage-heading{padding:18px;flex-wrap:wrap}.studio-video-preview{margin:0 16px}.studio-main .learn-editor-savebar{gap:8px}}
@media(max-width:900px){.studio-layout{display:block}.studio-sidebar{position:relative;top:0;min-height:0;padding:0}.studio-sidebar>summary{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;color:#e2f0e7;cursor:pointer;font-size:15px}.studio-sidebar .studio-sidebar-title{display:none}.studio-sidebar nav{padding:0 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-sidebar a{padding:10px;font-size:13px}.studio-sidebar-bottom{margin:0 14px;padding:10px 0;display:flex;flex-wrap:wrap;gap:8px}.studio-sidebar-bottom a{font-size:12px}.studio-main{padding:25px 18px 40px}.studio-main .learn-editor-savebar{position:static}.studio-editor-work{grid-template-columns:245px minmax(0,1fr)}.mn-footer-grid{gap:32px}.web-book-hero{gap:32px}.web-book-cover{min-height:380px;padding:24px}.web-book-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.studio-editor-work{display:flex;flex-direction:column}.studio-outline{width:100%}.studio-stage{width:100%;order:-1}.studio-stage-heading h2{font-size:20px}.studio-stage-heading .learn-button{font-size:12px;min-height:40px}.studio-lesson-description{padding:20px}.studio-main .learn-editor-savebar{display:grid;grid-template-columns:1fr}.studio-main .learn-editor-savebar>.learn-actions{display:grid;grid-template-columns:1fr 1fr}.studio-main .learn-editor-savebar>.learn-actions .learn-button{font-size:13px;padding:9px}.studio-main .learn-editor-savebar>[data-save-feedback]:empty{display:none}.studio-main .learn-admin-courses{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.studio-dialog>header{padding:15px 18px}.studio-dialog h2{font-size:21px}.studio-dialog-body{padding:20px}.studio-dialog>footer{padding:14px 18px}.studio-dialog .learn-fields-grid{grid-template-columns:1fr;gap:0}.studio-dialog .learn-field{margin-bottom:16px}.studio-catalog-toolbar .studio-search{flex-basis:100%;max-width:none}.studio-catalog-toolbar>label:not(.studio-search){flex:1}.studio-catalog-toolbar>button{font-size:14px}.mn-footer{padding:38px 22px 25px}.mn-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.mn-footer-brand{grid-column:1/-1}.mn-footer-brand img{width:205px}.mn-footer p{max-width:none}.mn-footer-bottom{margin-top:25px;gap:12px}.mn-footer-bottom nav{gap:14px}.web-book-hero{display:flex;flex-direction:column-reverse;gap:28px}.web-book-cover{width:100%;min-height:300px;padding:24px}.web-book-cover img{width:175px}.web-book-hero h1{font-size:34px}.web-book-hero p{font-size:16px}.web-book-page{padding-top:5px}.web-book-crumbs{margin-bottom:20px}.web-book-section{margin-top:42px}.web-book-topics{grid-template-columns:1fr}.web-book-sample{grid-template-columns:1fr;gap:25px;padding:24px}.web-book-sample img{max-height:420px}.web-book-page .actions>.button{flex:1;text-align:center;min-width:140px}.web-book-final{padding:25px}}
@media(max-width:500px){body[data-surface=web] .header-inner{gap:6px;padding-inline:12px}body[data-surface=web] .web-header-actions{gap:4px}body[data-surface=web] .web-header-actions .account-toggle{width:36px;max-width:36px;padding:7px;border:1px solid #526259}body[data-surface=web] .web-header-actions .account-toggle>span,body[data-surface=web] .web-header-actions .account-toggle>svg:last-child{display:none}body[data-surface=web] .web-header-actions .account-toggle>svg:first-child{display:block;width:20px;height:20px}body[data-surface=web] .header-inner .web-admin-entry{width:34px;min-width:34px;padding:6px}body[data-surface=web] .web-brand img{max-width:142px}.studio-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-main{padding:22px 14px 35px}.studio-main .learn-admin-courses{grid-template-columns:1fr}.studio-main .learn-page-heading{gap:12px}.studio-dialog>footer .learn-button{font-size:13px;padding:9px 12px}.studio-main>.page-heading .actions{width:100%}.studio-stage-heading{gap:12px}.mn-footer h2{font-size:16px}.mn-footer a{font-size:14px}}
@media(prefers-reduced-motion:reduce){body[data-surface=web] :is(a,button){transition:none!important}}

.auth-platform-art{display:grid;place-items:center;padding:45px 20px;color:#b0ead6}.auth-platform-art span{font-size:110px;font-weight:700;line-height:1.1;letter-spacing:-5px}.auth-platform-art p{font-size:17px;letter-spacing:10px;margin:10px 0 25px}.auth-aside{background:linear-gradient(135deg,#0f342c,#214c3c)!important}

.web-legal-page{max-width:920px;margin:auto;padding:15px 0 35px}.web-legal-page h1{font-size:34px}.web-legal-page .legal-copy p{white-space:pre-line;line-height:1.95;margin:0 0 22px;font-size:16px;overflow-wrap:anywhere}.legal-navigation{display:flex;flex-wrap:wrap;gap:20px;padding-top:24px}.legal-navigation a{color:#236c52}

body[data-surface=web] .mn-source-page:not(.mn-source-trading) .elementor-button{background:#167e78!important;border:1px solid #167e78!important;color:#fff!important;border-radius:10px!important;box-shadow:none!important;transform:none!important;transition:background-color .16s!important}
body[data-surface=web] .mn-source-page:not(.mn-source-trading) .elementor-button:hover{background:#11655f!important;border-color:#11655f!important;color:#fff!important}
.studio-sidebar>summary{list-style:none}.studio-sidebar>summary::-webkit-details-marker,.studio-outline>summary::-webkit-details-marker{display:none}

/* Preserve spacing after moving account administration into the shared shell. */
.studio-account-main{display:flex;flex-direction:column;gap:22px}.studio-account-main>.page-heading{margin-bottom:0}.studio-account-main>.panel{margin:0}

/* Keep the full RTL menu and account actions aligned on the same row. */
@media(min-width:1400px){
body[data-surface=web] .web-header .header-inner{grid-template-columns:150px minmax(0,1fr) auto!important;max-width:1600px;gap:22px;min-height:86px;padding:0}
body[data-surface=web] .web-header .web-main-nav{display:flex!important;justify-content:center;gap:clamp(12px,1.15vw,20px);font-size:14px;letter-spacing:0}
body[data-surface=web] .web-header .web-brand{grid-column:1;grid-row:1}
body[data-surface=web] .web-header-actions{grid-column:3;grid-row:1;justify-self:end}
}
body[data-surface=web] .web-header>.header-inner>.web-header-social{display:none!important}
@media(max-width:1399px){
body[data-surface=web] .web-header .header-inner{grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr)!important;width:calc(100% - 32px);min-height:82px;gap:12px;padding:0}
body[data-surface=web] .web-header .web-main-nav{display:none!important}
body[data-surface=web] .web-header .web-brand{grid-column:2;grid-row:1;justify-self:center}
body[data-surface=web] .web-header .web-brand img{width:165px;height:48px}
body[data-surface=web] .web-header .web-menu-toggle{display:inline-flex;grid-column:1;grid-row:1;justify-self:start;border:0}
body[data-surface=web] .web-header .web-header-actions{grid-column:3;grid-row:1;justify-self:end;gap:8px}
body[data-surface=web] .web-header-actions #account-control{grid-column:auto!important;grid-row:auto!important;max-width:155px}
body[data-surface=web] .web-header .web-admin-entry{width:38px;height:38px;min-height:38px;padding:8px}
body[data-surface=web] .web-admin-entry span{display:none}
}
@media(max-width:500px){
body[data-surface=web] .web-header .header-inner{grid-template-columns:minmax(42px,1fr) auto minmax(70px,1fr)!important;width:calc(100% - 24px);gap:6px;padding:0;min-height:76px}
body[data-surface=web] .web-header .web-brand img{width:132px;height:40px}
body[data-surface=web] .web-header .web-header-actions{gap:4px}
body[data-surface=web] .web-header .web-admin-entry{width:32px;min-width:32px;padding:6px}
}
.mn-social-note{max-width:700px;margin:12px auto 0!important;text-align:center;font-size:13px!important;line-height:1.7!important;color:#b9c6c4!important;padding-inline:20px}
.mn-social-network{display:block;text-align:center;color:#e6efed;font-size:15px;margin:0 0 12px}

/* Bounded management icon and a shared scroll origin for the header/sidebar. */
body[data-surface=web]{--mn-header-height:86px}
body[data-surface=web] .web-header{position:sticky;top:0;z-index:80}
body[data-surface=web] .header-inner .web-admin-entry{display:inline-flex;align-items:center;justify-content:center;width:42px;max-width:42px;min-width:42px;height:42px;padding:10px;color:#d7b979;background:#262820;border:1px solid #76643f;line-height:1;text-decoration:none}
body[data-surface=web] .web-admin-entry[hidden]{display:none!important}
body[data-surface=web] .web-admin-entry>svg{display:block;width:20px;height:20px;min-width:20px;flex:0 0 20px}
body[data-surface=web] .web-admin-entry>span{display:none}
body[data-surface=web] .web-admin-entry:hover{background:#39382b;color:#f8dea6}
body[data-surface=web] .web-admin-entry:focus-visible{outline:3px solid #d7b979;outline-offset:3px}
body[data-surface=web] .studio-sidebar{top:var(--mn-header-height)}
@media(max-width:1399px){body[data-surface=web]{--mn-header-height:82px}}
@media(max-width:900px){body[data-surface=web] .studio-sidebar{top:auto}}
@media(max-width:500px){body[data-surface=web] .header-inner .web-admin-entry{width:34px;min-width:34px;max-width:34px;height:38px;min-height:38px;padding:6px}}

/* MN617 original: /Web/assets/book-landing.css */
/* Book landing only. Loaded after unified.css. */
.web-book-page.web-book-landing{--wb-ink:#173b37;--wb-muted:#4f6963;--wb-dark:#0e2525;--wb-mint:#91e1d2;max-width:1240px;margin:0 auto;padding:20px 0 56px;color:var(--wb-ink)}
.web-book-landing *{box-sizing:border-box}.web-book-landing :is(h1,h2,h3,h4,p,figure,ul){margin:0}.web-book-landing :is(h1,h2,h3,h4){font-family:Heebo,Arial,sans-serif;letter-spacing:-.025em}.web-book-landing p{font-size:16px;line-height:1.9;color:var(--wb-muted)}.web-book-landing p+p{margin-top:16px}.web-book-landing h2{font-size:clamp(30px,3.4vw,44px);line-height:1.3;font-weight:700;margin-bottom:24px}.web-book-landing h3{font-size:22px;line-height:1.45}.web-book-landing h4{font-size:18px;line-height:1.5}.web-book-landing img{display:block;max-width:100%}.web-book-landing .wb-eyebrow{font-size:12px;font-weight:500;letter-spacing:.035em;color:#287e71;display:flex;align-items:center;gap:13px;margin:0 0 20px}.web-book-landing .wb-text-link{min-height:44px;display:inline-flex;align-items:center;gap:14px;color:#1b786e;font-size:14px;text-decoration:underline;text-underline-offset:6px}.web-book-landing .wb-text-link:hover{color:#10594f}.web-book-landing .wb-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;margin:26px 0}.web-book-landing .wb-actions .button{font-size:15px;min-height:52px;padding:13px 23px;gap:20px}.wb-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#657971;min-height:38px;margin-bottom:18px}.wb-crumbs a{text-decoration:none;color:#247165}.wb-crumbs a:hover{text-decoration:underline}
.wb-hero{background:radial-gradient(ellipse at 22% 40%,#265957 0,transparent 48%),var(--wb-dark);color:#fff;border-radius:22px;overflow:hidden}.wb-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;padding:60px 56px 30px}.wb-hero-copy{position:relative;z-index:2;min-width:0}.web-book-landing .wb-hero .wb-eyebrow{color:#a8d7cc;font-size:11px}.wb-dot{width:7px;height:7px;border-radius:50%;background:var(--wb-mint);box-shadow:0 0 0 5px #8ad6c816}.wb-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.13;font-weight:900;color:#fff;margin:0 0 25px;text-wrap:balance}.wb-hero h1 span{color:var(--wb-mint)}.web-book-landing .wb-hero .wb-subtitle{font-size:20px;line-height:1.5;color:#f0f7f3;margin-bottom:17px}.web-book-landing .wb-hero .wb-description{max-width:445px;font-size:15px;line-height:1.85;color:#bcd0c9}.web-book-landing .wb-hero .wb-text-link{color:#c7eee5}.web-book-landing .wb-hero .wb-meta{font-size:13px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#c5ded5;margin-top:0}.wb-features{list-style:none;display:flex;flex-wrap:wrap;gap:9px 18px;padding:0;font-size:11px;color:#abc9bf;margin-top:17px!important}.wb-features li:before{content:'✓';margin-inline-end:5px;color:#91e1d2}.wb-visual{min-width:0;text-align:center;position:relative}.web-book-landing .wb-edition{font-size:11px;letter-spacing:.04em;color:#acd1c6}.wb-stage{height:400px;display:grid;place-items:center;position:relative;perspective:1200px;touch-action:pan-y;cursor:grab;border-radius:18px;isolation:isolate;outline-offset:-4px}.wb-stage.is-dragging{cursor:grabbing}.wb-orbit{position:absolute;width:340px;max-width:96%;aspect-ratio:1;border:1px solid #89beae29;border-radius:50%;transform:rotateX(63deg) translateY(155px);box-shadow:0 0 65px #82c8bd14}.wb-orbit:after{content:'';position:absolute;inset:20px;border:1px solid #89beae17;border-radius:50%}.wb-model{--wb-width:225px;--wb-height:318px;--wb-depth:26px;--wb-angle:-24deg;position:relative;width:var(--wb-width);height:var(--wb-height);transform:rotateX(5deg) rotateY(var(--wb-angle)) rotateZ(-3deg);transform-style:preserve-3d;transition:transform .14s ease-out}.wb-stage.is-dragging .wb-model{transition:none}.wb-face,.wb-edge,.wb-cover{position:absolute;transform-style:preserve-3d}.wb-face{width:100%;height:100%;inset:0;backface-visibility:hidden}.wb-face img{width:100%;height:100%;object-fit:fill;user-select:none;pointer-events:none}.wb-cover{inset:0;transform:translateZ(calc(var(--wb-depth)/2));transform-origin:100% 50%;transition:transform .65s ease;will-change:auto}.wb-front{background:#112832;box-shadow:-1px 0 1px #0005,0 14px 28px #0004}.wb-endpaper{transform:rotateY(180deg);background:#eeede2;border:1px solid #b8b6a9}.wb-inside{transform:translateZ(calc(var(--wb-depth)/2 - 2px));background:#efeee5}.wb-back{transform:rotateY(180deg) translateZ(calc(var(--wb-depth)/2));background:#112832}.wb-spine{width:var(--wb-depth);height:100%;left:calc(100% - var(--wb-depth)/2);top:0;transform:rotateY(90deg);background:linear-gradient(90deg,#11212b,#223b41 60%,#132a30);border-block:1px solid #091b22;color:#ead3a0;display:flex;align-items:center;justify-content:space-around;writing-mode:vertical-rl;font-size:8px;padding:15px 0;overflow:hidden}.wb-spine small{font-size:7px;color:#eee}.wb-pages{width:var(--wb-depth);height:calc(100% - 6px);left:calc(var(--wb-depth)/-2);top:3px;transform:rotateY(-90deg);background:repeating-linear-gradient(90deg,#eeebda,#eeebda 1px,#c6c2b5 1.4px,#eeebda 2px)}.wb-top,.wb-bottom{width:calc(100% - 3px);height:var(--wb-depth);left:0;background:repeating-linear-gradient(#eeebda,#eeebda 1px,#c6c2b5 1.4px,#eeebda 2px)}.wb-top{top:calc(var(--wb-depth)/-2);transform:rotateX(90deg)}.wb-bottom{top:calc(100% - var(--wb-depth)/2);transform:rotateX(-90deg)}.wb-model.is-open{transform:translateX(-38px) rotateX(3deg) rotateY(var(--wb-angle)) rotateZ(-2deg) scale(.82)}.wb-model.is-open .wb-cover{transform:translateZ(calc(var(--wb-depth)/2)) rotateY(125deg)}.wb-controls{display:flex;gap:7px;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.wb-controls button,.wb-motion{font:inherit;font-size:11px;cursor:pointer;min-height:40px;padding:8px 11px;border:1px solid #87ada242;background:#163332;color:#d9ede5;border-radius:8px}.wb-controls button[data-wb-turn]{font-size:21px;line-height:1;min-width:40px}.wb-controls button:hover,.wb-motion:hover{background:#24504a;border-color:#94d2c3}.web-book-landing .wb-help{font-size:10px;line-height:1.7;color:#a6c6bc;margin:12px auto 0;max-width:300px}.wb-motion{border:0;background:transparent;min-height:36px;font-size:10px;text-decoration:underline;text-underline-offset:4px;color:#bad6cc}.wb-motion:disabled{cursor:default;opacity:.7}.wb-hero-bottom{padding:23px 56px;border-top:1px solid #78a29729;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:#adcec3}.wb-hero-bottom b{font-size:10px;color:#77b9a6;margin-inline-start:15px;margin-inline-end:4px}.wb-hero-bottom b:first-child{margin-inline-start:0}.wb-hero-bottom a{display:inline-flex;align-items:center;gap:22px;min-height:34px;color:#b9dfd4;text-decoration:none}
.wb-section{padding:78px 36px}.wb-intro{display:grid;grid-template-columns:1fr 2fr;gap:40px}.wb-intro>.wb-eyebrow{align-self:start;margin-top:8px}.web-book-landing .wb-large-copy{font-size:21px;line-height:1.8;color:#294a40;margin-bottom:17px}.wb-section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:end;margin-bottom:34px}.wb-section-heading h2{margin-bottom:0}.wb-section-heading>p{max-width:340px}.wb-principles{background:#eff5f2;border-radius:18px;padding:55px 36px}.wb-principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.wb-principle-grid article{border-top:1px solid #c8ded4;padding-top:25px}.wb-principle-grid article>span{font-size:11px;color:#468273;display:block;margin-bottom:19px}.wb-principle-grid h3{font-size:19px;margin-bottom:12px}.web-book-landing .wb-principle-grid p{font-size:14px;line-height:1.8}.wb-chapter{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(0,1.65fr);gap:25px;align-items:start;border-top:1px solid #d7e4dd;padding:25px 0}.wb-chapter:last-child{border-bottom:1px solid #d7e4dd}.wb-chapter-number{font-size:12px;padding-top:5px;color:#438474;font-variant-numeric:tabular-nums}.wb-chapter h3{font-size:19px}.web-book-landing .wb-chapter p{font-size:15px;line-height:1.8}.wb-tools{margin-top:44px;background:#f0f5f2;border:1px solid #e0eae3;border-radius:16px;padding:30px}.wb-tools .wb-eyebrow{margin-bottom:8px}.wb-tools h3{font-size:25px}.wb-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:27px}.wb-tools-grid h4{margin-bottom:10px}.web-book-landing .wb-tools-grid p{font-size:14px}.wb-note{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;background:var(--wb-dark);padding:60px 70px;border-radius:20px;color:#fff}.web-book-landing .wb-note h2{font-size:clamp(33px,3.9vw,49px);line-height:1.25;color:#fff}.wb-note h2 span{color:var(--wb-mint)}.web-book-landing .wb-note .wb-eyebrow{color:#abd8c9}.web-book-landing .wb-note p{color:#bbd1c6}.web-book-landing .wb-note .wb-text-link{color:#c1ecdd;margin-top:22px}.wb-sample{max-width:350px;width:100%;justify-self:center}.wb-sample>a{display:block;position:relative;border-radius:6px;overflow:hidden;box-shadow:0 18px 30px #0003;background:#fff}.wb-sample img{width:100%;height:auto}.wb-sample>a>span{position:absolute;bottom:12px;left:12px;background:#13322eec;color:#fff;padding:10px 14px;border-radius:8px;font-size:12px;display:flex;gap:22px;align-items:center}.wb-sample figcaption{font-size:11px;line-height:1.7;color:#c4d8ce;margin-top:17px}.wb-sample figcaption strong{color:#fff}.wb-author{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.wb-author figure{position:relative}.wb-author figure img{width:100%;height:auto;aspect-ratio:4/4.3;object-fit:cover;object-position:36% center;border-radius:14px}.wb-author figcaption{position:absolute;bottom:16px;right:16px;left:16px;font-size:11px;color:#fff;background:#102f27d9;padding:12px 14px;border-radius:8px}.web-book-landing .wb-author-role{font-size:18px;font-weight:500;color:#278174;margin-bottom:22px}.wb-author h2{margin-bottom:13px}.wb-author .wb-text-link{margin-top:20px}.wb-audience,.wb-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;border-top:1px solid #d7e4dd}.wb-audience{padding-bottom:55px}.wb-audience article+article{margin-top:25px;padding-top:23px;border-top:1px solid #e2e9e4}.wb-audience h3{font-size:20px;margin-bottom:9px}.wb-faq details{border:0;border-radius:0;margin:0;border-bottom:1px solid #d7e4dd;background:transparent;padding:0}.wb-faq details:first-child{border-top:1px solid #d7e4dd}.wb-faq summary{list-style:none;position:relative;cursor:pointer;padding:21px 0 21px 35px;min-height:65px;line-height:1.7;font-size:16px;font-weight:500}.wb-faq summary::-webkit-details-marker{display:none}.wb-faq summary:after{content:'+';position:absolute;left:3px;top:20px;font-size:22px;line-height:1.2;font-weight:400;color:#328471}.wb-faq details[open] summary:after{content:'−'}.web-book-landing .wb-faq details p{font-size:14px;line-height:1.9;margin:0;padding:0 0 22px}.wb-order{text-align:center;display:flex;align-items:center;flex-direction:column;padding:62px 25px;background:radial-gradient(ellipse at top,#25544b,transparent 70%),var(--wb-dark);color:#fff;border-radius:20px}.web-book-landing .wb-order .wb-eyebrow{color:#aedaca}.wb-order h2{font-size:clamp(32px,4vw,48px);color:#fff;line-height:1.25}.wb-order h2 span{color:var(--wb-mint)}.web-book-landing .wb-order p{color:#bfd5ca;max-width:540px}.web-book-landing .wb-order .wb-price{font-size:40px;color:#fff;font-weight:700;line-height:1.3;margin-top:25px}.wb-order .wb-actions{justify-content:center;margin:20px 0 15px}.web-book-landing .wb-order .wb-text-link{color:#c5efdf}.web-book-landing .wb-order .wb-order-details{font-size:12px;color:#a8cbbb}.web-book-landing :is(#wb-inside,#wb-questions){scroll-margin-top:110px}.wb-reduced-motion .wb-model,.wb-reduced-motion .wb-cover{transition:none!important}
@media(min-width:1450px){.wb-stage{height:455px}.wb-model{--wb-width:252px;--wb-height:356px;--wb-depth:28px}}
@media(max-width:1100px){.wb-hero-grid{padding:43px 34px 26px;gap:20px}.wb-hero h1{font-size:50px}.wb-stage{height:380px}.wb-model{--wb-width:206px;--wb-height:291px;--wb-depth:24px}.wb-hero-bottom{padding:18px 34px}.wb-section{padding:62px 25px}.wb-principles{padding:40px 27px}.wb-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.wb-note{gap:35px;padding:45px 40px}.wb-author{gap:32px}.wb-audience,.wb-faq{gap:40px}.wb-chapter{gap:18px;grid-template-columns:35px minmax(0,1fr) minmax(0,1.45fr)}}
@media(max-width:760px){.web-book-page.web-book-landing{padding:8px 0 36px}.wb-crumbs{margin-bottom:12px;font-size:11px}.wb-hero{border-radius:17px}.wb-hero-grid{grid-template-columns:1fr;padding:34px 27px 20px;gap:20px}.wb-hero-copy{max-width:520px;width:100%;margin:auto}.wb-hero h1{font-size:clamp(43px,9vw,62px);line-height:1.13}.web-book-landing .wb-hero .wb-subtitle{font-size:18px}.web-book-landing .wb-hero .wb-description{font-size:14px;max-width:none}.web-book-landing .wb-hero .wb-actions{margin:22px 0 19px;gap:14px 20px}.web-book-landing .wb-hero .wb-actions .button{font-size:14px}.web-book-landing .wb-hero .wb-text-link{font-size:13px}.wb-features{font-size:10px;gap:8px 13px}.web-book-landing .wb-hero .wb-meta{font-size:12px}.wb-visual{max-width:450px;width:100%;margin:6px auto 0}.wb-stage{height:338px}.wb-model{--wb-width:207px;--wb-height:293px;--wb-depth:24px}.web-book-landing .wb-edition{font-size:10px}.wb-hero-bottom{padding:18px 25px;font-size:10px;gap:10px;flex-wrap:wrap}.wb-hero-bottom a{min-height:28px;gap:12px}.wb-hero-bottom b{margin-inline-start:10px;font-size:9px}.wb-section{padding:47px 10px}.web-book-landing h2{font-size:32px;margin-bottom:21px}.web-book-landing p{font-size:15px}.web-book-landing .wb-eyebrow{font-size:11px;margin-bottom:15px}.wb-intro{grid-template-columns:1fr;gap:0}.web-book-landing .wb-large-copy{font-size:19px}.wb-principles{padding:32px 23px;border-radius:15px}.wb-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:28px}.wb-section-heading>p{max-width:none}.wb-principle-grid{gap:25px 22px}.wb-principle-grid h3{font-size:17px}.wb-principle-grid article{padding-top:19px}.wb-principle-grid article>span{margin-bottom:13px}.web-book-landing .wb-principle-grid p{font-size:13px}.wb-chapter{grid-template-columns:27px 1fr;gap:7px 15px;padding:23px 0}.wb-chapter h3{font-size:19px}.wb-chapter>p{grid-column:2}.web-book-landing .wb-chapter p{font-size:14px}.wb-tools{margin-top:28px;padding:25px 22px}.wb-tools-grid{grid-template-columns:1fr;gap:23px;margin-top:23px}.wb-tools h3{font-size:23px}.wb-tools h4{font-size:17px;margin-bottom:7px}.wb-note{grid-template-columns:1fr;gap:32px;padding:36px 25px;border-radius:17px}.web-book-landing .wb-note h2{font-size:36px}.wb-note>div{max-width:470px}.wb-note .wb-text-link{margin-top:15px}.wb-sample{max-width:300px}.wb-author{grid-template-columns:1fr;gap:30px}.wb-author figure{width:100%;max-width:430px;margin:auto}.wb-author figure img{aspect-ratio:4/3;object-position:35% 50%}.wb-author h2{margin-bottom:12px}.web-book-landing .wb-author-role{font-size:17px;margin-bottom:20px}.wb-audience,.wb-faq{grid-template-columns:1fr;gap:10px}.wb-audience h3{font-size:19px}.wb-faq summary{font-size:15px;padding-block:19px}.wb-order{padding:40px 24px;border-radius:17px}.web-book-landing .wb-order h2{font-size:31px}.web-book-landing .wb-order .wb-price{font-size:36px;margin-top:20px}.web-book-landing .wb-order .wb-actions{gap:8px;flex-direction:column}.web-book-landing .wb-order .wb-actions .button{min-width:220px}.web-book-landing :is(#wb-inside,#wb-questions){scroll-margin-top:90px}}
@media(max-width:390px){.wb-hero-grid{padding-inline:20px}.wb-hero h1{font-size:40px}.web-book-landing .wb-hero .wb-actions{align-items:stretch;flex-direction:column;gap:5px}.wb-hero .wb-actions>.wb-text-link{justify-content:center}.wb-stage{height:315px}.wb-model{--wb-width:191px;--wb-height:270px;--wb-depth:22px}.wb-controls{gap:5px}.wb-controls button{padding:7px 9px;font-size:10px}.wb-controls button[data-wb-turn]{min-width:37px;font-size:20px}.wb-principle-grid{grid-template-columns:1fr}.wb-note{padding-inline:22px}.web-book-landing .wb-note h2{font-size:32px}.web-book-landing .wb-order h2{font-size:29px}}
/* Keep reading benefits on the dark hero surface, without white badge boxes. */
.web-book-landing .wb-hero .wb-features{background:transparent;border:0;box-shadow:none;padding:0}
.web-book-landing .wb-hero .wb-features>li{display:inline-flex;align-items:center;gap:5px;background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;color:#bddbcf;line-height:1.7}
.web-book-landing .wb-hero .wb-features>li:before{background:transparent;border:0;border-radius:0;box-shadow:none;color:#91e1d2}
@media(prefers-reduced-motion:reduce){.web-book-landing .wb-model,.web-book-landing .wb-cover{transition:none!important}}

/* Actual teaching photography and the book's own educational diagrams. */
.wb-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:52px;align-items:center}
.wb-intro-photo{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#18392f}
.wb-intro-photo>img{display:block;width:100%;height:auto;aspect-ratio:4/4.2;object-fit:cover;object-position:center}
.wb-intro-photo:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#102c27dc);pointer-events:none}
.wb-intro-photo figcaption{position:absolute;z-index:1;bottom:30px;right:27px;left:27px;display:grid;gap:10px;color:#fff}
.wb-intro-photo figcaption span{font-size:11px;color:#d5c396;letter-spacing:.05em}
.wb-intro-photo figcaption strong{font-size:clamp(24px,2.6vw,34px);line-height:1.4;font-weight:500}
.wb-visual-lessons{padding:66px 36px 0}
.wb-diagrams{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.wb-diagrams figure{margin:0;background:#f8faf7;border:1px solid #dce7df;border-radius:16px;overflow:hidden}
.wb-diagrams figure>a{display:block;padding:22px 15px 5px;background:#fff}
.wb-chart-window{display:block;aspect-ratio:1.85;overflow:hidden;background:#fff}
.wb-chart-window img{display:block;width:100%;height:auto;transform:translateY(-10%)}
.wb-chart-window.is-levels img{transform:none}
.wb-diagrams figcaption{padding:24px 27px 28px;border-top:1px solid #e5ece5}
.wb-diagrams figcaption>span{font-size:10px;letter-spacing:.035em;color:#78917c}
.web-book-landing .wb-diagrams h3{font-size:22px;margin:10px 0}
.web-book-landing .wb-diagrams p{font-size:14px;line-height:1.8;margin:0 0 14px}
.wb-diagrams small{font-size:10px;color:#697e6c;line-height:1.8}
@media(max-width:900px){.wb-intro{gap:28px}.wb-intro-photo>img{aspect-ratio:4/5}.wb-visual-lessons{padding-inline:25px}.wb-diagrams{gap:16px}}
@media(max-width:760px){.wb-intro{grid-template-columns:1fr;gap:30px}.wb-intro-photo{max-width:520px;width:100%;margin:auto;order:2}.wb-intro-photo>img{aspect-ratio:4/3}.wb-visual-lessons{padding:45px 10px 0}.wb-diagrams{grid-template-columns:1fr;gap:22px}.wb-diagrams figcaption{padding:22px}.wb-intro-photo figcaption{bottom:25px;right:25px}}

/* MN617 original: /Web/assets/catalog-refinements.css */
/* Public catalogs, ownership actions and comfortable learning layouts. */
body[data-surface=web] .web-catalog .web-catalog-heading { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 14px; margin: 0 0 32px; padding: 0; }
body[data-surface=web] .web-catalog .web-catalog-heading a { display: inline-flex; align-items: center; justify-content: center; min-width: 124px; min-height: 46px; padding: 10px 22px; border: 1px solid #466154; border-radius: 12px; background: #17231e; color: #d9e9df; font-size: 15px; font-weight: 500; line-height: 1.5; text-decoration: none; }
body[data-surface=web] .web-catalog .web-catalog-heading a:hover { border-color: #77ad96; background: #21392e; }
body[data-surface=web] .web-catalog .web-catalog-heading a[aria-current=page] { color: #fff; background: #176f65; border-color: #176f65; font-weight: 700; }
body[data-surface=web] #app-root .learn-category-tabs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  width: fit-content;
  max-width: 100%;
  margin: 0 0 30px;
  padding: 6px;
  border: 1px solid #d7e4dd;
  border-radius: 16px;
  background: #e7eeeb;
}
body[data-surface=web] #app-root .learn-category-option {
  display: inline-flex;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  gap: 9px;
  min-width: 124px;
  min-height: 46px;
  max-width: 100%;
  margin: 0;
  padding: 10px 21px;
  border: 1px solid #ccdcd5;
  border-radius: 12px;
  background: #fff;
  color: #3f655a;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  text-decoration: none;
  white-space: normal;
  text-align: center;
  box-shadow: none;
  transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}
body[data-surface=web] #app-root .learn-category-option > svg { width: 19px; height: 19px; flex: 0 0 19px; }
body[data-surface=web] #app-root .learn-category-option:hover { background: #edf6f1; border-color: #94bfb0; color: #235b4b; }
body[data-surface=web] #app-root .learn-category-option[aria-current=page] { background: #176f65; border-color: #176f65; color: #fff; font-weight: 700; }
body[data-surface=web] #app-root .learn-category-option:focus-visible { outline: 3px solid #39a792; outline-offset: 3px; }
body[data-surface=web] #app-root .learn-catalog-page { padding-top: 34px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-page-heading { margin-bottom: 24px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-page-heading h1 { font-size: clamp(28px,3vw,38px); line-height: 1.35; }
body[data-surface=web] #app-root .learn-catalog-page .learn-products,
body[data-surface=web] .web-catalog .learn-products {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),300px));
  justify-content: start;
  align-items: stretch;
  gap: 24px;
  margin: 0;
}
body[data-surface=web] #app-root .learn-catalog-page .learn-product-card,
body[data-surface=web] .web-catalog .learn-product-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  max-width: 300px;
  height: auto;
  margin: 0;
  border: 1px solid #dce7e1;
  border-radius: 15px;
  overflow: hidden;
  background: #fff;
  color: #173b30;
  box-shadow: 0 3px 12px #173b3005;
}
body[data-surface=web] #app-root .learn-catalog-page .learn-card-media,
body[data-surface=web] .web-catalog .learn-card-media { aspect-ratio: 16/9; height: auto; min-height: 0; flex: none; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-media.is-book,
body[data-surface=web] .web-catalog .learn-card-media.is-book { aspect-ratio: 16/10; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-media.is-book > img,
body[data-surface=web] .web-catalog .learn-card-media.is-book > img { padding: 17px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-body,
body[data-surface=web] .web-catalog .learn-card-body { padding: 18px; gap: 10px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-body h2,
body[data-surface=web] .web-catalog .learn-card-body h2 { font-size: 18px; line-height: 1.5; font-weight: 700; margin: 0; color: #173b30; text-wrap: pretty; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-body > p,
body[data-surface=web] .web-catalog .learn-card-body > p { font-size: 13px; line-height: 1.75; color: #62756c; margin: 0; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-kind,
body[data-surface=web] .web-catalog .learn-card-kind { top: 11px; right: 11px; border: 1px solid #d8e6df; border-radius: 7px; padding: 4px 8px; font-size: 10px; line-height: 1.5; font-weight: 500; }
body[data-surface=web] #app-root .learn-catalog-page .learn-art-placeholder,
body[data-surface=web] .web-catalog .learn-art-placeholder { gap: 12px; min-height: 0; font-size: 10px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-art-placeholder svg,
body[data-surface=web] .web-catalog .learn-art-placeholder svg { width: 44px; height: 44px; padding: 12px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-bottom,
body[data-surface=web] .web-catalog .learn-card-bottom { gap: 10px; padding-top: 15px; align-items: center; }
body[data-surface=web] #app-root .learn-catalog-page .learn-price,
body[data-surface=web] .web-catalog .learn-price { font-size: 20px; color: #214f40; }
body[data-surface=web] #app-root .learn-catalog-page .learn-card-bottom .learn-button,
body[data-surface=web] .web-catalog .learn-card-bottom .learn-button { min-height: 44px; padding: 9px 12px; font-size: 12px; line-height: 1.55; border-radius: 9px; }
body[data-surface=web] #app-root .learn-catalog-page .learn-empty { max-width: none; margin: 0; }
body[data-surface=web] #app-root .learn-catalog-page .learn-pagination { margin-top: 28px; padding-top: 22px; border-top: 1px solid #dfe7e3; gap: 18px; font-size: 13px; }
body[data-surface=web] .web-catalog .learn-product-card { background: #182521; border-color: #374e44; color: #edf5f0; }
body[data-surface=web] .web-catalog .learn-card-body h2,
body[data-surface=web] .web-catalog .learn-price { color: #edf5f0; }
body[data-surface=web] .web-catalog .learn-card-body > p { color: #bbcdc3; }
body[data-surface=web] .web-catalog .learn-card-kind { background: #253e34; border-color: #466355; color: #e2eee5; }

/* Personal cards keep their horizontal cover/title arrangement. */
body[data-surface=web].web-library-mode #app-root .learn-library-page .learn-products { gap: 22px; }
body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card {
  grid-template-columns: 96px minmax(0,1fr);
  gap: 16px 18px;
  padding: 18px;
  border-radius: 15px;
  box-shadow: 0 3px 12px #173b3005;
}
body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card .learn-card-media { height: 112px; border-radius: 9px; }
body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card h2 { font-size: 19px; line-height: 1.45; }
body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card .learn-card-bottom { padding-top: 13px; gap: 10px; }
body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card .learn-card-bottom .learn-button { min-height: 44px; padding: 10px 14px; border-radius: 9px; font-size: 14px; }
@media(max-width:680px) {
  body[data-surface=web] .web-catalog .web-catalog-heading { gap: 12px; margin-bottom: 25px; }
  body[data-surface=web] .web-catalog .web-catalog-heading a { min-width: 116px; padding-inline: 18px; font-size: 14px; }
  body[data-surface=web] #app-root .learn-category-tabs { gap: 6px; width: 100%; margin-bottom: 24px; padding: 6px; }
  body[data-surface=web] #app-root .learn-category-option { flex: 1 1 0; min-width: 0; padding: 10px 12px; font-size: 13px; border-radius: 10px; }
  body[data-surface=web] #app-root .learn-catalog-page { padding-top: 24px; }
  body[data-surface=web] #app-root .learn-catalog-page .learn-page-heading h1 { font-size: 28px; }
  body[data-surface=web] #app-root .learn-catalog-page .learn-products,
  body[data-surface=web] .web-catalog .learn-products { grid-template-columns: minmax(0,340px); justify-content: center; gap: 22px; }
  body[data-surface=web] #app-root .learn-catalog-page .learn-product-card,
  body[data-surface=web] .web-catalog .learn-product-card { max-width: 340px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .learn-products { gap: 18px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card { grid-template-columns: 88px minmax(0,1fr); gap: 14px 16px; padding: 16px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card .learn-card-media { height: 104px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card h2 { font-size: 18px; }
}
@media(max-width:360px) {
  body[data-surface=web] #app-root .learn-category-option { padding-inline: 9px; gap: 6px; font-size: 12px; }
  body[data-surface=web] #app-root .learn-category-option > svg { width: 17px; height: 17px; flex-basis: 17px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card { grid-template-columns: 76px minmax(0,1fr); gap: 13px; padding: 14px; }
  body[data-surface=web].web-library-mode #app-root .learn-library-page .library-card .learn-card-media { height: 94px; }
}
@media(prefers-reduced-motion:reduce) { body[data-surface=web] #app-root .learn-category-option { transition: none; } }

/* Access is communicated in both wording and colour. Keep the purchase CTA turquoise. */
body[data-surface=web] #app-root .learn-product-card .learn-button.is-owned {
  background: #26713b;
  border-color: #26713b;
  color: #fff;
}
body[data-surface=web] #app-root .learn-product-card .learn-button.is-owned:hover {
  background: #1c5a2d;
  border-color: #1c5a2d;
}
body[data-surface=web] #app-root .learn-product-card.has-active-access .learn-access { color: #26713b; }
body[data-surface=web] #app-root .learn-access-notice { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; }
body[data-surface=web] #app-root .learn-access-notice .learn-button { min-height: 44px; padding: 9px 16px; }

/* The lesson remains central; its outline and controls stay readable at every width. */
body[data-surface=web] #app-root .learn-study-page { padding-top: 28px; }
body[data-surface=web] #app-root .learn-study-page .learn-study-top { margin-bottom: 22px; gap: 18px; }
body[data-surface=web] #app-root .learn-study-page .learn-study-layout { grid-template-columns: minmax(250px, 290px) minmax(0, 1fr); gap: 28px; }
body[data-surface=web] #app-root .learn-study-page .learn-study-sidebar { top: 100px; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-menu nav { max-height: calc(100dvh - 210px); scrollbar-gutter: stable; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-menu h2 { font-size: 14px; line-height: 1.6; margin: 0; padding-top: 2px; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-menu li a { min-height: 48px; align-items: center; padding: 13px 10px; line-height: 1.7; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-content { padding: 24px; margin-top: 18px; background: var(--mn-study-panel, #fff); border: 1px solid var(--mn-study-line, #dce7e3); border-radius: 15px; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-heading { flex-wrap: wrap; align-items: center; gap: 18px; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-heading h1 { margin: 0; line-height: 1.5; }
body[data-surface=web] #app-root .learn-study-page .learn-description { max-width: 72ch; line-height: 1.95; }
body[data-surface=web] #app-root .learn-study-page .learn-lesson-navigation { flex-wrap: wrap; gap: 12px; }
@media (max-width: 900px) {
  body[data-surface=web] #app-root .learn-study-page .learn-study-layout { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  body[data-surface=web] #app-root .learn-study-page .learn-study-sidebar { position: static; }
  body[data-surface=web] #app-root .learn-study-page .learn-lesson-menu nav { max-height: 48dvh; }
}
@media (max-width: 540px) {
  body[data-surface=web] #app-root .learn-study-page { padding-top: 16px; }
  body[data-surface=web] #app-root .learn-study-page .learn-study-top { align-items: flex-start; flex-direction: column; gap: 4px; }
  body[data-surface=web] #app-root .learn-study-page .learn-study-top > span { white-space: normal; line-height: 1.6; }
  body[data-surface=web] #app-root .learn-study-page .learn-lesson-content { padding: 18px; margin-top: 14px; }
  body[data-surface=web] #app-root .learn-study-page .learn-lesson-heading .learn-button { width: 100%; }
  body[data-surface=web] #app-root .learn-study-page .learn-lesson-navigation .learn-button { flex: 1 1 120px; font-size: 13px; padding-inline: 10px; }
}

/* MN617 original: /Web/assets/site-refinements.css */
/* Shared public polish. Scope away from course editing and private reader UI. */
body[data-surface="web"] .web-legal-page{width:100%;max-width:860px;padding:18px 0 42px;margin-inline:auto}
body[data-surface="web"] .web-legal-page>header{padding:8px 4px 0;margin:0 0 24px;max-width:720px}
body[data-surface="web"] .web-legal-page>header .eyebrow{font-size:11px;letter-spacing:.08em;margin:0 0 10px;color:#60716a}
body[data-surface="web"] .web-legal-page h1{font-size:clamp(28px,3.4vw,40px);line-height:1.3;letter-spacing:-.025em;margin:0 0 10px}
body[data-surface="web"] .web-legal-page>header>p:last-child:not(.eyebrow){margin:0;color:#68766f;font-size:13px;line-height:1.6}
body[data-surface="web"] .web-legal-page .legal-copy{padding:clamp(22px,4vw,42px);background:#fff;border:1px solid #e1e8e3;border-radius:20px;box-shadow:0 8px 30px #172d2404;min-width:0}
body[data-surface="web"] .web-legal-page .legal-copy p{font-size:15px;line-height:1.8;margin:0 0 14px;color:#3c4e45;white-space:pre-line;overflow-wrap:anywhere}
body[data-surface="web"] .web-legal-page .legal-copy h2{font-size:21px;line-height:1.5;font-weight:600;color:#172f25;margin:28px 0 12px;padding-top:20px;border-top:1px solid #e8ede9}
body[data-surface="web"] .web-legal-page .legal-copy h2:first-child{margin-top:0;padding-top:0;border-top:0}
body[data-surface="web"] .web-legal-page .legal-copy ul{margin:10px 0 18px;padding-inline-start:24px;list-style:disc;display:block;background:none;border:0}
body[data-surface="web"] .web-legal-page .legal-copy li{margin:0 0 7px;padding:0;background:none;border:0;border-radius:0;font-size:15px;line-height:1.8;color:#3c4e45}
body[data-surface="web"] .web-legal-page .legal-copy>:last-child{margin-bottom:0}
body[data-surface="web"] .web-legal-page .legal-copy a{color:#20654d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
body[data-surface="web"] .web-legal-page .legal-navigation{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;margin:0}
body[data-surface="web"] .web-legal-page .legal-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 15px;border:1px solid #dbe5dd;border-radius:11px;background:#f7faf8;color:#345647;font-size:13px;line-height:1.5;text-decoration:none}
body[data-surface="web"] .web-legal-page .legal-navigation a:hover{background:#eaf3ed;border-color:#a8c8b5}
body[data-surface="web"] .web-legal-page :is(a,button):focus-visible{outline:3px solid #b09251;outline-offset:3px}
body[data-surface="web"] .mn-footer{border-radius:26px 26px 0 0;margin-block-start:64px;padding-top:44px}
body[data-surface="web"] .mn-footer>.mn-live-strip{max-width:1200px;margin:0 auto 32px;padding:0 0 20px;row-gap:8px}
body[data-surface="web"] .mn-footer-grid{gap:42px;grid-template-columns:minmax(200px,1.25fr) minmax(150px,1fr) minmax(145px,.9fr)}
body[data-surface="web"] .mn-footer-brand img{width:190px;height:54px;object-fit:contain;object-position:right center}
body[data-surface="web"] .mn-footer p{font-size:14px;line-height:1.85;margin:15px 0;color:#aab5b0}
body[data-surface="web"] .mn-footer nav{min-width:0;gap:4px}
body[data-surface="web"] .mn-footer h2{font-size:15px;font-weight:500;line-height:1.5;margin-bottom:10px;color:#d7bf88}
body[data-surface="web"] .mn-footer a{font-size:14px;line-height:1.65;min-height:37px;overflow-wrap:anywhere}
body[data-surface="web"] .mn-footer-bottom{margin-top:28px;padding-top:17px;gap:16px}
body[data-surface="web"] .mn-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 18px}
body[data-surface="web"] .mn-footer-bottom a{font-size:12px;min-height:34px}
body[data-surface="web"] .mn-social-network{font-size:12px;line-height:1.5;letter-spacing:.025em}
@media(max-width:700px){
 body[data-surface="web"] .web-legal-page{padding:8px 0 30px}
 body[data-surface="web"] .web-legal-page>header{margin-bottom:19px}
 body[data-surface="web"] .web-legal-page .legal-copy{padding:22px 19px;border-radius:15px}
 body[data-surface="web"] .web-legal-page .legal-copy h2{font-size:19px;margin-top:24px;padding-top:18px}
 body[data-surface="web"] .web-legal-page .legal-copy :is(p,li){font-size:14px;line-height:1.85}
 body[data-surface="web"] .web-legal-page .legal-navigation{gap:7px}
 body[data-surface="web"] .web-legal-page .legal-navigation a{font-size:12px;padding-inline:12px}
 body[data-surface="web"] .mn-footer{border-radius:20px 20px 0 0;margin-block-start:40px;padding-top:28px}
 body[data-surface="web"] .mn-footer>.mn-live-strip{margin-bottom:28px;padding-bottom:18px;column-gap:10px}
 body[data-surface="web"] .mn-footer>.mn-live-strip>span{flex-basis:100%;text-align:center}
 body[data-surface="web"] .mn-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:27px 22px}
 body[data-surface="web"] .mn-footer-brand{grid-column:1/-1}
 body[data-surface="web"] .mn-footer-brand img{width:175px;height:50px}
 body[data-surface="web"] .mn-footer a{font-size:13px}
 body[data-surface="web"] .mn-footer-bottom{align-items:flex-start;flex-direction:column;gap:9px}
 body[data-surface="web"] .mn-footer-bottom a{font-size:12px}
}
/* Reserve real space for the account action instead of allowing it to overlap
   the central logo on narrow phones, including the administrator shortcut. */
@media(max-width:500px){
 body[data-surface=web] .web-header .header-inner{grid-template-columns:44px minmax(0,1fr) 88px!important;gap:6px}
 body[data-surface=web] .web-header .web-brand{min-width:0;max-width:100%}
 body[data-surface=web] .web-header .web-brand img{width:132px;max-width:100%;height:auto}
 body[data-surface=web] .web-header .web-header-actions{min-width:0;max-width:88px}
 body[data-surface=web] .web-header .account-link{box-sizing:border-box;max-width:88px;min-height:44px;padding:7px 8px;font-size:11px}
 body[data-surface=web] .web-header .web-menu-toggle{width:44px;min-width:44px;height:44px}
 body[data-surface=web] .web-header-actions .account-toggle{width:44px;max-width:44px;min-height:44px;height:44px}
}
@media(max-width:767px){
 body[data-surface=web] .mn-reference .elementor-3657 .elementor-element:is(.elementor-element-5826455,.elementor-element-207fc69){text-align:start}
}

/* MN617 original: /Web/assets/admin-refinements.css */
/* Scoped account and administration refinements; public content and book reader stay independent. */
body[data-surface=web] .auth-page{max-width:1040px;padding-block:34px 48px}
body[data-surface=web] .auth-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:570px;border:1px solid #e5e2da;border-radius:18px;box-shadow:0 14px 48px #221e1610;background:#fff}
body[data-surface=web] .auth-main{padding:48px 45px 30px;color:#292823}
body[data-surface=web] .auth-main>header{margin-bottom:28px}
body[data-surface=web] .auth-main .page-title{font-size:32px;line-height:1.3;letter-spacing:-.025em;color:#24251f;max-width:400px}
body[data-surface=web] .auth-main .eyebrow{color:#967644;font-size:11px;letter-spacing:.035em}
body[data-surface=web] .auth-main>header>.muted{color:#727369;font-size:14px;line-height:1.8}
body[data-surface=web] .auth-aside{background:radial-gradient(ellipse at 10% 90%,#a77e3820,transparent 65%),#1b1d1c!important;text-align:start;align-items:flex-start;justify-content:center;padding:122px 35px 80px;min-height:570px}
body[data-surface=web] .auth-aside:before,body[data-surface=web] .auth-aside:after{display:none}
body[data-surface=web] .auth-aside .auth-brand{position:absolute;left:34px;top:32px;display:block;width:202px;max-width:calc(100% - 68px);line-height:1}
body[data-surface=web] .auth-brand img{display:block;width:100%;height:auto;object-fit:contain}
body[data-surface=web] .auth-aside-copy{max-width:290px;width:100%}
body[data-surface=web] .auth-aside-copy .eyebrow{color:#d5b16d;margin-bottom:22px;font-size:11px;letter-spacing:.025em}
body[data-surface=web] .auth-aside-copy h2{font-size:38px;font-weight:600;line-height:1.3;letter-spacing:-.035em;margin:0 0 23px;color:#fbfaf6}
body[data-surface=web] .auth-aside-copy h2 span{color:#d5b16d}
body[data-surface=web] .auth-aside-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#bdbdb4;margin:0}
body[data-surface=web] .auth-aside-meta{position:absolute;bottom:26px;inset-inline:34px;width:auto;margin:0;padding-top:18px;border-color:#c7ab6b22;color:#a8a89f;font-size:10px;gap:12px}
body[data-surface=web] .auth-content .field{font-size:13px;color:#35372f;gap:7px}
body[data-surface=web] .auth-content .field input{border:1px solid #dcded5;background:#fdfdfb;border-radius:9px;min-height:48px;font-size:16px;color:#262820}
body[data-surface=web] .auth-content .field input:focus{border-color:#b28e51;box-shadow:0 0 0 3px #c7a46a20;outline:0}
body[data-surface=web] .auth-content .field-error input{border-color:#bd5046;background:#fffafa}
body[data-surface=web] .auth-content form>.button:not(.secondary){background:#d5b16d;border:1px solid #d5b16d;color:#27241b;box-shadow:none;min-height:49px;border-radius:9px;font-weight:650;font-size:15px}
body[data-surface=web] .auth-content form>.button:not(.secondary):hover{background:#c8a15a;border-color:#c8a15a;color:#211e17}
body[data-surface=web] .auth-content form>.button.secondary{background:#faf8f1;border-color:#e3d5b8;color:#755c32;box-shadow:none}
body[data-surface=web] .auth-content :is(.actions a,form>p a,form>a:not(.button)){color:#806433}
body[data-surface=web] .auth-home{color:#787b70;margin-top:27px}
body[data-surface=web] .auth-home:hover{color:#806433}
body[data-surface=web] .auth-page :is(a,button):focus-visible{outline-color:#b18b4a}

/* A compact shell shared by overview, catalogs, customers and course editing. */
body.studio-mode #app-root{background:#f5f6f3}
body[data-surface=web] .studio-layout{grid-template-columns:208px minmax(0,1fr);min-height:72vh}
body[data-surface=web] .studio-sidebar{background:#1c2725;padding:24px 12px 18px;font-size:13px;min-height:calc(100dvh - 86px);align-self:start;max-height:calc(100dvh - 86px);overflow-y:auto;scrollbar-width:thin}
body[data-surface=web] .studio-sidebar-title{padding:0 12px 22px;gap:7px}
body[data-surface=web] .studio-sidebar-title small{font-size:10px;letter-spacing:.08em;color:#b8c8be}
body[data-surface=web] .studio-sidebar-title strong{font-size:17px;line-height:1.5;color:#f7f8f3}
body[data-surface=web] .studio-sidebar-title>span{font-size:10px;color:#8ea39a}
body[data-surface=web] .studio-sidebar nav{gap:4px}
body[data-surface=web] .studio-sidebar a{padding:9px 10px;min-height:42px;gap:10px;font-size:12px;border-radius:7px;color:#c4d0c9}
body[data-surface=web] .studio-sidebar nav a>span{font-size:18px;width:20px;color:#8fac9e}
body[data-surface=web] .studio-sidebar a[aria-current=page]{background:#344a42;border-color:#526e60;color:#fff}
body[data-surface=web] .studio-sidebar a:hover{background:#2c3d36;color:#fff}
body[data-surface=web] .studio-sidebar-bottom{margin-top:20px;padding-top:13px;border-color:#3a4b43}
body[data-surface=web] .studio-sidebar-bottom a{font-size:11px;min-height:37px}
body[data-surface=web] .studio-main{max-width:1500px;padding:30px 32px 50px;font-size:14px;line-height:1.65}
body[data-surface=web] .studio-main h1{font-size:28px;line-height:1.4;letter-spacing:-.02em;margin:3px 0 7px}
body[data-surface=web] .studio-account-main{gap:21px}
body[data-surface=web] .studio-account-main>header{padding:0;margin:0 0 3px;max-width:none}
body[data-surface=web] .studio-account-main>header .eyebrow{font-size:10px;margin:0 0 7px;color:#728378}
body[data-surface=web] .studio-account-main>header>.muted{font-size:14px;line-height:1.7;margin:0;color:#67796e;max-width:760px}
body[data-surface=web] .studio-main .panel{padding:23px;border:1px solid #e0e5dd;border-radius:12px;background:#fff;box-shadow:0 2px 8px #1c302006;min-width:0}
body[data-surface=web] .studio-main .panel h2{font-size:18px;line-height:1.5;margin:0 0 16px;color:#23372d}
body[data-surface=web] .studio-main .panel h3{font-size:16px;line-height:1.6}
body[data-surface=web] .studio-main .panel p{line-height:1.75;font-size:13px}
body[data-surface=web] .studio-main .muted{color:#697d70}
body[data-surface=web] .studio-main :is(.button,.learn-button){min-height:42px;border-radius:8px;font-size:13px;padding:9px 15px;line-height:1.55;font-weight:500;white-space:normal}
body[data-surface=web] .studio-main .actions{gap:9px}
body[data-surface=web] .studio-main .field{font-size:13px;gap:7px;min-width:0}
body[data-surface=web] .studio-main .field :is(input,select,textarea){font:inherit;font-size:14px;min-height:43px;border:1px solid #d3dfd5;border-radius:8px;padding:9px 11px;background:#fdfefd;max-width:100%;width:100%;color:#2a4033}
body[data-surface=web] .studio-main .field input:focus,body[data-surface=web] .studio-main .field select:focus{border-color:#6ca088;box-shadow:0 0 0 3px #2d896315}
body[data-surface=web] .studio-main .field small{font-size:11px;line-height:1.65}
body[data-surface=web] .studio-main .stat-grid{gap:14px}
body[data-surface=web] .studio-main .stat{border:1px solid #e1e8de;border-radius:11px;padding:18px 19px;box-shadow:none;background:#fff;min-width:0}
body[data-surface=web] .studio-main .stat>span{font-size:12px;line-height:1.5}
body[data-surface=web] .studio-main .stat strong{font-size:28px;line-height:1.3;margin-top:8px;color:#263c2d;overflow-wrap:anywhere}
.admin-overview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.admin-overview-grid,.admin-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}
.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:17px}
body[data-surface=web] .admin-section-heading h2{margin:0!important}
.admin-section-heading>a{font-size:12px;text-decoration:none;color:#2c7960;min-height:32px;display:inline-flex;align-items:center}
body[data-surface=web] .studio-main .admin-panel-caption{font-size:12px;color:#78857a;line-height:1.8;margin:0 0 18px}
body[data-surface=web] .studio-main .admin-panel-caption:last-child{margin:17px 0 0}
.admin-content-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.admin-content-summary>a{display:grid;gap:8px;text-decoration:none;border:1px solid #e2e8e0;border-radius:9px;padding:17px;background:#fbfcf9;color:#45614e;min-width:0}
.admin-content-summary>a:hover{border-color:#a6c5b0;background:#f4f8f2}
.admin-content-summary span{font-size:12px}.admin-content-summary strong{font-size:29px;color:#233d2e;font-weight:650;line-height:1.2}.admin-content-summary small{font-size:11px;line-height:1.6;color:#7c8b7d}
.admin-payment-totals{display:grid;gap:18px;margin-top:26px}.admin-payment-totals>div{display:flex;flex-direction:column;gap:7px}.admin-payment-totals strong{font-size:29px;font-weight:650;color:#244d38}.admin-payment-totals span{font-size:12px;color:#6d8071}
.admin-empty{padding:26px 15px;text-align:center;border:1px dashed #dbe4d7;border-radius:9px;background:#fbfcf9;color:#617862}.admin-empty strong{font-size:14px;font-weight:500}.admin-empty p{max-width:380px;margin:9px auto 0;font-size:12px!important;color:#82907f}
.admin-operation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-main .admin-operation-metrics .stat{border:0;background:#f6f8f3;padding:16px}.studio-main .admin-operation-metrics .stat strong{font-size:24px}
.admin-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-catalog-toolbar nav{display:flex;gap:5px;flex-wrap:wrap;border:1px solid #dde6d8;background:#fff;padding:4px;border-radius:10px}.admin-catalog-toolbar nav a{display:flex;align-items:center;min-height:36px;font-size:13px;text-decoration:none;padding:7px 14px;border-radius:7px;color:#637969}.admin-catalog-toolbar nav a[aria-current]{background:#e9f0e4;color:#345538;font-weight:600}
.admin-row-actions{display:flex;gap:15px;flex-wrap:wrap}.admin-row-action,.admin-row-actions a{display:inline-flex;align-items:center;min-height:34px;font-size:12px;color:#287d5b;text-decoration:none;white-space:nowrap}.admin-row-action:hover,.admin-row-actions a:hover{text-decoration:underline}
body[data-surface=web] .studio-main .admin-data-table{border:1px solid #e2e8de;border-radius:9px;overflow:auto;max-width:100%;background:#fff;scrollbar-width:thin}
body[data-surface=web] .studio-main .admin-data-table:focus-visible{outline:2px solid #5a9b75;outline-offset:3px}
body[data-surface=web] .studio-main .admin-data-table table{width:100%;border-collapse:collapse;margin:0}
body[data-surface=web] .studio-main .admin-data-table th{background:#f6f8f2;color:#71816e;font-size:11px;font-weight:500;white-space:nowrap;text-align:start;padding:12px 13px;border-bottom:1px solid #e2e8dd}
body[data-surface=web] .studio-main .admin-data-table td{padding:12px 13px;font-size:12px;line-height:1.7;vertical-align:middle;border-bottom:1px solid #edf0e9;color:#3d543e;overflow-wrap:anywhere}
body[data-surface=web] .studio-main .admin-data-table tbody tr:last-child td{border-bottom:0}
body[data-surface=web] .studio-main .admin-data-table tbody tr:hover{background:#fafcf7}
body[data-surface=web] .studio-main .admin-data-table td strong{font-weight:600;color:#2b4030}
body[data-surface=web] .studio-main .admin-data-table td .button{font-size:11px;min-height:34px;padding:6px 10px}
.admin-customer-identity{display:grid;gap:4px;min-width:0}.admin-customer-identity>bdi{font-size:11px;color:#81907b;overflow-wrap:anywhere}.admin-customer-identity small{font-size:11px;color:#81907b}.admin-product-name{font-size:12px;max-width:180px;display:block}
body[data-surface=web] .studio-main .tag{font-size:10px;font-weight:500;padding:4px 8px;line-height:1.5;border-radius:6px;white-space:nowrap}.studio-main .tag.published,.studio-main .tag.paid,.studio-main .tag.verified,.studio-main .tag.active{background:#e9f3e7;color:#3e7848}.studio-main .tag.draft,.studio-main .tag.pending{background:#faf2dc;color:#9a7937}.studio-main .tag.archived{background:#eff1ed;color:#76816e}
.admin-filter-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.admin-filter-panel form>.form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px}.admin-filter-panel form>[data-feedback]:not([hidden]){grid-column:1/-1}.admin-filter-panel form>.button{margin:0;min-width:86px}
.admin-reconcile-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px}
.admin-settings-selection{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-settings-selection>.field{width:340px;max-width:50%}.admin-settings-selection .admin-panel-caption{margin:0!important}
.admin-readiness{font-size:11px;padding:5px 9px;border-radius:7px;white-space:nowrap}.admin-readiness.is-ready{color:#447b45;background:#e9f4e4}.admin-readiness.is-pending{color:#8b6d38;background:#fbf3df}
body[data-surface=web] .studio-main .details-grid{gap:18px 25px;margin:0 0 17px}
body[data-surface=web] .studio-main .details-grid dt{font-size:11px;color:#8a9885;margin-bottom:5px}
body[data-surface=web] .studio-main .details-grid dd{font-size:13px;line-height:1.7;margin:0;color:#374f38;overflow-wrap:anywhere}
.admin-policy{border:1px solid #e3e8df;border-radius:9px;margin:12px 0 0;padding:0;background:#fbfcf9}.admin-policy summary{display:flex;justify-content:space-between;align-items:center;gap:14px;cursor:pointer;min-height:53px;padding:13px 17px;list-style:none;font-size:13px;color:#425d40}.admin-policy summary:after{content:'+';margin-inline-start:4px;color:#899a7f}.admin-policy[open] summary:after{content:'−'}.admin-policy summary small{font-size:11px;color:#8a9783;margin-inline-start:auto}.admin-policy summary::-webkit-details-marker{display:none}.admin-policy>div{padding:0 17px 18px}.admin-policy p{white-space:pre-wrap;font-size:12px!important;color:#71806a;max-height:310px;overflow:auto}.admin-policy>div>a{font-size:12px;color:#367551}
@media(max-width:1150px){body[data-surface=web] .studio-layout{grid-template-columns:190px minmax(0,1fr)}body[data-surface=web] .studio-main{padding:25px 22px 40px}.admin-overview-grid,.admin-settings-grid{gap:15px}.admin-reconcile-fields{grid-template-columns:1fr 1fr}.admin-reconcile-fields>.field:first-child{grid-column:1/-1}.admin-content-summary>a{padding:14px}.admin-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){body[data-surface=web] .studio-layout{display:block}body[data-surface=web] .studio-sidebar{position:relative;top:auto;min-height:0;max-height:none;padding:0;overflow:visible}body[data-surface=web] .studio-sidebar>summary{display:flex;padding:14px 19px;font-size:13px}body[data-surface=web] .studio-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}body[data-surface=web] .studio-sidebar a{font-size:12px;min-height:41px}body[data-surface=web] .studio-sidebar-bottom{margin:0 13px;padding:9px 0;display:flex;gap:8px}body[data-surface=web] .studio-main{padding:24px 18px 35px}body[data-surface=web] .studio-main h1{font-size:26px}.admin-overview-grid,.admin-settings-grid{grid-template-columns:1fr}.admin-settings-selection>.field{max-width:50%}}
@media(max-width:760px){body[data-surface=web] .auth-page{max-width:520px;padding-top:22px}body[data-surface=web] .auth-layout{grid-template-columns:1fr;min-height:0;border-radius:16px}body[data-surface=web] .auth-aside{display:none}body[data-surface=web] .auth-main{padding:30px 25px 25px}body[data-surface=web] .auth-main .page-title{font-size:29px}body[data-surface=web] .studio-main .panel{padding:18px}body[data-surface=web] .studio-main .admin-data-table{border:0;background:transparent;overflow:visible}body[data-surface=web] .studio-main .admin-data-table td{padding:9px 13px;border:0}body[data-surface=web] .studio-main .admin-data-table tbody tr{background:#fff;border:1px solid #e2e8dd;border-radius:9px;margin-bottom:13px;overflow:hidden}body[data-surface=web] .studio-main .admin-data-table tbody tr:hover{background:#fff}.admin-filter-panel form{grid-template-columns:1fr}.admin-filter-panel form>.form-grid{grid-template-columns:1fr 1fr}.admin-filter-panel form>.button{justify-self:start;min-width:110px}.admin-reconcile-fields{grid-template-columns:1fr}.admin-reconcile-fields>.field:first-child{grid-column:auto}.admin-settings-selection{align-items:stretch;flex-direction:column;gap:14px}.admin-settings-selection>.field{width:100%;max-width:none}.admin-catalog-toolbar{align-items:stretch;flex-direction:column}.admin-catalog-toolbar>.button{align-self:start}.admin-customer-identity{gap:3px}}
@media(max-width:500px){body[data-surface=web] .auth-main{padding:27px 21px 24px}body[data-surface=web] .auth-main .page-title{font-size:27px}body[data-surface=web] .studio-main{padding:21px 13px 30px}body[data-surface=web] .studio-main h1{font-size:24px}body[data-surface=web] .studio-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-surface=web] .studio-sidebar a{font-size:11px}.admin-filter-panel form>.form-grid{grid-template-columns:1fr}.admin-overview-actions{display:grid;grid-template-columns:1fr 1fr}.admin-overview-actions>.button:first-child{grid-column:1/-1}.admin-content-summary{gap:10px}.admin-content-summary strong{font-size:26px}.admin-section-heading{gap:10px}.admin-section-heading>a{font-size:11px}.admin-readiness{font-size:10px}body[data-surface=web] .studio-main .stat{padding:15px}body[data-surface=web] .studio-main .stat strong{font-size:25px}}

/* Customer products are the primary administrative view. */
body[data-surface=web] .studio-sidebar{max-height:calc(100dvh - var(--mn-header-height));min-height:calc(100dvh - var(--mn-header-height));overscroll-behavior:contain;scrollbar-gutter:stable}
.admin-customer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}
.admin-customer-heading>div:first-child{display:flex;align-items:center;gap:16px;min-width:0}
body[data-surface=web] .studio-main .admin-customer-heading h2{margin:0 0 5px;font-size:21px}
.admin-customer-heading bdi{font-size:13px;overflow-wrap:anywhere;color:#66776f}
.admin-customer-avatar{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#e9f0e9;color:#426552;font-size:22px}
.admin-customer-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:15px;margin-top:20px}
.admin-customer-product{padding:20px;border:1px solid #dde5dc;background:#f8faf6;border-radius:12px}
.admin-product-kind{font-size:11px;color:#788b76}
body[data-surface=web] .studio-main .admin-customer-product h3{margin:8px 0 16px;font-size:17px;line-height:1.55}
.admin-product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#7d8978;margin-bottom:15px}
.admin-product-tags{display:grid;gap:8px;min-width:150px;max-width:290px}
.admin-product-tags>span{display:grid;gap:2px;padding:6px 10px;border-radius:7px;background:#f1f5ee;border:1px solid #e7ede2}
.admin-product-tags b{font-size:12px;font-weight:500}.admin-product-tags small,.admin-pending-email{display:block;color:#7b8b73;font-size:10px}
.admin-grant-panel{scroll-margin-top:calc(var(--mn-header-height) + 20px)}
.admin-grant-panel form{max-width:630px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.admin-grant-panel form>.field:nth-child(4),.admin-grant-panel form>[data-access-current],.admin-grant-panel form>.admin-acknowledge,.admin-grant-panel form>[data-feedback]{grid-column:1/-1}
.admin-grant-panel form>[data-access-current]{margin:0;font-size:12px}
.admin-grant-panel form>.button{justify-self:start}
.admin-acknowledge{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8}
.admin-acknowledge input{flex:none;margin-top:5px}
.admin-customer-more>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}
.admin-customer-more[open]>summary{margin-bottom:23px}
.admin-customer-more>.stack{max-width:630px;margin-top:22px}
.admin-customer-more h3{margin-top:22px}
@media(max-width:900px){body[data-surface=web] .studio-sidebar{min-height:0;max-height:none;overscroll-behavior:auto;scrollbar-gutter:auto}}
@media(max-width:600px){.admin-customer-heading{align-items:flex-start;flex-direction:column}.admin-grant-panel form{grid-template-columns:1fr}.admin-grant-panel form>*{grid-column:1!important}.admin-product-tags{max-width:none;min-width:0}}

/* MN617 original: /Web/assets/theme.css */
/* Shared semantic colors: every surface has a matching foreground in both themes. */
body[data-surface=web]{
 --theme-bg:#f5f8f6;--theme-panel:#fff;--theme-raised:#edf4f0;--theme-field:#fff;--theme-line:#becfc7;
 --theme-card:var(--theme-panel);--theme-surface:#f3f8f5;--theme-text:#18362d;--theme-muted:#53675f;
 --theme-accent:#176e62;--theme-success:#176448;--theme-error:#a52e2c;--theme-gold:#806122;
 --theme-selected:#e4f3ed;--theme-selected-line:#168276;--theme-success-bg:#edf6ef;--theme-error-bg:#fff0ee;
 --theme-warning:#805e1c;--theme-warning-bg:#fff5db;--theme-info:#25637d;--theme-info-bg:#eaf4fa;
}
/* Explicit theme palettes: no image/video inversion and no changes to protected content. */
.mn-theme-switch{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:500 14px/1.5 Heebo,Arial,sans-serif;cursor:pointer;text-align:start}
.mn-theme-icon{flex:none}.mn-theme-label{flex:1}.mn-theme-track{position:relative;display:block;flex:0 0 36px;width:36px;height:21px;border:1px solid #697c77;border-radius:20px;background:#81908c;direction:ltr}
.mn-theme-track::after{content:'';position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s}
.mn-theme-switch[aria-checked=true] .mn-theme-track{background:#218775;border-color:#54bda7}.mn-theme-switch[aria-checked=true] .mn-theme-track::after{transform:translateX(15px)}
.mn-theme-switch:focus-visible{outline:3px solid #64cbb7;outline-offset:3px}
body[data-surface=web] #account-control:has(.mn-theme-guest){display:flex;align-items:center;gap:6px}
body[data-surface=web] .account-menu .mn-theme-account{display:flex;width:100%;color:#27483f;border-top:1px solid #e1e9e5;border-radius:0;margin-top:5px}
body[data-surface=web] .account-menu .mn-theme-account:hover{background:#edf5f1}
body[data-surface=web] .mn-theme-guest{padding:8px;width:40px;justify-content:center;color:#e5eeea;border-color:#55645e}
.mn-theme-guest .mn-theme-label,.mn-theme-guest .mn-theme-track{display:none}
body[data-surface=web] .mn-theme-mobile{width:100%;color:#e8efec;border-color:#42534b;margin-top:16px}
body[data-surface=web] .mn-theme-mobile:hover{background:#283832}
@media(max-width:680px){body[data-surface=web] .mn-theme-guest{display:none}}
@media(prefers-reduced-motion:reduce){.mn-theme-track::after{transition:none}}

/* Imported lead forms have explicit text colors in both display modes. */
body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-field-group :is(input.elementor-field-textual,textarea.elementor-field-textual,select.elementor-field-textual){background:#fff!important;color:#172b28!important;-webkit-text-fill-color:#172b28;caret-color:#167e78;opacity:1}
body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-field-group :is(input,textarea)::placeholder{color:#536860!important;-webkit-text-fill-color:#536860;opacity:1}
body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-select-wrapper{color:#172b28}

html[data-mn-theme=dark]{color-scheme:dark;background:#10191c}
html[data-mn-theme=dark] body[data-surface=web]{
 --theme-bg:#10191c;--theme-panel:#182529;--theme-raised:#213238;--theme-field:#111e22;--theme-line:#3c5055;
 --theme-text:#edf4f1;--theme-muted:#bacbc6;--theme-accent:#81d6c4;--theme-success:#9be5b6;--theme-error:#ffb7b0;--theme-gold:#e5c783;
 --theme-card:var(--theme-panel);--theme-surface:var(--theme-raised);--theme-selected:#24483f;--theme-selected-line:#69c9b0;
 --theme-success-bg:#1d3d31;--theme-error-bg:#422b2c;--theme-warning:#f5de9d;--theme-warning-bg:#3a3220;--theme-info:#a6d9f0;--theme-info-bg:#203b47;
 --paper:var(--theme-bg);--ink:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-line);--mint:#203b34;--cream:var(--theme-panel);--accent:var(--theme-accent);
 --mn-ink:var(--theme-text);--mn-line:var(--theme-line);--mn-soft:var(--theme-panel);--mn-accent:#167e78;
 background:var(--theme-bg);color:var(--theme-text)
}
/* The existing black/gold marketing pages keep their native artwork and colors. */
body[data-surface=web] #app-root :is(.learn-eyebrow,.studio-catalog-toolbar>p){color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web]:is(.web-home-mode,.web-content-mode){background:#121212}
html[data-mn-theme=dark] body[data-surface=web] #app-root{color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web].studio-mode #app-root{background:var(--theme-bg)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .learn-shell{--learn-ink:var(--theme-text);--learn-muted:var(--theme-muted);--learn-line:var(--theme-line);--learn-accent:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] :is(.account-menu,.cookie-banner,.cookie-dialog,.a11y-dialog,.studio-dialog,.sample-dialog,.mn-access-dialog){background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line);color-scheme:dark}
html[data-mn-theme=dark] body[data-surface=web] .account-menu :is(a,button){color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] .account-menu :is(a,button):hover{background:var(--theme-raised)}
html[data-mn-theme=dark] body[data-surface=web] .account-menu .mn-theme-account{border-color:var(--theme-line);color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] .account-menu #header-logout{color:var(--theme-error)}

/* Cards and reading/learning surfaces. Images, charts and native video stay untouched. */
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.panel,.stat,.learn-product-card,.learn-empty,.learn-curriculum details,.learn-lesson-menu,.learn-editor-panel,.learn-admin-course,.learn-new-course,.learn-admin-nav,.library-card,.auth-layout,.legal-copy,.studio-outline,.studio-stage,.learn-editor-savebar,.reader-toolbar,.reader-bottom,.reader-sidebar,.reader-paper,.purchase-preview,.admin-navigation,.admin-nav,.admin-data-table tbody tr,.admin-content-summary>a,.admin-empty,.admin-catalog-toolbar nav,.admin-policy,.admin-customer-product,.admin-operation-metrics .stat){background:var(--theme-panel);border-color:var(--theme-line);color:var(--theme-text);box-shadow:none}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-catalog-page .learn-card-body h2,.learn-page-heading h1,.library-card h2,.learn-price,.studio-main .panel h2,.studio-main .stat strong,.admin-content-summary strong,.admin-payment-totals strong,.admin-data-table td strong,.details-grid dd,.auth-main,.auth-main .page-title,.web-legal-page .legal-copy h2){color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.muted,.page-lead,.learn-eyebrow,.learn-card-body>p,.library-card-heading>p,.learn-progress,.learn-course-meta,.learn-description,.learn-curriculum small,.learn-curriculum summary>span,.learn-admin-label,.learn-admin-course p,.learn-study-top,.learn-lesson-menu h2,.learn-lesson-menu li small,.learn-lesson-menu>summary small,.learn-field label,.learn-section-editor-head,.learn-editor-savebar>p,.learn-lesson-editor>summary small,.studio-catalog-toolbar label,.studio-catalog-toolbar>p,.studio-lesson-choice small,.studio-stage-heading p,.studio-lesson-description p,.studio-main .admin-panel-caption,.admin-content-summary small,.admin-payment-totals span,.admin-empty p,.admin-data-table th,.admin-data-table td,.admin-customer-identity>bdi,.admin-customer-identity small,.details-grid dt,.admin-policy p,.admin-policy summary small,.admin-product-kind,.admin-product-meta,.admin-product-tags small,.admin-pending-email,.admin-customer-heading bdi,.auth-main>header>.muted,.auth-home,.verify-steps,.verify-help,.verify-help summary,.verify-email,.web-legal-page .legal-copy p,.web-legal-page .legal-copy li,.web-legal-page>header>p:last-child:not(.eyebrow),.shortcut span,.shortcut small,.preview-label,.responsive-table .table-cell-label){color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-access,.learn-progress strong,.learn-save-status,.learn-upload-status){color:var(--theme-success)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-back,.text-action,.web-legal-page .legal-copy a,.legal-navigation a,.admin-section-heading>a,.admin-row-action,.admin-row-actions a,.admin-policy>div>a,.auth-content .actions a,.auth-content form>p a,.auth-content form>a:not(.button),.preview-label a,.toc-list button){color:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-card-kind,.learn-admin-label,.learn-status,.tag,.admin-product-tags>span,.admin-customer-avatar,.verify-steps span,.verify-delivery,.panel.soft,.onward,.demo-card,.learn-lesson-menu>summary,.studio-outline>summary,.learn-lesson-editor,.learn-section-editor.is-archived,.learn-lesson-editor.is-archived,.learn-upload-preview){background:var(--theme-raised);color:var(--theme-muted);border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-card-bottom,.learn-category-tabs,.learn-pagination,.learn-curriculum li,.learn-section-editor,.studio-outline .learn-section-editor,.admin-nav,td,th,.verify-help,.legal-copy h2){border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-card-media.is-book,.library-card .learn-card-media.is-book){background:radial-gradient(ellipse at 50% 75%,#354843,#21302e 70%)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(th,.admin-data-table th){background:var(--theme-raised);color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(tbody tr:hover,.admin-data-table tbody tr:hover){background:var(--theme-raised)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-lesson-menu li a,.learn-admin-nav a,.studio-lesson-choice,.admin-policy summary){color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-lesson-menu li a:hover,.learn-admin-nav a:hover,.studio-lesson-choice:hover,.toc-list button:hover){background:var(--theme-raised)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-lesson-menu li a[aria-current],.learn-admin-nav a[aria-current],.studio-lesson-choice[aria-current=true],.toc-list button[aria-current=true],.admin-catalog-toolbar nav a[aria-current]){background:#24483f;color:#c8f6e7;border-color:#47796a}

/* Inputs always set foreground and background together, including browser autofill. */
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog,.a11y-dialog,.cookie-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),textarea,select){background:var(--theme-field)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text);border-color:var(--theme-line);caret-color:var(--theme-accent);color-scheme:dark}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(input,textarea)::placeholder{color:#aabdb7!important;-webkit-text-fill-color:#aabdb7;opacity:1}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(input,textarea,select):focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #81d6c425}
html[data-mn-theme=dark] body[data-surface=web] :is(input,textarea):autofill{box-shadow:0 0 0 1000px var(--theme-field) inset!important;-webkit-text-fill-color:var(--theme-text)!important;caret-color:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] :is(input,textarea):-webkit-autofill{box-shadow:0 0 0 1000px var(--theme-field) inset!important;-webkit-text-fill-color:var(--theme-text)!important;caret-color:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-field-group :is(input.elementor-field-textual,textarea.elementor-field-textual,select.elementor-field-textual){background:var(--theme-field)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text);border-color:#638078;caret-color:var(--theme-accent);color-scheme:dark}
html[data-mn-theme=dark] body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-field-group :is(input,textarea)::placeholder{color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted);opacity:1}
html[data-mn-theme=dark] body[data-surface=web] .mn-source-page .elementor-widget-form .elementor-select-wrapper{color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.field,.auth-content .field){color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] :is(input[type=checkbox],input[type=radio],progress){accent-color:#62c9b0}

/* Secondary controls and feedback retain their meaning with accessible contrast. */
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.button.secondary,.learn-button.is-secondary,.learn-category-option,.learn-filter-bar button,.learn-order-buttons button,.studio-section-edit,.legal-navigation a){background:var(--theme-raised);color:var(--theme-text)!important;border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.button.secondary,.learn-button.is-secondary,.learn-category-option,.learn-filter-bar button,.learn-order-buttons button,.studio-section-edit,.legal-navigation a):hover{background:#2d4549;border-color:#6c9288}
html[data-mn-theme=dark] body[data-surface=web] #app-root .learn-category-tabs{background:var(--theme-panel);border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.learn-category-option[aria-current=page],.learn-filter-bar button.is-active){background:#26766b;color:#fff!important;border-color:#81cbb7}
html[data-mn-theme=dark] body[data-surface=web] #app-root .auth-content form>.button:not(.secondary){background:var(--theme-gold);color:#25221b}
html[data-mn-theme=dark] body[data-surface=web] #app-root .auth-main .eyebrow{color:var(--theme-gold)}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.notice,.learn-notice,.diagnostic-state,.tag.pending,.tag.draft,.tag.queued,.tag.sending,.learn-status.draft,.admin-readiness.is-pending){background:#3a3220;border-color:#786940;color:#f5de9d}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.notice.success,.learn-preview-banner,.tag.active,.tag.paid,.tag.verified,.tag.published,.tag.sent,.learn-status.published,.admin-readiness.is-ready,.diagnostic-state.ok,.studio-dialog-feedback:not(.is-error)){background:#1d3d31;border-color:#476c58;color:#b9ecca}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.notice.error,.learn-notice.is-error,.field-error,.learn-image-upload.has-error,.verify-delivery.delivery-error,.tag.failed,.tag.revoked,.tag.suspended,.diagnostic-state.error,.studio-dialog-feedback.is-error,.button.danger){background:#422b2c;border-color:#93605d;color:var(--theme-error)}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) :is(.field-error-message,.learn-field-error,.learn-save-status.is-error,.learn-editor-savebar>p.is-error,.learn-conflict-reload,.learn-remove-draft,.learn-new-course [role=alert]){color:var(--theme-error)!important}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) [aria-invalid=true]{border-color:var(--theme-error)!important}

/* Book sales content and plain-text reader; the printed book artwork is not recolored. */
html[data-mn-theme=dark] body[data-surface=web] #app-root .web-book-landing{--wb-ink:var(--theme-text);--wb-muted:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.wb-principles,.wb-tools,.wb-diagrams figure){background:var(--theme-panel);color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.web-book-landing .wb-large-copy,.wb-crumbs,.wb-diagrams small,.web-book-page details p){color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.web-book-landing .wb-eyebrow,.web-book-landing .wb-author-role,.web-book-landing .wb-text-link,.wb-crumbs a,.wb-principle-grid article>span,.wb-chapter-number,.wb-faq summary:after,.wb-diagrams figcaption>span){color:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] #app-root :is(.wb-faq details,.wb-chapter,.wb-principle-grid article,.wb-tool-list li){border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .reader-watermark{background:#182529eb;color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .reader-text{background:var(--theme-panel);color:var(--theme-text)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .progress-track{background:var(--theme-raised)}
html[data-mn-theme=dark] body[data-surface=web] #app-root progress::-webkit-progress-bar{background:var(--theme-raised)}

/* Dialogs are outside #app-root, so give them the same palette explicitly. */
html[data-mn-theme=dark] body[data-surface=web] :is(.studio-dialog>header,.studio-dialog>footer,.sample-dialog-bar){background:var(--theme-panel);color:var(--theme-text);border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] :is(.studio-dialog header small,.studio-vimeo-help,.studio-dialog .learn-field label,.studio-dialog .learn-upload-label,.studio-dialog .learn-image-upload>small){color:var(--theme-muted)}
html[data-mn-theme=dark] body[data-surface=web] :is(.studio-dialog header button,.sample-dialog-bar button,.a11y-options>button){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] .studio-dialog .has-error :is(input,textarea,select){background:#321f22!important;border-color:var(--theme-error)}
html[data-mn-theme=dark] body[data-surface=web] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#81d6c4}
html[data-mn-theme=dark] body[data-surface=web] #app-root .learn-study-page{--mn-study-panel:var(--theme-panel);--mn-study-line:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .learn-button.is-owned{background:#26713b;border-color:#438956;color:#fff!important}
html[data-mn-theme=dark] body[data-surface=web] #app-root .learn-button.is-owned:hover{background:#205f32;border-color:#69ad7a}
html[data-mn-theme=dark] body[data-surface=web] :is(.a11y-size,.a11y-size-controls button,.a11y-dialog footer button){background:var(--theme-raised);color:var(--theme-text);border-color:var(--theme-line)}
html[data-mn-theme=dark] body[data-surface=web] .a11y-dialog footer a{color:var(--theme-accent)}
/* An explicitly enabled accessibility contrast preset remains authoritative. */
html[data-mn-theme=dark].mn-a11y-contrast body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog,.mn-source-page,.a11y-dialog) :is(input,textarea,select){background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;caret-color:#111}
html[data-mn-theme=dark].mn-a11y-contrast body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog,.mn-source-page,.a11y-dialog) :is(input,textarea)::placeholder{color:#4a4a4a!important;-webkit-text-fill-color:#4a4a4a!important}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) .learn-field.has-error label{color:var(--theme-error)}
html[data-mn-theme=dark] body[data-surface=web] :is(#app-root,.studio-dialog,.mn-access-dialog) .learn-upload-preview svg{background:var(--theme-raised);color:var(--theme-accent)}
html[data-mn-theme=dark] body[data-surface=web] #app-root .studio-lesson-icon{color:var(--theme-accent)}

/* MN617 original: /Web/assets/course-access.css */
.mn-access-toolbar,.mn-access-controls,.mn-access-dialog-actions,.mn-access-pages{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mn-access-toolbar{margin:12px 0 24px;padding:12px 16px;background:var(--theme-panel,#f5f7f3);color:var(--theme-text,#18362d);border:1px solid #bac9bd55;border-radius:14px;font-size:14px}.mn-access-admin-label{color:var(--muted,#66776d);font-size:12px}.mn-access-toolbar button,.mn-access-controls button,.mn-access-dialog button{font:inherit;cursor:pointer;min-height:42px;border-radius:10px;border:1px solid #93a69b66;padding:8px 14px;background:transparent;color:inherit}.mn-access-toolbar button:disabled,.mn-access-dialog button:disabled{opacity:.5;cursor:default}.mn-access-controls{margin-inline-end:auto;font-size:13px}.mn-access-controls .mn-access-count{padding:5px 4px;border:0;text-align:start;line-height:1.5}.mn-access-count strong{font-size:18px}.mn-access-count small{display:block;color:var(--muted,#778b7d);font-size:11px}.mn-access-controls .mn-access-add{font-size:22px;min-width:42px;background:#d9bc7b20;border-color:#d9bc7b77}.mn-access-unpublished{font-size:11px;max-width:110px}.mn-access-toolbar .mn-access-primary,.mn-access-dialog .mn-access-primary{background:#176757;border-color:var(--theme-success,#176757);color:#fff;font-weight:700}.learn-card-bottom:has(.mn-access-controls){flex-wrap:wrap}.learn-card-bottom:has(.mn-access-controls)>.learn-access{display:none}.mn-access-pick{display:flex;gap:9px;align-items:center;padding:13px 16px;font-size:13px;background:#d9bc7b20;border-bottom:1px solid #d9bc7b55;cursor:pointer}.mn-access-pick input{width:20px;height:20px;accent-color:var(--theme-success,#176757);flex-shrink:0}.mn-access-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-access-selected{outline:2px solid #c2a466;outline-offset:2px}.learn-admin-course:has(.mn-access-pick){flex-wrap:wrap}.learn-admin-course>.mn-access-pick{width:100%;border-radius:10px}.mn-access-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--theme-line,#d6ded6);border-radius:22px;background:var(--theme-panel,#fff);color:var(--theme-text,#18362d);box-shadow:0 25px 90px #0004;overflow:auto;font-family:inherit;text-align:start}.mn-access-dialog::backdrop{background:#071d19b8;backdrop-filter:blur(4px)}.mn-access-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mn-access-dialog>header p{margin:0 0 10px;font-size:11px;letter-spacing:1px;color:var(--theme-muted,#53675f)}.mn-access-dialog h2{font-size:26px;line-height:1.4;margin:0}.mn-access-dialog [data-access-close]{padding:0;font-size:27px;border:0;min-width:36px}.mn-access-intro{color:var(--theme-muted,#53675f);font-size:14px;line-height:1.8;margin:17px 0}.mn-access-courses{padding:0;list-style:none;max-height:160px;overflow:auto;margin:16px 0 22px;border:1px solid var(--theme-line,#dce4da);border-radius:12px;background:var(--theme-surface,#f5f7f3)}.mn-access-courses li{padding:12px 16px;line-height:1.6;border-bottom:1px solid var(--theme-line,#e4e9e0)}.mn-access-courses li:last-child{border:0}.mn-access-dialog fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.mn-access-dialog label{display:grid;gap:7px;font-size:14px;font-weight:600}.mn-access-dialog input{box-sizing:border-box;width:100%;font:inherit;font-weight:400;background:var(--theme-field,#fff);border:1px solid var(--theme-line,#bac9be);color:var(--theme-text,#172f25);border-radius:9px;padding:12px 14px;min-height:47px}.mn-access-dialog input:focus{outline:2px solid var(--theme-accent,#176757);outline-offset:2px}.mn-access-dialog input:disabled{background:var(--theme-raised,#f3f5f0);color:var(--theme-muted,#5a6b5f)}.mn-access-note,.mn-access-dialog small{font-size:12px;color:var(--theme-muted,#53675f);line-height:1.8;font-weight:400}.mn-access-note{margin:17px 0 22px}.mn-access-dialog-actions{margin-top:22px}.mn-access-dialog-actions .mn-access-primary{flex:1}.mn-access-dialog [data-access-feedback]{font-size:14px;line-height:1.8;padding:14px;border-radius:10px;background:var(--theme-success-bg,#edf6ef);color:var(--theme-success,#1e6046)}.mn-access-dialog [data-access-feedback].is-error{background:var(--theme-error-bg,#fff2ed);color:var(--theme-error,#983b24)}.mn-access-dialog [hidden]{display:none!important}.mn-access-students{list-style:none;padding:0;margin:0}.mn-access-students li{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--theme-line,#e4e9df);font-size:13px}.mn-access-students li div{display:grid;gap:5px;min-width:0}.mn-access-students bdi{overflow-wrap:anywhere;color:var(--theme-muted,#53675f);font-size:12px}.mn-access-students li>span{color:var(--theme-warning,#805e1c);font-size:11px;flex-shrink:0}.mn-access-students li>span.is-active{color:var(--theme-success,#176757)}.mn-access-pages{justify-content:space-between;margin-top:18px;font-size:12px}.mn-access-controls button:focus-visible,.mn-access-toolbar button:focus-visible,.mn-access-dialog button:focus-visible{outline:2px solid #ad893f;outline-offset:3px}.mn-access-toolbar.is-single{margin:18px 0}.mn-access-dialog [data-access-reauth]{margin-top:20px;padding:15px;background:var(--theme-surface,#f5f7f3);border-radius:10px}@media(max-width:540px){.mn-access-dialog{padding:21px 18px}.mn-access-dialog h2{font-size:23px}.mn-access-toolbar{padding:10px}.mn-access-dialog-actions{align-items:stretch}.mn-access-controls{gap:7px}.mn-access-students li{flex-wrap:wrap}.mn-access-dialog .mn-access-primary{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.mn-access-dialog::backdrop{backdrop-filter:none}}

/* Compact always-available course selection; override legacy broad card controls. */
.mn-access-toolbar[hidden]{display:none!important}
[data-course-id]:not(tr){position:relative}
body[data-surface=web] .mn-access-pick{position:absolute;z-index:2;top:12px;inset-inline-start:12px;display:flex;align-items:center;gap:7px;width:auto;padding:8px 10px;border:1px solid #ffffff55;border-radius:9px;background:#102724e8;color:#fff;font-size:12px;line-height:1.3;box-shadow:0 2px 9px #0002;cursor:pointer}
body[data-surface=web] .mn-access-pick input{appearance:auto;width:18px;height:18px;min-height:0;min-width:0;padding:0;margin:0;accent-color:#1b8477}
body[data-surface=web] tr .mn-access-pick{position:static;display:inline-flex;margin-inline-end:10px;vertical-align:middle;padding:5px;background:transparent;color:inherit;border:0;box-shadow:none}
body[data-surface=web] tr .mn-access-pick span{display:none}
body[data-surface=web] .mn-access-controls{display:flex;flex-flow:row nowrap;gap:10px;margin:0;min-width:0;align-items:center;justify-content:flex-start}
body[data-surface=web] .mn-access-controls .mn-access-count{display:block;font:inherit;font-size:12px;text-align:start;border:0;min-height:36px;min-width:0;width:auto;padding:0;line-height:1.5;background:transparent;color:inherit;box-shadow:none;flex:1}
body[data-surface=web] .mn-access-count strong{font-size:16px}
body[data-surface=web] .mn-access-controls .mn-access-add{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;max-height:34px;padding:0;border-radius:9px;font:500 20px/1 Arial;background:#26847618;border:1px solid #43897860;color:inherit;box-shadow:none}
body[data-surface=web] .mn-access-toolbar.is-single .mn-access-add{display:block;flex:none;width:auto;max-height:none;font:inherit;padding:8px 13px}
body[data-surface=web] .learn-admin-course>.mn-access-controls{margin:0 20px;padding:14px 0;border-top:1px solid #8fa59933}
body[data-surface=web] .learn-admin-course>.learn-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 20px 20px;align-items:center}
body[data-surface=web] .learn-admin-course>.learn-actions .learn-button{flex:1;padding:8px 10px;min-height:40px;font-size:12px}
body[data-surface=web] .learn-admin-course>.learn-actions .is-secondary{background:transparent;border-color:transparent;font-size:11px}
.mn-access-students li{align-items:center;gap:12px;padding:18px 0}
.mn-access-students li>.mn-access-student-identity{display:grid;gap:7px;min-width:0;flex:1}
.mn-access-students .mn-access-state{font-size:11px;color:var(--theme-warning,#805e1c)}
.mn-access-students .mn-access-state.is-active{color:var(--theme-success,#177660)}
.mn-access-dialog .mn-access-students button{font-size:12px;padding:7px 10px;white-space:nowrap;min-height:36px;flex-shrink:0;background:var(--theme-surface,#f5f7f3)}
.mn-access-confirm>strong{display:block;font-size:17px}.mn-access-confirm>p{font-size:14px;line-height:1.8;color:var(--theme-muted,#53675f)}
.mn-access-dialog [data-access-close]{width:32px;height:32px;min-height:32px;min-width:32px;flex:0 0 32px;font-size:23px;border-radius:50%;background:var(--theme-raised,#f1f4ef)}
body[data-surface=web] .studio-dialog:not([open]){display:none!important}
body[data-surface=web] .studio-dialog>header [data-studio-close]{width:32px;height:32px;min-width:32px;min-height:32px;flex:0 0 32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;font-size:23px;line-height:1;background:var(--theme-raised,#edf1ec);color:var(--theme-text,#1a3a2e);box-shadow:none}
body[data-surface=web] .studio-dialog>header{align-items:flex-start;gap:18px;margin-bottom:20px}
body[data-surface=web] .studio-dialog>footer{gap:10px;border-top:1px solid var(--theme-line,#dfe5db);padding-top:18px;margin-top:20px}
@media(max-width:540px){.mn-access-students li{align-items:flex-start}.mn-access-dialog .mn-access-students button{font-size:11px}.mn-access-toolbar{gap:8px}.mn-access-toolbar>span{flex:1 0 100%}}

/* Dialog controls share the same geometry and theme in all course workflows. */
body[data-surface=web] :is(.mn-access-dialog,.studio-dialog)>header>div{min-width:0;flex:1}
body[data-surface=web] :is(.mn-access-dialog,.studio-dialog)>header h2{overflow-wrap:anywhere}
body[data-surface=web] :is(.mn-access-dialog,.studio-dialog)>header :is([data-access-close],[data-studio-close]){display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid var(--theme-line,#becfc7);border-radius:12px;background:var(--theme-raised,#edf4f0);color:var(--theme-text,#18362d);line-height:1;box-shadow:none}
body[data-surface=web] :is(.mn-access-dialog,.studio-dialog)>header :is([data-access-close],[data-studio-close]):hover{background:var(--theme-selected,#e4f3ed);border-color:var(--theme-accent,#176e62)}
body[data-surface=web] :is(.mn-access-dialog,.studio-dialog)>header svg{display:block;pointer-events:none;flex:none}
.mn-access-dialog{overscroll-behavior:contain;scrollbar-gutter:stable}
.mn-access-dialog :is(input,textarea)::placeholder{color:var(--theme-muted,#53675f);opacity:1}
.mn-access-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--theme-accent,#176e62);outline-offset:3px}
body[data-surface=web] .mn-access-dialog-actions>button{flex:1 1 160px;min-width:0;white-space:normal;line-height:1.5}
body[data-surface=web] .studio-dialog>header small{color:var(--theme-muted,#53675f)}

/* Search stays outside the changing results, preserving focus while typing. */
.mn-roster-search{display:flex;align-items:flex-end;gap:8px;margin:18px 0 0;min-width:0}
.mn-roster-search>label{flex:1;min-width:0}
.mn-access-dialog .mn-roster-search input{width:100%;min-width:0;font-size:16px;line-height:1.5;text-align:start}
.mn-access-dialog .mn-roster-search>button{display:grid;place-items:center;flex:0 0 46px;width:46px;min-height:48px;padding:0;border-color:var(--theme-line,#becfc7);background:var(--theme-raised,#edf4f0);color:var(--theme-text,#18362d)}
.mn-roster-search svg{pointer-events:none}
.mn-roster-search input::-webkit-search-cancel-button{-webkit-appearance:none}
.mn-roster-feedback{min-height:1.7em;font-size:12px;line-height:1.7;margin:9px 0 6px;color:var(--theme-muted,#53675f)}
.mn-roster-results{min-height:56px}
.mn-access-students .mn-roster-empty{display:block;padding:22px 0;color:var(--theme-muted,#53675f);line-height:1.8}

/* Shared student management and searchable grant choices, on both site surfaces. */
.mn-product-picker{min-width:0;border:1px solid var(--theme-line,#ccd9d0);border-radius:12px;padding:14px;margin:0;display:grid;gap:9px}
.mn-product-picker legend{font-weight:700;font-size:15px;padding-inline:5px}
.mn-product-picker>[data-product-search]{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--theme-line,#ccd9d0);border-radius:8px;background:var(--theme-field,#fff);color:var(--theme-text,#18362d)}
.mn-product-options{max-height:240px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--theme-line,#ccd9d0);border-radius:9px;background:var(--theme-surface,#f5f7f3)}
.mn-product-picker .mn-product-options>[data-product-option]{display:flex;align-items:center;gap:9px;padding:10px 12px;min-height:44px;cursor:pointer;margin:0;border-bottom:1px solid var(--theme-line,#ccd9d0);font-size:14px;font-weight:400;line-height:1.5}
.mn-product-picker .mn-product-options>[data-product-option]:last-child{border-bottom:0}
.mn-product-picker [data-product-option]>span{min-width:0;flex:1;overflow-wrap:anywhere}
.mn-product-picker .mn-product-options input[type=checkbox]{appearance:auto;width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--theme-accent,#17745e)}
.mn-product-picker [data-product-count],.mn-product-picker [data-product-empty]{margin:0;font-size:12px;color:var(--theme-muted,#53675f)}
.mn-product-picker [hidden],.mn-student-products-details[hidden]{display:none!important}
.mn-product-picker :is(input,button):focus-visible{outline:2px solid var(--theme-accent,#17745e);outline-offset:3px}
.mn-student-products-summary{display:flex;align-items:center;gap:10px;max-width:330px;min-width:0;white-space:nowrap}
.mn-student-products-summary>span{overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:12px;flex:1}
.mn-student-products-summary>button{font:inherit;font-size:12px;min-height:36px;padding:5px 10px;flex:none;border:1px solid var(--theme-line,#ccd9d0);border-radius:8px;background:var(--theme-raised,#edf4f0);color:var(--theme-text,#18362d)}
.mn-student-products-details{margin-top:10px;max-width:330px;max-height:250px;overflow:auto}
.admin-grant-panel [data-grant-fields]{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}
.mn-access-toolbar .mn-bulk-visibility{display:flex;gap:7px;align-items:center;font-size:12px}
.mn-access-toolbar .mn-bulk-visibility select{font:inherit;min-height:40px;padding:6px 10px;border:1px solid var(--theme-line,#ccd9d0);border-radius:8px;background:var(--theme-field,#fff);color:var(--theme-text,#18362d)}
@media(max-width:540px){.mn-student-products-summary{max-width:100%}.mn-product-options{max-height:210px}.mn-access-toolbar .mn-bulk-visibility{flex:1 0 100%}}

/* MN617 original: /Book/assets/responsive.css */
/* Shared small-screen layout. Loaded last so imported desktop layouts cannot
   retain fixed columns, widths or offsets on a phone. Desktop rules stay intact. */
html{scroll-padding-top:88px}
@media(max-width:900px){
 .page-shell,.web-app-container,#app-root,.studio-main,.learn-shell{min-width:0}
 .form-grid,.account-grid,.checkout-grid{grid-template-columns:minmax(0,1fr)}
 .panel,.stat,.field,.field input,.field select,.field textarea{min-width:0;max-width:100%;box-sizing:border-box}
 :is(.page-title,.learn-page-heading,.admin-catalog-toolbar,.admin-section-heading) h1{overflow-wrap:anywhere}
 .actions,.learn-actions{flex-wrap:wrap}
 dialog{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}
 .learn-study-layout{grid-template-columns:minmax(0,1fr)}
 .learn-study-sidebar{position:static;max-height:none}
 .learn-player-wrap,.learn-video-wrap,.learn-video{min-width:0;max-width:100%}
 #learn-vimeo-player{width:100%;max-width:100%;aspect-ratio:16/9}
}
@media(max-width:767px){
 html{scroll-padding-top:84px}
 body[data-surface=web] .web-header{position:sticky!important;top:0;inset-inline:0;width:100%;height:auto!important;z-index:1100}
 body[data-surface=web] .web-header .header-inner{width:calc(100% - 24px);min-height:72px!important;height:auto;grid-template-columns:44px minmax(0,1fr) 88px!important;gap:6px!important;padding:8px 0!important}
 body[data-surface=web] .web-header .web-brand{grid-column:2;grid-row:1;min-width:0;max-width:100%;justify-self:center}
 body[data-surface=web] .web-header .web-brand img{display:block;width:148px;max-width:100%;height:auto;max-height:48px;object-fit:contain}
 body[data-surface=web] .web-header .web-menu-toggle{grid-column:1;grid-row:1;width:44px;height:44px;min-width:44px;min-height:44px;justify-self:start;margin:0}
 body[data-surface=web] .web-header .web-header-actions{grid-column:3!important;grid-row:1!important;width:88px;max-width:88px;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}
 body[data-surface=web] .web-header #account-control{max-width:88px;min-width:0;margin:0}
 body[data-surface=web] .web-header .account-toggle{width:44px;height:44px;min-height:44px;max-width:44px;padding:10px}
 body[data-surface=web] .web-header .account-toggle svg{width:22px;height:22px;flex:none}
 body[data-surface=web] .web-header .account-toggle :is(.account-name,span[aria-hidden]){display:none}
 body[data-surface=web] .web-header .account-link{font-size:12px;line-height:1.35;min-height:44px;padding:6px 8px;white-space:normal;text-align:center}
 body[data-surface=web] .web-header .web-admin-entry{width:38px!important;min-width:38px!important;max-width:38px!important;height:44px!important;min-height:44px!important;padding:8px!important;margin:0!important}
 body[data-surface=web] #main{padding-top:0!important;margin-top:0!important}
 body[data-surface=web] .web-app-container{width:calc(100% - 32px);padding-top:22px;padding-bottom:32px;margin-inline:auto}
 body[data-surface=web].web-content-mode .web-app-container{width:100%;padding:0}
 body[data-surface=web] .web-menu-panel{max-height:100dvh;overflow-y:auto;padding-bottom:max(20px,env(safe-area-inset-bottom))}
 body[data-surface=web] #account-menu{max-width:calc(100vw - 24px);inset-inline-start:auto;inset-inline-end:0}
 /* Elementor's container --width values otherwise leave mobile text at 49%. */
 body[data-surface=web] .mn-source-page :is(.e-con,.e-con-inner){--width:100%!important;--content-width:100%!important;--flex-basis:auto!important;--container-widget-width:100%!important;min-width:0!important;max-width:100%!important;width:100%!important;flex-basis:auto!important}
 body[data-surface=web] .mn-source-page :is(.e-con.e-parent,.e-con>.e-con-inner){flex-direction:column!important;flex-wrap:nowrap!important}
 body[data-surface=web] .mn-source-page .e-con.e-child{margin-inline:0!important;padding-inline-start:clamp(0px,var(--padding-inline-start,var(--padding-right,0px)),24px)!important;padding-inline-end:clamp(0px,var(--padding-inline-end,var(--padding-left,0px)),24px)!important;align-self:stretch}
 body[data-surface=web] .mn-source-page .e-con.e-parent{padding-inline:20px!important}
 body[data-surface=web] .mn-source-page :is(.elementor-widget-text-editor,.elementor-widget-heading){width:100%!important;max-width:100%!important;align-self:stretch}
 body[data-surface=web] .mn-source-page .elementor-widget-text-editor{font-size:17px!important;line-height:1.85!important;text-align:start!important}
 body[data-surface=web] .mn-source-page .elementor-widget-text-editor :is(p,span){font-size:inherit!important;line-height:inherit!important}
 body[data-surface=web] .mn-source-page .elementor-widget-text-editor p{margin-bottom:1em}
 body[data-surface=web] .mn-source-page .elementor-heading-title{font-size:clamp(25px,7.5vw,34px)!important;line-height:1.35!important;overflow-wrap:anywhere}
 body[data-surface=web] .mn-source-page .elementor-widget-image img{max-width:100%;height:auto}
 body[data-surface=web] .mn-source-page :is(.elementor-field-group,.elementor-field-group .elementor-field){min-width:0;max-width:100%}
 body[data-surface=web] .mn-reference .elementor-container{flex-wrap:wrap!important}
 body[data-surface=web] .mn-reference .elementor-column{width:100%!important;max-width:100%;min-width:0}
 body[data-surface=web] .mn-reference .elementor-column>.elementor-widget-wrap{padding-inline:20px!important}
 body[data-surface=web] .mn-reference .elementor-widget-text-editor{max-width:100%!important;line-height:1.85!important;font-size:17px!important;text-align:start!important}
 body[data-surface=web] .mn-reference .elementor-widget-text-editor p{margin-bottom:1em}
 body[data-surface=web] .auth-page{width:100%;max-width:100%}
 body[data-surface=web] .auth-main{min-width:0;padding:26px 20px}
 .auth-layout,.checkout-layout,.learn-course-hero,.learn-course-layout{grid-template-columns:minmax(0,1fr)}
 .learn-page-heading,.page-title{gap:16px;flex-wrap:wrap}
 .learn-page-heading h1,.page-title h1{font-size:clamp(25px,7.5vw,32px);line-height:1.3}
 .learn-new-course form>div{flex-wrap:wrap}
 .learn-new-course input{min-width:0;flex-basis:100%}
 .learn-admin-course{flex-wrap:wrap;gap:16px}
 :is(.panel,.auth-main,.learn-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;max-width:100%}
 .mn-device{align-items:stretch}
 .mn-option{gap:10px}
 .mn-option span{min-width:0;overflow-wrap:anywhere}
 .mn-product-options{min-width:0;padding:12px}
 .mn-product-options legend{max-width:100%;overflow-wrap:anywhere}
 .mn-device button{align-self:flex-start}
 body[data-surface=web] .studio-layout{grid-template-columns:minmax(0,1fr)}
 body[data-surface=web] .studio-main{min-width:0;padding-inline:16px}
 body[data-surface=web] .studio-main .panel{padding:18px 14px}
 .mn-live-stats,.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .mn-live-stats .stat,.stat-grid .stat{min-width:0;padding:16px 12px}
 .mn-live-stats .stat strong,.stat-grid .stat strong{font-size:28px;overflow-wrap:anywhere}
 .mn-device strong,.admin-customer-identity,.learn-study-top>span{overflow-wrap:anywhere}
 .source-syllabus-dialog,.course-access-dialog,.mn-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:auto;padding:20px 16px!important}
 body[data-surface=web] .a11y-trigger{width:44px;height:44px;left:12px;bottom:max(12px,env(safe-area-inset-bottom))}
 body[data-surface=web] .web-whatsapp{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}
 body[data-surface=web] .web-whatsapp svg{width:44px;height:44px}
 body[data-surface=web] .web-whatsapp>span{display:none}
 body[data-surface=web] .mn-footer{padding-bottom:70px}
}
@media(max-width:360px){
 body[data-surface=web] .web-header .web-brand img{width:128px}
 body[data-surface=web] .web-app-container{width:calc(100% - 24px)}
 body[data-surface=web] .auth-main{padding:24px 16px}
 .learn-category-tabs a{font-size:13px;padding:10px 6px}
}
@media(max-width:767px){
 body[data-surface=web] .mn-source-trading :is(.elementor-element-044c5a7,.elementor-element-2eb6a9a) .elementor-heading-title{font-size:18px!important;line-height:1.85!important;text-align:start!important}
 body[data-surface=web] .mn-source-trading .elementor-element-1da7d38 .elementor-heading-title{font-size:21px!important;line-height:1.6!important}
}
/* Contact's imported desktop columns need a real tablet layout, not clipping. */
@media(max-width:1024px){
 body[data-surface=web] .mn-source-contact .elementor-4040 .elementor-section{padding:40px 20px!important}
 body[data-surface=web] .mn-source-contact .elementor-container{width:100%!important;max-width:100%!important;flex-wrap:wrap!important;gap:32px}
 body[data-surface=web] .mn-source-contact .elementor-4040 .elementor-column{width:100%!important;min-width:0}
 body[data-surface=web] .mn-source-contact .elementor-4040 .elementor-column>.elementor-element-populated,
 body[data-surface=web] .mn-source-contact .elementor-4040 .elementor-widget-form{margin:0!important;padding:0!important}
 body[data-surface=web] .mn-source-contact .elementor-4040 .elementor-form-fields-wrapper{margin-inline:0!important}
 body[data-surface=web] .mn-source-contact .elementor-widget-image img{width:min(100%,520px);height:auto;max-width:100%}
 body[data-surface=web] .web-menu-top{position:sticky;top:0;z-index:2;flex-direction:row;justify-content:space-between;gap:12px;background:#111;box-shadow:0 -28px 0 #111;padding-bottom:14px}
 body[data-surface=web] .web-menu-top .web-brand{min-width:0}
 body[data-surface=web] .web-menu-top .web-brand img{max-width:100%}
}
@media(max-height:450px) and (max-width:1024px){
 body[data-surface=web] .studio-dialog>header{padding-block:10px}
 body[data-surface=web] .studio-dialog>header small{display:none}
 body[data-surface=web] .studio-dialog>footer{padding-block:8px}
 body[data-surface=web] .web-menu-panel{padding-top:max(12px,env(safe-area-inset-top))}
}
