@font-face{font-family:SB Sans;src:url(/assets/Rag-Regular-DsEtXJWr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-58F,U+600-FFFF}@font-face{font-family:SB Sans;src:url(/assets/Rag-Italic-DppsFvt4.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-58F,U+600-FFFF}@font-face{font-family:SB Sans;src:url(/assets/Rag-Bold-D9fvcKDn.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-58F,U+600-FFFF}@font-face{font-family:SB Sans;src:url(/assets/Rag-BoldItalic-CZfAAoAh.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0-58F,U+600-FFFF}@font-face{font-family:SB Sans;src:url(/assets/Rag-Black-2CouEbbh.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0-58F,U+600-FFFF}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-italic-CY6H6RI2.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-italic-CY6H6RI2.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:SB Sans;src:url(/assets/rubik-hebrew-wght-italic-CY6H6RI2.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap;unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Rag Narrow;src:url(/assets/Rag-NarrowRegular-CInwUKGM.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rag Narrow;src:url(/assets/Rag-NarrowBlack-idCrX9V0.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/assets/CascadiaCode-hebrew-DwV5poXP.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Code;src:url(/assets/CascadiaCode-latin-aLOLgd9b.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Cascadia Code;src:url(/assets/CascadiaCode-latin-ext-CGgb-nm1.woff2)format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+100-24F,U+1E??,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#091327;--midnight:#0f1b3d;--cloud:#f5f6f8;--mist:#edeff3;--white:#fff;--slate-600:#4a5470;--slate-500:#5e6782;--slate-400:#8c93a8;--slate-300:#c5cad6;--slate-200:#dce0e8;--cobalt:#2958d7;--cobalt-700:#1e44ae;--cobalt-50:#eef2fc;--cobalt-100:#dce5fa;--teal:#1cb4b0;--success:#22a06b;--success-50:#e8f6ef;--teal-0:#fff;--teal-1:#c8eeec;--teal-2:#4fc7c3;--teal-3:#0e7c79;--teal-ink:#0b5e5c;--teal-50:#eaf8f7;--danger:#c62a2f;--danger-50:#fdeced;--pink:#f2358a;--pink-deep:#df0e73;--pink-soft:#f9d8e7;--accent:var(--cobalt);--accent-hover:var(--cobalt-700);--accent-tint:var(--cobalt-50);--accent-tint-2:var(--cobalt-100);--on-accent:#fff;--btn-primary-bg:var(--ink);--btn-primary-hover:#1c2a4d;--btn-primary-fg:#fff;--btn-secondary-bg:var(--mist);--btn-secondary-hover:#e1e4ea;--text-primary:var(--ink);--text-secondary:var(--midnight);--text-muted:var(--slate-600);--text-subtle:var(--slate-500);--text-on-accent:var(--on-accent);--text-link:var(--accent);--surface-page:var(--cloud);--surface-card:var(--white);--surface-sunken:var(--mist);--surface-nav:var(--midnight);--border-hairline:#e2e5ec;--border-strong:var(--slate-300);--divider:var(--mist);--focus-ring:var(--accent);--status-not-assessed:var(--slate-400);--status-needs-work:var(--teal-1);--status-developing:var(--teal-2);--status-solid:var(--teal-3);--source-bg:#f7f8fa;--source-rule:var(--slate-300)}[data-tenant=riverside]{--accent:#0f7a55;--accent-hover:#0a5e41;--accent-tint:#e7f4ee;--accent-tint-2:#cde9dc;--on-accent:#fff}[data-tenant=northline]{--accent:#1f4a7a;--accent-hover:#163a61;--accent-tint:#eaeff5;--accent-tint-2:#d3deea;--on-accent:#fff}:root{--font-sans:"SB Sans", system-ui, sans-serif;--font-sans-he:"SB Sans", system-ui, sans-serif;--font-mono:"Cascadia Code", ui-monospace, monospace;--font-display:"SB Sans", system-ui, sans-serif;--font-ui:var(--font-sans);--fs-display:48px;--lh-display:56px;--fw-display:700;--fs-h1:32px;--lh-h1:40px;--fw-h1:700;--fs-h2:24px;--lh-h2:32px;--fw-h2:600;--fs-h3:18px;--lh-h3:26px;--fw-h3:600;--fs-body-lg:17px;--lh-body-lg:28px;--fs-body:15px;--lh-body:24px;--fs-small:13px;--lh-small:20px;--fs-caption:12px;--lh-caption:16px;--fs-mono:13px;--lh-mono:22px;--tracking-display:-.01em;--tracking-caption:.02em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--numeric:tabular-nums;--space-0:0;--space-half:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-slab:6px;--shadow-card:0 1px 2px #0913270a;--shadow-raised:0 2px 8px #0913270f, 0 1px 2px #0913270a;--shadow-toast:0 8px 24px #0913271f;--border-width:1px;--focus-width:2px;--focus-offset:2px;--control-sm:32px;--control-md:40px;--control-lg:48px;--width-phone:390px;--width-desktop:1280px;--width-reading:640px;--bp-md:768px;--bp-lg:1024px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-settle:cubic-bezier(.3, 1.25, .5, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}[dir=rtl],[lang=he]{font-family:var(--font-sans-he)}a{color:var(--text-link);text-underline-offset:2px}a:hover{color:var(--accent-hover)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.sb-tnum,table{font-variant-numeric:tabular-nums}@keyframes sb-settle{0%{opacity:0;transform:translateY(-6px)}55%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes sb-think{0%{opacity:0;transform:translateY(-8px)}20%{opacity:1;transform:translateY(0)}76%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes sb-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes sb-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}code,kbd,samp,pre,blockquote[data-source],[data-source]{font-variant-ligatures:none}:root{--radius-control:10px;--danger:#b3261e;--danger-50:#fceeee}[dir=rtl] .sb-flip-rtl{transform:scaleX(-1)}.sb-icon{-webkit-mask:var(--sb-icon) center/contain no-repeat;-webkit-mask:var(--sb-icon) center/contain no-repeat;mask:var(--sb-icon) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.sb-btn{cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast), text-decoration-color var(--dur-fast);-webkit-tap-highlight-color:transparent;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:400;text-decoration:none;display:inline-flex}.sb-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sb-btn--sm{height:36px;padding-inline:20px;font-size:14px}.sb-btn--md{height:46px;padding-inline:32px;font-size:16px}.sb-btn--lg{height:54px;padding-inline:32px;font-size:17px}.sb-btn--block{width:100%;display:flex}.sb-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.sb-btn--primary:hover{background:var(--btn-primary-hover)}.sb-btn--secondary{background:var(--btn-secondary-bg);color:var(--ink)}.sb-btn--secondary:hover{background:var(--btn-secondary-hover)}.sb-btn--quiet{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--slate-300);text-decoration-color:var(--slate-300);background:0 0;padding-inline:8px}.sb-btn--quiet:hover{text-decoration-color:currentColor}.sb-btn:active:not([disabled]){transform:translateY(1px)}.sb-btn[disabled]{background:var(--mist);color:var(--slate-400);cursor:not-allowed;transform:none}.sb-btn--quiet[disabled]{background:0 0;text-decoration-color:#0000}@media (prefers-reduced-motion:reduce){.sb-btn{transition:none}}.sb-card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sb-card--interactive{cursor:pointer;transition:border-color var(--dur-fast)}.sb-card--interactive:hover{border-color:var(--border-strong)}.sb-input{flex-direction:column;gap:6px;display:flex}.sb-input__label{font-size:13px;line-height:20px;font-weight:var(--fw-medium);color:var(--text-secondary)}.sb-input__field{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--white);height:44px;font:inherit;color:var(--ink);width:100%;transition:border-color var(--dur-fast);padding-inline:14px;font-size:15px}textarea.sb-input__field{resize:vertical;height:auto;min-height:96px;padding-block:10px;line-height:24px}.sb-input__field::placeholder{color:var(--slate-400)}.sb-input__field:hover{border-color:var(--slate-400)}.sb-input__field:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.sb-input__field:disabled{background:var(--mist);color:var(--slate-400)}.sb-input--error .sb-input__field{border-color:var(--danger)}.sb-input__hint{color:var(--text-muted);font-size:12px;line-height:16px}.sb-input--error .sb-input__hint{color:var(--danger)}.sb-tabs{border-block-end:1px solid var(--border-hairline);gap:24px;display:flex}.sb-tab{appearance:none;border:0;font:inherit;font-size:15px;font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:8px;margin-block-end:-1px;padding:0;padding-block:12px;display:inline-flex}.sb-tab:hover{color:var(--ink)}.sb-tab[aria-selected=true]{color:var(--ink);font-weight:var(--fw-semibold);border-block-end-color:var(--accent)}.sb-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.sb-tab__count{background:var(--mist);color:var(--midnight);font-variant-numeric:tabular-nums;border-radius:999px;padding-inline:6px;font-size:12px;font-weight:500;line-height:18px}.sb-row{border-block-end:1px solid var(--mist);min-height:56px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:start;align-items:center;gap:16px;padding-inline:24px;font-size:14px;display:grid}.sb-row--header{min-height:40px;font-size:12px;line-height:16px;font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:.02em;background:0 0}.sb-row--interactive{cursor:pointer}.sb-row--interactive:hover{background:#fafbfc}.sb-row--selected{background:var(--accent-tint)}.sb-tooltip{display:inline-flex;position:relative}.sb-tooltip__bubble{background:var(--midnight);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast);z-index:10;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:400;line-height:16px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .sb-tooltip__bubble{transform:translate(50%)}.sb-tooltip:hover .sb-tooltip__bubble,.sb-tooltip:focus-within .sb-tooltip__bubble,.sb-tooltip__bubble[data-open=true]{opacity:1}.sb-heat{border-radius:4px;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.sb-motion{transition:none!important;animation:none!important}}:root{--t-poster:clamp(40px, 5.2vw, 84px);--t-h2:clamp(30px, 3.6vw, 54px);--t-statement:clamp(19px, 1.6vw, 24px);--t-small:14px;--gutter:clamp(20px, 3.4vw, 56px);--section:clamp(72px, 9vw, 128px);--float:0 24px 60px -16px #0913272e, 0 8px 20px -10px #0913271f;--hairline:1px solid var(--border-hairline);--radius-win:14px;--btn-primary-bg:var(--cobalt);--btn-primary-hover:var(--cobalt-700)}html{scroll-behavior:smooth;scroll-padding-block-start:24px}body{background:var(--white);font-size:17px;line-height:1.6}::selection{background:var(--cobalt-100);color:var(--ink)}h1,h2,h3,h4,p,ol,ul,dl,dd,blockquote,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2{text-wrap:balance;font-weight:400;line-height:1.14}:lang(en) h1,:lang(en) h2{letter-spacing:-.02em}h2{font-size:var(--t-h2)}.statement{font-size:var(--t-statement);color:var(--slate-600);text-wrap:pretty;max-inline-size:34em;margin-block-start:var(--space-2);line-height:1.45}.wrap{max-inline-size:1320px;padding-inline:var(--gutter);margin-inline:auto}.sb-btn{text-decoration:none}.site-nav{z-index:2;align-items:center;gap:var(--space-4);max-inline-size:1320px;padding:18px var(--gutter);margin-inline:auto;display:flex;position:relative}.site-nav nav{gap:var(--space-3);margin-inline-start:var(--space-2);margin-inline-end:auto;font-size:15px;display:flex}.site-nav nav a,.site-brand{color:var(--ink);text-decoration:none}.site-nav nav a:hover{color:var(--cobalt)}.site-brand{white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.hero{margin-block-start:-76px;padding-block:132px 96px;position:relative;overflow:hidden}#ribbon{block-size:100%;inline-size:60%;position:absolute;inset-block:0;inset-inline-end:0}:lang(en) #ribbon{scale:-1 1}.hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.hero h1{font-size:var(--t-poster)}:lang(en) .hero h1{font-size:clamp(32px,3.9vw,64px)}.hero h1 span{display:block}.hero-rest{color:var(--slate-500)}.hero-sub{font-size:var(--t-statement);color:var(--slate-600);text-wrap:pretty;max-inline-size:30em;margin-block-start:var(--space-3);line-height:1.45}.hero-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.hero-link{color:var(--cobalt);font-weight:700;text-decoration:none}.hero-link:hover{text-decoration:underline}.hero-stage{font-size:var(--t-small);color:var(--slate-600);margin-block-start:var(--space-3)}.hero-visual{padding-block-end:176px;padding-inline-end:10%;position:relative}.manager{padding:var(--space-3);background:var(--white);color:var(--ink);border-radius:var(--radius-win);box-shadow:var(--float)}.manager figcaption{font-size:var(--t-small);color:var(--slate-600)}.manager-topic{margin-block:var(--space-half) var(--space-2);font-size:22px;font-weight:700;line-height:1.3}.manager li{justify-content:space-between;align-items:center;padding-block:11px;font-size:15px;display:flex}.manager li+li{border-block-start:var(--hairline)}.hero-phone{background:var(--white);border-radius:var(--radius-win);inline-size:56%;box-shadow:var(--float);flex-direction:column;gap:10px;padding:14px;font-size:13px;line-height:1.5;display:flex;position:absolute;inset-block-end:0;inset-inline-end:0}.hero-q{border:var(--hairline);border-radius:12px;padding:10px 12px}.hero-a{background:var(--mist);border-radius:12px;align-self:flex-end;max-inline-size:88%;padding:8px 12px}.field{padding-block:var(--section)}.field--tint{background:var(--cloud)}.field--ink{background:var(--midnight);color:var(--white)}.field--ink .statement{color:var(--slate-200)}.split{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.x-label{margin-block:var(--space-2) var(--space-6);color:var(--slate-600)}.x{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.x-talk,.x-record{padding:var(--space-3);background:var(--white);border-radius:var(--radius-win);box-shadow:var(--float)}.x-talk{flex-direction:column;gap:14px;display:flex}.x-line,.x-try,.x-record dl>div,.x-record>div{transition:opacity var(--dur-slow) var(--ease-out)}.is-pending{opacity:.14}.x-chip{animation:sb-settle var(--dur-slow) var(--ease-settle);display:inline-flex}.x-controls{justify-content:flex-end;min-block-size:32px;display:flex}.x-side{gap:var(--space-3);flex-direction:column;display:flex}.x-record h3,.x-record h4{font-size:var(--t-small);color:var(--slate-600);font-weight:700}.x-record h4{margin-block:var(--space-2) var(--space-1)}.x-competency{margin-block-start:var(--space-1);font-size:24px;font-weight:700;line-height:1.25}.x-status{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;display:flex}.x-record dt{font-size:var(--t-small);color:var(--slate-600)}.x-record dd{margin-block-end:10px}.x-try{padding:var(--space-3);background:var(--cloud);border-radius:var(--radius-win)}.x-try h3{margin-block-end:var(--space-1);font-size:22px;font-weight:700}.x-answers{gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.x-answer{min-block-size:44px;font:inherit;color:var(--ink);background:var(--white);border:var(--hairline);border-radius:var(--radius-slab);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding-inline:16px;font-weight:700}.x-answer:hover{border-color:var(--cobalt);color:var(--cobalt)}.x-answer[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--white)}.x-reply{min-block-size:3em;margin-block-start:var(--space-2)}.audit{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.audit-records{gap:var(--space-2);flex-direction:column;display:flex}.audit-card{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-win);border:1px solid #ffffff2e;flex-direction:column;display:flex}.audit-big{font-size:var(--t-h2);color:var(--slate-200);line-height:1.1}.audit-card--live{background:var(--white);color:var(--ink);border-color:#0000}.audit-open{font-size:var(--t-statement);font-weight:700;line-height:1.3}.bar{gap:var(--space-4);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.bar li{border-block-start:3px solid var(--teal-1);font-size:var(--t-statement);padding-block-start:var(--space-2);line-height:1.35}.bar li:nth-child(2){border-block-start-color:var(--teal-2)}.bar li:nth-child(3){border-block-start-color:var(--teal)}.bar li:nth-child(4){border-block-start-color:var(--teal-3)}.clause{padding:var(--space-4);background:var(--white);border-radius:var(--radius-win);box-shadow:var(--float);font-size:var(--t-statement);line-height:1.5}.clause footer{font-size:var(--t-small);color:var(--slate-600);margin-block-start:var(--space-2)}.access-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;margin-block-start:var(--space-6);display:grid}.access{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access dt{font-size:20px;font-weight:700}.access dd{color:var(--slate-600);max-inline-size:30em;margin-block-start:var(--space-half)}.claims{gap:var(--space-3);flex-direction:column;display:flex}.claims li{font-size:var(--t-statement);text-wrap:pretty;line-height:1.4}.claims-note{color:var(--slate-600);margin-block-start:var(--space-4)}.close{text-align:start}.close .sb-btn{margin-block-start:var(--space-4)}.site-foot{justify-content:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--gutter);background:var(--midnight);color:var(--slate-300);font-size:var(--t-small);flex-wrap:wrap;display:flex}.site-foot a{color:var(--white)}.site-foot a:hover{color:var(--slate-200)}.demo{max-inline-size:560px;padding-inline:var(--gutter);margin-inline:auto}.demo-title{font-size:var(--t-h2)}.demo-form{align-items:stretch;gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-5);display:flex}.demo-form .sb-btn{align-self:flex-start}.demo-notice{font-size:var(--t-small);color:var(--slate-600);line-height:1.5}.demo-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.demo-check input{block-size:18px;inline-size:18px;accent-color:var(--cobalt);flex:none;margin:3px 0 0}.demo-back{margin-block-start:var(--space-3)}.doc{max-inline-size:760px;padding:var(--space-8) var(--gutter) var(--section);margin-inline:auto}.doc h1{font-size:var(--t-h2)}.doc-updated{font-size:var(--t-small);color:var(--slate-600);margin-block-start:var(--space-1)}.doc-intro{font-size:var(--t-statement);color:var(--slate-600);margin-block-start:var(--space-3);line-height:1.45}.doc section{margin-block-start:var(--space-5)}.doc h2{flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:1.3;display:flex}.doc p+p,.doc h2+p{margin-block-start:var(--space-1)}.doc-status{color:var(--teal-ink);background:var(--teal-50);border-radius:var(--radius-pill);padding:2px 10px;font-size:13px;font-weight:400}.doc-status--planned{color:var(--slate-600);background:var(--mist)}@media (width<=900px){.hero-grid,.x,.audit,.split,.access,.access-grid{grid-template-columns:minmax(0,1fr)}.hero{padding-block:104px 56px}#ribbon{opacity:.55;inline-size:100%}.hero-visual{padding-block-end:150px;padding-inline-end:0}.hero-phone{inline-size:74%}.site-nav{gap:var(--space-1);justify-content:space-between}.site-nav nav{margin-inline:auto}.site-nav nav a:not([lang]){display:none}.site-nav .sb-btn{padding-inline:12px;font-size:14px}.bar{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.hero-visual>*{animation:float-in .9s var(--ease-out) both}.hero-phone{animation-delay:.18s}@supports (animation-timeline:view()){.rise{animation:linear both rise;animation-timeline:view();animation-range:entry 5% entry 45%}.hero-visual{animation:linear both drift;animation-timeline:scroll();animation-range:0 70svh}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.x-line,.x-try,.x-record dl>div,.x-record>div,.x-answer{transition:none}.x-chip{animation:none}}@keyframes float-in{0%{opacity:0;translate:0 18px}}@keyframes drift{to{translate:0 -32px}}@keyframes rise{0%{translate:0 28px}}
