:root{--color-primary:#0a4d3c;--color-primary-hover:#08402f;--color-primary-active:#063222;--color-primary-soft:#e3ede8;--color-on-primary:#fff;--color-background:#fff;--color-background-warm:#fdf4ef;--color-surface:#fff;--color-surface-muted:#f6f3f0;--color-surface-inverse:#14201b;--color-foreground:#1b201d;--color-foreground-muted:#61706a;--color-foreground-subtle:#8d9a94;--color-on-inverse:#f7f9fa;--color-border:#e7e2dc;--color-border-strong:#cdc6bd;--color-focus-ring:#0a4d3c;--color-success:#1e7a57;--color-success-soft:#e2f1ea;--color-danger:#b5372a;--color-danger-soft:#fae5df;--color-warning:#b9760d;--color-warning-soft:#fbeedb;--color-info:#2b6f8f;--color-info-soft:#e4eff4;--color-accent-terracotta:#d95f3b;--color-accent-terracotta-soft:#fbe4db;--color-accent-sage:#b9cdc2;--color-accent-sand:#f2e2d3;--font-display:"Poppins", "Inter", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--text-display:3.5rem;--text-h1:2.75rem;--text-h2:2rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px #14201b0f;--shadow-sm:0 2px 8px #14201b14;--shadow-md:0 8px 24px #14201b1a;--shadow-lg:0 20px 48px #14201b1f;--duration-fast:.12s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--container-max:1180px}*,:before,:after{box-sizing:border-box}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4){font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}:where(a){color:var(--color-primary);text-decoration:none}:where(a:hover){text-decoration:underline}:where(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.nm-text{font-family:var(--font-body);color:var(--color-foreground);margin:0}.nm-text--display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.nm-text--h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.nm-text--h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.nm-text--h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.nm-text--h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold)}.nm-text--bodyLg{font-size:var(--text-body-lg)}.nm-text--body{font-size:var(--text-body)}.nm-text--bodySm{font-size:var(--text-body-sm)}.nm-text--caption{font-size:var(--text-caption)}.nm-text--eyebrow{font-size:var(--text-body-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.nm-text--muted{color:var(--color-foreground-muted)}.nm-text--subtle{color:var(--color-foreground-subtle)}.nm-text--primary{color:var(--color-primary)}.nm-text--inverse{color:var(--color-on-inverse)}.nm-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex}.nm-button:disabled{opacity:.5;cursor:not-allowed}.nm-button--sm{height:36px;padding:0 var(--space-4);font-size:var(--text-body-sm)}.nm-button--md{height:44px;padding:0 var(--space-5);font-size:var(--text-body)}.nm-button--lg{height:56px;padding:0 var(--space-6);font-size:var(--text-body-lg)}.nm-button--primary{background:var(--color-primary);color:var(--color-on-primary)}.nm-button--primary:hover:not(:disabled){background:var(--color-primary-hover)}.nm-button--primary:active:not(:disabled){background:var(--color-primary-active)}.nm-button--secondary{background:var(--color-surface);color:var(--color-foreground);border-color:var(--color-border-strong)}.nm-button--secondary:hover:not(:disabled){border-color:var(--color-foreground-muted)}.nm-button--soft{background:var(--color-primary-soft);color:var(--color-primary)}.nm-button--soft:hover:not(:disabled){background:var(--color-accent-sand)}.nm-button--ghost{color:var(--color-foreground);background:0 0}.nm-button--ghost:hover:not(:disabled){background:var(--color-surface-muted)}.nm-button--link{color:var(--color-primary);background:0 0;height:auto;padding:0}.nm-button--link:hover:not(:disabled){text-decoration:underline}.nm-button--block{width:100%}.nm-button__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite nm-spin}@keyframes nm-spin{to{transform:rotate(360deg)}}.nm-field{gap:var(--space-2);flex-direction:column;display:flex}.nm-field__label{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-foreground)}.nm-field__hint{font-size:var(--text-caption);color:var(--color-foreground-muted)}.nm-field__error{font-size:var(--text-caption);color:var(--color-danger)}.nm-input{width:100%;height:44px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-foreground);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard)}.nm-input::placeholder{color:var(--color-foreground-subtle)}.nm-input:hover:not(:disabled){border-color:var(--color-border-strong)}.nm-input:disabled{background:var(--color-surface-muted);cursor:not-allowed}.nm-input--invalid{border-color:var(--color-danger)}.nm-phone{align-items:stretch;gap:var(--space-3);display:flex}.nm-phone__group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;align-items:center;display:flex;overflow:hidden}.nm-phone__code{padding:0 var(--space-4);font-size:var(--text-body);color:var(--color-foreground-muted);border-right:1px solid var(--color-border);line-height:54px}.nm-phone__input{height:54px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-foreground);background:0 0;border:0;flex:1}.nm-phone__input:focus{outline:none}.nm-phone__group:focus-within{border-color:var(--color-primary)}.nm-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6)}.nm-card--elevated{box-shadow:var(--shadow-md)}.nm-card--outlined{border:1px solid var(--color-border)}.nm-card--muted{background:var(--color-surface-muted)}.nm-card--warm{background:var(--color-background-warm)}.nm-card__header{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.nm-card__body{gap:var(--space-3);flex-direction:column;display:flex}.nm-card__footer{gap:var(--space-3);margin-top:var(--space-5);display:flex}.nm-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);display:inline-flex}.nm-badge--neutral{background:var(--color-surface-muted);color:var(--color-foreground-muted)}.nm-badge--primary{background:var(--color-primary-soft);color:var(--color-primary)}.nm-badge--success{background:var(--color-success-soft);color:var(--color-success)}.nm-badge--danger{background:var(--color-danger-soft);color:var(--color-danger)}.nm-badge--warning{background:var(--color-warning-soft);color:var(--color-warning)}.nm-badge--info{background:var(--color-info-soft);color:var(--color-info)}.nm-checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nm-checklist__item{align-items:flex-start;gap:var(--space-3);color:var(--color-foreground-muted);display:flex}.nm-checklist__mark{color:var(--color-primary);flex:none;margin-top:2px}.nm-checklist--success .nm-checklist__mark{color:var(--color-success)}.nm-ledger-row{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);text-align:left;display:flex}.nm-ledger-row__meta{flex:1;min-width:0}.nm-ledger-row__name{font-weight:var(--weight-medium);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-ledger-row__time{font-size:var(--text-caption);color:var(--color-foreground-subtle)}.nm-ledger-row__amount{text-align:right;font-weight:var(--weight-semibold)}.nm-ledger-row__amount--give{color:var(--color-danger)}.nm-ledger-row__amount--get{color:var(--color-success)}.nm-ledger-row__direction{font-size:var(--text-caption);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground-subtle);display:block}.nm-avatar{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--weight-semibold);text-transform:uppercase;flex:none;justify-content:center;align-items:center;display:inline-flex}.nm-avatar--sm{width:28px;height:28px;font-size:var(--text-caption)}.nm-avatar--md{width:40px;height:40px;font-size:var(--text-body-sm)}.nm-avatar--lg{width:56px;height:56px;font-size:var(--text-body-lg)}.nm-stat{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;display:flex}.nm-stat--give{background:var(--color-danger-soft)}.nm-stat--get{background:var(--color-success-soft)}.nm-stat__label{font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-foreground-muted)}.nm-stat__value{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-bold)}.nm-stat--give .nm-stat__value{color:var(--color-danger)}.nm-stat--get .nm-stat__value{color:var(--color-success)}.nm-feature{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-muted);flex-direction:column;display:flex}.nm-feature__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.nm-section-heading{gap:var(--space-3);flex-direction:column;display:flex}.nm-section-heading--center{text-align:center;align-items:center}.nm-container{width:100%;max-width:var(--container-max);padding:0 var(--space-5);margin:0 auto}.site-nav{z-index:20;background:color-mix(in srgb, var(--color-background) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-nav__inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:72px;display:flex}.site-nav__brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-h4);color:var(--color-foreground);text-decoration:none;display:flex}.site-nav__brand img{height:var(--space-6);width:auto}.site-nav__links{align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.site-nav__links a{color:var(--color-foreground-muted);font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.site-nav__links a:hover{color:var(--color-primary);text-decoration:none}.site-nav__actions{align-items:center;gap:var(--space-3);display:flex}.lang-toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.lang-toggle button{padding:6px var(--space-4);font:inherit;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:0}.lang-toggle button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.section{padding:var(--space-7) 0;scroll-margin-top:96px}.section--warm{background:var(--color-background-warm)}.section--tight{padding:var(--space-6) 0}.hero{background:linear-gradient(180deg, var(--color-background-warm), var(--color-background));padding:var(--space-7) 0 var(--space-6);overflow:hidden}.hero__grid{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;display:grid}.hero__title{max-width:14ch;font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-size:clamp(var(--text-h2), 4.2vw, 4.5rem)}.hero__title em{color:var(--color-primary);font-style:normal}.hero__sub{margin-top:var(--space-4);max-width:46ch}.hero__form{margin-top:var(--space-6);max-width:52ch}.hero__note{margin-top:var(--space-3)}.hero__facts{margin-top:var(--space-7);gap:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero__art{padding:var(--space-4);justify-content:center;align-items:flex-end;gap:var(--space-5);flex-wrap:nowrap;min-width:0;display:flex;position:relative}.hero__art-figure{flex-shrink:0;align-self:flex-end;width:240px;max-width:250px;height:auto}.app{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.app__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-surface-inverse);color:var(--color-on-inverse);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);display:flex}.app__dots{gap:var(--space-1);display:flex}.app__dots span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-on-inverse) 35%, transparent);width:9px;height:9px}.app__tabs{gap:var(--space-5);padding:var(--space-4) var(--space-5) 0;border-bottom:1px solid var(--color-border);display:flex}.app__tab{padding-bottom:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-foreground-subtle);border-bottom:2px solid #0000}.app__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.app__stats{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app__list{padding:0 var(--space-5) var(--space-5);gap:var(--space-1);display:grid}.app__foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-muted);display:flex}.platform{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.platform__cols{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform__col{border-left:1px solid var(--color-border-strong);padding-left:var(--space-4)}.features{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-panel{background:var(--color-surface-muted);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-7) 0;gap:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.feature-panel__art{align-self:center;width:78%;max-width:330px;height:auto;margin-top:auto}.extras{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);background:var(--color-surface)}.extras__rule{align-items:center;gap:var(--space-5);color:var(--color-foreground-subtle);font-size:var(--text-body-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:flex}.extras__rule:before,.extras__rule:after{content:"";background:var(--color-border);flex:1;height:1px}.extras__grid{margin-top:var(--space-7);gap:var(--space-6);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.extras__item{gap:var(--space-3);justify-items:center;display:grid}.extras__icon{border-radius:var(--radius-lg);background:var(--color-primary-soft);width:56px;height:56px;color:var(--color-primary);place-items:center;display:grid}.works{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.works__logo{height:var(--space-6);margin-bottom:var(--space-2);justify-self:start;display:block}.works__logo svg{height:var(--space-6);width:auto;display:block}.logo-label{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);fill:var(--color-foreground)}.pricing__notes{margin-top:var(--space-4);gap:var(--space-1);text-align:center;display:grid}.works__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);display:grid}.steps{counter-reset:step;gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{gap:var(--space-2);display:grid}.step__num{counter-increment:step;border-radius:var(--radius-pill);background:var(--color-surface-inverse);width:40px;height:40px;color:var(--color-on-inverse);font-family:var(--font-display);font-weight:var(--weight-bold);place-items:center;display:grid}.step__num:before{content:counter(step)}.pricing{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);background:var(--color-surface);gap:var(--space-3);align-content:start;display:grid}.price>*{margin:0}.price--featured{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.price__amount{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.price__amount span{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-foreground-muted)}.faq{margin-top:var(--space-7);gap:var(--space-3);max-width:820px;display:grid}.faq details{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}.faq summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-body-lg);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--color-primary)}.faq details[open] summary:after{content:"-"}.faq p{margin-top:var(--space-3)}.faq-list{margin-top:var(--space-6);gap:var(--space-4);display:grid}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);gap:var(--space-2);display:grid}.cta{background:var(--color-background-warm);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.cta__form{margin-top:var(--space-6);max-width:460px}.cta-sub{margin-top:var(--space-3)}.phone-frame{border:10px solid var(--color-surface-inverse);background:var(--color-surface);width:min(100%,360px);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-surface-inverse) 85%, var(--color-on-inverse)), 0 30px 60px color-mix(in srgb, var(--color-surface-inverse) 28%, transparent), 0 8px 20px color-mix(in srgb, var(--color-surface-inverse) 18%, transparent);border-radius:52px;align-self:flex-end;position:relative;overflow:visible}.phone-frame:before,.phone-frame:after{content:"";background:var(--color-surface-inverse);width:4px;box-shadow:inset 0 0 1px color-mix(in srgb, var(--color-on-inverse) 15%, transparent);border-radius:4px;position:absolute}.phone-frame:before{height:72px;top:120px;right:-14px}.phone-frame:after{height:44px;top:96px;left:-14px}.hero__art .phone-frame,.cta .phone-frame{width:min(100%,320px)}.phone-frame__notch{background:var(--color-surface);border-radius:42px 42px 0 0;justify-content:center;align-items:center;height:26px;display:flex;position:relative}.phone-frame__notch:after{content:"";background:var(--color-surface-inverse);width:14px;height:14px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--color-surface-inverse) 88%, var(--color-on-inverse)), inset 2px 2px 3px color-mix(in srgb, var(--color-on-inverse) 12%, transparent);border-radius:50%}.phone-frame>:last-child{border-radius:0 0 42px 42px;overflow:hidden}.app--screen .app__dots{display:none}.app--screen{box-shadow:none;border:0;border-radius:0;flex-direction:column;max-height:600px;display:flex}.app--screen .app__tabs{gap:var(--space-4);padding:var(--space-3) var(--space-4) 0}.app--screen .app__stats{padding:var(--space-4);gap:var(--space-3)}.app--screen .app__list{min-height:0;padding:0 var(--space-2) var(--space-2);flex:auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.app--screen .nm-ledger-row{min-width:0;padding:var(--space-2) var(--space-3);gap:var(--space-3)}.app--screen .nm-ledger-row__amount{flex-shrink:0}.app--screen .app__foot{padding:var(--space-3) var(--space-4);flex-shrink:0}.app--screen:after{content:"";background:linear-gradient(var(--color-surface-inverse), var(--color-surface-inverse)) center / 96px 4px no-repeat;opacity:1;border-radius:0 0 42px 42px;flex-shrink:0;width:100%;height:18px;margin:0 auto}.phone-frame__top{background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-4);gap:var(--space-1);display:grid}.phone-frame__body{padding:var(--space-2);gap:2px;display:grid}.site-footer{border-top:1px solid var(--color-border);padding:var(--space-8) 0 var(--space-6);background:var(--color-surface)}.site-footer__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));display:grid}.site-footer__col h3{margin-bottom:var(--space-3)}.site-footer__col ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{color:var(--color-foreground-muted);font-size:var(--text-body-sm)}.site-footer__bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-2);display:grid}@media (width<=900px){.hero__grid,.platform,.features,.extras__grid,.works,.steps,.pricing,.cta,.site-footer__grid{grid-template-columns:minmax(0,1fr)}.site-nav__links{display:none}.hero__art{flex-direction:column;align-items:center}.hero__art-figure{align-self:center;width:60%;max-width:250px}.platform__cols{grid-template-columns:minmax(0,1fr)}.platform__col{border-left:0;padding-left:0}.section{padding:var(--space-6) 0}}.store-badges{margin-top:var(--space-3);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.legal{gap:var(--space-3);flex-direction:column;max-width:720px;display:flex}.legal h2{margin-top:var(--space-4)}.legal-back{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.contact-form{gap:var(--space-3);max-width:52ch;margin-top:var(--space-4);display:grid}.contact-channels{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-channel{gap:var(--space-3);justify-items:start;display:grid}@media (width<=900px){.contact-channels{grid-template-columns:minmax(0,1fr)}}.field-note{margin-top:var(--space-2)}.field-note--error{color:var(--color-danger)}.site-footer__blurb{margin-top:var(--space-3);max-width:34ch}.about-does{margin:var(--space-5) 0 var(--space-2);gap:var(--space-3);display:grid}.about-does__sub{margin-top:var(--space-6)}.about-does__columns{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-does__column{gap:var(--space-2);display:grid}.about-does__support{margin-top:var(--space-5);max-width:60ch}.about-does__cards{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-does__card{gap:var(--space-3);align-content:start;display:grid}@media (width<=900px){.about-does__columns,.about-does__cards{grid-template-columns:minmax(0,1fr)}}.auth-form{gap:var(--space-3);flex-direction:column;display:flex}.consent-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
