:root{--landing-background:#161616;--landing-panel:#242424;--landing-gold:#ffd7ac;--landing-gold-light:#ffedd6;--landing-muted:#a5a39f;--green-50:#e9fbf3;--green-100:#c9f5e1;--green-200:#97ecc6;--green-300:#66e0ac;--green-400:#49d594;--green-500:#2fc585;--green-600:#22ac72;--green-700:#1b8d5e;--green-800:#166f4b;--red-50:#feece9;--red-100:#fbcec7;--red-300:#f5786a;--red-500:#ec210e;--red-600:#c81b0c;--red-700:#a2160a;--ink-900:#17181c;--ink-800:#26272c;--ink-700:#3a3b41;--ink-600:#55565c;--ink-500:#7a7b82;--ink-400:#9c9da4;--ink-300:#c4c5cb;--ink-200:#e1e3ea;--ink-150:#e8e9ec;--ink-100:#f1f2f4;--ink-50:#f7f8fa;--dark-900:#0a161d;--dark-800:#11202a;--dark-700:#1b2b36;--bg-page:#fafafa;--surface:#fff;--surface-2:#f4f5f7;--surface-sunken:#f1f2f4;--border:#e8e9ec;--border-strong:#dadce2;--nav-active:#e1e3ea;--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-tertiary:var(--ink-400);--text-on-brand:#fff;--text-link:var(--green-700);--success:var(--green-500);--success-bg:var(--green-50);--danger:var(--red-500);--danger-bg:var(--red-50);--warning:#e8a317;--warning-bg:#fdf4e1;--info:#2e7cf6;--info-bg:#e7f0fe;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"PT Serif", "Georgia", "Times New Roman", serif;--fs-display:2rem;--lh-display:2.5rem;--fs-h1:1.75rem;--lh-h1:2.25rem;--fs-h2:1.375rem;--lh-h2:1.875rem;--fs-h3:1.125rem;--lh-h3:1.625rem;--fs-lg:1rem;--lh-lg:1.5rem;--fs-base:.9375rem;--lh-base:1.375rem;--fs-sm:.875rem;--lh-sm:1.25rem;--fs-xs:.8125rem;--lh-xs:1.125rem;--fs-2xs:.75rem;--lh-2xs:1rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:2rem;--sp-8:2.5rem;--sp-9:3rem;--sp-10:4rem;--sp-11:5rem;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:62.4375rem;--shadow-xs:0 .0625rem .125rem #17181c0a;--shadow-sm:0 .0625rem .1875rem #17181c0f, 0 .0625rem .125rem #17181c0a;--shadow-md:0 .25rem .75rem #17181c14;--shadow-lg:0 .75rem 2rem #17181c1f;--shadow-focus:0 0 0 .1875rem #2fc58547;--sidebar-w:14.75rem;--topbar-h:4.25rem;--container-max:75rem;--ease:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur:.2s;--z-sticky:100;--z-dropdown:500;--z-modal:1000;--z-toast:1500;--z-tour:2000}.ml-page{background:var(--landing-background);color:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.ml-page *,.ml-page :before,.ml-page :after{box-sizing:border-box}.ml-page h1,.ml-page h2,.ml-page h3,.ml-page p,.ml-page figure{margin:0}.ml-page a{color:inherit;text-decoration:none}.ml-page img{max-width:100%;display:block}.ml-page button,.ml-page input,.ml-page textarea{font:inherit}.ml-page a:focus-visible,.ml-page button:focus-visible,.ml-page summary:focus-visible{outline:.1875rem solid var(--landing-gold);outline-offset:.375rem}.ml-page section[id]{scroll-margin-top:6.5rem}.ml-wrap{width:min(100% - 6rem,81rem);margin-inline:auto}.ml-header{z-index:20;background:color-mix(in srgb, var(--landing-background) 94%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-bottom:.0625rem solid color-mix(in srgb, var(--surface) 10%, transparent);position:sticky;top:0}.ml-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;display:flex}.ml-brand{align-items:center;gap:1rem;display:flex}.ml-logo{width:12.5rem;line-height:1;display:block}.ml-logo svg{width:100%;height:auto}.ml-brand__note{color:var(--landing-muted);max-width:8rem;font-size:.625rem;line-height:1.25}.ml-nav{align-items:center;gap:1.625rem;font-size:.8125rem;display:flex}.ml-nav a{transition:color .2s}.ml-nav a:hover,.ml-footer a:hover{color:var(--landing-gold)}.ml-login{background:var(--landing-panel);border-radius:4rem;padding:.5rem 1rem;font-size:.75rem}.ml-mobile-nav{display:none}.ml-hero{padding-top:1.25rem}.ml-hero__frame{background:var(--dark-900);isolation:isolate;border-radius:1.5rem;align-items:center;min-height:43rem;display:flex;position:relative;overflow:hidden}.ml-hero__image{object-fit:cover;object-position:63% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ml-hero__frame:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--landing-background) 92%, transparent), color-mix(in srgb, var(--landing-background) 74%, transparent) 40%, transparent 78%), linear-gradient(0deg, color-mix(in srgb, var(--landing-background) 65%, transparent), transparent 40%);z-index:-1;position:absolute;inset:0}.ml-hero__content{width:100%;padding:4rem 3.5rem}.ml-crumbs{color:var(--landing-muted);gap:.625rem;margin-bottom:3rem;font-size:.6875rem;display:flex}.ml-crumbs a:hover{color:var(--surface)}.ml-kicker{color:var(--landing-gold);text-transform:uppercase;letter-spacing:.16em;font-size:.6875rem;font-weight:600}.ml-page .ml-title{letter-spacing:-.055em;text-wrap:balance;max-width:53rem;margin:1.25rem 0 1.75rem;font-size:clamp(2.75rem,4.8vw,4.625rem);font-weight:500;line-height:1.08}.ml-title em,.ml-heading em,.ml-statement em{color:var(--landing-gold);letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif;font-weight:400}.ml-page .ml-hero__lead{max-width:31rem;color:color-mix(in srgb, var(--surface) 80%, transparent);font-size:1rem}.ml-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2rem;display:flex}.ml-button{background:var(--green-500);cursor:pointer;border:0;border-radius:5rem;justify-content:center;align-items:center;gap:2.5rem;min-height:3.75rem;padding:1rem 1.75rem;font-size:.8125rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:var(--ink-900)!important}.ml-button span{font-size:1.25rem;line-height:1}.ml-button:hover{background:var(--green-400);transform:translateY(-.125rem)}.ml-button--outline{border:.0625rem solid color-mix(in srgb, var(--landing-gold) 45%, transparent);background:0 0;color:var(--landing-gold)!important}.ml-button--outline:hover{background:color-mix(in srgb, var(--landing-gold) 8%, transparent)}.ml-text-link{border-bottom:.0625rem solid color-mix(in srgb, currentColor 40%, transparent);padding-bottom:.1875rem;font-size:.8125rem}.ml-hero__caption{color:color-mix(in srgb, var(--surface) 75%, transparent);font-size:.5625rem;position:absolute;bottom:1.25rem;right:1.5rem}.ml-intro-strip{border-bottom:.0625rem solid color-mix(in srgb, var(--surface) 15%, transparent);grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:2rem;padding:2rem 0;display:grid}.ml-intro-strip p{color:var(--landing-muted);font-size:.8125rem}.ml-intro-strip span{color:var(--surface);margin-bottom:.1875rem;font-size:.875rem;display:block}.ml-intro-strip>p:first-child{max-width:17rem;color:var(--landing-gold)}.ml-section{padding-block:6.5rem}.ml-section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:5rem;margin-bottom:3rem;display:grid}.ml-page .ml-heading{letter-spacing:-.045em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,3vw,3.125rem);font-weight:500;line-height:1.15}.ml-section-head>p,.ml-copy>p{color:var(--landing-muted);font-size:.9375rem}.ml-story{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.ml-story__visual{position:relative}.ml-story__visual>img{object-fit:cover;border-radius:1rem;width:100%;height:30rem}.ml-story__visual figcaption{color:var(--landing-muted);margin-top:.75rem;font-size:.625rem}.ml-story__badge{background:var(--landing-gold);width:16rem;color:var(--landing-background);box-shadow:0 1rem 4rem color-mix(in srgb, var(--landing-background) 35%, transparent);border-radius:.75rem;padding:1.5rem;position:absolute;bottom:3.5rem;right:-1.5rem}.ml-story__badge span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.625rem;display:block}.ml-story__badge strong{font-size:1.125rem;font-weight:500;line-height:1.4;display:block}.ml-copy .ml-heading{margin-bottom:1.5rem}.ml-copy>p+p{margin-top:1rem}.ml-flow{color:var(--landing-gold);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;font-size:.6875rem;display:flex}.ml-flow span{border:.0625rem solid color-mix(in srgb, var(--landing-gold) 25%, transparent);border-radius:3rem;padding:.5rem .75rem}.ml-grid{gap:1rem;display:grid}.ml-grid--four{grid-template-columns:repeat(4,1fr)}.ml-grid--three{grid-template-columns:repeat(3,1fr)}.ml-card{background:linear-gradient(145deg, var(--landing-panel), var(--landing-background));border:.0625rem solid color-mix(in srgb, var(--landing-gold) 22%, transparent);border-radius:1rem;padding:1.75rem;transition:border-color .3s,transform .3s;position:relative}.ml-card:hover{border-color:color-mix(in srgb, var(--landing-gold) 65%, transparent);transform:translateY(-.25rem)}.ml-number{color:var(--landing-muted);letter-spacing:.1em;font-size:.625rem}.ml-card__top{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.ml-icon{width:2.25rem;height:2.25rem;color:var(--landing-gold)}.ml-card h3,.ml-card h2{letter-spacing:-.025em;font-size:1.1875rem;font-weight:500;line-height:1.35}.ml-page .ml-card__subtitle{color:var(--landing-gold);margin-top:.5rem;font-size:.6875rem}.ml-card p{color:var(--landing-muted);margin-top:1rem;font-size:.8125rem}.ml-tags{flex-wrap:wrap;gap:.375rem;margin-top:1.5rem;display:flex}.ml-tags span{border:.0625rem solid color-mix(in srgb, var(--surface) 12%, transparent);color:var(--landing-muted);border-radius:3rem;padding:.3125rem .5rem;font-size:.5625rem}.ml-statement{background:var(--landing-gold);color:var(--landing-background);border-radius:1rem;justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;padding:4rem 5rem;display:flex}.ml-statement p{letter-spacing:-.04em;max-width:42rem;font-size:2.25rem;line-height:1.25}.ml-statement em{color:inherit}.ml-statement .ml-text-link{white-space:nowrap}.ml-law{background:var(--landing-panel);border-radius:1.5rem;padding:4rem;position:relative;overflow:hidden}.ml-law__header{grid-template-columns:1fr 15rem;align-items:start;gap:5rem;display:grid}.ml-law__seal{border:.0625rem solid color-mix(in srgb, var(--landing-gold) 30%, transparent);width:9rem;height:9rem;color:var(--landing-gold);outline:.0625rem solid color-mix(in srgb, var(--landing-gold) 12%, transparent);outline-offset:.5rem;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;display:flex}.ml-law__seal strong{letter-spacing:-.07em;font-size:2.25rem;font-weight:400}.ml-law__seal span{text-transform:uppercase;letter-spacing:.12em;font-size:.5rem}.ml-law__lead{color:var(--landing-muted);max-width:43rem;font-size:.875rem;margin-top:1.5rem!important}.ml-law__grid{grid-template-columns:1fr 1fr;gap:3rem;margin-top:3rem;display:grid}.ml-law__column{border-top:.0625rem solid color-mix(in srgb, var(--landing-gold) 30%, transparent);padding-top:1.5rem}.ml-law__column h3{font-size:1.125rem;font-weight:500;line-height:1.4}.ml-law__column p{color:var(--landing-muted);margin-top:1rem;font-size:.8125rem}.ml-official{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem;display:grid}.ml-official div{border-left:.125rem solid var(--landing-gold);padding-left:1rem}.ml-official span{color:var(--landing-muted);margin-bottom:.375rem;font-size:.625rem;display:block}.ml-official strong{font-size:.8125rem;font-weight:500;display:block}.ml-law__note{background:color-mix(in srgb, var(--landing-gold) 6%, transparent);border-radius:.625rem;padding:1rem 1.25rem}.ml-law__links{border-top:.0625rem solid color-mix(in srgb, var(--surface) 12%, transparent);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.ml-law__links a{color:var(--landing-gold);font-size:.6875rem}.ml-law__links a:hover{text-decoration:underline}.ml-law__links span{color:var(--landing-muted);margin-top:.25rem;font-size:.625rem;display:block}.ml-format{padding:2.25rem}.ml-format h3{margin:2rem 0 1rem;font-size:2rem}.ml-format>p{min-height:6.5rem}.ml-format ul{border-top:.0625rem solid color-mix(in srgb, currentColor 15%, transparent);margin:1.5rem 0 2rem;padding:1.5rem 0 0;font-size:.75rem;list-style:none}.ml-format li+li{margin-top:.625rem}.ml-format li:before{content:"↗";color:var(--landing-gold);margin-right:.625rem}.ml-card--gold{background:var(--landing-gold);color:var(--landing-background)}.ml-card--gold p,.ml-card--gold .ml-kicker,.ml-card--gold li:before{color:inherit}.ml-process{grid-template-columns:1fr 1.3fr;gap:6rem;display:grid}.ml-process__intro{align-self:start;position:sticky;top:8rem}.ml-process__intro>p:not(.ml-kicker){color:var(--landing-muted);margin-top:1.5rem;font-size:.875rem}.ml-steps{counter-reset:process;margin:0;padding:0;list-style:none}.ml-steps li{counter-increment:process;grid-template-columns:3.25rem 1fr;gap:1.25rem;padding:0 0 2rem;display:grid;position:relative}.ml-steps li:before{content:counter(process, decimal-leading-zero);border:.0625rem solid color-mix(in srgb, var(--landing-gold) 35%, transparent);width:3.25rem;height:3.25rem;color:var(--landing-gold);background:var(--landing-background);z-index:1;border-radius:50%;place-content:center;font-size:.75rem;display:grid}.ml-steps li:not(:last-child):after{content:"";background:color-mix(in srgb, var(--landing-gold) 25%, transparent);width:.0625rem;position:absolute;top:3.25rem;bottom:0;left:1.625rem}.ml-steps h3{margin-top:.5rem;font-size:1.125rem;font-weight:500}.ml-steps p{color:var(--landing-muted);margin-top:.625rem;font-size:.8125rem}.ml-examples{background:var(--landing-gold);color:var(--landing-background);border-radius:1.5rem;padding:4rem}.ml-examples .ml-kicker,.ml-examples .ml-heading em{color:inherit}.ml-examples .ml-section-head>p{color:var(--ink-600)}.ml-example-grid{grid-template-columns:1.3fr 1fr;gap:1.5rem;display:grid}.ml-example{background:var(--landing-background);border-radius:1rem;display:block;overflow:hidden;color:var(--surface)!important}.ml-example__visual{height:23rem;position:relative;overflow:hidden}.ml-example__photo{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform .6s}.ml-example:hover .ml-example__photo{transform:scale(1.035)}.ml-example__qr{background:var(--surface);border-radius:.5rem;width:5rem;height:5rem;padding:.375rem;position:absolute;bottom:1.25rem;right:1.25rem}.ml-example__body{padding:1.75rem}.ml-example__body>span{color:var(--landing-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.625rem}.ml-example h3{margin-top:.75rem;font-size:1.25rem;font-weight:500}.ml-example p{color:var(--landing-muted);margin-top:.625rem;font-size:.8125rem}.ml-example__link{color:var(--landing-gold);justify-content:space-between;margin-top:1.5rem;font-size:.75rem;display:flex}.ml-examples__note{color:var(--ink-600);font-size:.6875rem;margin-top:1.5rem!important}.ml-benefit{border-top:.0625rem solid color-mix(in srgb, var(--landing-gold) 35%, transparent);padding-top:1.5rem}.ml-benefit span{color:var(--landing-gold);font-size:.6875rem}.ml-benefit h3{margin-top:1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.4}.ml-benefit p{color:var(--landing-muted);margin-top:.75rem;font-size:.8125rem}.ml-faq-layout{grid-template-columns:1fr 1.4fr;gap:6rem;display:grid}.ml-faq-intro p:not(.ml-kicker){color:var(--landing-muted);margin-top:1.5rem;font-size:.875rem}.ml-contact{margin-top:1.5rem;font-size:1.125rem;display:inline-block;color:var(--landing-gold)!important}.ml-faq details{border-top:.0625rem solid color-mix(in srgb, var(--surface) 20%, transparent)}.ml-faq details:last-child{border-bottom:.0625rem solid color-mix(in srgb, var(--surface) 20%, transparent)}.ml-faq summary{cursor:pointer;padding:1.5rem 2.75rem 1.5rem 0;font-size:.9375rem;font-weight:500;list-style:none;position:relative}.ml-faq summary::-webkit-details-marker{display:none}.ml-faq summary:after{content:"+";color:var(--landing-gold);font-size:1.5rem;font-weight:300;position:absolute;top:1.25rem;right:.25rem}.ml-faq details[open] summary:after{content:"−"}.ml-faq details[open] summary{color:var(--landing-gold)}.ml-faq details p{color:var(--landing-muted);padding:0 2rem 1.5rem 0;font-size:.8125rem}.ml-request{padding-bottom:5rem}.ml-form-panel{background:var(--landing-gold);color:var(--landing-background);border-radius:1.5rem;grid-template-columns:1fr 1.25fr;gap:5rem;padding:4rem;display:grid}.ml-form-intro .ml-kicker,.ml-form-intro .ml-heading em{color:inherit}.ml-form-intro>p:not(.ml-kicker){color:var(--ink-600);margin-top:1.5rem;font-size:.875rem}.ml-form-note{border-top:.0625rem solid color-mix(in srgb, var(--ink-900) 20%, transparent);margin-top:3rem;padding-top:1.5rem;font-size:.75rem}.ml-form-note strong{margin-bottom:.5rem;font-weight:500;display:block}.ml-form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ml-field{flex-direction:column;gap:.5rem;font-size:.6875rem;font-weight:500;display:flex}.ml-field--wide{grid-column:1/-1}.ml-field input,.ml-field textarea{border:.0625rem solid color-mix(in srgb, var(--ink-900) 20%, transparent);background:color-mix(in srgb, var(--surface) 35%, transparent);width:100%;min-height:3.125rem;color:var(--ink-900);border-radius:.5rem;padding:.8125rem 1rem;font-size:.8125rem;font-weight:400}.ml-field textarea{resize:vertical;min-height:6rem}.ml-field input::placeholder,.ml-field textarea::placeholder{color:var(--ink-600);opacity:1}.ml-field input:focus,.ml-field textarea:focus{outline:.125rem solid var(--ink-700);outline-offset:.125rem}.ml-field [aria-invalid=true]{border-color:var(--red-600)}.ml-field__error{color:var(--red-700);font-size:.625rem}.ml-consent{align-items:flex-start;gap:.75rem;margin-block:1.5rem;font-size:.6875rem;line-height:1.5;display:flex}.ml-consent input{width:1rem;height:1rem;accent-color:var(--green-700);flex-shrink:0;margin-top:.125rem}.ml-consent a{text-underline-offset:.125rem;text-decoration:underline}.ml-form-submit{width:100%}.ml-form-feedback{border:.0625rem solid var(--green-700);border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.875rem}.ml-form-feedback strong{margin-bottom:.75rem;font-size:1.25rem;display:block}.ml-form-feedback--error{border-color:var(--red-600)}.ml-trap{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.ml-footer{border-top:.0625rem solid color-mix(in srgb, var(--surface) 15%, transparent);padding-block:2.5rem}.ml-footer__top{justify-content:space-between;align-items:start;gap:2rem;display:flex}.ml-footer__links{flex-wrap:wrap;gap:1.5rem;font-size:.75rem;display:flex}.ml-footer__bottom{color:var(--landing-muted);flex-wrap:wrap;gap:.75rem 2rem;margin-top:2.5rem;font-size:.625rem;display:flex}.ml-reveal--pending{opacity:0;transform:translateY(1.5rem)}.ml-reveal--ready{transition:opacity .7s,transform .7s}@media (width>=100rem){.ml-wrap{max-width:88rem}}@media (width<=75rem){.ml-wrap{width:calc(100% - 3rem)}.ml-brand__note{display:none}.ml-nav{gap:1rem}.ml-grid--four{grid-template-columns:repeat(2,1fr)}.ml-story,.ml-process,.ml-faq-layout{gap:3rem}.ml-form-panel{gap:3rem;padding:3rem}.ml-law,.ml-examples,.ml-statement{padding:3rem}.ml-format{padding:1.5rem}.ml-format h3{font-size:1.75rem}}@media (width<=56rem){.ml-nav{display:none}.ml-mobile-nav{display:block;position:relative}.ml-mobile-nav summary{cursor:pointer;padding:.5rem;font-size:.8125rem;list-style:none}.ml-mobile-nav summary::-webkit-details-marker{display:none}.ml-mobile-nav nav{background:var(--landing-panel);border:.0625rem solid color-mix(in srgb, var(--landing-gold) 30%, transparent);width:17rem;box-shadow:0 1rem 3rem color-mix(in srgb, var(--landing-background) 60%, transparent);border-radius:.75rem;gap:1rem;padding:1rem;font-size:.8125rem;display:grid;position:absolute;top:3rem;right:0}.ml-header__inner{min-height:4.5rem}.ml-login{margin-left:auto}.ml-hero__content{padding:3rem 2rem}.ml-hero__frame{min-height:42rem}.ml-page .ml-title{max-width:43rem;font-size:3.5rem}.ml-hero__frame:after{background:linear-gradient(90deg, color-mix(in srgb, var(--landing-background) 90%, transparent), color-mix(in srgb, var(--landing-background) 35%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--landing-background) 65%, transparent), transparent)}.ml-intro-strip{grid-template-columns:repeat(3,1fr);gap:1rem}.ml-intro-strip>p:first-child{grid-column:1/-1;max-width:none}.ml-section{padding-block:4rem}.ml-section-head{gap:2rem}.ml-story{gap:3rem}.ml-story__visual>img{height:26rem}.ml-story__badge{width:13rem;padding:1rem;right:-.75rem}.ml-story__badge strong{font-size:1rem}.ml-law{padding:2.5rem}.ml-law__header{grid-template-columns:1fr 9rem;gap:2rem}.ml-law__seal{width:7rem;height:7rem}.ml-law__grid{gap:2rem}.ml-law__links{grid-template-columns:1fr 1fr}.ml-grid--three{grid-template-columns:1fr}.ml-format{padding:2rem}.ml-format>p{min-height:0}.ml-format h3{margin-block:1rem}.ml-format ul{margin-block:1.5rem}.ml-process,.ml-faq-layout,.ml-form-panel{grid-template-columns:1fr;gap:3rem}.ml-process__intro{position:static}.ml-process__intro .ml-heading{max-width:30rem}.ml-process__intro>p:not(.ml-kicker){max-width:29rem}.ml-examples{padding:2.5rem}.ml-example-grid{grid-template-columns:1fr 1fr;gap:1rem}.ml-example__visual{height:19rem}.ml-example__body{padding:1.25rem}.ml-statement{flex-direction:column;align-items:start;gap:1.5rem}.ml-form-note{margin-top:1.5rem}.ml-footer__top{flex-direction:column}}@media (width<=36rem){.ml-wrap{width:calc(100% - 2rem)}.ml-logo{width:10rem}.ml-header__inner{gap:.625rem}.ml-login{padding:.375rem .625rem;font-size:.625rem}.ml-mobile-nav summary{padding-right:0;font-size:.6875rem}.ml-hero{padding-top:.625rem}.ml-hero__frame{border-radius:1rem;align-items:start;min-height:45rem}.ml-hero__image{object-position:69% center}.ml-hero__frame:after{background:linear-gradient(180deg, color-mix(in srgb, var(--landing-background) 80%, transparent), color-mix(in srgb, var(--landing-background) 75%, transparent) 65%, color-mix(in srgb, var(--landing-background) 5%, transparent))}.ml-hero__content{padding:1.5rem 1.25rem 8rem}.ml-crumbs{margin-bottom:2rem;font-size:.5625rem}.ml-page .ml-title{letter-spacing:-.05em;overflow-wrap:anywhere;margin-block:1rem 1.5rem;font-size:2.625rem;line-height:1.12}.ml-title em{white-space:nowrap;font-size:clamp(1.625rem,8.1vw,2.125rem)}.ml-kicker{font-size:.5625rem}.ml-page .ml-hero__lead{font-size:.875rem}.ml-actions{gap:1.25rem;margin-top:1.5rem}.ml-button{min-height:3.5rem;padding-inline:1.5rem;font-size:.75rem}.ml-hero__caption{text-align:right;max-width:15rem;font-size:.5rem;right:1rem}.ml-intro-strip{gap:1rem .625rem;padding-block:1.5rem}.ml-intro-strip p{font-size:.625rem}.ml-intro-strip span{font-size:.6875rem}.ml-intro-strip>p:first-child{font-size:.75rem}.ml-section{padding-block:3rem}.ml-page .ml-heading{font-size:2rem}.ml-story,.ml-section-head{grid-template-columns:1fr;gap:2rem}.ml-section-head{margin-bottom:2rem}.ml-story__visual>img{height:22rem}.ml-story__badge{bottom:3rem;right:.75rem}.ml-story__visual{order:1}.ml-grid--four{grid-template-columns:1fr}.ml-card{padding:1.5rem}.ml-card__top{margin-bottom:1.5rem}.ml-statement{margin-top:2rem;padding:2rem 1.5rem}.ml-statement p{font-size:1.75rem}.ml-law,.ml-examples{border-radius:1rem;padding:2rem 1.25rem}.ml-law__header{grid-template-columns:1fr}.ml-law__seal{display:none}.ml-law__grid{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.ml-law__links{gap:1rem}.ml-official{gap:.75rem}.ml-law__column p{font-size:.75rem}.ml-law__links a{font-size:.625rem}.ml-law__links span{font-size:.5625rem}.ml-example-grid{grid-template-columns:1fr}.ml-example__visual{height:20rem}.ml-form-panel{border-radius:1rem;padding:2rem 1.25rem}.ml-form-grid{grid-template-columns:1fr;gap:1rem}.ml-field input,.ml-field textarea{font-size:1rem}.ml-consent{font-size:.625rem}.ml-footer__links{gap:.75rem 1.25rem}.ml-request{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.ml-page *,.ml-page :before,.ml-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ml-reveal--pending{opacity:1;transform:none}}
