.mkt{flex-direction:column;min-height:100dvh;display:flex}.mkt main{flex:1}.skip-link{inset-inline-start:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));z-index:50;background:var(--ink);color:var(--dome);border-radius:999px;padding:.5rem 1rem;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:1rem}header.mkt-header{z-index:40;font-size:var(--step--1);pointer-events:none;justify-content:center;padding:.5rem .75rem 0;display:flex;position:sticky;top:0}.mkt-bar{padding:4px;pointer-events:auto;border-radius:999px;align-items:center;gap:.5rem;min-block-size:3rem;inline-size:min(100%,76rem);padding-inline-start:.4rem;display:flex}.mkt-brand{min-block-size:2.5rem;font-size:var(--step-1);border-radius:999px;flex:none;align-items:center;gap:.55rem;padding-inline:.6rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.mkt-brand:hover{background:var(--hair)}.mkt-word{letter-spacing:-.02em;font-weight:600}.mkt-word.he{letter-spacing:0}.orb-logo{flex:none;place-items:center;display:inline-grid;position:relative}.orb-mark{block-size:100%;inline-size:100%;display:block}.orb-still{background:var(--pearl-bg);border-radius:50%;block-size:100%;inline-size:100%}.mkt-menu{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.mkt-nav{flex:1;min-width:0}.mkt-nav ul{justify-content:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.mkt-nav a{min-block-size:2.5rem;color:var(--ink-soft-field);white-space:nowrap;transition:background .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 .6rem;text-decoration:none;display:inline-flex}.mkt-nav a:hover,.mkt-nav a[aria-current=location],.mkt-nav a[aria-current=page]{color:var(--ink);background:var(--hair)}.mkt-tools{align-items:center;gap:.25rem;display:flex}.mkt-tools .btn-icon,.mkt-header-end .btn-icon{background:var(--hair);border-color:#0000;width:2.5rem;min-height:2.5rem}.mkt-tools .btn-icon:hover,.mkt-header-end .btn-icon:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);border-color:#0000}.mkt-header-end{flex:none;align-items:center;gap:.35rem;display:flex}.mkt-header .mkt-cta{min-height:2.5rem;font-size:var(--step--1);background:var(--ink);color:var(--dome);border-color:#0000;padding:.45rem 1.1rem}.mkt-header .mkt-cta:hover{background:var(--ink);border-color:#0000;transform:scale(1.025)}.mkt-header .mkt-login{min-height:2.5rem;font-size:var(--step--1);white-space:nowrap;flex:none;padding:.45rem 1rem}.mkt-menu-btn{display:none}.lang-compact ul{gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.lang-compact a,.lang-compact span[aria-current]{font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-soft-field);border-radius:999px;padding:.4rem .5rem;text-decoration:none;display:inline-block}.lang-compact a:hover{color:var(--ink);background:var(--hair)}.lang-compact span[aria-current]{color:var(--ink);font-weight:600}@media (1120px<=width<1280px){html[lang=fr] .mkt-nav a{padding-inline:.35rem}}@media not (min-width:1100px){.mkt-bar{justify-content:space-between}.mkt-menu-btn{width:2.5rem;min-height:2.5rem;display:inline-flex}.mkt-menu{top:calc(100% + .5rem);border:1px solid var(--glass-edge);background:var(--glass-solid);box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem 1rem;display:none;position:absolute;inset-inline:0}.mkt-header[data-open] .mkt-menu{display:flex}.mkt-nav ul{flex-direction:column;align-items:stretch;gap:.15rem}.mkt-nav a{font-size:var(--step-0);padding:.6rem .85rem;display:flex}.mkt-tools{border-block-start:1px solid var(--hair);justify-content:space-between;padding-block-start:.6rem}.mkt-header .mkt-login{font-size:var(--step-0);justify-content:center}}@media (1100px<=width<1120px){html[lang=fr] .mkt-bar{justify-content:space-between}html[lang=fr] .mkt-menu-btn{width:2.5rem;min-height:2.5rem;display:inline-flex}html[lang=fr] .mkt-menu{top:calc(100% + .5rem);border:1px solid var(--glass-edge);background:var(--glass-solid);box-shadow:var(--shadow-soft);border-radius:24px;flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem 1rem;display:none;position:absolute;inset-inline:0}html[lang=fr] .mkt-header[data-open] .mkt-menu{display:flex}html[lang=fr] .mkt-nav ul{flex-direction:column;align-items:stretch;gap:.15rem}html[lang=fr] .mkt-nav a{font-size:var(--step-0);padding:.6rem .85rem;display:flex}html[lang=fr] .mkt-tools{border-block-start:1px solid var(--hair);justify-content:space-between;padding-block-start:.6rem}html[lang=fr] .mkt-header .mkt-login{font-size:var(--step-0);justify-content:center}}@media (max-width:520px){header.mkt-header{padding-inline:.5rem}.mkt-bar{gap:.4rem}.mkt-brand{font-size:var(--step-0);gap:.4rem;padding-inline:.45rem .5rem}.mkt-header .mkt-cta{padding:.4rem .85rem}}@media (max-width:400px){header.mkt-header{padding-inline:.4rem}.mkt-bar,.mkt-header-end{gap:.25rem}.mkt-brand{gap:.3rem;padding-inline:.35rem}.mkt-brand .orb-logo{width:16px!important;height:16px!important}.mkt-header .mkt-cta{padding-inline:.7rem;font-size:.8125rem}}@media (max-width:350px){header.mkt-header{padding-inline:.3rem}.mkt-header-end{gap:.2rem}.mkt-brand{font-size:.9375rem}.mkt-header .mkt-cta{padding-inline:.45rem;font-size:.75rem}}.mkt-hero{text-align:center;max-width:46rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) clamp(1rem,4vw,2.5rem)}.mkt-hero h1{letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-weight:700;line-height:1.02}.mkt-lede{max-width:46ch;color:var(--ink-soft);font-weight:400;font-size:var(--step-1);margin:0 auto 2.5rem;line-height:1.45}.mkt-footer{border-top:1px solid var(--hair);inline-size:min(100% - 2rem,72rem);font-size:var(--step--1);color:var(--ink-soft-field);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;padding:2.25rem 0 3rem;display:grid}.mkt-footer p{margin:0}.mkt-footer ul{flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.mkt-footer a{overflow-wrap:anywhere;text-decoration:none}.mkt-footer a:hover{color:var(--ink);text-decoration:underline}.mkt-footer .mkt-social ul{gap:0}.mkt-footer .mkt-social a{border-radius:.75rem;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}.mkt-footer .mkt-social a:hover{color:var(--ink)}.mkt-footer .mkt-social svg{display:block}.mkt-footer-schools a{background:var(--hair);color:var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-weight:600;display:inline-flex}.mkt-footer-schools a:before{content:"";background:var(--ari);border-radius:50%;block-size:.55rem;inline-size:.55rem}.mkt-footer-schools a:hover{background:color-mix(in srgb, var(--ink) 12%, transparent);text-decoration:none}.lang-switch [aria-current=true]{color:var(--ink);font-weight:600}.lang-switch .he{font-size:1.1em}.legal{max-width:46rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2.5rem) 5rem}.legal h1{letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(2.2rem,1.5rem + 2.4vw,3.4rem);font-weight:700;line-height:1.05}html[lang=he] .legal :is(h1,h2){letter-spacing:0}.legal-draft{background:color-mix(in srgb, var(--gold) 22%, transparent);font-size:var(--step--1);color:var(--ink);border-radius:14px;margin:0 0 1.5rem;padding:.5rem .95rem;display:inline-block}.legal-intro{font-size:var(--step-1);color:var(--ink-soft);margin:1.5rem 0;font-weight:400;line-height:1.5}.legal-toc{background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--shadow-soft);border-radius:22px;padding:1rem 1.25rem}.legal-toc ol{font-size:var(--step--1);color:var(--ink-soft);margin:0;padding-inline-start:1.25rem;list-style:decimal}.legal-toc li::marker{color:var(--ari-ink);font-weight:600}.legal-toc a{text-decoration:none}.legal-toc a:hover{color:var(--ink);text-decoration:underline}.legal section{border-top:1px solid var(--hair);margin-top:2.25rem;padding-top:1.75rem}.legal h2{font-size:var(--step-2);letter-spacing:-.025em;margin:0 0 .75rem;font-weight:700;line-height:1.2}.legal p,.legal li,.legal dd{overflow-wrap:anywhere;max-width:62ch}.legal ul{padding-inline-start:1.25rem;list-style:outside}.legal li+li{margin-top:.35rem}.legal dl{margin:0}.legal-dl-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(8rem,14rem) 1fr;gap:0 1.5rem;padding:.55rem 0;display:grid}.legal dt{color:var(--ink-soft);overflow-wrap:anywhere}.legal dd{margin:0}.legal a{overflow-wrap:anywhere}@media (max-width:640px){.legal-dl-row{grid-template-columns:1fr;gap:.15rem}}.support{max-width:60rem}.support-grid{gap:.75rem;margin-top:2rem;display:grid}@media (min-width:820px){.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid>#contact,.support-grid>#more{grid-column:1/-1}}.support .support-grid>section{border:1px solid var(--glass-edge);background:var(--glass-strong);box-shadow:var(--shadow-soft);border-radius:26px;margin:0;padding:clamp(1.25rem,3vw,1.75rem)}.support .support-grid>section p:last-child{margin-bottom:0}.support .support-grid h2{font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem)}.support .support-grid>#contact{background:color-mix(in srgb, var(--ari) 12%, var(--glass-strong))}.support-email{background:var(--ink);min-block-size:2.75rem;color:var(--dome);border-radius:999px;align-items:center;padding:0 1.2rem;font-weight:500;text-decoration:none;display:inline-flex}.support-email:hover{text-decoration:underline}.support #more ul{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.support #more li+li{margin-top:0}.support #more a{background:var(--hair);border-radius:999px;align-items:center;min-block-size:2.75rem;padding:0 1rem;text-decoration:none;display:inline-flex}.support #more a:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}@media (pointer:coarse){.mkt-header .mkt-cta,.mkt-header .mkt-login{min-height:2.75rem}.mkt-menu-btn,.mkt-tools .btn-icon{width:2.75rem;min-height:2.75rem}.lang-compact a,.lang-compact span[aria-current]{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.mkt-nav a{min-block-size:2.75rem}.mkt-footer a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}.mkt-footer .lang-switch span[aria-current]{align-items:center;min-block-size:2.75rem;display:inline-flex}.mkt-brand{min-block-size:2.75rem;min-inline-size:2.75rem}.legal-toc a{justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}}@media (pointer:coarse) and (min-width:1100px){.mkt-nav a{align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.mkt-header .mkt-cta:hover,.mkt-header .mkt-login:hover{transform:none}}
