@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.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-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,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-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_13b6df09-module__gixrya__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_13b6df09-module__gixrya__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mn-green-950:#0d241a;--mn-green-900:#123524;--mn-green-800:#2a493a;--mn-green-750:#095a3c;--mn-green-700:#0c6b48;--mn-green-500:#429b68;--mn-mint-200:#a0d8b7;--mn-mint-50:#e7f3ec;--mn-ink:#1b1d1e;--mn-charcoal:#414344;--mn-muted:#5c5f61;--mn-line:#e2e2e2;--mn-soft:#f4f5f3;--mn-white:#fff;--mn-on-dark:#fff;--mn-on-dark-muted:#c5cec9;--mn-on-dark-subtle:#8fa398;--mn-focus:#0c6b48;--font-sans:var(--font-source-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem);--fs-h2:clamp(1.875rem, 1.4rem + 2vw, 3rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-eyebrow:.8125rem;--fs-step:clamp(3rem, 2.4rem + 2.4vw, 4.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-pad:clamp(64px, 8vw, 128px);--gutter:clamp(16px, 4vw, 32px);--container:1200px;--header-h:64px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--sh-sm:0 1px 2px #0d241a0f;--sh-md:0 8px 24px -8px #0d241a29;--sh-lg:0 24px 64px -24px #0d241a47;--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-1:.15s;--dur-2:.3s;--dur-3:.6s}@media (min-width:1024px){:root{--header-h:72px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body.site{background:var(--mn-white);color:var(--mn-ink);font-family:var(--font-sans);font-size:var(--fs-body);overflow-wrap:break-word;margin:0;line-height:1.6}.site h1,.site h2,.site h3{text-wrap:balance;margin:0;line-height:1.1}.site p{margin:0}.site ul,.site ol{margin:0;padding:0;list-style:none}.site img,.site svg{max-inline-size:100%;display:block}.site a{color:var(--mn-green-700);text-underline-offset:.2em}.site :focus-visible{outline:2px solid var(--mn-focus);outline-offset:2px;border-radius:4px}.site .on-dark :focus-visible{outline-color:var(--mn-mint-200)}.site button{font:inherit;color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;padding:var(--s-2) var(--s-4);background:var(--mn-white);border-radius:var(--r-sm);box-shadow:var(--sh-md);position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-4);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{inline-size:100%;max-inline-size:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left), env(safe-area-inset-right));margin-inline:auto}.section{padding-block:var(--section-pad)}.section-soft{background:var(--mn-soft)}.section-head{max-inline-size:720px;margin-block-end:var(--s-7)}.section-head h2{font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:700}.section-head p{color:var(--mn-charcoal);font-size:var(--fs-lead);margin-block-start:var(--s-4)}.eyebrow{color:var(--mn-green-700);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--s-3);font-weight:600;display:block}.button{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;min-block-size:44px;padding:10px 20px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.site a.button-primary,.button-primary{background:var(--mn-green-700);color:var(--mn-white)}.site a.button-secondary,.button-secondary{border-color:var(--mn-green-800);color:var(--mn-green-800);background:0 0}.site a.button-ghost,.button-ghost{color:var(--mn-ink);background:0 0}.on-dark a.button-primary{background:var(--mn-white);color:var(--mn-green-900)}.on-dark a.button-secondary{border-color:var(--mn-on-dark-muted);color:var(--mn-white)}.button-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.scroll-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0}.site-header{z-index:50;background:var(--mn-white);padding-block-start:env(safe-area-inset-top);position:sticky;inset-block-start:0}.site-header[data-scrolled]{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);box-shadow:0 1px 0 var(--mn-line);background:#ffffffb8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header[data-scrolled]{background:#fffffff7}}.header-inner{align-items:center;gap:var(--s-5);block-size:var(--header-h);display:flex}.logo{align-items:center;gap:10px;min-block-size:44px;text-decoration:none;display:inline-flex}.logo-mark{block-size:32px;inline-size:32px}.logo-wordmark{block-size:22px;inline-size:auto}.logo[data-tone=dark]{color:var(--mn-green-900)}.logo[data-tone=light]{color:var(--mn-white)}.header-nav{align-items:center;gap:var(--s-1);display:none}.nav-link,.menu-button{min-block-size:44px;padding-inline:var(--s-3);border-radius:var(--r-md);color:var(--mn-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.site a.nav-link{color:var(--mn-ink)}.menu-button[aria-expanded=true]{background:var(--mn-soft)}.chevron{border-block-end:2px solid;border-inline-end:2px solid;block-size:8px;inline-size:8px;transform:translateY(-2px)rotate(45deg)}.menu-button[aria-expanded=true] .chevron{transform:translateY(2px)rotate(-135deg)}.menu-panel{inline-size:min(100% - 2 * var(--gutter), 960px);padding:var(--s-4);border:1px solid var(--mn-line);border-radius:var(--r-lg);background:var(--mn-white);color:var(--mn-ink);box-shadow:var(--sh-lg);margin:0 auto;position:fixed;inset-block-start:calc(var(--header-h) + env(safe-area-inset-top));inset-block-end:auto;inset-inline:0;overflow:visible}@supports not selector(:popover-open){.menu-panel{z-index:60}.menu-panel:not([data-open]){display:none}}.menu-list{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu-link{min-block-size:44px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);flex-direction:column;gap:2px;text-decoration:none;display:flex}.site a.menu-link{color:var(--mn-ink)}.menu-link:focus-visible{background:var(--mn-soft)}.menu-link-title{font-weight:600}.menu-link-description{color:var(--mn-muted);font-size:var(--fs-small);line-height:1.4}.header-end{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.account{align-items:center;gap:var(--s-1);display:flex}.account[data-state=checking]{visibility:hidden}.account-login,.account-trial{display:none}.avatar-link{border-radius:var(--r-pill);justify-content:center;align-items:center;block-size:44px;inline-size:44px;text-decoration:none;display:inline-flex}.avatar{border-radius:var(--r-pill);background:var(--mn-green-700);block-size:40px;inline-size:40px;color:var(--mn-white);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.menu-toggle{border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.menu-toggle-bars,.menu-toggle-bars:before,.menu-toggle-bars:after{background:var(--mn-ink);border-radius:2px;block-size:2px;inline-size:20px;display:block}.menu-toggle-bars{position:relative}.menu-toggle-bars:before,.menu-toggle-bars:after{content:"";position:absolute;inset-inline-start:0}.menu-toggle-bars:before{inset-block-start:-6px}.menu-toggle-bars:after{inset-block-start:6px}@media (min-width:390px){.account-trial{display:inline-flex}}@media (min-width:1024px){.header-nav{display:flex}.account-login{display:inline-flex}.menu-toggle{display:none}}@media (max-width:389.98px){.avatar-link{display:none}}.dialog{inline-size:calc(100% - 32px);max-inline-size:440px;color:var(--mn-ink);background:var(--mn-white);border:1px solid var(--mn-line);border-radius:12px;padding:20px}.dialog::backdrop{background:#0d241a73}.dialog[data-variant=sheet]{block-size:100dvh;max-block-size:none;inline-size:min(100%,420px);max-inline-size:none;box-shadow:var(--sh-lg);border:0;border-radius:0;margin:0;margin-inline-start:auto;padding:0;inset-block:0}html:has(dialog[open]){overflow:hidden}.sheet-body{gap:var(--s-5);min-block-size:100%;padding-block:max(var(--s-4), env(safe-area-inset-top)) max(var(--s-6), env(safe-area-inset-bottom));padding-inline:var(--s-5) max(var(--s-5), env(safe-area-inset-right));flex-direction:column;display:flex}.sheet-top{justify-content:flex-end;display:flex}.sheet-close{border-radius:var(--r-md);background:var(--mn-soft);cursor:pointer;border:0;justify-content:center;align-items:center;block-size:44px;inline-size:44px;font-size:1.5rem;line-height:1;display:inline-flex}.sheet-links{flex-direction:column;display:flex}.sheet-links a{border-block-end:1px solid var(--mn-line);min-block-size:52px;color:var(--mn-ink);align-items:center;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.sheet-account{gap:var(--s-3);flex-direction:column;margin-block-start:auto;display:flex}.sheet-account .button{inline-size:100%}.hero{padding-block:clamp(40px, 6vw, 96px) var(--section-pad)}.hero-grid{gap:var(--s-8);align-items:center;display:grid}.hero h1{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.05}.hero-lead{max-inline-size:36rem;color:var(--mn-charcoal);font-size:var(--fs-lead);margin-block-start:var(--s-5);line-height:1.5}.hero .button-row{margin-block-start:var(--s-6)}.hero-note{color:var(--mn-muted);font-size:var(--fs-small);margin-block-start:var(--s-4)}.note-visual{border-radius:var(--r-xl);background:linear-gradient(160deg, var(--mn-mint-50), var(--mn-soft));padding:clamp(16px,3vw,32px);position:relative}.note-card{gap:var(--s-4);border:1px solid var(--mn-line);border-radius:var(--r-lg);background:var(--mn-white);box-shadow:var(--sh-lg);flex-direction:column;padding:clamp(16px,2.5vw,28px);display:flex}.note-head{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-end:1px solid var(--mn-line);padding-block-end:var(--s-3);display:flex}.note-session{color:var(--mn-charcoal);font-size:var(--fs-small);font-weight:600}.note-status{border-radius:var(--r-pill);background:var(--mn-mint-50);color:var(--mn-green-700);padding:2px 10px;font-size:.8125rem;font-weight:600}.note-label{color:var(--mn-green-800);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.note-text{color:var(--mn-ink);font-size:var(--fs-small);margin-block-start:2px;line-height:1.5}.note-foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-start:1px solid var(--mn-line);flex-wrap:wrap;padding-block-start:var(--s-3);display:flex}.note-example{color:var(--mn-muted);font-size:.8125rem}.note-button{border-radius:var(--r-pill);background:var(--mn-green-700);color:var(--mn-white);padding:8px 14px;font-size:.875rem;font-weight:600}.steps{flex-direction:column;gap:clamp(48px,7vw,96px);display:flex}.step{gap:var(--s-6);align-items:center;display:grid}.step-number{color:var(--mn-green-500);font-size:var(--fs-step);font-variant-numeric:tabular-nums;font-weight:300;line-height:1;display:block}.step h3{font-size:var(--fs-h3);margin-block-start:var(--s-4);font-weight:600}.step p{max-inline-size:32rem;color:var(--mn-charcoal);margin-block-start:var(--s-3)}.step-visual{gap:var(--s-3);min-block-size:220px;padding:var(--s-6);border-radius:var(--r-xl);background:var(--mn-soft);flex-direction:column;display:flex}.step-visual-label{color:var(--mn-green-800);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.bar{border-radius:var(--r-pill);background:var(--mn-line);block-size:10px;display:block}.bar-strong{background:var(--mn-mint-200)}.record-row{align-items:center;gap:var(--s-3);display:flex}.record-dot{border-radius:var(--r-pill);background:#c62828;block-size:14px;inline-size:14px;box-shadow:0 0 0 6px #c6282826}.record-time{color:var(--mn-charcoal);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}.wave{align-items:center;gap:4px;block-size:96px;display:flex}.wave span{border-radius:var(--r-pill);background:var(--mn-green-700);opacity:.85;flex:1;min-inline-size:0}.stamp{border:2px solid var(--mn-green-700);border-radius:var(--r-sm);color:var(--mn-green-700);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:4px 12px;font-size:.875rem;font-weight:700}.addendum{padding:var(--s-3) var(--s-4);border-inline-start:3px solid var(--mn-green-500);border-radius:var(--r-sm);background:var(--mn-white);margin-block-start:auto}.mini-card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--mn-white);box-shadow:var(--sh-sm);flex-direction:column;display:flex}.mini-row{gap:var(--s-3);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.mini-row span:first-child{color:var(--mn-green-800);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pillars{gap:var(--s-5);display:grid}.pillar{padding:var(--s-6);border-radius:var(--r-lg);background:var(--mn-white);box-shadow:var(--sh-sm);border-block-start:3px solid var(--mn-green-500)}.pillar h3{font-size:1.1875rem;font-weight:600;line-height:1.3}.pillar p{color:var(--mn-charcoal);font-size:var(--fs-small);margin-block-start:var(--s-3);line-height:1.55}.more-link{min-block-size:44px;align-items:center;margin-block-start:var(--s-6);font-weight:600;display:inline-flex}.features{gap:var(--s-5);display:grid}.feature{padding:var(--s-6);border:1px solid var(--mn-line);border-radius:var(--r-lg);background:var(--mn-white)}.feature-icon{border-radius:var(--r-md);background:var(--mn-mint-50);block-size:44px;inline-size:44px;color:var(--mn-green-700);justify-content:center;align-items:center;display:inline-flex}.feature-icon svg{block-size:24px;inline-size:24px}.feature h3{margin-block-start:var(--s-4);font-size:1.1875rem;font-weight:600;line-height:1.3}.feature p{color:var(--mn-charcoal);font-size:var(--fs-small);margin-block-start:var(--s-2);line-height:1.55}.cta-band{padding-block:var(--section-pad)}.cta-inner{border-radius:var(--r-xl);background:radial-gradient(120% 140% at 100% 0%, var(--mn-green-800), var(--mn-green-900) 60%);color:var(--mn-on-dark);padding:clamp(40px,7vw,96px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.cta-inner .eyebrow{color:var(--mn-mint-200)}.cta-inner h2{max-inline-size:18ch;font-size:var(--fs-h2);font-weight:700}.cta-inner p{color:var(--mn-on-dark-muted);font-size:var(--fs-lead);margin-block-start:var(--s-4)}.cta-inner .button-row{margin-block-start:var(--s-6)}.page-head{padding-block:clamp(40px, 6vw, 96px) var(--s-7)}.page-head h1{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.05}.page-head p{max-inline-size:40rem;color:var(--mn-charcoal);font-size:var(--fs-lead);margin-block-start:var(--s-5)}.plans{gap:var(--s-5);display:grid}.plan{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--mn-line);border-radius:var(--r-lg);background:var(--mn-white);box-shadow:var(--sh-sm);flex-direction:column;display:flex}.plan h2{font-size:var(--fs-h3);font-weight:600}.plan-price{align-items:baseline;gap:4px;display:flex}.plan-amount{letter-spacing:-.02em;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:700;line-height:1}.plan-period{color:var(--mn-muted)}.plan-hours{font-weight:600}.plan-note{color:var(--mn-muted);font-size:var(--fs-small)}.plan .button{margin-block-start:auto}.currency-note{color:var(--mn-muted);font-size:var(--fs-small);margin-block-start:var(--s-4)}.included{margin-block-start:var(--s-8)}.included h2{font-size:var(--fs-h3);font-weight:600}.check-list{gap:var(--s-3);margin-block-start:var(--s-5);display:grid}.check-list li{gap:var(--s-3);align-items:flex-start;display:flex}.check-list li:before{content:"";border-radius:var(--r-pill);background:var(--mn-mint-50) radial-gradient(circle, var(--mn-green-700) 0 4px, transparent 5px);flex:none;block-size:20px;inline-size:20px;margin-block-start:3px}.faq-title{font-size:var(--fs-h2);margin-block-end:var(--s-6);font-weight:700}.accordion{border-block-start:1px solid var(--mn-line);flex-direction:column;max-inline-size:820px;display:flex}.accordion-item{border-block-end:1px solid var(--mn-line)}.accordion-summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-block-size:56px;padding-block:var(--s-4);cursor:pointer;list-style:none;display:flex}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary:after{content:"";border-block-end:2px solid var(--mn-green-800);border-inline-end:2px solid var(--mn-green-800);flex:none;block-size:10px;inline-size:10px;transform:translateY(-3px)rotate(45deg)}.accordion-item[open]>.accordion-summary:after{transform:translateY(3px)rotate(-135deg)}.accordion-question{font-size:1.125rem;font-weight:600;line-height:1.35}.accordion-answer{max-inline-size:680px;color:var(--mn-charcoal);padding-block-end:var(--s-5)}.principles{gap:var(--s-5);display:grid}.principle h3{font-size:1.1875rem;font-weight:600}.principle p{color:var(--mn-charcoal);margin-block-start:var(--s-2)}.company{gap:var(--s-6);display:grid}.company h2,.contact h2{font-size:var(--fs-h2);font-weight:700}.company>p{max-inline-size:40rem;color:var(--mn-charcoal);font-size:var(--fs-lead);margin-block-start:var(--s-4)}.facts{border-block-start:1px solid var(--mn-line);gap:0;margin:0;display:grid}.facts>div{gap:var(--s-1);padding-block:var(--s-4);border-block-end:1px solid var(--mn-line);display:grid}.facts dt{color:var(--mn-muted);font-size:var(--fs-small);font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.contact p{color:var(--mn-charcoal);font-size:var(--fs-lead);margin-block-start:var(--s-4)}.contact a{overflow-wrap:anywhere;font-weight:600}.doc{max-inline-size:calc(72ch + 2 * var(--gutter));padding-block:clamp(40px, 6vw, 80px) var(--section-pad)}.doc h1{font-size:var(--fs-h2);letter-spacing:-.01em;font-weight:700}.doc h2{margin-block:var(--s-7) var(--s-3);font-size:1.375rem;font-weight:600}.doc h3{margin-block:var(--s-6) var(--s-2);font-size:1.125rem;font-weight:600}.doc p{margin-block:var(--s-3);color:var(--mn-charcoal)}.doc ul{margin-block:var(--s-3);color:var(--mn-charcoal);padding-inline-start:var(--s-5);list-style:outside}.doc li+li{margin-block-start:var(--s-2)}.doc .lead{margin-block:var(--s-3) var(--s-6);color:var(--mn-muted)}.doc .error{color:#b3261e}.doc button{border-radius:var(--r-pill);background:var(--mn-green-700);min-block-size:44px;color:var(--mn-white);cursor:pointer;border:0;padding:10px 20px;font-weight:600}.not-found{padding-block:var(--section-pad)}.not-found h1{font-size:var(--fs-h2);font-weight:700}.not-found p{margin-block:var(--s-4) var(--s-6);color:var(--mn-charcoal);font-size:var(--fs-lead)}.site-footer{padding-block:var(--s-9) max(var(--s-6), env(safe-area-inset-bottom));background:var(--mn-green-950);color:var(--mn-on-dark-muted)}.footer-grid{gap:var(--s-7);display:grid}.footer-brand p{max-inline-size:22rem;font-size:var(--fs-small);margin-block-start:var(--s-4)}.footer-columns{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-column h2{color:var(--mn-on-dark);font-size:.9375rem;font-weight:600}.footer-column ul{margin-block-start:var(--s-3)}.site .footer-column a,.site .legal-bar a{min-block-size:44px;color:var(--mn-on-dark-muted);align-items:center;text-decoration:none;display:inline-flex}.legal-bar{align-items:center;gap:0 var(--s-4);color:var(--mn-on-dark-subtle);font-size:var(--fs-small);border-block-start:1px solid #ffffff1f;flex-wrap:wrap;margin-block-start:var(--s-8);padding-block-start:var(--s-5);display:flex}.legal-bar span,.legal-bar a{overflow-wrap:anywhere}.site .legal-bar a{color:var(--mn-on-dark-muted)}@media (min-width:768px){.step{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(2n) .step-text{order:2}.pillars,.features{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:880px}.principles{grid-template-columns:repeat(3,minmax(0,1fr))}.facts>div{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hero-grid{gap:var(--s-9);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.features{grid-template-columns:repeat(3,minmax(0,1fr))}.company{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:767.98px){.menu-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.site-header{transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.skip-link{transition:transform var(--dur-1) var(--ease-out)}.chevron,.accordion-summary:after{transition:transform var(--dur-2) var(--ease-out)}[data-reveal-pending]{opacity:0;transform:translateY(16px)}[data-reveal]{transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.menu-panel{transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), overlay var(--dur-1) allow-discrete, display var(--dur-1) allow-discrete}.menu-panel:not(:popover-open):not([data-open]){opacity:0;transform:translateY(-6px)}@starting-style{.menu-panel:popover-open{opacity:0;transform:translateY(-6px)}}.dialog[data-variant=sheet][open]{transition:transform var(--dur-2) var(--ease-out)}@starting-style{.dialog[data-variant=sheet][open]{transform:translate(100%)}}.note-text{animation:type-in .9s var(--ease-out) both}.note-section:nth-child(2) .note-text{animation-delay:.2s}.note-section:nth-child(3) .note-text{animation-delay:.5s}.note-section:nth-child(4) .note-text{animation-delay:.8s}.note-section:nth-child(5) .note-text{animation-delay:1.1s}@keyframes type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}@media (hover:hover) and (pointer:fine){.site a.button-primary:hover{background:var(--mn-green-750);box-shadow:var(--sh-md)}.site a.button-secondary:hover{background:var(--mn-mint-50)}.site a.button-ghost:hover,.site a.nav-link:hover,.menu-button:hover{background:var(--mn-soft)}.on-dark a.button-primary:hover{background:var(--mn-mint-50)}.on-dark a.button-secondary:hover{background:#ffffff14}.site a.menu-link:hover{background:var(--mn-soft)}.site .footer-column a:hover,.site .legal-bar a:hover{color:var(--mn-white)}.site .sheet-links a:hover{color:var(--mn-green-700)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site a.button-primary{transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}.site a.button-primary:hover{transform:translateY(-1px)}.feature,.pillar,.plan{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.feature:hover,.pillar:hover,.plan:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}}
