*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mv-canvas: #f2f5f5;--mv-canvas-2: #eaf0f0;--mv-surface: #ffffff;--mv-ink: #0c1618;--mv-ink-2: #48585c;--mv-ink-3: #5e6e72;--mv-accent: #1f8a7f;--mv-accent-2: #2aa394;--mv-accent-text: #187268;--mv-positive: #0b7a4f;--mv-negative: #b3352c;--mv-line: #d5dede;--mv-action: #0c1618;--mv-on-action: #ffffff;--mv-glass: rgba(255, 255, 255, .78);--mv-glass-2: rgba(255, 255, 255, .62);--mv-glass-edge: rgba(255, 255, 255, .62);--mv-glass-sheen: rgba(255, 255, 255, .55);--mv-shadow-soft: 0 1px 2px rgba(12, 22, 24, .05);--mv-shadow-lift: 0 50px 90px -40px rgba(12, 22, 24, .5), 0 18px 40px -18px rgba(12, 22, 24, .22);--mv-aurora-a: rgba(31, 138, 127, .26);--mv-aurora-b: rgba(232, 180, 74, .18);--mv-aurora-c: rgba(24, 114, 104, .18);--mv-bezel: #0c1618;--mv-ease: cubic-bezier(.32, .72, 0, 1);--mv-radius: 24px}@media (prefers-color-scheme: dark){:root{--mv-canvas: #0a0f10;--mv-canvas-2: #101718;--mv-surface: #161c1d;--mv-ink: #edf3f3;--mv-ink-2: #9fb0b4;--mv-ink-3: #7e9095;--mv-accent: #4fc9b6;--mv-accent-2: #4fc9b6;--mv-accent-text: #4fc9b6;--mv-positive: #3fd08a;--mv-negative: #ff8a80;--mv-line: #2a3234;--mv-action: #edf3f3;--mv-on-action: #0c1618;--mv-glass: rgba(22, 28, 29, .78);--mv-glass-2: rgba(22, 28, 29, .62);--mv-glass-edge: rgba(255, 255, 255, .1);--mv-glass-sheen: rgba(255, 255, 255, .14);--mv-shadow-soft: none;--mv-shadow-lift: 0 50px 100px -30px rgba(0, 0, 0, .85), 0 0 0 1px rgba(255, 255, 255, .05);--mv-aurora-a: rgba(31, 138, 127, .14);--mv-aurora-b: rgba(232, 180, 74, .14);--mv-aurora-c: rgba(24, 114, 104, .14);--mv-bezel: #1b2426}}html{background:var(--mv-canvas);color-scheme:light dark;scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:var(--mv-ink);background:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss03"}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 50% at 12% 0%,var(--mv-aurora-a),transparent 70%),radial-gradient(50% 45% at 92% 8%,var(--mv-aurora-b),transparent 70%),radial-gradient(60% 50% at 50% 105%,var(--mv-aurora-c),transparent 70%),linear-gradient(180deg,var(--mv-canvas),var(--mv-canvas-2))}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::-moz-selection{background:color-mix(in srgb,var(--mv-accent) 32%,transparent)}::selection{background:color-mix(in srgb,var(--mv-accent) 32%,transparent)}a{color:var(--mv-accent-text);text-underline-offset:.2em}.mv-lead a,.mv-body a,.mv-fine a,.mv-caption a,.mv-faq p a,.mv-footer-about p a,.mv-prose a:not(.mv-btn),.mv-timeline a{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--mv-accent-text);outline-offset:3px;border-radius:8px}img{display:block;max-width:100%}.mv-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mv-skip{position:fixed;left:16px;top:-80px;z-index:100;padding:.75rem 1.1rem;border-radius:999px;background:var(--mv-action);color:var(--mv-on-action);font-weight:700;text-decoration:none;transition:top .2s var(--mv-ease)}.mv-skip:focus{top:16px}.mv-wrap{width:min(100% - 40px,1200px);margin-inline:auto}.mv-glass{position:relative;background:linear-gradient(180deg,var(--mv-glass-sheen),transparent 42%),var(--mv-glass);border:1px solid var(--mv-glass-edge);border-radius:var(--mv-radius);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);box-shadow:var(--mv-shadow-soft)}.mv-h1{margin:0;font-size:clamp(3.1rem,1.4rem + 7.4vw,7rem);line-height:.93;font-weight:800;letter-spacing:-.048em;text-wrap:balance}.mv-h1--page{font-size:clamp(2.6rem,1.4rem + 5vw,5rem);line-height:.98}.mv-accent{color:var(--mv-accent-text)}.mv-h2{margin:0;font-size:clamp(2.1rem,1.1rem + 3.4vw,3.9rem);line-height:1.02;font-weight:780;letter-spacing:-.036em;text-wrap:balance}.mv-h3{margin:0;font-size:1.15rem;line-height:1.25;font-weight:720;letter-spacing:-.015em}.mv-lead{margin:1.25rem 0 0;max-width:38em;font-size:clamp(1.08rem,1rem + .45vw,1.32rem);line-height:1.55;color:var(--mv-ink-2);text-wrap:pretty}.mv-body{margin:.4rem 0 0;font-size:1rem;line-height:1.6;color:var(--mv-ink-2)}.mv-fine{margin:.75rem 0 0;font-size:.875rem;line-height:1.5;color:var(--mv-ink-2)}.mv-overline{margin:0 0 1rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-accent-text)}.mv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;max-width:100%;padding:.5rem 1.6rem;border:0;border-radius:999px;text-align:center;overflow-wrap:anywhere;font:inherit;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .2s var(--mv-ease),background-color .2s,box-shadow .2s}.mv-btn:active{transform:scale(.96)}.mv-btn--sm{min-height:2.75rem;padding:.4rem 1.2rem;font-size:.94rem}.mv-btn--primary{background:var(--mv-action);color:var(--mv-on-action);box-shadow:0 10px 30px -12px #0c161880}.mv-btn--primary:hover{background:color-mix(in srgb,var(--mv-action) 86%,var(--mv-accent))}.mv-btn--ghost{background:var(--mv-glass);color:var(--mv-ink);border:1px solid var(--mv-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mv-btn--ghost:hover{border-color:var(--mv-ink-3)}.mv-btn[disabled]{opacity:.5;cursor:not-allowed}.mv-linkbtn{display:inline-flex;align-items:center;gap:.3em;padding:0;border:0;background:none;font:inherit;font-weight:650;color:var(--mv-accent-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.mv-header{position:sticky;top:0;z-index:50;padding-top:12px}.mv-header-bar{display:flex;align-items:center;gap:1rem;width:min(100% - 24px,1200px);margin-inline:auto;padding:8px 8px 8px 14px;border-radius:999px}.mv-brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:800;font-size:1.1rem;letter-spacing:-.03em;color:var(--mv-ink);text-decoration:none}.mv-brand img{width:40px;height:40px;border-radius:11px;box-shadow:0 2px 8px -2px #0c16184d}.mv-nav{display:none;margin-left:auto;gap:.25rem}.mv-nav a,.mv-menu-panel a:not(.mv-btn){padding:.55rem .95rem;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--mv-ink-2);text-decoration:none}.mv-nav a:hover,.mv-menu-panel a:not(.mv-btn):hover{color:var(--mv-ink);background:color-mix(in srgb,var(--mv-ink) 6%,transparent)}.mv-nav a[aria-current=page],.mv-menu-panel a[aria-current=page]{color:var(--mv-ink)}.mv-header-cta{display:none}.mv-menu{position:relative;margin-left:auto}.mv-menu summary{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;list-style:none;color:var(--mv-ink)}.mv-menu summary::-webkit-details-marker{display:none}.mv-menu-panel{position:absolute;right:0;top:calc(100% + 10px);display:grid;gap:.25rem;width:min(80vw,280px);padding:.6rem}.mv-menu-panel .mv-btn{margin-top:.35rem}@media (min-width: 860px){.mv-nav,.mv-header-cta{display:flex}.mv-menu{display:none}}@keyframes mv-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes mv-grow{0%{transform:scaleX(0);opacity:0}}@keyframes mv-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes mv-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes mv-pop{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: no-preference){.mv-rise{animation:mv-rise .9s var(--mv-ease) both}.mv-rise.d1{animation-delay:80ms}.mv-rise.d2{animation-delay:.16s}.mv-rise.d3{animation-delay:.24s}.mv-rise.d4{animation-delay:.32s}.mv-seg{animation:mv-grow .9s var(--mv-ease) both;animation-delay:calc(var(--i, 0) * 80ms + .25s);transform-origin:left center}@supports (animation-timeline: view()){.mv-reveal{animation:mv-reveal linear both;animation-timeline:view();animation-range:entry 4% cover 24%}}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--mv-ease)}}.mv-hero{padding-top:clamp(20px,3.4vw,40px);padding-bottom:clamp(40px,6vw,80px);overflow-x:clip}.mv-hero-grid{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media (min-width: 980px){.mv-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.mv-status-chip{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.5rem;padding:.45rem .95rem .45rem .8rem;border:1px solid var(--mv-line);border-radius:999px;background:var(--mv-glass);font-size:.85rem;font-weight:650;color:var(--mv-ink-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mv-dot{width:8px;height:8px;border-radius:50%;background:var(--mv-accent)}.mv-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.mv-proof{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:2rem 0 0;padding:0;list-style:none;font-size:.92rem;font-weight:600;color:var(--mv-ink-2)}.mv-proof li{display:inline-flex;align-items:center;gap:.4rem}.mv-proof svg{color:var(--mv-accent-text)}.mv-hero-visual{position:relative;isolation:isolate;display:grid;justify-items:center}.mv-hero-visual:before{content:"";position:absolute;top:2%;right:0;bottom:8%;left:0;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--mv-accent) 30%,transparent),transparent 74%);filter:blur(18px)}.mv-band{display:flex;width:min(100% - 40px,1200px);height:14px;margin:clamp(48px,7vw,96px) auto 0;border-radius:7px;overflow:hidden;gap:2px}.mv-band .mv-seg{display:block;min-width:0}.mv-band .mv-seg--spent{flex:36}.mv-band .mv-seg--committed{flex:7;--i: 1}.mv-band .mv-seg--expected{flex:5;--i: 2}.mv-band .mv-seg--free{flex:52;--i: 3}.mv-section{padding-block:clamp(64px,9vw,128px)}.mv-section-head{max-width:52rem;margin-bottom:clamp(32px,4vw,56px)}.mv-features{display:grid;gap:1.5rem;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}@media (min-width: 800px){.mv-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.mv-features--stack{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.mv-feature{padding-top:1rem;border-top:1px solid var(--mv-line)}.mv-split{display:grid;gap:clamp(40px,6vw,88px);align-items:center}.mv-split-copy{max-width:40rem}@media (min-width: 980px){.mv-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.mv-split.is-reverse .mv-split-copy{order:2}.mv-split.is-reverse .mv-split-visual{order:1}}.mv-split-visual{display:grid;justify-items:center}.mv-figure{display:inline-flex;align-items:baseline;font-weight:800;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--mv-ink)}.mv-figure-vis{display:inline-flex;align-items:baseline}.mv-figure-cur{align-self:flex-start;margin:.14em .06em 0 0;font-size:.55em;font-weight:700}.mv-figure-dec{margin-left:.04em;font-size:.5em;font-weight:700;letter-spacing:-.02em;color:var(--mv-ink-2)}.mv-figure-sign{margin-right:.04em}.mv-figure--hero{font-size:4.2em}.mv-figure--xl{font-size:clamp(3rem,1.2rem + 6vw,6rem)}.mv-figure--md{font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);letter-spacing:-.03em}.mv-figure--sm{font-size:1.9em}.mv-cap{width:100%}.mv-capbar{display:flex;gap:2px;height:.875em;min-height:12px;border-radius:999px;overflow:hidden;background:transparent}.mv-seg{display:block;flex:0 1 0%;min-width:0;transition:flex-grow .9s var(--mv-ease)}.mv-seg.is-empty{display:none}.mv-seg--spent{background:var(--mv-ink)}.mv-seg--committed{background:var(--mv-ink-2)}.mv-seg--expected{background:var(--mv-line)}.mv-seg--free{background:linear-gradient(135deg,var(--mv-accent),var(--mv-accent-2))}.mv-capbar.is-over{outline:1px solid var(--mv-ink);outline-offset:1px}.mv-capbar.is-over .mv-seg--spent{background:repeating-linear-gradient(45deg,var(--mv-ink) 0 3px,transparent 3px 6px)}.mv-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em 1em;margin:.8em 0 0;padding:0;list-style:none;font-size:.74em;line-height:1.2}.mv-legend li{display:flex;align-items:center;gap:.5em;min-width:0}.mv-swatch{flex:none;width:8px;height:8px;border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mv-ink) 22%,transparent);animation:none!important}.mv-legend-label{color:var(--mv-ink-2);font-weight:600}.mv-legend-value{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mv-ink)}@container (max-width: 310px){.mv-phone .mv-legend{grid-template-columns:1fr}}.mv-strip{padding:clamp(20px,3vw,40px)}.mv-strip-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.mv-strip-label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-accent-text)}.mv-strip-day{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mv-ink-2)}.mv-range{--p: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:2.75rem;margin:.25rem 0 0;background:transparent;cursor:pointer}.mv-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--mv-accent) var(--p),var(--mv-line) var(--p))}.mv-range::-moz-range-track{height:6px;border-radius:999px;background:var(--mv-line)}.mv-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--mv-accent)}.mv-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border:2px solid var(--mv-ink);border-radius:50%;background:var(--mv-surface);box-shadow:0 3px 10px #0c161840;-webkit-transition:transform .2s var(--mv-ease);transition:transform .2s var(--mv-ease)}.mv-range::-moz-range-thumb{width:24px;height:24px;border:2px solid var(--mv-ink);border-radius:50%;background:var(--mv-surface);box-shadow:0 3px 10px #0c161840}.mv-range:active::-webkit-slider-thumb{transform:scale(.94)}.mv-range:focus-visible{outline:none}.mv-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--mv-accent-text);outline-offset:3px}.mv-range:focus-visible::-moz-range-thumb{outline:3px solid var(--mv-accent-text);outline-offset:3px}.mv-equation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:1.75rem 0 2rem}.mv-term{min-width:0}.mv-term dt{font-size:.8rem;font-weight:650;line-height:1.3;color:var(--mv-ink-2)}.mv-term dd{display:flex;align-items:baseline;gap:.35rem;margin:.3rem 0 0}.mv-term-sign{font-size:1.3rem;font-weight:600;color:var(--mv-ink-3)}.mv-term--total{grid-column:1 / -1;padding-top:1.25rem;border-top:1px solid var(--mv-line)}.mv-term--total dt{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-accent-text)}@media (min-width: 900px){.mv-equation{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.7fr);align-items:end;gap:1.5rem}.mv-term--total{grid-column:auto;padding:0 0 0 1.5rem;border-top:0;border-left:1px solid var(--mv-line)}}.mv-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.mv-strip-note{flex:1 1 18rem;margin:0;min-height:1.5em;font-size:.95rem;font-weight:600;color:var(--mv-ink)}.mv-strip .mv-cap{font-size:1rem}.mv-strip .mv-capbar{height:26px;border-radius:13px}.mv-strip .mv-legend{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;font-size:.9rem}.mv-strip .mv-legend-value{margin-left:.35em}@media (max-width: 420px){.mv-strip .mv-legend{grid-template-columns:1fr}}@media (min-width: 700px){.mv-strip .mv-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.mv-demo{display:grid;justify-items:center;gap:1.25rem;width:100%}.mv-caption{max-width:24rem;margin:0;text-align:center;font-size:.875rem;line-height:1.5;color:var(--mv-ink-2)}.mv-phone-wrap{container-type:inline-size;width:min(100%,22.5rem);margin-inline:auto}.mv-phone{position:relative;width:100%;aspect-ratio:360 / 740;padding:.5em;border-radius:3.1em;background:var(--mv-bezel);box-shadow:var(--mv-shadow-lift),inset 0 0 0 1px #ffffff1a;font-size:15px;font-size:max(12.5px,calc(100cqw / 22.5));line-height:1.35}.mv-phone-screen{position:relative;display:flex;flex-direction:column;height:100%;padding:3.6em 1.1em 0;border-radius:2.6em;overflow:hidden;isolation:isolate;background:var(--mv-canvas)}.mv-phone-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 38% at 12% 0%,var(--mv-aurora-a),transparent 70%),radial-gradient(60% 32% at 96% 6%,var(--mv-aurora-b),transparent 70%),radial-gradient(70% 40% at 50% 104%,var(--mv-aurora-c),transparent 70%),linear-gradient(180deg,var(--mv-canvas),var(--mv-canvas-2))}.mv-island{position:absolute;top:.8em;left:50%;z-index:4;width:6.4em;height:1.85em;border-radius:1em;background:#000;transform:translate(-50%)}.mv-status{position:absolute;top:.95em;left:2em;right:1.8em;z-index:3;display:flex;align-items:center;justify-content:space-between;font-size:.86em;font-weight:700;color:var(--mv-ink)}.mv-status-icons{display:inline-flex;align-items:center;gap:.35em}.mv-screen{display:flex;flex:1;flex-direction:column;gap:.75em;min-height:0;padding-bottom:5.6em;color:var(--mv-ink)}.mv-screen--capture{padding-bottom:1.2em}.mv-screen-title{margin:0;font-size:1.55em;line-height:1.15;font-weight:750;letter-spacing:-.028em}.mv-screen-title:focus{outline:none}.mv-eyebrow{display:block;margin:0;font-size:.72em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink-2)}.mv-card{position:relative;padding:1.05em 1.1em;border:1px solid var(--mv-glass-edge);border-radius:1.5em;background:linear-gradient(180deg,var(--mv-glass-sheen),transparent 42%),var(--mv-glass);-webkit-backdrop-filter:blur(1.6em) saturate(1.8);backdrop-filter:blur(1.6em) saturate(1.8);box-shadow:var(--mv-shadow-soft);margin:0}.mv-card--hero{display:grid;gap:.85em;padding-top:1em}.mv-figure-btn{display:grid;gap:.35em;justify-items:start;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.mv-figure-btn:focus-visible{outline-offset:6px}.mv-rows{padding-block:.35em}.mv-row{display:flex;align-items:baseline;justify-content:space-between;gap:1em;padding:.7em 0;border-top:1px solid var(--mv-line)}.mv-row:first-child{border-top:0}.mv-row-label{font-size:.82em;font-weight:600;color:var(--mv-ink-2)}.mv-row-value{font-size:.88em;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mv-gradbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-height:3em;margin-top:auto;padding:0 1em;border:0;border-radius:1.1em;background:linear-gradient(140deg,#2aa394,#1f8a7f 55%,#187268);color:#fff;font:inherit;font-size:1.2em;font-weight:750;letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--mv-ease);box-shadow:0 10px 24px -12px #187268cc}.mv-gradbtn:active{transform:scale(.96)}.mv-gradbtn[disabled]{opacity:.45;cursor:not-allowed}.mv-sheet{position:absolute;left:.5em;right:.5em;bottom:5em;z-index:5;padding:1em 1.1em 1.05em;border:1px solid var(--mv-glass-edge);border-radius:1.6em;background:linear-gradient(180deg,var(--mv-glass-sheen),transparent 42%),var(--mv-glass);-webkit-backdrop-filter:blur(1.8em) saturate(1.8);backdrop-filter:blur(1.8em) saturate(1.8);box-shadow:0 -10px 40px -16px #0c161873}@media (prefers-reduced-motion: no-preference){.mv-sheet{animation:mv-sheet-in .5s var(--mv-ease) both}}.mv-sheet-head{display:flex;align-items:center;justify-content:space-between}.mv-iconbtn{display:grid;place-items:center;width:2.2em;height:2.2em;border:0;border-radius:50%;background:color-mix(in srgb,var(--mv-ink) 8%,transparent);color:var(--mv-ink);cursor:pointer}.mv-terms{margin:.4em 0 0}.mv-terms>div{display:flex;justify-content:space-between;gap:1em;padding:.55em 0;border-top:1px solid var(--mv-line);font-size:.86em}.mv-terms>div:first-child{border-top:0}.mv-terms dt{font-weight:600;color:var(--mv-ink-2)}.mv-terms dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.mv-terms-total{margin-top:.15em;border-top:2px solid var(--mv-ink)!important}.mv-terms-total dt{color:var(--mv-ink);font-weight:800}.mv-sheet .mv-fine{margin-top:.4em;font-size:.74em}.mv-toast{position:absolute;left:1em;right:1em;bottom:5.4em;z-index:6;display:flex;align-items:center;justify-content:center;gap:.5em;min-height:2.6em;padding:.4em 1em;border-radius:999px;background:var(--mv-ink);color:var(--mv-canvas);font-size:.82em;font-weight:700;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s var(--mv-ease),transform .3s var(--mv-ease)}.mv-toast.is-on{opacity:1;transform:none}.mv-screen--capture~.mv-toast,.mv-screen--capture .mv-toast{bottom:1.4em}.mv-tabbar{position:absolute;left:.8em;right:.8em;bottom:.8em;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);padding:.5em .3em;border:1px solid var(--mv-glass-edge);border-radius:1.9em;background:linear-gradient(180deg,var(--mv-glass-sheen),transparent 60%),var(--mv-glass);-webkit-backdrop-filter:blur(1.6em) saturate(1.8);backdrop-filter:blur(1.6em) saturate(1.8)}.mv-tab{display:grid;justify-items:center;gap:.2em;font-size:.6em;font-weight:650;letter-spacing:-.005em;color:var(--mv-ink-2)}.mv-tab.is-active{color:var(--mv-accent-text)}.mv-segmented{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:.7em;padding:.2em;border-radius:.8em;background:color-mix(in srgb,var(--mv-ink) 7%,transparent);font-size:.74em;font-weight:650;text-align:center;color:var(--mv-ink-2)}.mv-segmented span{padding:.35em 0;border-radius:.6em}.mv-segmented .is-on{background:var(--mv-surface);color:var(--mv-ink);box-shadow:0 1px 3px #0c161826}.mv-screen--analysis .mv-card:first-child{display:grid;gap:.2em}.mv-screen--analysis .mv-screen-title{font-size:1.05em;font-weight:700;color:var(--mv-ink-2);letter-spacing:-.01em}.mv-screen--analysis .mv-figure--hero{font-size:2.7em}.mv-screen--analysis .mv-fine{font-size:.7em;margin-top:.3em}.mv-screen--analysis .mv-card:first-child{padding-block:.8em}.mv-screen--analysis .mv-segmented{margin-bottom:.5em}.mv-card--list{display:grid;gap:.6em;min-height:0;overflow:hidden;padding-bottom:.7em}.mv-cascade{position:relative;display:flex;gap:.35em;height:3.7em;padding:0 .2em}.mv-cascade-col{position:relative;flex:1}.mv-cascade-bar{position:absolute;left:8%;right:8%;min-height:2px;border-radius:.2em;transition:bottom .5s var(--mv-ease),height .5s var(--mv-ease)}.mv-cascade-bar.is-up{background:var(--mv-ink-2)}.mv-cascade-bar.is-down{background:linear-gradient(180deg,var(--mv-accent),var(--mv-accent-2))}.mv-cascade-bar.is-total{background:var(--mv-ink)}.mv-cascade-zero{position:absolute;left:0;right:0;height:1px;background:var(--mv-line)}.mv-list{margin:0;padding:0;list-style:none}.mv-list>li{border-top:1px solid var(--mv-line)}.mv-list>li:first-child{border-top:0}.mv-listbtn{display:flex;align-items:center;gap:.6em;width:100%;min-height:2.2em;padding:.2em 0;border:0;background:none;font:inherit;font-size:.86em;color:var(--mv-ink);text-align:left;cursor:pointer}.mv-listbtn.is-static{cursor:default}.mv-list-label{flex:1;min-width:0;font-weight:600}.mv-list-value{font-weight:750;font-variant-numeric:tabular-nums}.mv-list-value.is-less{color:var(--mv-accent-text)}.mv-list-muted .mv-list-label,.mv-list-muted .mv-list-value{color:var(--mv-ink-2);font-weight:600}.mv-listbtn svg{color:var(--mv-ink-3)}.mv-check{display:flex;align-items:center;gap:.5em;margin:0;padding-top:.55em;border-top:1px solid var(--mv-line);font-size:.72em;font-weight:650;color:var(--mv-accent-text)}.mv-back{display:inline-flex;align-items:center;align-self:flex-start;gap:.25em;padding:.4em .7em .4em .4em;border:0;border-radius:999px;background:var(--mv-glass);font:inherit;font-size:.82em;font-weight:700;color:var(--mv-ink);cursor:pointer}.mv-screen--recurring{padding-bottom:0}.mv-screen-scroll{display:flex;flex-direction:column;gap:.7em;min-height:0;padding-bottom:5.6em;overflow:hidden}.mv-screen--recurring .mv-eyebrow{margin:0 0 .45em .2em}.mv-reclist{margin:0;padding:.2em 1em;list-style:none}.mv-recrow{display:flex;align-items:center;gap:.75em;min-height:3.2em;padding:.4em 0;border-top:1px solid var(--mv-line)}.mv-recrow:first-child{border-top:0}.mv-recrow.is-fresh{animation:mv-pop .5s var(--mv-ease) both}.mv-glyph{display:grid;flex:none;place-items:center;width:2.1em;height:2.1em;border-radius:.65em;background:color-mix(in srgb,var(--mv-ink) 6%,transparent);color:var(--mv-ink-2)}.mv-recrow-text{display:grid;flex:1;min-width:0}.mv-recrow-name{font-size:.9em;font-weight:700}.mv-recrow-sub{font-size:.72em;color:var(--mv-ink-2)}.mv-recrow-amount{font-size:.88em;font-weight:750;font-variant-numeric:tabular-nums}.mv-detectlist{display:grid;gap:.6em;margin:0;padding:0;list-style:none}.mv-detected{padding:.8em .9em;border:1px dashed var(--mv-ink-3);border-radius:1.2em;background:var(--mv-glass-2)}.mv-detected-top{display:flex;justify-content:space-between;gap:1em}.mv-detected-proof{margin:.15em 0 .65em;font-size:.72em;line-height:1.4;color:var(--mv-ink-2)}.mv-detected-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.mv-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-height:2.5em;border:1px solid var(--mv-line);border-radius:999px;background:var(--mv-surface);font:inherit;font-size:.82em;font-weight:700;color:var(--mv-ink);cursor:pointer;transition:transform .2s var(--mv-ease)}.mv-pill:active{transform:scale(.96)}.mv-ignored{padding:.3em .2em;border:0;background:none;font:inherit;font-size:.8em;font-weight:700;color:var(--mv-accent-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.mv-ignoredlist{margin:.3em 0 0;padding:0;list-style:none;font-size:.8em}.mv-ignoredlist li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3em 1em;padding:.3em .2em}.mv-capture-head{display:grid;gap:.2em;padding:0 .3em}.mv-form{display:grid;flex:1;grid-template-rows:auto auto auto auto auto 1fr;gap:.7em;align-content:start}.mv-field{display:grid;gap:.3em}.mv-field label{font-size:.72em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink-2)}.mv-field input{min-height:2.7em;padding:0 .9em;border:1px solid var(--mv-line);border-radius:.9em;background:var(--mv-surface);font:inherit;font-size:1em;font-weight:600;color:var(--mv-ink)}.mv-field input::-moz-placeholder{color:var(--mv-ink-3);font-weight:500}.mv-field input::placeholder{color:var(--mv-ink-3);font-weight:500}.mv-field input:focus-visible{outline-offset:1px}.mv-field input[aria-invalid=true]{border-color:var(--mv-ink);border-style:dashed}.mv-chips{display:flex;flex-wrap:wrap;gap:.4em;margin:0;padding:0;list-style:none}.mv-chip{min-height:2.2em;padding:0 .9em;border:1px solid var(--mv-line);border-radius:999px;background:var(--mv-surface);font:inherit;font-size:.82em;font-weight:700;color:var(--mv-ink);cursor:pointer}.mv-chip:hover{border-color:var(--mv-ink-3)}.mv-prefill{display:grid;gap:0;margin:0;font-size:.82em}.mv-prefill>div{display:flex;justify-content:space-between;gap:1em;padding:.45em 0;border-top:1px solid var(--mv-line)}.mv-prefill dt{color:var(--mv-ink-2);font-weight:600}.mv-prefill dd{margin:0;font-weight:700;text-align:right}.mv-form .mv-gradbtn{align-self:end;margin-top:.3em}.mv-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;max-width:32rem}.mv-widget{margin:0}.mv-widget-body{display:grid;align-content:space-between;gap:.4rem;aspect-ratio:1;padding:1rem;border:1px solid var(--mv-glass-edge);border-radius:1.6rem;background:linear-gradient(180deg,var(--mv-glass-sheen),transparent 42%),var(--mv-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 18px 40px -24px #0c161866}.mv-widget-body .mv-eyebrow{font-size:.7rem}.mv-widget-sub{font-size:.82rem;font-weight:650;line-height:1.3;color:var(--mv-ink-2)}.mv-widget-title{font-size:.95rem;line-height:1.25;letter-spacing:-.015em}.mv-widget figcaption{margin-top:.6rem;font-size:.82rem;line-height:1.4;color:var(--mv-ink-2)}.mv-zeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 clamp(32px,4vw,56px);padding:0;list-style:none}@media (min-width: 860px){.mv-zeros{grid-template-columns:repeat(4,minmax(0,1fr))}}.mv-zeros li{display:grid;gap:.5rem;padding:clamp(16px,2.4vw,28px)}.mv-zero{font-size:clamp(3.4rem,2rem + 6vw,6.5rem);line-height:.9;font-weight:800;letter-spacing:-.06em;font-variant-numeric:lining-nums}.mv-zero-what{font-size:.95rem;font-weight:650;line-height:1.3;color:var(--mv-ink-2)}.mv-sheet-list{display:grid;margin:0}.mv-sheet-list>div{display:grid;gap:.35rem 2rem;padding:1.1rem 0;border-top:1px solid var(--mv-line)}@media (min-width: 760px){.mv-sheet-list>div{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr)}}.mv-sheet-list dt{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-accent-text)}.mv-sheet-list dd{margin:0;font-size:1.05rem;line-height:1.5;color:var(--mv-ink)}.mv-vault{--v-bg: #0c1618;--v-ink: #edf3f3;--v-ink-2: #9fb0b4;--v-line: #2a3234;--v-accent: #4fc9b6;padding:clamp(28px,5vw,80px);border-radius:clamp(28px,4vw,48px);background:radial-gradient(60% 90% at 100% 0%,rgba(79,201,182,.2),transparent 62%),radial-gradient(50% 70% at 0% 100%,rgba(232,180,74,.08),transparent 60%),var(--v-bg);color:var(--v-ink);box-shadow:var(--mv-shadow-lift)}@media (prefers-color-scheme: dark){.mv-vault{--v-bg: #121a1c;border:1px solid var(--v-line)}}.mv-vault .mv-overline{color:var(--v-accent)}.mv-vault .mv-h2{color:var(--v-ink)}.mv-vault .mv-lead,.mv-vault .mv-fine{color:var(--v-ink-2)}.mv-vault a{color:var(--v-accent)}.mv-vault .mv-zeros li{background:#ffffff0a;border-color:#ffffff17;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mv-vault .mv-zero{color:var(--v-ink)}.mv-vault .mv-zero-what{color:var(--v-ink-2)}.mv-vault .mv-sheet-list>div{border-top-color:var(--v-line)}.mv-vault .mv-sheet-list dt{color:var(--v-accent)}.mv-vault .mv-sheet-list dd{color:var(--v-ink)}.mv-status-grid{display:grid;gap:1.5rem}@media (min-width: 720px){.mv-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.mv-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.mv-status-col{padding-top:1.1rem;border-top:3px solid var(--mv-line)}.mv-status-col.is-built{border-top-color:var(--mv-accent)}.mv-status-col.is-proof{border-top-color:var(--mv-ink-2)}.mv-status-col.is-refining{border-top-style:dashed;border-top-color:var(--mv-ink-3)}.mv-status-col.is-next{border-top-style:dotted;border-top-color:var(--mv-ink-3)}.mv-status-col h3{display:flex;align-items:center;gap:.6rem}.mv-status-count{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,var(--mv-ink) 8%,transparent);font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums}.mv-status-col ul{display:grid;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none}.mv-status-col li{position:relative;padding-left:1.2rem;font-size:.97rem;line-height:1.45;color:var(--mv-ink)}.mv-status-col li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--mv-ink-3)}.mv-status-col.is-built li:before{background:var(--mv-accent)}.mv-faq-wrap{display:grid;gap:clamp(24px,4vw,64px)}@media (min-width: 980px){.mv-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.mv-faq-wrap .mv-section-head{margin-bottom:0}}.mv-faq details{border-top:1px solid var(--mv-line)}.mv-faq details:last-child{border-bottom:1px solid var(--mv-line)}.mv-faq summary{position:relative;padding:1.25rem 3rem 1.25rem 0;font-size:1.12rem;font-weight:700;letter-spacing:-.015em;list-style:none;cursor:pointer}.mv-faq summary::-webkit-details-marker{display:none}.mv-faq summary:before,.mv-faq summary:after{content:"";position:absolute;right:.5rem;top:50%;width:14px;height:2px;border-radius:2px;background:var(--mv-ink);transition:transform .3s var(--mv-ease)}.mv-faq summary:after{transform:rotate(90deg)}.mv-faq details[open] summary:after{transform:rotate(0)}.mv-faq p{max-width:40em;margin:0;padding:0 3rem 1.4rem 0;font-size:1.02rem;line-height:1.6;color:var(--mv-ink-2)}.mv-final{display:grid;justify-items:start;gap:1.5rem;padding:clamp(28px,5vw,72px)}.mv-final .mv-lead{margin:0}.mv-footer{padding:clamp(48px,6vw,80px) 0 40px;border-top:1px solid var(--mv-line)}.mv-footer-grid{display:grid;gap:2.5rem 2rem}@media (min-width: 860px){.mv-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.mv-footer-about p{max-width:24rem;margin:1rem 0 0;font-size:.95rem;line-height:1.55;color:var(--mv-ink-2)}.mv-footer-mail{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.95rem;font-weight:650}.mv-footer-title{margin:0 0 .9rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-ink-2)}.mv-footer ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.mv-footer ul a{color:var(--mv-ink);font-weight:600;text-decoration:none}.mv-footer ul a:hover{text-decoration:underline}.mv-footer-legal{max-width:60rem;margin:3rem 0 0;font-size:.82rem;line-height:1.6;color:var(--mv-ink-2)}.mv-about{padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,120px)}.mv-about-head{max-width:54rem;margin-bottom:clamp(40px,6vw,88px)}.mv-about-block{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:clamp(32px,5vw,64px);border-top:1px solid var(--mv-line)}@media (min-width: 980px){.mv-about-block{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.mv-prose{max-width:44rem;font-size:1.06rem;line-height:1.7;color:var(--mv-ink-2)}.mv-prose p{margin:0 0 1.1em}.mv-prose h2{margin:2.2em 0 .6em;font-size:1.45rem;line-height:1.2;font-weight:750;letter-spacing:-.025em;color:var(--mv-ink)}.mv-prose ul{display:grid;gap:.6rem;margin:0 0 1.2em;padding-left:1.2rem}.mv-prose strong{color:var(--mv-ink)}.mv-lede{font-size:1.25rem!important;line-height:1.55;color:var(--mv-ink)!important}.mv-cards{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.mv-cards li{padding:clamp(20px,2.6vw,32px)}.mv-timeline{display:grid;margin:0;padding:0;list-style:none}.mv-timeline li{display:grid;gap:.25rem 2rem;padding:1rem 0;border-top:1px solid var(--mv-line)}.mv-timeline li:first-child{border-top:0;padding-top:0}@media (min-width: 700px){.mv-timeline li{grid-template-columns:13rem minmax(0,1fr)}}.mv-timeline-when{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mv-accent-text)}.mv-timeline-what{font-size:1.05rem;color:var(--mv-ink)}.mv-log{display:grid;max-width:56rem;margin:0;padding:0;list-style:none}.mv-log-entry{display:grid;gap:.75rem 3rem;padding:2rem 0;border-top:1px solid var(--mv-line)}@media (min-width: 800px){.mv-log-entry{grid-template-columns:11rem minmax(0,1fr)}}.mv-log-date{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mv-accent-text)}.mv-log-entry ul{display:grid;gap:.6rem;margin:.9rem 0 0;padding-left:1.1rem;color:var(--mv-ink-2);line-height:1.6}.mv-legal{padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,120px)}.mv-legal-head{max-width:44rem;margin-bottom:2rem}.mv-notfound{padding-block:clamp(72px,14vw,200px)}.mv-notfound .mv-btn{margin-top:1rem}@media (max-width: 480px){.mv-widgets{gap:.75rem}.mv-faq summary{font-size:1.04rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
