.marketing-premium,.mk-cta,.mk-footer,.mk-nav,body:has(main.marketing-premium){--mk-ground:#fafaf9;--mk-paper:#ffffff;--mk-ink:#102d20;--mk-muted:#4a5e52;--mk-line:#dadfdb;--mk-mint:#cdef9a;--mk-mint-ink:#2e5a12;--mk-forest:#175533;--mk-forest-hover:#11432a;--mk-lilac:#ddd5ff;--mk-lilac-ink:#3d2f9e;--mk-peach:#ffd6c2;--mk-peach-ink:#7a3418;--mk-butter:#fbdea0;--mk-butter-ink:#6b4600;--mk-sky:#cfe5ff;--mk-sky-ink:#1d4c80;--mk-on-forest:#ffffff;--mk-on-forest-muted:#e0ebdd;--mk-sans:var(--font-sans);--mk-head:var(--font-display);--mk-radius:16px;--radius-control:14px;--mk-space:clamp(3.5rem,7vw,6rem);--paper:var(--mk-ground);--white:var(--mk-paper);--surface:var(--mk-paper);--surface-2:var(--mk-ground);--paper-deep:var(--mk-ground);--ink:var(--mk-ink);--ink-muted:var(--mk-muted);--ink-faint:var(--mk-muted);--hairline:var(--mk-line);--accent:var(--mk-forest);--accent-hover:var(--mk-forest-hover);--accent-bright:var(--mk-forest);--accent-bright-hover:var(--mk-forest-hover);--accent-wash:var(--mk-mint);--on-accent:var(--mk-on-forest);--teal:var(--mk-lilac-ink);--teal-wash:var(--mk-lilac);--on-accent-2-wash:var(--mk-lilac-ink);--accent-2-strong:var(--mk-lilac-ink);--forest:var(--mk-forest);--text-strong:var(--mk-ink);--text-muted:var(--mk-muted);--text-faint:var(--mk-muted);--border-hairline:var(--mk-line);--surface-card:var(--mk-paper);--surface-raised:var(--mk-paper);--surface-sunken:var(--mk-ground);font-family:var(--mk-sans)}html[lang=en] :is(.marketing-premium,body:has(main.marketing-premium),.mk-nav,.mk-footer,.mk-cta){--mk-sans:var(--rm-face-sans),system-ui,sans-serif;--mk-head:var(--rm-face-display),var(--rm-face-sans),system-ui,sans-serif}:root[data-theme=dark] :is(.marketing-premium,body:has(main.marketing-premium),.mk-nav,.mk-footer,.mk-cta){--mk-ground:#111b16;--mk-paper:#1b2921;--mk-ink:#f0f4eb;--mk-muted:#bdcbbf;--mk-line:#3d5143;--accent:var(--mk-mint);--accent-hover:var(--mk-mint);--accent-wash:#24452f;--teal:var(--mk-lilac);--teal-wash:#2e2a48;--accent-2-strong:var(--mk-lilac)}:root body.marketing-premium,:root body:has(main.marketing-premium){background:var(--mk-ground);color:var(--mk-ink);font-family:var(--mk-sans);caret-color:var(--mk-forest);scrollbar-color:var(--mk-muted) var(--mk-ground)}.marketing-premium ::selection,.mk-cta ::selection,.mk-footer ::selection,.mk-nav ::selection{background:var(--mk-mint);color:#102d20}.marketing-premium :is(a,button,input,textarea,select,summary):not([tabindex="-1"]):focus-visible,.mk-cta :is(a,button,input,textarea,select,summary):not([tabindex="-1"]):focus-visible,.mk-footer :is(a,button,input,textarea,select,summary):not([tabindex="-1"]):focus-visible,.mk-nav :is(a,button,input,textarea,select,summary):not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nav.mk-nav{background:var(--mk-ground);color:var(--mk-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-premium:has([data-marketing-home]) .nav.mk-nav{background:var(--mk-mint);--ink:#102d20;--ink-muted:#2e5a12;--accent:#175533;--hairline:#a8cc7b}:root[data-theme=dark] .marketing-premium:has([data-marketing-home]) .nav.mk-nav{background:var(--mk-ground);--ink:var(--mk-ink);--ink-muted:var(--mk-muted);--accent:var(--mk-mint);--hairline:var(--mk-line)}.mk-nav .nav-inner{max-width:1200px;padding-block:1rem}.mk-nav .nav-right{gap:clamp(.8rem,1.45vw,1.25rem)}.mk-nav :is(.nav-link,.nav-dd-btn){color:var(--ink-muted);font-family:var(--mk-sans);font-weight:500;white-space:nowrap}.mk-nav :is(.nav-link:hover,.nav-dd-btn:hover,.nav-signin){color:var(--ink)}.mk-nav .dd-menu{background:var(--mk-paper);border-color:var(--mk-line);border-radius:var(--mk-radius);box-shadow:0 18px 44px rgb(16 45 32/12%);--ink:var(--mk-ink);--ink-muted:var(--mk-muted);--accent:var(--mk-forest);--hairline:var(--mk-line)}:root[data-theme=dark] .mk-nav .dd-menu{--accent:var(--mk-mint)}.mk-nav .dd-menu a{min-block-size:44px}.mk-nav .dd-ic{background:var(--mk-peach);color:var(--mk-peach-ink)}.mk-nav .dd-menu a:nth-child(2n) .dd-ic{background:var(--mk-lilac);color:var(--mk-lilac-ink)}.mk-nav :is(.theme-toggle,.nav-menu-btn){min-inline-size:44px;min-block-size:44px;border-color:var(--hairline);background:transparent;color:var(--ink)}.mk-nav .theme-toggle:hover{background:var(--mk-paper);transform:none}.marketing-premium .btn.primary,.mk-cta .btn.primary,.mk-nav .btn.primary{min-block-size:48px;background:var(--mk-forest);color:var(--mk-on-forest);border-color:transparent;border-radius:var(--radius-control);box-shadow:none;font-family:var(--mk-sans);font-weight:600;white-space:normal;text-align:center}.marketing-premium .btn.primary:hover,.mk-cta .btn.primary:hover,.mk-nav .btn.primary:hover{background:var(--mk-forest-hover);color:var(--mk-on-forest);box-shadow:none}.marketing-premium .btn.ghost{color:var(--mk-ink);border-color:var(--mk-line);background:transparent;box-shadow:none}.marketing-premium :is(.sub-hero,.legal-hero){position:relative;isolation:isolate;-webkit-padding-before:clamp(3.5rem,7vw,6rem);padding-block-start:clamp(3.5rem,7vw,6rem)}.marketing-premium .sub-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block-start:.5rem;inset-inline-end:0;inline-size:clamp(5rem,18vw,16rem);block-size:clamp(12rem,24vw,22rem);background:color-mix(in srgb,var(--mk-lilac) 28%,transparent);border-start-start-radius:100% 50%;border-end-start-radius:100% 50%;border-start-end-radius:0;border-end-end-radius:0}.marketing-premium :is(.section-head,.prose-narrow,.legal-article){color:var(--mk-ink)}.marketing-premium .section-head{-webkit-margin-after:clamp(2.5rem,5vw,4rem);margin-block-end:clamp(2.5rem,5vw,4rem)}.marketing-premium :is(.section-head h1,.prose-narrow h1,.legal-hero h1,.vert-hero h1){font-family:var(--mk-head);font-size:clamp(2.4rem,4.7vw,4.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;max-inline-size:20ch}.marketing-premium .section-head.center h1{margin-inline:auto}.marketing-premium :is(.section-head p,.vert-hero .sub){font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;color:var(--mk-muted);max-inline-size:54ch}.marketing-premium :is(.section-head h2:not(.eyebrow),.vert-story h2){font-family:var(--mk-head);font-size:clamp(1.85rem,3.2vw,2.8rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}.marketing-premium :is(.prose-narrow,.legal-article,.vert-story-inner){max-inline-size:70ch}.marketing-premium :is(.prose-narrow h2,.legal-article h2){font-family:var(--mk-head);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;margin-block:3rem 1rem}.marketing-premium :is(.prose-narrow p,.legal-article p,.vert-story p){line-height:1.75;color:var(--mk-muted)}.marketing-premium .prose-narrow .lede{color:var(--mk-ink);font-size:clamp(1.15rem,2vw,1.3rem)}.marketing-premium span.eyebrow,.mk-cta span.eyebrow{display:none}.marketing-premium .glossary-list{max-inline-size:76ch;gap:0;-webkit-border-before:1px solid var(--mk-line);border-block-start:1px solid var(--mk-line)}.marketing-premium .glossary-card{padding:clamp(1.6rem,3vw,2.3rem) 0;background:transparent;border:0;-webkit-border-after:1px solid var(--mk-line);border-block-end:1px solid var(--mk-line);border-radius:0;box-shadow:none}.marketing-premium .glossary-card:hover{border-color:var(--mk-line);box-shadow:none}.marketing-premium .glossary-card h2{font-family:var(--mk-head);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;-webkit-margin-after:.7rem;margin-block-end:.7rem}.marketing-premium .glossary-card p{color:var(--mk-muted);line-height:1.65}.marketing-premium .post-figure{background:var(--mk-paper);border-color:var(--mk-line);border-inline-start-width:1px;border-radius:var(--mk-radius)}.marketing-premium :is(.compare-table thead,.legal-article th){background:var(--mk-paper)}.marketing-premium .vert-hero{padding-block:clamp(3rem,6vw,5rem);min-block-size:auto;background:var(--mk-ground)}.marketing-premium .vert-media{border:0;border-radius:var(--mk-radius);box-shadow:none}.marketing-premium .ind-card{border-color:var(--mk-line);border-radius:var(--mk-radius);box-shadow:none}.marketing-premium .ind-card:hover{transform:none;border-color:var(--accent);box-shadow:none}.marketing-premium :is(.ind-card h2,.ind-card h3,.vpoint h3){font-family:var(--mk-head);font-weight:700;font-size:1.4rem}.marketing-premium .vpoint{border:0;-webkit-border-before:1px solid var(--mk-line);border-block-start:1px solid var(--mk-line);border-radius:0;background:transparent;padding-inline:0;box-shadow:none}.marketing-premium .price-card{--ink:#102d20;--ink-muted:#2e5a12;--ink-faint:#2e5a12;--accent:#175533;--accent-wash:#ffffff;--hairline:#a8cc7b;background:var(--mk-mint);color:#102d20;border:0;border-radius:var(--mk-radius);padding:clamp(1.75rem,4vw,3rem);box-shadow:none}.marketing-premium .price-amount{font-family:var(--mk-head);font-size:clamp(4rem,7vw,5.5rem);font-weight:700;letter-spacing:-.04em}.marketing-premium .price-list{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-after:0;margin-block-end:0}.marketing-premium .price-list li{font-family:var(--mk-sans);font-size:1rem;line-height:1.55}.marketing-premium .price-fine{color:#2e5a12}:root .cta-band.mk-cta,:root .cta-band.mk-cta.lp-slab,:root .cta-band.mk-cta.with-photo{--cta-feather:var(--mk-ground);background:var(--mk-ground);color:var(--mk-ink);--ink:var(--mk-ink);--ink-muted:var(--mk-muted);--ink-faint:var(--mk-muted);--accent:var(--mk-forest);--teal:var(--mk-forest)}.mk-cta .cta-inner h2{font-family:var(--mk-head);font-weight:700;line-height:1.12;letter-spacing:-.03em}.mk-cta .cta-inner p{color:var(--mk-muted);line-height:1.65}:root[data-theme=dark] .cta-band.mk-cta{--accent:var(--mk-mint);--teal:var(--mk-mint)}:root .footer.mk-footer{--ink:var(--mk-on-forest);--ink-muted:var(--mk-on-forest-muted);--ink-faint:var(--mk-on-forest-muted);--hairline:rgb(255 255 255/22%);--accent:var(--mk-mint);background:var(--mk-forest);color:var(--mk-on-forest);-webkit-padding-before:clamp(2.5rem,5vw,4rem);padding-block-start:clamp(2.5rem,5vw,4rem)}.mk-footer .footer-inner{align-items:flex-start;-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0;gap:2.5rem}.mk-footer .footer-links{flex:1 1;max-inline-size:45rem;gap:.35rem 1.5rem}.mk-footer :is(.footer-links a,.rk-consent-footer-link){display:inline-flex;align-items:center;min-block-size:36px;color:var(--mk-on-forest-muted);font-family:var(--mk-sans);font-size:.9rem}.mk-footer :is(.footer-links a:hover,.rk-consent-footer-link:hover){color:var(--mk-mint)}.mk-footer .footer-meta{color:var(--mk-on-forest-muted);line-height:1.65}@media (max-width:1023px){.mk-nav .nav-inner{padding-inline:20px;gap:.5rem}.mk-nav .nav-right{gap:.5rem}}@media (max-width:640px){.marketing-premium :is(.section-head h1,.prose-narrow h1,.legal-hero h1,.vert-hero h1){font-size:clamp(2.1rem,8.4vw,3.2rem);letter-spacing:-.03em}.marketing-premium .price-list{grid-template-columns:1fr}.marketing-premium .price-top{flex-wrap:wrap}.mk-footer .footer-links{flex-basis:100%;gap:.25rem 1.5rem}.mk-footer :is(.footer-links a,.rk-consent-footer-link){min-block-size:44px}}@media (prefers-reduced-motion:reduce){.marketing-premium :is(.ind-card,.ind-thumb img),.mk-cta .btn,.mk-nav .btn{transition:none}}.mk-nav .nav-mobile:not(.open){visibility:hidden}.mk-nav .nav-mobile.open{visibility:visible}.marketing-premium :is(.tool-card,.tool-panel,.tool-box,.tool-form){border-color:var(--mk-line);border-radius:var(--mk-radius);box-shadow:none}.marketing-premium .tool-card{background:var(--mk-paper)}.marketing-premium .tool-card:hover{border-color:var(--accent);transform:none;box-shadow:none}.marketing-premium .tool-card :is(h2,h3){font-family:var(--mk-head);letter-spacing:-.02em}.marketing-premium :is(input:not([type=checkbox]):not([type=radio]),textarea,select){accent-color:var(--accent);caret-color:var(--accent)}:root body.marketing-premium,:root body:has(main.marketing-premium){overflow-x:clip}.marketing-premium .reveal{opacity:1;transform:none;transition:none}.marketing-premium .pricing-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center;max-inline-size:1200px}.marketing-premium .pricing-intro{-webkit-margin-after:0;margin-block-end:0;text-align:start}.marketing-premium .pricing-intro h1{font-size:clamp(2.6rem,4.7vw,4.25rem);max-inline-size:16ch;line-height:1.05}.marketing-premium .pricing-intro p{max-inline-size:34ch}.marketing-premium .pricing-offer{min-inline-size:0}.marketing-premium .pricing-offer .price-card{gap:1.25rem}.marketing-premium .pricing-offer .price-actions{margin-block:0;align-items:flex-start}.marketing-premium .pricing-offer .price-list{grid-template-columns:1fr;gap:.8rem;margin-block:.5rem 0}.marketing-premium .pricing-sms-note{font-size:.82rem;line-height:1.55;color:#2e5a12;margin-block:0;max-inline-size:48ch}.marketing-premium .pricing-full-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;margin-block:1.75rem 2.5rem}.marketing-premium .pricing-full-list li{-webkit-border-before:1px solid var(--mk-line);border-block-start:1px solid var(--mk-line);-webkit-padding-before:1rem;padding-block-start:1rem;line-height:1.6}.marketing-premium .pricing-faq details{-webkit-border-after:1px solid var(--mk-line);border-block-end:1px solid var(--mk-line);padding-block:1.25rem}.marketing-premium .pricing-faq summary{cursor:pointer;font-family:var(--mk-sans);font-size:1.1rem;font-weight:600;line-height:1.5}.marketing-premium .pricing-faq details p{margin-block:1rem .25rem}.marketing-premium .feature-index{max-inline-size:70rem;margin-inline:auto;-webkit-border-before:1px solid var(--mk-line);border-block-start:1px solid var(--mk-line)}.marketing-premium .feature-index-row{-webkit-border-after:1px solid var(--mk-line);border-block-end:1px solid var(--mk-line)}.marketing-premium .feature-index-row a{display:grid;grid-template-columns:.85fr 1.3fr 24px;align-items:center;grid-gap:2rem;gap:2rem;padding-block:2rem;text-decoration:none;color:var(--mk-ink)}.marketing-premium .feature-index-row h2{font-family:var(--mk-head);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0}.marketing-premium .feature-index-row p{font-size:1.08rem;line-height:1.6;color:var(--mk-muted);margin:0;max-inline-size:50ch}.marketing-premium .feature-index-row svg{width:24px;height:24px;color:var(--accent)}.marketing-premium .feature-index-row a:hover h2{text-decoration:underline;text-underline-offset:4px}.marketing-premium .ind-thumb{aspect-ratio:16/10}.marketing-premium .vert-media{aspect-ratio:16/10;max-inline-size:100%;justify-self:center}.marketing-premium .vert-media img{height:100%;object-fit:cover;object-position:50% 35%}@media (max-width:760px){.marketing-premium .pricing-layout{grid-template-columns:1fr;gap:2rem}.marketing-premium .pricing-intro h1{max-inline-size:16ch;font-size:clamp(2.6rem,10vw,4rem)}.marketing-premium .pricing-intro p{max-inline-size:46ch}.marketing-premium .pricing-offer .price-top{-webkit-margin-after:1rem;margin-block-end:1rem}.marketing-premium .pricing-full-list{grid-template-columns:1fr}.marketing-premium .feature-index-row a{grid-template-columns:1fr 24px;gap:.7rem 1rem;padding-block:1.6rem}.marketing-premium .feature-index-row p{grid-column:1;grid-row:2}.marketing-premium .feature-index-row svg{grid-column:2;grid-row:1/3}}.marketing-premium .sub-hero{overflow:clip}.marketing-premium .sub-hero:before{inset-block-start:-60px;inset-inline-end:-100px;inline-size:clamp(220px,33vw,490px);block-size:clamp(260px,36vw,540px);background:var(--mk-lilac);opacity:.58;border-radius:47% 53% 37% 63%/34% 39% 61% 66%;transform:rotate(-22deg)}.marketing-premium .sub-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-block-start:34%;inset-inline-start:-140px;inline-size:clamp(200px,30vw,420px);block-size:clamp(240px,35vw,490px);background:var(--mk-mint);opacity:.56;border-radius:63% 37% 55% 45%/43% 58% 42% 57%;transform:rotate(18deg)}.marketing-premium .feature-index-row{position:relative}.marketing-premium .feature-index-icon{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:16px;background:var(--mk-lilac);color:var(--mk-lilac-ink);grid-row:1/3}.marketing-premium .feature-index-icon svg{inline-size:28px;block-size:28px}.marketing-premium .feature-index-row:nth-child(3n+2) .feature-index-icon{background:var(--mk-mint);color:var(--mk-mint-ink)}.marketing-premium .feature-index-row:nth-child(3n) .feature-index-icon{background:var(--mk-peach);color:var(--mk-peach-ink)}.marketing-premium .feature-index-row>a{grid-template-columns:auto minmax(0,1fr) auto;column-gap:24px}.marketing-premium .feature-index-row h2,.marketing-premium .feature-index-row p{grid-column:2}.marketing-premium .feature-index-row>a>svg{grid-column:3;grid-row:1/3}.mk-nav .dd-menu.dd-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:min(660px,calc(100vw - 48px));padding:16px;grid-gap:6px;gap:6px;left:auto;right:auto;inset-inline-start:0;transform:none;border:0;box-shadow:0 20px 50px rgb(16 45 32/16%)}.mk-nav .dd-features>a{padding:14px 10px;align-content:start;gap:6px 12px}.mk-nav .dd-features .dd-ic{inline-size:42px;block-size:42px;border-radius:13px;background:var(--mk-mint);color:var(--mk-mint-ink)}.mk-nav .dd-features a:nth-child(3n+2) .dd-ic{background:var(--mk-lilac);color:var(--mk-lilac-ink)}.mk-nav .dd-features a:nth-child(3n) .dd-ic{background:var(--mk-peach);color:var(--mk-peach-ink)}.mk-nav .dd-features .dd-ic svg{inline-size:23px;block-size:23px}.mk-nav .dd-features .dd-sub{font-size:12px;line-height:1.45}.mk-nav .dd-features .dd-all{grid-column:1/-1;padding:16px;-webkit-margin-before:10px;margin-block-start:10px;background:var(--mk-mint);color:#102d20;border:0}.mk-nav .dd-menu:not(.dd-features) .dd-ic{inline-size:40px;block-size:40px;border-radius:12px}.mk-nav .dd-menu:not(.dd-features) .dd-ic svg{inline-size:24px;block-size:24px}@media (max-width:600px){.marketing-premium .feature-index-row>a{column-gap:14px}.marketing-premium .feature-index-icon{inline-size:44px;block-size:44px;border-radius:12px}.marketing-premium .feature-index-icon svg{inline-size:24px;block-size:24px}}:root[data-theme=dark] .marketing-premium .sub-hero:after,:root[data-theme=dark] .marketing-premium .sub-hero:before{opacity:.16}