.mk{--mk-ground:#0f4f3a;--mk-ground-deep:#0b3f2e;--mk-mint:#bfe3cf;--mk-mint-soft:rgba(191,227,207,.72);--mk-mint-drained:rgba(191,227,207,.17);--mk-panel:#f3f7f4;--mk-ink:#0f4f3a;--mk-ink-soft:#2e5e4b;--mk-hover:#1b6a50;--mk-rule:rgba(15,79,58,.18);--mk-rule-on-ground:rgba(191,227,207,.24);--mk-gold:#e1b850;--mk-display:var(--font-ink-display,system-ui),system-ui,sans-serif;--mk-ease:cubic-bezier(.7,0,.2,1);--mk-ease-out:cubic-bezier(.3,.7,.2,1);--mk-gutter:clamp(20px,5vw,72px);background:var(--mk-panel);color:var(--mk-ink);font-family:var(--font-fredoka,system-ui),system-ui,sans-serif;overflow-x:clip}@supports (color:color(display-p3 0 0 0)){.mk{--mk-gold:color(display-p3 .855355 .729176 .381656)}}@supports (color:lab(0% 0 0)){.mk{--mk-gold:lab(77.0995% 6.67223 57.0568)}}.mk ::selection{background:var(--mk-mint);color:var(--mk-ink)}.mk-nav a:not(.mk-btn),a.mk-link,a.mk-wordmark{color:inherit}.mk-wrap{width:100%;max-width:1280px;padding-inline:var(--mk-gutter);margin-left:auto;margin-right:auto}.mk-display{font-family:var(--mk-display);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1.02}.mk-h1{font-size:max(2.125rem,min(4.6vw,4.25rem))}.mk-h2{font-size:max(1.625rem,min(3.5vw,3rem));line-height:1.06}.mk-h3{font-family:var(--mk-display);letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.25}.mk-lede{text-wrap:pretty;max-width:34em;font-size:max(1.0625rem,min(1.35vw,1.25rem));line-height:1.5}.mk-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.mk-line>span{will-change:transform;display:block}.mk,.mk-hero__panel,.mk-flood,.mk-sheet{--mk-soft-ink:var(--mk-ink-soft)}.mk-on-ground{--mk-soft-ink:var(--mk-mint-soft);background:var(--mk-ground);color:var(--mk-mint)}.mk-soft{color:var(--mk-soft-ink)}.mk-section{padding-top:max(72px,min(11vw,160px));padding-bottom:max(72px,min(11vw,160px))}.mk-btn{--btn-base:var(--mk-ink);--btn-fill:var(--mk-hover);--btn-text:var(--mk-panel);min-height:52px;font-family:var(--mk-display);letter-spacing:-.01em;white-space:nowrap;color:var(--btn-text);background:linear-gradient(to top,var(--btn-fill)50%,var(--btn-base)50%)0 0/100% 200%;transition:background-position .38s var(--mk-ease-out),transform .12s cubic-bezier(.23,1,.32,1);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.mk-btn:hover{background-position:0 100%}.mk-btn:active{transform:scale(.98)}.mk-btn:focus-visible{outline-offset:3px;outline:2px solid}.mk-link:focus-visible{outline-offset:3px;outline:2px solid}.mk-btn--panel{--btn-base:var(--mk-panel);--btn-fill:var(--mk-mint);--btn-text:var(--mk-ink)}.mk-btn--sm{min-height:40px;padding:0 16px;font-size:.75rem}.mk-btn--line{--btn-base:transparent;--btn-fill:rgba(191,227,207,.16);--btn-text:currentColor;box-shadow:inset 0 0 0 1.5px}.mk-btn--line-ink{--btn-base:transparent;--btn-fill:rgba(15,79,58,.08);--btn-text:var(--mk-ink);box-shadow:inset 0 0 0 1.5px var(--mk-ink)}.mk-link{transition:background-size .3s var(--mk-ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px}.mk-link:hover{background-position:100% 100%;background-size:0 1.5px}.mk-mark{pointer-events:none;position:absolute}.mk-mark__layer{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.mk-mark__base{background:var(--mk-mint-drained)}.mk-mark__fill{background:var(--mk-mint);clip-path:inset(calc((1 - var(--mk-fill,1))*100%)0 0 0);transition:clip-path .9s var(--mk-ease-out)}.mk-mark-sm{background:currentColor;width:30px;height:30px;display:block;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.mk-nav{z-index:50;height:68px;position:fixed;top:0;bottom:auto;left:0;right:0}.mk-nav__layer{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mk-nav__layer--ground{color:var(--mk-mint);background:linear-gradient(to bottom,var(--mk-ground)76%,rgba(15,79,58,0))}.mk-nav__layer--panel{background:var(--mk-panel);color:var(--mk-ink);box-shadow:0 1px 0 var(--mk-rule)}.mk-nav__row{justify-content:space-between;align-items:center;gap:20px;display:flex}.mk-wordmark{font-family:var(--mk-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.375rem;font-weight:800;display:inline-flex}.mk-nav__links{align-items:center;gap:30px;font-size:.9375rem;font-weight:600;display:none}.mk-nav__links a{padding-top:6px;padding-bottom:6px;position:relative}.mk-nav__links a:after{content:"";transform-origin:0;height:1.5px;transition:transform .3s var(--mk-ease-out);background:currentColor;position:absolute;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}.mk-nav__links a:hover:after{transform:scaleX(1)}.mk-nav__links a:focus-visible:after{transform:scaleX(1)}@media (min-width:900px){.mk-nav__links{display:flex}}.mk-hero{background:var(--mk-ground);color:var(--mk-mint);position:relative}.mk-hero__stage{background:var(--mk-ground);min-height:100svh;position:relative;overflow:hidden}.mk-hero{--mk-mark-size:min(118vw,520px)}.mk-hero__mark{right:calc(var(--mk-mark-size)*-.3);top:calc(var(--mk-mark-size)*-.52);width:var(--mk-mark-size);height:var(--mk-mark-size)}.mk-hero__inner{z-index:2;padding-top:calc(var(--mk-mark-size)*.48 + 14px);gap:40px;padding-bottom:56px;display:grid;position:relative}.mk-hero__copy{align-content:start;gap:22px;display:grid}.mk-hero__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.mk-hero__panel{background:var(--mk-panel);color:var(--mk-ink);justify-items:center;gap:14px;padding:22px 20px 20px;display:grid;position:relative}.mk-hero__panel-head{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.mk-hero__ticker{border-top:1px solid var(--mk-rule);width:100%;height:58px;position:relative;overflow:hidden}.mk-hero__ticker>*{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mk-flood{display:none}@media (min-width:1024px){.mk-hero__mark{width:min(60vw,122svh);height:min(60vw,122svh);top:50%;left:calc(50% + 50px);right:auto;translate:0 -50%}.mk-hero__inner{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:56px;padding-top:96px;padding-bottom:48px}.mk-hero__panel{padding:26px 26px 22px}}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.mk-hero{height:230svh}.mk-hero__stage{height:100svh;min-height:0;position:-webkit-sticky;position:sticky;top:0}.mk-flood{z-index:5;background:var(--mk-panel);color:var(--mk-ink);align-items:center;padding-top:68px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mk-hero+.mk-statement{display:none}}.mk-statement__grid{gap:40px;display:grid}.mk-recitations{border-top:1px solid var(--mk-rule);display:grid}.mk-recitation{border-bottom:1px solid var(--mk-rule);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px;padding-top:18px;padding-bottom:18px;display:grid}.mk-seal{border-radius:50% 50% 50% 16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.0625rem;font-weight:800;display:flex}@media (min-width:1024px){.mk-statement__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px}}.mk-chapter__head{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:max(32px,min(5vw,64px));display:grid}.mk-sheet{background:var(--background);color:var(--foreground);border-radius:28px;padding:max(14px,min(2.4vw,28px));position:relative;box-shadow:0 0 0 1px rgba(15,79,58,.1),0 30px 60px -30px rgba(11,63,46,.35)}.mk-sheet a[href]{pointer-events:none}.mk-on-ground .mk-sheet{box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}.mk-facts{gap:0;margin-top:max(28px,min(4vw,48px));display:grid}.mk-fact{padding:18px 0;position:relative}.mk-fact:before{content:"";background:var(--mk-rule);transform-origin:0;height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.mk-on-ground .mk-fact:before{background:var(--mk-rule-on-ground)}@media (min-width:800px){.mk-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}}.mk-split{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1200px){.mk-split{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:start;gap:64px}.mk-split__copy{position:-webkit-sticky;position:sticky;top:124px}}.mk-juz{grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;display:grid}.mk-juz__cell{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--mk-rule-on-ground);background:rgba(191,227,207,.1);position:relative;overflow:hidden}.mk-juz__ink{background:var(--mk-gold);transform-origin:bottom;position:absolute;top:0;bottom:0;left:0;right:0}.mk-juz__cell[data-current]{box-shadow:inset 0 0 0 2px var(--mk-mint)}.mk-juz__n{font-variant-numeric:tabular-nums;color:var(--mk-mint-soft);justify-content:center;align-items:center;font-size:max(.5625rem,min(1vw,.8125rem));font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mk-juz__cell[data-done] .mk-juz__n{color:var(--mk-ground-deep);mix-blend-mode:multiply}@media (min-width:900px){.mk-juz{grid-template-columns:repeat(30,minmax(0,1fr));gap:6px}}.mk-wall{background:var(--mk-ground-deep)}.mk-tv{max-width:1120px;margin-inline:calc(var(--mk-gutter)*-.55);position:relative}@media (min-width:700px){.mk-tv{margin-left:auto;margin-right:auto}}.mk-tv__spill{opacity:0;pointer-events:none;transition:opacity 1.6s var(--mk-ease-out);background:radial-gradient(closest-side,rgba(214,240,224,.2),rgba(214,240,224,0));position:absolute;top:-9%;bottom:-9%;left:-7%;right:-7%}.mk-tv__spill[data-lit]{opacity:1}.mk-tv__set{padding:max(5px,min(.9vw,12px));background:linear-gradient(#17211d,#0a100e);border-radius:max(6px,min(1vw,14px));padding-bottom:max(12px,min(1.7vw,22px));position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 2px rgba(0,0,0,.5),0 60px 90px -40px rgba(0,0,0,.75),0 24px 34px -22px rgba(0,0,0,.6)}.mk-tv__screen{aspect-ratio:16/9;background:#060a08;border-radius:2px;position:relative;overflow:hidden;transform:translateZ(0)}.mk-tv__off{z-index:2;pointer-events:none;transition:opacity 1.1s var(--mk-ease-out);background:#060a08;position:absolute;top:0;bottom:0;left:0;right:0}.mk-tv__screen[data-lit] .mk-tv__off{opacity:0}.mk-tv__glare{z-index:3;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.09) 0%,rgba(255,255,255,0) 34%);position:absolute;top:0;bottom:0;left:0;right:0}.mk-tv__led{background:#5a2a22;border-radius:50%;width:max(3px,min(.45vw,6px));height:max(3px,min(.45vw,6px));transition:background-color .6s,box-shadow .6s;position:absolute;bottom:max(4px,min(.62vw,8px));right:max(12px,min(2vw,26px))}.mk-tv__led[data-lit]{background:#8be28f;box-shadow:0 0 8px rgba(139,226,143,.8)}.mk-also{display:grid}.mk-also__item{gap:6px;padding:22px 0;display:grid;position:relative}.mk-also__item:before{content:"";background:var(--mk-rule);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@media (min-width:800px){.mk-also{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}}.mk-plans{gap:16px;display:grid}.mk-plan{box-shadow:inset 0 0 0 1px var(--mk-rule);background:#fff;flex-direction:column;gap:18px;padding:30px 26px;display:flex}.mk-plan[data-featured]{background:var(--mk-ground);color:var(--mk-mint);box-shadow:none}.mk-plan__price{font-family:var(--mk-display);letter-spacing:-.04em;font-size:2.75rem;font-weight:800;line-height:1}.mk-plan__limits{border-block:1px solid var(--mk-rule);gap:6px;padding-top:14px;padding-bottom:14px;font-size:.875rem;display:grid}.mk-plan[data-featured] .mk-plan__limits{border-color:var(--mk-rule-on-ground)}.mk-plan__limits>div{justify-content:space-between;gap:12px;display:flex}@media (min-width:900px){.mk-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.mk-plan+.mk-plan{margin-left:-1px}}.mk-compare{border-collapse:collapse;width:100%;font-size:.9375rem}.mk-compare th,.mk-compare td{border-bottom:1px solid var(--mk-rule);text-align:center;padding:12px 14px}.mk-compare th:first-child,.mk-compare td:first-child{text-align:left}.mk-compare thead th{font-family:var(--mk-display);border-bottom:2px solid var(--mk-ink);font-size:.8125rem;font-weight:700}.mk-compare tr[data-group] td{border-bottom-color:var(--mk-ink);padding-top:26px;font-weight:700}.mk-faq{border-top:1px solid var(--mk-rule)}.mk-faq details{border-bottom:1px solid var(--mk-rule)}.mk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:max(1.0625rem,min(1.5vw,1.25rem));font-weight:600;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq__sign{flex:none;width:18px;height:18px;position:relative}.mk-faq__sign:before,.mk-faq__sign:after{content:"";width:18px;height:2px;transition:transform .35s var(--mk-ease-out);background:currentColor;position:absolute;top:8px;left:0}.mk-faq__sign:after{transform:rotate(90deg)}.mk-faq details[open] .mk-faq__sign:after{transform:rotate(90deg)scaleX(0)}.mk-faq__answer{transition:grid-template-rows .4s var(--mk-ease-out);grid-template-rows:0fr;display:grid}.mk-faq details[open] .mk-faq__answer{grid-template-rows:1fr}.mk-faq__answer>div{overflow:hidden}.mk-faq__answer p{max-width:44em;padding-bottom:24px;line-height:1.6}.mk-closing{position:relative;overflow:hidden}.mk-closing__copy{gap:24px;max-width:46rem;padding-top:max(88px,min(14vw,200px));padding-bottom:calc(62vw + 24px);display:grid}.mk-closing__mark{width:120vw;height:120vw;bottom:-58vw;right:-34vw}@media (min-width:1024px){.mk-closing__copy{padding-bottom:max(88px,min(14vw,200px))}.mk-closing__mark{width:62vw;height:62vw;bottom:-22vw;right:-10vw}}.mk-footer-bar{background:var(--mk-ground-deep)}.mk-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;padding-bottom:28px;font-size:.875rem;display:flex}.mk-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}@media (prefers-reduced-motion:reduce){.mk [data-mk-reveal]{clip-path:none!important;opacity:1!important;transform:none!important}.mk-mark__fill{clip-path:none!important}.mk-tv__off,.mk-tv__spill,.mk-mark__fill,.mk-btn,.mk-link,.mk-faq__answer,.mk-faq__sign:before,.mk-faq__sign:after{transition:none!important}}@starting-style{.mk-faq details[open] .mk-faq__answer{grid-template-rows:0fr}}
