:root{--ls-color-ground:#efefee;--ls-color-stage:#e4e4e2;--ls-color-ink:#0d0d0f;--ls-color-ink-2:#43444a;--ls-color-muted:#6e6f76;--ls-color-signal:#2f5bff;--ls-color-signal-lift:#7c97ff;--ls-color-hairline:#0d0d0f1f;--ls-color-hairline-dark:#efefee29;--ls-color-bg:var(--ls-color-ground);--ls-color-surface:var(--ls-color-stage);--ls-color-text:var(--ls-color-ink);--ls-color-text-muted:var(--ls-color-ink-2);--ls-color-accent:var(--ls-color-signal);--ls-color-accent-contrast:#fff;--ls-color-border:var(--ls-color-hairline);--ls-color-focus:var(--ls-color-signal);--ls-color-on-dark:#f4f4f3;--ls-color-on-dark-muted:#a9aaaf;--ls-color-signal-deep:var(--ls-color-signal);--ls-font-display:"Google Sans", "Heebo", "Assistant", "Noto Sans Hebrew", sans-serif;--ls-font-body:"Google Sans", "Assistant", "Heebo", "Noto Sans Hebrew", -apple-system, sans-serif;--ls-font-data:"IBM Plex Mono", "Google Sans", "Assistant", monospace;--ls-space-1:.25rem;--ls-space-2:.5rem;--ls-space-3:.75rem;--ls-space-4:1rem;--ls-space-6:1.5rem;--ls-space-8:2rem;--ls-space-12:3rem;--ls-space-16:4rem;--ls-space-24:6rem;--ls-radius-sm:8px;--ls-radius-md:16px;--ls-radius-pill:999px;--ls-shadow-1:none;--ls-duration-fast:.12s;--ls-duration-med:.28s;--ls-duration-slow:1s;--ls-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--ls-duration-fast:0s;--ls-duration-med:0s;--ls-duration-slow:0s}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ls-color-bg);color:var(--ls-color-text);font-family:var(--ls-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--ls-color-ink);color:var(--ls-color-ground)}:focus-visible{outline:2px solid var(--ls-color-focus);outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ls-color-stage)}::-webkit-scrollbar-thumb{background:var(--ls-color-muted);border:2px solid var(--ls-color-stage)}html{scrollbar-color:var(--ls-color-muted) var(--ls-color-stage)}a{color:inherit;-webkit-text-decoration-color:var(--ls-color-signal);text-decoration-color:var(--ls-color-signal);text-underline-offset:.22em;text-decoration-thickness:1.5px}a:hover{-webkit-text-decoration-color:var(--ls-color-ink);text-decoration-color:var(--ls-color-ink)}img,video{max-inline-size:100%;display:block}body:after{content:"";z-index:200;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}.display{font-family:var(--ls-font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:.9}[lang=en] .display{letter-spacing:-.05em}[dir=rtl] .display{letter-spacing:-.02em}.display .accent{color:var(--ls-color-signal)}.on-dark .display .accent{color:var(--ls-color-signal-lift)}h1.display{font-size:clamp(3rem,9vw,7rem)}h2.display{font-size:clamp(2.4rem,6vw,4.6rem)}h3.display{font-size:clamp(1.7rem,3.2vw,2.4rem)}.micro{font-family:var(--ls-font-data);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:500}.micro.muted{color:var(--ls-color-muted)}.on-dark .micro.muted,.micro.on-dark{color:var(--ls-color-on-dark-muted)}.lede{max-inline-size:44ch;font-size:clamp(1.125rem,1.6vw,1.35rem);font-weight:500;line-height:1.55}.data{font-family:var(--ls-font-data);font-feature-settings:"tnum"}.wrap{inline-size:min(100% - 2.5rem,76rem);margin-inline:auto}section{position:relative}[id]{scroll-margin-block-start:7rem}.section-pad{padding-block:clamp(3.5rem,8vw,7rem)}.scroll-trace{z-index:160;background:var(--ls-color-signal);block-size:1px;transform-origin:inline-start;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.sec-head{grid-column:1/-1;align-items:center;gap:.9rem;margin-block-end:2.6rem;display:flex}.sec-head:before{content:"";background:var(--ls-color-hairline);block-size:1px;transform-origin:inline-start;flex:1}.rv .sec-head:before{transition:transform 1.2s var(--ls-ease) .15s;transform:scaleX(0)}.on-dark .sec-head:before{background:var(--ls-color-hairline-dark)}.sec-head .micro{flex:none}.rv [data-rv],.rv [data-stagger]>*{opacity:0;transition:opacity .9s var(--ls-ease) var(--rd,0s), transform .9s var(--ls-ease) var(--rd,0s);transform:translateY(22px)}.rv [data-rv]{filter:blur(5px);transition:opacity .9s var(--ls-ease) var(--rd,0s), transform .9s var(--ls-ease) var(--rd,0s), filter .9s var(--ls-ease) var(--rd,0s)}.rv.in [data-rv]{filter:blur()}.rv [data-rv=clip]{clip-path:inset(0 -8% 105%);transition:clip-path 1.1s var(--ls-ease) var(--rd,0s), opacity .9s var(--ls-ease) var(--rd,0s), filter .9s var(--ls-ease) var(--rd,0s);transform:none}.rv [data-stagger]>*{--rd:calc(var(--stagger-i,0) * 85ms)}.rv [data-stagger]>:first-child{--stagger-i:0}.rv [data-stagger]>:nth-child(2){--stagger-i:1}.rv [data-stagger]>:nth-child(3){--stagger-i:2}.rv [data-stagger]>:nth-child(4){--stagger-i:3}.rv [data-stagger]>:nth-child(5){--stagger-i:4}.rv [data-stagger]>:nth-child(6){--stagger-i:5}.rv [data-stagger]>:nth-child(7){--stagger-i:6}.rv [data-stagger]>:nth-child(8){--stagger-i:7}.rv.in [data-rv],.rv.in [data-stagger]>*{opacity:1;transform:none}.rv.in [data-rv=clip]{clip-path:inset(0 -8% -12%)}.rv.in .sec-head:before{transform:scaleX(1)}.rv [data-stagger=cells]>*{clip-path:inset(0 0 100%);transition:opacity .6s linear var(--rd,0s), clip-path 1s var(--ls-ease) var(--rd,0s);transform:none}.rv.in [data-stagger=cells]>*{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.rv [data-rv],.rv [data-stagger]>*{transition:none}}.btn{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--ls-radius-pill);cursor:pointer;transition:transform var(--ls-duration-med) var(--ls-ease), background-color var(--ls-duration-fast) linear, color var(--ls-duration-fast) linear, border-color var(--ls-duration-fast) linear;border:1px solid #0000;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ls-color-ink);color:var(--ls-color-ground)}.btn-primary:hover{background:var(--ls-color-ink-2);color:var(--ls-color-ground)}.btn-ghost{border-color:color-mix(in srgb, currentColor 45%, transparent);color:inherit;background:0 0}.btn-ghost:hover{background:var(--ls-color-ink);border-color:var(--ls-color-ink);color:var(--ls-color-ground)}.on-dark .btn-ghost:hover{background:var(--ls-color-ground);border-color:var(--ls-color-ground);color:var(--ls-color-ink)}.ticker{background:var(--ls-color-ink);color:var(--ls-color-on-dark);font-family:var(--ls-font-data);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding-block:.5rem;font-size:.72rem;font-weight:500;overflow:hidden}.ticker-track{will-change:transform;gap:4rem;padding-inline-end:4rem;animation:36s linear infinite ls-ticker;display:inline-flex}[dir=rtl] .ticker-track{animation-direction:reverse}.ticker-track span{flex:none}.ticker-track .tick-sep{color:var(--ls-color-signal)}@keyframes ls-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{z-index:100;background:var(--ls-color-ground);border-block-end:1px solid var(--ls-color-hairline);position:sticky;inset-block-start:0}.header-inner{align-items:center;gap:1.5rem;padding-block:.85rem;display:flex}.wordmark{font-family:var(--ls-font-display);letter-spacing:-.02em;text-transform:uppercase;align-items:baseline;gap:.45rem;font-size:1.6rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.wordmark .dot{background:var(--ls-color-signal);border-radius:50%;flex:none;block-size:.5em;inline-size:.5em}.site-nav{gap:1.4rem;margin-inline-start:auto;display:flex}.site-nav a{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;padding-block:.3rem;font-size:.78rem;font-weight:500;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--ls-color-signal);block-size:1.5px;transform-origin:inline-start;transition:transform var(--ls-duration-med) var(--ls-ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.site-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:1rem;display:flex}.header-actions .btn{padding:.7rem 1.15rem;font-size:.78rem}.login-link{font-weight:600;text-decoration:none}.lang-switch{font-family:var(--ls-font-data);letter-spacing:.15em;border:1px solid var(--ls-color-hairline);padding:.3rem .6rem;font-size:.72rem;text-decoration:none}.lang-switch:hover{background:var(--ls-color-ink);color:var(--ls-color-ground);border-color:var(--ls-color-ink)}@media (width<=62rem){.header-inner{flex-wrap:wrap;row-gap:.4rem}.site-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-basis:100%;order:3;gap:1.1rem;margin-inline-start:0;padding-block:.1rem .2rem;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex:none;font-size:.92rem}}.cine-hero{isolation:isolate;background:var(--ls-color-ink);min-block-size:100svh;color:var(--ls-color-on-dark);position:relative;overflow:clip}.cine-word{z-index:1;font-family:var(--ls-font-display);letter-spacing:-.045em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--ls-color-on-dark);opacity:.14;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,21vw,17rem);font-weight:900;line-height:.82;position:absolute;inset-block-end:-.12em;inset-inline:0}.cine-word .dot{color:var(--ls-color-signal-lift)}.cine-video{z-index:0;object-fit:cover;object-position:center;filter:saturate(.55)contrast(1.06);block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width<=62rem){.cine-video{object-position:68% 50%}}.cine-col{z-index:2;background:var(--ls-color-ink);border-inline-end:1px solid var(--ls-color-hairline-dark);border-start-end-radius:var(--ls-radius-md);border-end-end-radius:var(--ls-radius-md);flex-direction:column;justify-content:center;min-block-size:100svh;inline-size:min(620px,100%);padding-block:120px 2.4rem;padding-inline:24px;display:flex;position:relative}@media (width>=48rem){.cine-col{padding-inline:48px 40px}}@media (width>=72rem){.cine-col{padding-inline:64px 48px}}[dir=rtl] .cine-col{text-align:right}.hero-eyebrow{color:var(--ls-color-signal-lift);margin:0 0 1.4rem}[dir=rtl] .hero-eyebrow{letter-spacing:.02em;text-transform:none;font-size:.82rem}.hero-glass{background:var(--ls-color-ink);border:1px solid var(--ls-color-hairline-dark)}.cine-nav{z-index:180;border-radius:var(--ls-radius-pill);align-items:center;gap:1.5rem;inline-size:fit-content;max-inline-size:calc(100% - 48px);margin-inline:auto;padding:.6rem 1rem;display:flex;position:fixed;inset-block-start:24px;inset-inline:0}.cine-wordmark{color:var(--ls-color-on-dark);white-space:nowrap;font-size:1.35rem}.cine-nav-links{gap:1.3rem;margin-inline:auto;display:flex}.cine-nav-links a{color:var(--ls-color-on-dark);font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding-block:.4rem;font-size:.72rem;font-weight:500;text-decoration:none}[dir=rtl] .cine-nav-links a{letter-spacing:.02em;text-transform:none;font-size:.85rem}.cine-nav-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ls-color-signal-lift);text-decoration-color:var(--ls-color-signal-lift);text-underline-offset:.3em}.cine-nav-actions{align-items:center;gap:.9rem;display:flex}.cine-lang{font-family:var(--ls-font-data);letter-spacing:.15em;color:var(--ls-color-on-dark);border:1px solid var(--ls-color-hairline-dark);border-radius:var(--ls-radius-pill);padding:.3rem .6rem;font-size:.72rem;text-decoration:none}.cine-lang:hover{background:var(--ls-color-ground);color:var(--ls-color-ink);border-color:var(--ls-color-ground)}.cine-login{color:var(--ls-color-on-dark);font-size:.9rem;font-weight:600;text-decoration:none}.cine-login:hover{text-underline-offset:.3em;text-decoration:underline}.cine-cta{white-space:nowrap}.cine-cta.btn-primary{background:var(--ls-color-ground);color:var(--ls-color-ink)}.cine-cta.btn-primary:hover{background:var(--ls-color-stage);color:var(--ls-color-ink)}.cine-cta .cta-short,.cine-lang .lang-code{display:none}.cine-edge{z-index:1;font-family:var(--ls-font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--ls-color-on-dark);opacity:.6;writing-mode:vertical-rl;pointer-events:none;white-space:nowrap;font-size:.66rem;font-weight:500;position:absolute;top:50%;left:20px;translate:0 -50%;rotate:180deg}@media (width<=62rem),(height<=34rem){.cine-edge{display:none}}h1.hero-title{font-size:clamp(34px,5.1vw,74px);line-height:.92}[dir=rtl] h1.hero-title{font-size:clamp(30px,4.6vw,62px)}.hero-title .line{display:block}.hero-title .word{white-space:nowrap;display:inline-block}.hero-title .ch{will-change:transform, opacity;display:inline-block}.hero-sub{max-inline-size:38ch;margin-block:1.3rem 0;font-size:clamp(1.02rem,1.3vw,1.15rem);font-weight:500;line-height:1.55}.hero-ctas{flex-wrap:wrap;gap:.9rem;margin-block-start:1.6rem;display:flex}.hero-ctas .btn{min-block-size:44px}.hero-ctas .btn-primary{background:var(--ls-color-ground);color:var(--ls-color-ink)}.hero-ctas .btn-primary:hover{background:var(--ls-color-stage);color:var(--ls-color-ink)}.hero-specs{border-block-start:1px solid var(--ls-color-hairline-dark);margin:2rem 0 0;padding:0;list-style:none}.hero-specs li{border-block-end:1px solid var(--ls-color-hairline-dark);font-family:var(--ls-font-data);letter-spacing:.15em;text-transform:uppercase;color:var(--ls-color-on-dark-muted);align-items:baseline;gap:.9rem;padding-block:.55rem;font-size:.68rem;font-weight:500;display:flex}[dir=rtl] .hero-specs li{letter-spacing:.02em;text-transform:none;font-size:.8rem}.hero-specs .spec-idx{color:var(--ls-color-signal-lift);flex:none}.hero-badges{border-block-start:1px solid var(--ls-color-hairline-dark);flex-wrap:wrap;gap:.8rem 1.7rem;margin:auto 0 0;padding:1.1rem 0 0;list-style:none;display:flex}.hero-badges li{font-family:var(--ls-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ls-color-on-dark-muted);align-items:center;gap:.55rem;font-size:.68rem;font-weight:500;display:flex}[dir=rtl] .hero-badges li{letter-spacing:.02em;text-transform:none;font-size:.8rem}.hero-badges svg{block-size:18px;inline-size:18px;color:var(--ls-color-signal-lift);flex:none}@media (width<=62rem){.cine-nav-links{display:none}.cine-nav{gap:.9rem;padding:.5rem .8rem}.cine-wordmark{font-size:1.5rem}.cine-nav-actions{margin-inline-start:auto}.cine-login,.cine-cta .cta-full{display:none}.cine-cta .cta-short{display:inline}.cine-hero{flex-direction:column;min-block-size:0;display:flex}.cine-video{flex:none;order:-1;block-size:34svh;position:relative;inset:auto}.cine-col{border-inline-end:0;border-block-start:1px solid var(--ls-color-hairline-dark);border-start-start-radius:var(--ls-radius-md);border-start-end-radius:var(--ls-radius-md);border-end-end-radius:0;justify-content:flex-start;min-block-size:0;inline-size:100%;padding-block:1.8rem 2.4rem}.cine-word{font-size:clamp(4.5rem,26vw,9rem)}}.cine-menu-btn,.cine-menu{display:none}@media (width<=62rem){.cine-menu-btn{border:1px solid var(--ls-color-hairline-dark);border-radius:var(--ls-radius-pill);block-size:2.4rem;inline-size:2.4rem;color:var(--ls-color-on-dark);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.cine-menu-btn span{block-size:1.5px;inline-size:15px;transition:transform var(--ls-duration-med) var(--ls-ease);background:currentColor;display:block}body.menu-open .cine-menu-btn span:first-child{transform:translateY(3.25px)rotate(45deg)}body.menu-open .cine-menu-btn span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.cine-menu{z-index:179;background:var(--ls-color-ink);border:1px solid var(--ls-color-hairline-dark);border-radius:var(--ls-radius-md);padding:.3rem .5rem;display:block;position:fixed;inset-block-start:4.4rem;inset-inline:24px;box-shadow:0 18px 44px #00000059}.cine-menu[hidden]{display:none}.cine-menu a{color:var(--ls-color-on-dark);border-block-end:1px solid var(--ls-color-hairline-dark);padding:.95rem .8rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.cine-menu a:last-child{border-block-end:0}.cine-menu-login{color:var(--ls-color-signal-lift)!important}}@media (width<=30rem){.cine-nav{gap:.6rem;padding:.4rem .6rem}.cine-wordmark{font-size:1.15rem}.cine-lang{padding:.2rem .4rem}.cine-lang .lang-full{display:none}.cine-lang .lang-code{display:inline}.cine-cta{padding:.4rem .6rem;font-size:.85rem}}.hero-anim .hero-title .ch{opacity:0;transform:translateX(var(--dx,-18px));transition:opacity .5s var(--ls-ease), transform .5s var(--ls-ease)}.hero-anim.is-in .hero-title .ch{opacity:1;transform:none}.hero-anim [data-reveal]{opacity:0;transition:opacity .95s var(--ls-ease), transform .95s var(--ls-ease);transform:translateY(14px)}.hero-anim.is-in [data-reveal]{opacity:1;transform:none}.hero-anim [data-reveal=nav]{transition-delay:80ms;transform:translateY(-10px)}.hero-anim [data-reveal=eyebrow]{transition-delay:.12s}.hero-anim [data-reveal=sub]{transition-delay:.26s}.hero-anim [data-reveal=ctas]{transition-delay:.38s}.hero-anim [data-reveal=trust]{transition-delay:.5s}.hero-anim [data-reveal=badges]{transition-delay:.62s}.hero-anim [data-reveal=media]{transition-delay:.16s}.hero-anim.is-in [data-reveal=nav]{transform:none}.media-band{border-block:1px solid var(--ls-color-hairline);background:var(--ls-color-stage)}.media-band video,.media-band img{object-fit:cover;filter:saturate(.55)contrast(1.06);block-size:clamp(16rem,42vw,30rem);inline-size:100%;display:block}.media-band figcaption{background:var(--ls-color-ink);color:var(--ls-color-on-dark);font-family:var(--ls-font-data);letter-spacing:.15em;text-transform:uppercase;padding:.45rem .8rem;font-size:.68rem}.stage{background:var(--ls-color-stage);border-block:1px solid var(--ls-color-hairline)}.problem{color:var(--ls-color-ink)}.problem .display{max-inline-size:16ch}.problem-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:2rem;margin-block-start:2.2rem;display:grid}.problem-body p{margin:0;font-size:1.2rem;font-weight:500;line-height:1.55}.problem-body p+p{color:var(--ls-color-ink-2);font-weight:400}.ledger{border-block-start:1px solid var(--ls-color-hairline)}.ledger-row{border-block-end:1px solid var(--ls-color-hairline);grid-template-columns:auto 1fr;align-items:baseline;gap:1rem 2.5rem;padding-block:1.6rem;display:grid}.ledger-idx{font-family:var(--ls-font-data);letter-spacing:.14em;color:var(--ls-color-signal);min-inline-size:2.4rem;font-size:.72rem;font-weight:500}.ledger-row h3{font-family:var(--ls-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .35rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:.95}[dir=rtl] .ledger-row h3{letter-spacing:-.01em}.ledger-row p{max-inline-size:58ch;color:var(--ls-color-text-muted);margin:0}.ledger-row{transition:background-color var(--ls-duration-fast) linear}.ledger-row:hover{background:#0d0d0f08}.ledger-row:hover .ledger-idx{transform:translate(4px)}[dir=rtl] .ledger-row:hover .ledger-idx{transform:translate(-4px)}.ledger-idx{transition:transform var(--ls-duration-med) var(--ls-ease)}.ledger-note{color:var(--ls-color-text-muted);max-inline-size:60ch;margin-block-start:1.2rem;font-size:.95rem}.how-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}h2.how-title{white-space:nowrap;grid-column:1/-1;font-size:clamp(1.8rem,3.1vw,2.8rem)}[lang=en] h2.how-title{font-size:clamp(1.5rem,2.4vw,2.15rem)}@media (width<=62rem){h2.how-title{white-space:normal}}.def-list{margin:2.2rem 0 0;padding:0}.def-row{border-block-start:1px solid var(--ls-color-hairline);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.9rem 1.6rem;padding-block:1.15rem;display:grid}.def-row:last-child{border-block-end:1px solid var(--ls-color-hairline)}.def-row dt{font-family:var(--ls-font-data);letter-spacing:.14em;color:var(--ls-color-signal);font-size:.72rem;font-weight:500}.def-row dd{margin:0}.def-row h3{font-family:var(--ls-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .3rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:.95}[dir=rtl] .def-row h3{letter-spacing:-.01em}.def-row p{color:var(--ls-color-text-muted);margin:0;font-size:.95rem}.def-value{font-family:var(--ls-font-data);letter-spacing:.14em;color:var(--ls-color-muted);text-transform:uppercase;font-size:.68rem}.def-row{transition:background-color var(--ls-duration-fast) linear}.def-row:hover{background:#0d0d0f08}.def-row:hover dt{transform:translate(4px)}[dir=rtl] .def-row:hover dt{transform:translate(-4px)}.def-row dt{transition:transform var(--ls-duration-med) var(--ls-ease)}.how-diagram{flex-direction:column;align-self:stretch;margin:0;display:flex}.how-diagram svg{flex:auto;min-block-size:16rem;inline-size:100%;display:block}.how-diagram figcaption{flex:none;margin-block-start:.7rem}.dia-construct{stroke:var(--ls-color-hairline);stroke-width:1px;stroke-dasharray:3 4}.dia-axis,.dia-tick{stroke:var(--ls-color-ink);stroke-width:1px}.dia-leader{stroke:var(--ls-color-hairline);stroke-width:1px}.dia-trace{stroke:var(--ls-color-signal);stroke-width:2.25px}.dia-node{fill:var(--ls-color-signal)}.dia-node-ring{stroke:var(--ls-color-signal);stroke-width:1px;opacity:.45}.dia-label{font-family:var(--ls-font-data);letter-spacing:.1em;text-transform:uppercase;fill:var(--ls-color-ink-2);font-size:11px;font-weight:500}@media (width<=62rem){.how-grid{grid-template-columns:1fr}}.proof-note{color:var(--ls-color-on-dark-muted);margin-block-start:1.4rem;font-size:.95rem}.proof-compare{flex-direction:column;justify-content:center;align-self:stretch;gap:3rem;display:flex}.pc-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1rem;display:flex}.pc-live{color:var(--ls-color-signal-lift)}.pc-track{block-size:4.4rem;position:relative}.pc-line{background:var(--ls-color-on-dark-muted);block-size:1px;inline-size:46%;position:absolute;inset-block-start:52%;inset-inline-start:0}.pc-track.after .pc-line{background:var(--ls-color-signal-lift);inline-size:100%}.pc-fade{background:linear-gradient(to inline-end, var(--ls-color-on-dark-muted), transparent);block-size:1px;inline-size:16%;position:absolute;inset-block-start:52%;inset-inline-start:46%}.pc-stop{background:var(--ls-color-on-dark-muted);opacity:.5;block-size:14px;inline-size:1px;position:absolute;inset-block-start:52%;inset-inline-start:62%;transform:translateY(-50%)}.pc-ticks{background:repeating-linear-gradient(90deg, var(--ls-color-on-dark-muted) 0 1px, transparent 1px 2.4rem);opacity:.55;block-size:10px;position:absolute;inset-block-start:52%;inset-inline:50% 4%;transform:translateY(-50%)}.pc-node{background:var(--ls-color-on-dark-muted);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:52%;transform:translateY(-50%)}.pc-node.pc-key{background:var(--ls-color-signal-lift)}.pc-node em{text-align:center;inline-size:5.6rem;font-style:normal;font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-on-dark-muted);font-size:.68rem;position:absolute;inset-block-end:16px;inset-inline-start:calc(4.5px - 2.8rem)}.pc-now{background:var(--ls-color-signal-lift)}.pc-lbl-now{color:var(--ls-color-signal-lift);position:absolute;inset-block-end:calc(48% + 8px);inset-inline-end:0}.pc-now:after{content:"";border:1px solid var(--ls-color-signal-lift);animation:pc-pulse 2.4s var(--ls-ease) infinite;border-radius:50%;position:absolute;inset:-7px}@keyframes pc-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.pc-now:after{animation:none}}.spec-table{grid-template-columns:1fr 1fr;gap:0 clamp(2.5rem,6vw,5rem);margin-block-start:2rem;display:grid}.spec-rows{margin:0;padding:0;list-style:none}.spec-rows li{border-block-start:1px solid var(--ls-color-hairline);justify-content:space-between;align-items:baseline;gap:1.2rem;padding-block:.85rem;display:flex}.spec-rows li:last-child{border-block-end:1px solid var(--ls-color-hairline)}.spec-label{font-size:.95rem;font-weight:500}.spec-value{font-family:var(--ls-font-data);letter-spacing:.14em;color:var(--ls-color-signal);font-feature-settings:"tnum";transition:transform var(--ls-duration-med) var(--ls-ease);flex:none;font-size:.7rem}.spec-rows li{transition:background-color var(--ls-duration-fast) linear}.spec-rows li:hover{background:#0d0d0f08}.spec-rows li:hover .spec-value{transform:translate(-4px)}[dir=rtl] .spec-rows li:hover .spec-value{transform:translate(4px)}@media (width<=62rem){.spec-table{grid-template-columns:1fr}.spec-table .spec-rows+.spec-rows li:first-child{border-block-start-width:0}}.bento{background:var(--ls-color-hairline);border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:clip}.bento-cell{background:var(--ls-color-stage);grid-column:span var(--span,1);min-block-size:13rem;transition:background-color var(--ls-duration-fast) linear, translate var(--ls-duration-med) var(--ls-ease);flex-direction:column;gap:.65rem;padding:1.4rem 1.4rem 1.6rem;display:flex}.bento-cell:hover{background:var(--ls-color-ground);translate:0 -4px}.cell-idx{font-family:var(--ls-font-data);letter-spacing:.14em;color:var(--ls-color-signal);font-feature-settings:"tnum";transition:transform var(--ls-duration-med) var(--ls-ease);font-size:.68rem}.bento-cell:hover .cell-idx{transform:translate(4px)}[dir=rtl] .bento-cell:hover .cell-idx{transform:translate(-4px)}.bento-cell h3{letter-spacing:-.015em;margin:0;font-size:1.3rem;font-weight:700}.bento-cell p{color:var(--ls-color-ink-2);margin:0;font-size:.95rem;line-height:1.55}.bento-own{background:var(--ls-color-hairline-dark);border-color:var(--ls-color-hairline-dark);grid-template-columns:repeat(2,1fr)}.bento-own .bento-cell{background:var(--ls-color-ink);min-block-size:10rem}.bento-own .bento-cell:hover{background:#17171a}.bento-own .bento-cell p{color:var(--ls-color-on-dark-muted);font-size:1.02rem}.bento-own .cell-idx{color:var(--ls-color-signal-lift)}.cap-grid{background:var(--ls-color-hairline);border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:clip}.cap-cell{background:var(--ls-color-ground);min-block-size:4.6rem;color:var(--ls-color-ink-2);transition:background-color var(--ls-duration-fast) linear, translate var(--ls-duration-med) var(--ls-ease);align-items:center;padding:.9rem 1.05rem;display:flex}.cap-cell:hover{background:var(--ls-color-stage);translate:0 -2px}.cap-cell .micro{letter-spacing:.1em}.cap-cta{justify-content:space-between;gap:.6rem;text-decoration:none}.cap-cta .micro{color:var(--ls-color-signal);font-weight:500}.cap-arrow{color:var(--ls-color-signal);font-family:var(--ls-font-data);transition:transform var(--ls-duration-med) var(--ls-ease)}.cap-cta:hover .cap-arrow{transform:translate(4px)}[dir=rtl] .cap-arrow{transform:scaleX(-1)}[dir=rtl] .cap-cta:hover .cap-arrow{transform:scaleX(-1)translate(4px)}.tech-grid{background:var(--ls-color-hairline);border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:clip}.tech-cell{background:var(--ls-color-stage);min-block-size:8.5rem;transition:background-color var(--ls-duration-fast) linear, translate var(--ls-duration-med) var(--ls-ease);flex-direction:column;gap:.9rem;padding:1.4rem 1.4rem 1.5rem;display:flex}.tech-cell:hover{background:var(--ls-color-ground);translate:0 -4px}.tech-name{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:500}.tech-cell p{color:var(--ls-color-ink-2);margin:0;font-size:.92rem;line-height:1.55}@media (width<=62rem){.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=36rem){.tech-grid{grid-template-columns:1fr}}@media (width<=62rem){.bento,.cap-grid{grid-template-columns:repeat(2,1fr)}.bento-cell{grid-column:auto;min-block-size:0}}@media (width<=36rem){.bento{grid-template-columns:1fr}}.portal-section{border-block:1px solid var(--ls-color-hairline)}.portal-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.portal-grid>*{min-inline-size:0}.cap-list{columns:2;column-gap:2rem;margin:1.6rem 0 2rem;padding:0;list-style:none}.cap-list li{break-inside:avoid;border-block-end:1px solid var(--ls-color-border);padding-block:.55rem;font-size:.98rem;font-weight:600}@media (width<=62rem){.portal-grid{grid-template-columns:1fr}.cap-list{columns:1}}@media (width<=30rem){.demo-row{grid-template-columns:minmax(0,1fr) auto}.demo-row .k{grid-column:1/-1}}.portal-demo{background:var(--ls-color-ground);border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-md);overflow:clip}.portal-demo-head{background:var(--ls-color-ink);color:var(--ls-color-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}.portal-demo-head .demo-title{font-family:var(--ls-font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:1.4rem;font-weight:800;line-height:1}.portal-demo-head .demo-tag{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ls-color-signal-lift);color:var(--ls-color-signal-lift);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.68rem}.portal-demo-body{padding:.4rem 1.2rem 1rem;position:relative}.demo-row{border-block-end:1px dashed var(--ls-color-hairline);grid-template-columns:minmax(8rem,auto) 1fr auto;align-items:baseline;gap:.8rem;padding-block:.85rem;display:grid}.demo-row .k{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-muted);font-size:.68rem;font-weight:500}.demo-row .v{font-weight:600}.demo-status{font-family:var(--ls-font-data);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--ls-color-hairline);color:var(--ls-color-ink-2);background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:500}.demo-status.ok{color:var(--ls-color-ink);border-color:var(--ls-color-ink)}.demo-status.review{color:var(--ls-color-signal);border-color:var(--ls-color-signal)}.demo-stamp{font-family:var(--ls-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ls-color-signal);border:1.5px solid var(--ls-color-signal);text-align:center;border-radius:50%;place-items:center;block-size:5.4rem;inline-size:5.4rem;margin-block:.6rem .2rem;margin-inline-start:auto;font-size:.72rem;font-weight:500;line-height:1.35;display:grid;rotate:-8deg}.portal-caption{color:var(--ls-color-text-muted);margin-block-start:.8rem;font-size:.82rem}.statement{background:var(--ls-color-ink);color:var(--ls-color-on-dark)}.statement .display{max-inline-size:16ch}.statement-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.statement-cols p{margin-block:0 1.2rem;font-size:1.15rem;font-weight:500;line-height:1.6}.statement-cols p+p{color:var(--ls-color-on-dark-muted)}@media (width<=62rem){.statement-cols{grid-template-columns:1fr}}.fit-grid{border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-md);grid-template-columns:1fr 1fr;gap:0;margin-block-start:2.4rem;display:grid;overflow:clip}.fit-col{padding:1.8rem 1.6rem 2rem}.fit-col+.fit-col{border-inline-start:1px solid var(--ls-color-ink)}.fit-col.good{background:var(--ls-color-ground)}.fit-col.bad{background:var(--ls-color-ink);color:var(--ls-color-on-dark)}.fit-col h3{font-family:var(--ls-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1.1rem;font-size:1.9rem;font-weight:800;line-height:.95}[dir=rtl] .fit-col h3{letter-spacing:-.01em}.fit-col ul{margin:0;padding:0;list-style:none}.fit-col li{border-block-end:1px solid var(--ls-color-hairline);align-items:baseline;gap:.8rem;padding-block:.7rem;font-weight:500;display:flex}.fit-col.bad li{border-color:var(--ls-color-hairline-dark)}.fit-col li:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);flex:none;block-size:.7em;inline-size:.7em;translate:0 .08em}.fit-col.good li:before{background:var(--ls-color-ink)}.fit-col.bad li:before{clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);background:var(--ls-color-signal-lift)}@media (width<=62rem){.fit-grid{grid-template-columns:1fr}.fit-col+.fit-col{border-inline-start:0;border-block-start:1px solid var(--ls-color-ink)}}.pricing-tiers{background:var(--ls-color-hairline);border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:2.4rem;display:grid;overflow:clip}.tier{background:var(--ls-color-stage);transition:background-color var(--ls-duration-fast) linear, translate var(--ls-duration-med) var(--ls-ease);flex-direction:column;gap:1rem;padding:1.7rem 1.5rem 1.8rem;display:flex;position:relative}.tier:hover{background:var(--ls-color-ground);translate:0 -4px}.tier-featured:before{content:"";background:var(--ls-color-signal);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.tier-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tier-name{font-family:var(--ls-font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:800}.tier-price{border-block-start:1px solid var(--ls-color-hairline);align-items:baseline;gap:.55rem;margin:0;padding-block:.9rem .8rem;display:flex}.tier-num{font-family:var(--ls-font-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-size:clamp(2.5rem,3.4vw,3.4rem);font-weight:800;line-height:.9}.tier-period{color:var(--ls-color-muted)}.tier-term{letter-spacing:.13em;text-transform:uppercase;color:var(--ls-color-muted);border-block-end:1px solid var(--ls-color-hairline);margin:0;padding-block-end:.4rem;font-size:.62rem}.tier-feats{flex:1;margin:0;padding:0;list-style:none}.tier-feats li{color:var(--ls-color-ink-2);gap:.7rem;padding-block:.62rem;font-size:.92rem;line-height:1.5;display:flex}.tier-feats li:before{content:"+";font-family:var(--ls-font-data);color:var(--ls-color-signal);flex:none}.tier-btn{justify-content:center}.pricing-fine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-block-start:1.6rem;display:grid}.pricing-fine .ledger-note{margin:0}.disclaimer{font-family:var(--ls-font-data);letter-spacing:.1em;color:var(--ls-color-muted);margin:0;font-size:.66rem;line-height:1.7}@media (width<=56rem){.pricing-tiers{grid-template-columns:1fr}.pricing-fine{grid-template-columns:1fr;gap:.8rem}}.ownership{background:var(--ls-color-ink);color:var(--ls-color-on-dark)}.ownership-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ownership-points{border-radius:var(--ls-radius-md);margin:0;padding:0;list-style:none;overflow:clip}.ownership-points li{border:1px solid var(--ls-color-hairline-dark);transition:background-color var(--ls-duration-fast) linear;border-block-start-width:0;padding:1rem 1.2rem;font-size:1rem;font-weight:500}.ownership-points li:hover{background:#efefee0d}.ownership-points li:first-child{border-block-start-width:1px}.ownership p{color:var(--ls-color-on-dark-muted)}@media (width<=62rem){.ownership-grid{grid-template-columns:1fr}}.faq-list{border-block-start:1px solid var(--ls-color-hairline);margin-block-start:2.2rem}.faq-list details{border-block-end:1px solid var(--ls-color-hairline);transition:background-color var(--ls-duration-fast) linear}.faq-list details:hover{background:#0d0d0f08}.faq-list summary{transition:transform var(--ls-duration-med) var(--ls-ease)}.faq-list details:hover summary{transform:translate(.6rem)}[dir=rtl] .faq-list details:hover summary{transform:translate(-.6rem)}.faq-list details[open]>p{animation:faq-open var(--ls-duration-med) var(--ls-ease)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.2rem;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--ls-font-data);color:var(--ls-color-signal);transition:rotate var(--ls-duration-med) var(--ls-ease);font-size:1.4rem;font-weight:400;line-height:1}.faq-list details[open] summary:after{rotate:45deg}.faq-list details p{max-inline-size:62ch;color:var(--ls-color-text-muted);margin:0 0 1.3rem}.close-section{background:var(--ls-color-ink);color:var(--ls-color-on-dark);border-block-start:1px solid var(--ls-color-hairline-dark)}.close-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.close-copy .display{max-inline-size:14ch}.close-copy p{color:var(--ls-color-on-dark-muted);font-size:1.15rem}.fit-form{background:var(--ls-color-ground);color:var(--ls-color-ink);border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-md);padding:1.8rem 1.6rem 1.6rem}.fit-form h3{margin-block-end:.4rem}.fit-form .form-sub{color:var(--ls-color-text-muted);margin-block:0 1.4rem;font-size:.95rem}.field{margin-block-end:1rem;display:block}.field span{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-ink-2);margin-block-end:.4rem;font-size:.68rem;font-weight:500;display:block}.field input,.field textarea{inline-size:100%;font:inherit;border:1px solid var(--ls-color-hairline);border-block-end:1.5px solid var(--ls-color-ink);border-radius:var(--ls-radius-sm);color:var(--ls-color-ink);transition:border-color var(--ls-duration-fast) linear;background:#f6f6f5;padding:.7rem .85rem}.field textarea{resize:vertical;min-block-size:5.5rem}.field input::placeholder,.field textarea::placeholder{color:var(--ls-color-muted)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--ls-color-signal);outline-offset:1px}.form-privacy{color:var(--ls-color-text-muted);margin-block-start:.9rem;font-size:.82rem}.form-alt{margin-block-start:.9rem;font-size:.95rem;font-weight:600}.form-alt a{color:inherit}.form-status{color:var(--ls-color-signal);margin-block-start:.9rem;font-size:1.05rem;font-weight:700}.form-note{color:var(--ls-color-text-muted);margin-block:1rem 0;font-size:.82rem}.form-fail{color:var(--ls-color-ink);border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-sm);margin-block-start:.9rem;padding:.7rem .85rem;font-size:.92rem;font-weight:600}.form-fail a{color:var(--ls-color-signal)}.form-plan{align-items:center;gap:.5rem;margin-block:-.6rem 1.2rem;display:flex}.plan-chip{border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-pill);color:var(--ls-color-ink);padding:.15rem .7rem;font-weight:600;display:inline-block}.hp{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px}.fit-form.is-sent .field,.fit-form.is-sent .form-note,.fit-form.is-sent .form-plan,.fit-form.is-sent button[type=submit]{display:none}@media (width<=62rem){.close-grid{grid-template-columns:1fr}}.assurance{border-block:1px solid var(--ls-color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;max-inline-size:none;margin-block:2.6rem 0;padding-block:1.2rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.4;display:flex}.assurance-detail{font-weight:500}.monthly-head{font-family:var(--ls-font-display);letter-spacing:-.02em;max-inline-size:26ch;margin-block:3.4rem 0;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1.05}.trust-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.founder{border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);background:var(--ls-color-ground);align-items:flex-start;gap:1.3rem;margin-block-start:2.2rem;padding:1.4rem 1.5rem;display:flex}.founder-mono{background:var(--ls-color-ink);block-size:3.4rem;inline-size:3.4rem;color:var(--ls-color-on-dark);font-family:var(--ls-font-data);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid}.founder-name{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.founder-bio{color:var(--ls-color-ink-2);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.commit-list{margin:0;padding:0;list-style:none}.commit-list li{border-block-start:1px solid var(--ls-color-hairline);grid-template-columns:auto 1fr;column-gap:1.1rem;padding-block:1.1rem;display:grid}.commit-list li:last-child{border-block-end:1px solid var(--ls-color-hairline)}.commit-list .spec-idx{grid-row:span 2}.commit-list h3{margin:0;font-size:1.05rem;font-weight:700}.commit-list p{color:var(--ls-color-ink-2);margin:.35rem 0 0;font-size:.92rem;line-height:1.55}@media (width<=62rem){.trust-grid{grid-template-columns:1fr}}.baseline{border:1px solid var(--ls-color-hairline);border-radius:var(--ls-radius-md);background:var(--ls-color-ground);margin-block-start:1.8rem;padding:1.2rem 1.4rem}.baseline-title{margin-block-end:.7rem;display:block}.baseline-list{flex-wrap:wrap;gap:.5rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.baseline-list li{align-items:baseline;gap:.6rem;font-size:.92rem;font-weight:500;display:flex}.baseline-list li:before{content:"+";font-family:var(--ls-font-data);color:var(--ls-color-signal)}.close-note{border-block-start:1px solid var(--ls-color-hairline-dark);color:var(--ls-color-on-dark);max-inline-size:46ch;margin-block-start:1.6rem;padding-block-start:1.1rem;font-size:.95rem!important}.site-footer{background:var(--ls-color-ink);color:var(--ls-color-on-dark);border-block-start:1px solid var(--ls-color-signal);overflow:clip}.footer-mega{font-family:var(--ls-font-display);text-transform:uppercase;text-align:center;color:var(--ls-color-on-dark);letter-spacing:-.04em;white-space:nowrap;direction:ltr;padding-block-start:2rem;font-size:clamp(84px,19.5vw,300px);font-weight:900;line-height:.85;display:block;transform:translateY(.19em)}.footer-mega .dot{color:var(--ls-color-signal-lift)}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem 3rem;padding-block:2rem;display:flex}.footer-tag{color:var(--ls-color-on-dark-muted);max-inline-size:40ch;font-weight:600}.footer-links{flex-wrap:wrap;gap:1.2rem;font-size:.92rem;display:flex}.footer-links a{color:var(--ls-color-on-dark)}.footer-strip{border-block-start:1px solid var(--ls-color-hairline-dark);flex-wrap:wrap;gap:.5rem 2rem;padding-block:1rem;display:flex}.footer-strip .strip-end{margin-inline-start:auto}.policy{max-inline-size:62rem}.policy-row{border-block-start:1px solid var(--ls-color-hairline);grid-template-columns:3.5rem 1fr;gap:1.4rem;padding-block:1.5rem;display:grid}.policy-row p{color:var(--ls-color-ink-2);margin:0;font-size:1.05rem;line-height:1.75}.policy .cell-idx{padding-block-start:.35rem}.policy .disclaimer{margin-block-start:1.6rem}.page-hero{border-block-end:1px solid var(--ls-color-hairline);padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem)}.page-hero .display{max-inline-size:16ch}.page-hero .lede{margin-block-start:1.4rem}.three-col{border:1px solid var(--ls-color-ink);border-radius:var(--ls-radius-md);grid-template-columns:repeat(3,1fr);margin-block-start:2.4rem;display:grid;overflow:clip}.three-col>div{border-inline-end:1px solid var(--ls-color-hairline);padding:1.8rem 1.6rem 2rem}.three-col>div:last-child{border-inline-end:0}.three-col h3{font-family:var(--ls-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .9rem;font-size:1.7rem;font-weight:800;line-height:.95}[dir=rtl] .three-col h3{letter-spacing:-.01em}.three-col p{color:var(--ls-color-text-muted);margin:0}@media (width<=62rem){.three-col{grid-template-columns:1fr}.three-col>div{border-inline-end:0;border-block-end:1px solid var(--ls-color-hairline)}.three-col>div:last-child{border-block-end:0}}.step-detail{border:1px solid var(--ls-color-ink);margin-block-end:1.4rem;padding:1.6rem 1.5rem}.step-detail .meta{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:1.2rem;display:grid}.step-detail .meta div{border-block-start:1px solid var(--ls-color-ink);padding-block-start:.7rem}.step-detail .meta .k{font-family:var(--ls-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ls-color-signal);margin-block-end:.3rem;font-size:.68rem;font-weight:500;display:block}.step-detail .meta p{color:var(--ls-color-text-muted);margin:0;font-size:.92rem}@media (width<=62rem){.step-detail .meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}}@media (width<=62rem){.login-link[data-astro-cid-fzpbxy5g]{display:none}}.skip[data-astro-cid-hkbrpulz]{background:var(--ls-color-ink);color:var(--ls-color-on-dark);z-index:300;transition:inset-block-start var(--ls-duration-med) var(--ls-ease);padding:.6rem 1rem;font-weight:700;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip[data-astro-cid-hkbrpulz]:focus-visible{inset-block-start:.5rem}
