@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.p.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_7e8350d-module__dPe13a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_7e8350d-module__dPe13a__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
.landing{--l-bg:#eef2f9;--l-bg-2:#e6ecf5;--l-ink:#0c1526;--l-muted:#0c1526b8;--l-muted-2:#0c15269e;--l-line:#0c152624;--l-line-soft:#0c152612;--l-lime:#a8f245;--l-lime-ink:#101c05;--l-lime-text:#46730d;--l-blue:#4a7dff;--l-blue-ink:#eef3ff;--l-amber:#c98a1b;--l-rose:#d44f63;--l-glass-bg:linear-gradient(165deg, #ffffffb8 0%, #ffffff80 40%, #ffffff61 100%);--l-glass-edge1:#fffffff2;--l-glass-edge2:#ffffffbf;--l-glass-shadow:0 24px 55px #14234624;--l-glass-inner:#ffffff80;--l-glass-sheen:#ffffff59;--l-veil:linear-gradient(180deg, #eef2f98c 0%, #eef2f91a 40%, #eef2f914 100%);--l-veil-final:radial-gradient(ellipse 70% 60% at 50% 50%, #eef2f94d, #eef2f9ed 85%);--l-fade-to:#eef2f9;--l-menu-bg:#eef2f9f2;--l-nav-link:#0c1526b3;--l-glow-a:#a8f2452e;--l-glow-b:#4a7dff24;--l-check-bg:#a8f24533;background:var(--l-bg);color:var(--l-ink);font-weight:300;line-height:1.6;transition:background .6s,color .6s}[data-theme=dark] .landing{--l-bg:#070b18;--l-bg-2:#0a1024;--l-ink:#fff;--l-muted:#ffffffad;--l-muted-2:#ffffff80;--l-line:#ffffff1f;--l-line-soft:#ffffff0f;--l-lime:#b9ff66;--l-lime-ink:#0d1a05;--l-lime-text:#b9ff66;--l-blue:#9db8ff;--l-blue-ink:#0a1226;--l-amber:#ffd166;--l-rose:#ff8fa3;--l-glass-bg:linear-gradient(165deg, #ffffff12 0%, #ffffff08 40%, #ffffff04 100%);--l-glass-edge1:#ffffff38;--l-glass-edge2:#ffffff29;--l-glass-shadow:0 24px 60px #00000059;--l-glass-inner:#ffffff14;--l-glass-sheen:#ffffff0f;--l-veil:linear-gradient(180deg, #070b1880 0%, #070b181f 40%, #070b181a 100%);--l-veil-final:radial-gradient(ellipse 70% 60% at 50% 50%, #070b1859, #070b18eb 85%);--l-fade-to:#070b18;--l-menu-bg:#070b18f0;--l-nav-link:#ffffffb3;--l-glow-a:#b9ff6614;--l-glow-b:#9db8ff17;--l-check-bg:#b9ff6624}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing{--l-bg:#070b18;--l-bg-2:#0a1024;--l-ink:#fff;--l-muted:#ffffffad;--l-muted-2:#ffffff80;--l-line:#ffffff1f;--l-line-soft:#ffffff0f;--l-lime:#b9ff66;--l-lime-ink:#0d1a05;--l-lime-text:#b9ff66;--l-blue:#9db8ff;--l-blue-ink:#0a1226;--l-amber:#ffd166;--l-rose:#ff8fa3;--l-glass-bg:linear-gradient(165deg, #ffffff12 0%, #ffffff08 40%, #ffffff04 100%);--l-glass-edge1:#ffffff38;--l-glass-edge2:#ffffff29;--l-glass-shadow:0 24px 60px #00000059;--l-glass-inner:#ffffff14;--l-glass-sheen:#ffffff0f;--l-veil:linear-gradient(180deg, #070b1880 0%, #070b181f 40%, #070b181a 100%);--l-veil-final:radial-gradient(ellipse 70% 60% at 50% 50%, #070b1859, #070b18eb 85%);--l-fade-to:#070b18;--l-menu-bg:#070b18f0;--l-nav-link:#ffffffb3;--l-glow-a:#b9ff6614;--l-glow-b:#9db8ff17;--l-check-bg:#b9ff6624}}.landing ::selection{background:#b9ff6666}.landing img,.landing svg,.landing video{display:block}.landing a{color:inherit;text-decoration:none}.landing button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing :focus-visible{outline:2px solid var(--l-lime-text);outline-offset:3px;border-radius:6px}.landing .num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.landing .wrap{max-width:1240px;margin-inline:auto;padding-inline:28px}.landing section{position:relative}.landing .display,.landing h1,.landing .h2,.landing .logo,.landing .mq-track span,.landing .plan h3,.landing .plan-price b,.landing .cur-table th,.landing .pt-wallet b,.landing .plan-badge,.landing summary,.landing .split-card h3,.landing .split-card .who,.landing .split-same,.landing .final h2{font-family:var(--font-space-grotesk), var(--font-app), ui-sans-serif, system-ui, sans-serif}.landing .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--l-muted);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.landing .eyebrow i{background:var(--l-lime-text);width:16px;height:2px;box-shadow:0 0 10px var(--l-lime);border-radius:2px;flex:none}.landing .h2{letter-spacing:-.03em;margin-block:18px 16px;font-size:clamp(30px,4.2vw,52px);font-weight:600;line-height:1.08}.landing .grad{color:#3f6212}[data-theme=dark] .landing .grad{color:#b9ff66}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .grad{color:#b9ff66}}.landing .lede{color:var(--l-muted);max-width:56ch;font-size:clamp(16px,1.4vw,18px);font-weight:300}@media (prefers-reduced-motion:no-preference){.landing .rv{transition:opacity .9s var(--motion-ease-out), translate .9s var(--motion-ease-out), filter .9s var(--motion-ease-out);transition-delay:var(--d,0s)}.landing .rv-off{opacity:0;filter:blur(8px);translate:0 22px}.landing .rv-off.in{opacity:1;filter:blur();translate:0}.landing .ch{opacity:0;filter:blur(5px);transition:opacity .7s var(--motion-ease-out), translate .7s var(--motion-ease-out), filter .7s var(--motion-ease-out);transition-delay:var(--d,0s);display:inline-block;translate:0 .55em;rotate:3deg}.landing .chs.in .ch{opacity:1;filter:blur();translate:0;rotate:none}.landing .wd{white-space:nowrap;display:inline-block}}.landing .progress{top:0;z-index:100;background:linear-gradient(90deg, var(--l-lime), #e6ffb0);width:0;height:2.5px;position:fixed;inset-inline-start:0;box-shadow:0 0 12px #b9ff6699}.landing .cursor-dot,.landing .cursor-ring{top:0;pointer-events:none;z-index:9999;opacity:0;border-radius:50%;position:fixed;inset-inline-start:0}.landing .cursor-dot{background:var(--l-lime);width:7px;height:7px;box-shadow:0 0 10px #b9ff66cc}.landing .cursor-ring{width:38px;height:38px;transition:scale .22s var(--motion-ease-out), border-color .2s, background .2s;border:1.5px solid #b9ff668c}.landing .cursor-ring.hovered{border-color:var(--l-lime);background:#b9ff6614;scale:1.68}.landing .cursor-on .cursor-dot,.landing .cursor-on .cursor-ring{opacity:1}.landing .liquid-glass{background:var(--l-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4)brightness(1.05);backdrop-filter:blur(18px)saturate(1.4)brightness(1.05);box-shadow:inset 0 0 14px var(--l-glass-inner), var(--l-glass-shadow);position:relative;overflow:hidden}.landing .liquid-glass:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--l-glass-edge1) 0%, #ffffff0f 15%, #ffffff05 40%, #ffffff05 60%, #ffffff0f 85%, var(--l-glass-edge2) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing .liquid-glass:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at 50% 0%, var(--l-glass-sheen) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.landing .backdrop{z-index:0;position:relative}.landing .backdrop-sticky{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.landing .backdrop-sticky picture,.landing .final-art picture{display:block;position:absolute;inset:0}.landing .backdrop-sticky img,.landing .final-art img,.landing .backdrop-sticky video,.landing .final-art video{object-fit:cover;object-position:var(--hero-pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.landing .backdrop-sticky video,.landing .final-art video{opacity:0;transition:opacity .6s}.landing .backdrop-sticky video.is-ready,.landing .final-art video.is-ready{opacity:1}@media (max-aspect-ratio:1){.landing{--hero-pos:84% 50%}}.landing .backdrop-fade{inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--l-fade-to) 38%, transparent) 55%, var(--l-fade-to) 100%);height:24%;position:absolute;bottom:0}.landing .backdrop-tint{pointer-events:none;background:var(--l-veil);position:absolute;inset:0}@media (max-aspect-ratio:1){.landing .backdrop-tint{background:linear-gradient(180deg, color-mix(in srgb, var(--l-fade-to) 58%, transparent) 0%, color-mix(in srgb, var(--l-fade-to) 74%, transparent) 30%, color-mix(in srgb, var(--l-fade-to) 64%, transparent) 55%, color-mix(in srgb, var(--l-fade-to) 8%, transparent) 76%, color-mix(in srgb, var(--l-fade-to) 4%, transparent) 100%)}}.landing .over-backdrop{z-index:10;margin-top:-100svh;position:relative}.landing .nav{top:0;z-index:60;padding:calc(16px + env(safe-area-inset-top)) 20px 0;justify-content:center;display:flex;position:fixed;inset-inline:0}.landing .nav-pill{border-radius:999px;align-items:center;gap:30px;max-width:100%;padding-block:10px;padding-inline:22px 12px;display:flex}.landing .logo{letter-spacing:.02em;align-items:center;gap:10px;min-height:40px;font-size:17px;font-weight:600;display:flex}.landing .logo-mark{background:#0a0f24;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 20px #b9ff6680}.landing .logo-mark img{width:20px;height:20px}.landing .nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.landing .nav-links a{color:var(--l-nav-link);border-radius:999px;align-items:center;min-height:44px;padding:9px 14px;font-size:14px;font-weight:400;transition:color .3s,background .3s;display:inline-flex}.landing .nav-links a[aria-current=page]{color:var(--l-ink)}.landing .nav-cta{align-items:center;gap:10px;display:flex}.landing .nav-pill{overflow:visible}.landing .nav-signin{min-height:44px;color:var(--l-ink);border:1px solid var(--l-line);border-radius:999px;align-items:center;padding:9px 18px;font-size:14px;font-weight:500;transition:background .25s,border-color .25s;display:inline-flex}.landing .lang{position:relative}.landing .lang-btn{letter-spacing:.06em;min-height:44px;color:var(--l-nav-link);border-radius:999px;align-items:center;gap:6px;padding-inline:12px 8px;font-size:13.5px;font-weight:500;transition:color .25s,background .25s;display:inline-flex}.landing .lang-btn>svg:first-child{width:18px;height:18px}.landing .lang-caret{width:14px;height:14px;transition:rotate .2s var(--motion-ease-out)}.landing .lang-btn[aria-expanded=true]{color:var(--l-ink);background:#8080801f}.landing .lang-btn[aria-expanded=true] .lang-caret{rotate:180deg}.landing .lang-list{top:calc(100% + 14px);z-index:70;background:var(--l-bg);border:1px solid var(--l-line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);min-width:208px;box-shadow:var(--l-glass-shadow);border-radius:22px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0}.landing .lang-list[hidden]{display:none}.landing .lang-list a{min-height:44px;color:var(--l-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding-inline:14px;font-size:14.5px;font-weight:400;transition:background .2s,color .2s;display:flex}.landing .lang-list a[aria-current=true]{color:var(--l-lime-text);background:var(--l-check-bg);font-weight:500}.landing .lang-abbr{letter-spacing:.1em;color:var(--l-muted-2);font-size:11.5px}.landing .lang-tick{flex:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.landing .lang-list:not([hidden]){animation:lang-in .18s var(--motion-ease-out)}@keyframes lang-in{0%{opacity:0;translate:0 -6px}}}.landing .theme-toggle{width:52px;height:30px;box-shadow:inset 0 0 0 1.5px var(--l-line);background:linear-gradient(165deg,#80808033,#80808014);border-radius:999px;flex:none;position:relative}.landing .theme-toggle .knob{top:3px;background:var(--l-lime);width:24px;height:24px;color:var(--l-lime-ink);transition:translate .25s var(--motion-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:3px;box-shadow:0 0 14px #b9ff668c}.landing .theme-toggle .knob svg{width:13px;height:13px}.landing[data-theme-live=light] .theme-toggle .knob{translate:calc(22px * var(--motion-dir)) 0}.landing .theme-toggle .sun{display:none}.landing[data-theme-live=light] .theme-toggle .sun{display:block}.landing[data-theme-live=light] .theme-toggle .moon{display:none}.landing .burger{width:44px;height:44px;color:var(--l-ink);border-radius:50%;place-items:center;display:none}.landing .burger svg{width:20px;height:20px}.landing .m-menu{z-index:55;background:var(--l-menu-bg);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .35s,visibility .35s,background .6s;display:flex;position:fixed;inset:0}.landing .m-menu.open{opacity:1;visibility:visible}.landing .m-menu a{letter-spacing:-.01em;color:var(--l-ink);min-height:44px;padding:12px 24px;font-size:30px;font-weight:400}@media (prefers-reduced-motion:no-preference){.landing .m-menu a{opacity:0;filter:blur(4px);transition:opacity .4s,translate .4s,filter .4s,color .25s;transition-delay:var(--d,0s);translate:0 20px}.landing .m-menu.open a{opacity:1;filter:blur();translate:0}}.landing .m-menu .m-cta{color:var(--l-lime-ink);background:var(--l-lime);border-radius:999px;margin-top:20px;padding:14px 34px;font-size:17px;font-weight:500}.landing .btn{white-space:nowrap;min-height:52px;transition:scale .25s var(--motion-ease-out), box-shadow .25s, background .3s, border-color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 30px;font-size:15.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.landing .btn-lime{background:var(--l-lime);color:var(--l-lime-ink);box-shadow:0 0 30px #b9ff6659,inset 0 1px #ffffff80}.landing .btn-glass{color:var(--l-ink);border-color:var(--l-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#8080800d 30%,#80808024 100%)}.landing .btn .sheen{top:0;width:50%;height:100%;transition:inset-inline-start .7s var(--motion-ease-out);pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);position:absolute;inset-inline-start:-80%;transform:skew(-20deg)}.landing .btn-sm{min-height:42px;padding:9px 22px;font-size:14px}.landing .hero{min-height:100svh;padding:calc(112px + env(safe-area-inset-top)) 0 64px;flex-direction:column;justify-content:flex-start;display:flex}.landing .hero-in{will-change:transform, opacity}.landing .hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin-block:18px 20px;font-size:clamp(40px,min(5.6vw,9.2vh),88px);font-weight:600;line-height:1}.landing .hero-sub{color:var(--l-muted);max-width:56ch;margin-bottom:28px;font-size:clamp(16px,1.6vw,20px)}@media (max-aspect-ratio:1){.landing .hero h1{max-width:18ch;font-size:clamp(36px,8.2vw,64px)}.landing .hero-sub{color:var(--l-ink);opacity:.82}}.landing .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing .marquee{border-block:1px solid var(--l-line);z-index:10;background:var(--l-bg);padding-block:18px;position:relative;overflow:hidden}.landing .mq-track{width:max-content;display:flex}.landing .mq-track span{letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);white-space:nowrap;align-items:center;gap:24px;padding-inline:24px;font-size:15px;font-weight:500;display:inline-flex}.landing .mq-track span:after{content:"";background:var(--l-lime);opacity:.7;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.landing .mq-track{animation:28s linear infinite landing-mq}@keyframes landing-mq{to{transform:translateX(calc(-50% * var(--motion-dir)))}}}.landing .page-body{z-index:10;background:var(--l-bg);transition:background .6s;position:relative;overflow-x:clip}.landing .glow-field{pointer-events:none;filter:blur(110px);border-radius:50%;position:absolute}.landing .gf-a{top:6%;background:radial-gradient(circle, var(--l-glow-a), transparent 65%);width:600px;height:600px;inset-inline-start:-200px}.landing .gf-b{top:42%;background:radial-gradient(circle, var(--l-glow-b), transparent 65%);width:700px;height:700px;inset-inline-end:-260px}.landing .modules{padding:120px 0 90px}.landing .mod-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.landing .mod{border-radius:20px;padding:28px 22px 26px}@media (prefers-reduced-motion:no-preference){.landing .mod{transition:translate .25s var(--motion-ease-out), box-shadow .25s}.landing .mod svg{transition:translate .25s var(--motion-ease-out), rotate .25s var(--motion-ease-out)}}.landing .mod svg{width:26px;height:26px;color:var(--l-lime-text);margin-bottom:18px}.landing .mod h3{letter-spacing:-.01em;font-size:16.5px;font-weight:600;font-family:var(--font-space-grotesk), var(--font-app), sans-serif;margin-bottom:8px}.landing .mod p{color:var(--l-muted);font-size:13.5px;line-height:1.55}.landing .feature{border-top:1px solid var(--l-line);padding:100px 0}.landing .f-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.landing .f-grid.stack{grid-template-columns:minmax(0,1fr);gap:44px}.landing .f-grid.stack .f-copy{max-width:640px}.landing .f-grid.stack .f-visual{width:100%;max-width:880px;margin-inline:auto}.landing .f-list{gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing .f-list li{color:var(--l-muted);align-items:flex-start;gap:13px;font-size:15px;display:flex}.landing .f-list li:before{content:"";background:var(--l-check-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2365a30d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex:none;width:19px;height:19px;margin-top:2px;box-shadow:inset 0 0 0 1px #b9ff664d}.landing .f-copy,.landing .f-visual{min-width:0}.landing .f-visual{perspective:1200px;position:relative}.landing .f-frame{transform-style:preserve-3d;will-change:transform;border-radius:22px;padding:28px;transition:transform .2s linear}.landing .pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.landing .pill-lime{color:#7fb314;background:#b9ff6621;border-color:#b9ff6659}.landing .pill-blue{color:var(--l-blue);background:#9db8ff24;border-color:#9db8ff4d}.landing .pill-amber{color:var(--l-amber);background:#ffd16621;border-color:#ffd1664d}.landing .pill-dim{color:var(--l-muted);border-color:var(--l-line);background:#8080801a}[data-theme=dark] .landing .pill-lime{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .pill-lime{color:#b9ff66}}.landing .bk-status{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.landing .bk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 20px;font-size:13.5px;display:grid}.landing .bk-grid .k{color:var(--l-muted-2);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:11.5px}.landing .bk-grid .v{font-weight:500}.landing .bk-flow{color:var(--l-muted);align-items:center;gap:8px;margin-top:24px;font-size:12.5px;font-weight:500;display:flex}.landing .bk-flow .step{white-space:nowrap;align-items:center;gap:7px;display:flex}.landing .bk-flow .n{border:1px solid var(--l-line);background:#8080801a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.landing .bk-flow .done{color:var(--l-ink)}.landing .bk-flow .done .n{background:var(--l-lime);color:var(--l-lime-ink);border-color:var(--l-lime)}.landing .bk-flow .line{background:var(--l-line);flex:1;height:1px}.landing .cur-table{border-collapse:collapse;width:100%;font-size:13.5px}.landing .cur-table th{text-align:end;letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted-2);border-bottom:1px solid var(--l-line);padding-bottom:11px;font-size:11px;font-weight:500}.landing .cur-table th:first-child{text-align:start}.landing .cur-table td{border-bottom:1px solid var(--l-line-soft);text-align:end;padding-block:12px}.landing .cur-table td:first-child{text-align:start;font-weight:500}.landing .cur-table tr:last-child td{border-bottom:none}.landing .cur-table .pos{color:#65a30d}.landing .cur-table .neg{color:var(--l-rose)}[data-theme=dark] .landing .cur-table .pos{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .cur-table .pos{color:#b9ff66}}.landing .cur-sum{background:#b9ff6624;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:15px 18px;display:flex;box-shadow:inset 0 0 0 1px #b9ff6659}.landing .cur-sum span{color:var(--l-muted);font-size:13px}.landing .cur-sum b{color:var(--l-lime-text);letter-spacing:-.01em;font-size:19px}.landing .pt-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.landing .pt-name{font-family:var(--font-space-grotesk), var(--font-app), sans-serif;font-size:15.5px;font-weight:600}.landing .pt-meta{color:var(--l-muted-2);font-size:12.5px}.landing .pt-wallet{text-align:end;flex:none}.landing .pt-wallet span{color:var(--l-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.landing .pt-wallet b{color:var(--l-lime-text);letter-spacing:-.02em;font-size:22px;font-weight:600}.landing .pt-req{border-top:1px solid var(--l-line-soft);align-items:center;gap:12px;padding-block:13px;font-size:13.5px;display:flex}.landing .pt-req .id{color:var(--l-blue);width:74px;font-weight:500;font-family:var(--font-space-grotesk), var(--font-app), sans-serif;flex:none}.landing .pt-req .what{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.landing .pt-new svg{flex:none;width:16px;height:16px}.landing .pt-new{color:#65a30d;border:1.5px dashed #b9ff6673;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:13px;font-size:13.5px;font-weight:500;display:flex}[data-theme=dark] .landing .pt-new{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .pt-new{color:#b9ff66}}.landing .rtl-sec{border-top:1px solid var(--l-line);padding:120px 0}.landing .rtl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.landing .ar-card{direction:rtl;border-radius:22px;padding:30px;position:relative}.landing .ar-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.landing .ar-head h4{font-size:19px;font-weight:600}.landing .ar-num{color:var(--l-blue);font-size:13px;font-weight:500}.landing .ar-rows{display:grid}.landing .ar-row{border-top:1px solid var(--l-line-soft);justify-content:space-between;gap:16px;padding-block:12px;font-size:14px;display:flex}.landing .ar-row .k{color:var(--l-muted)}.landing .ar-row .v{font-weight:500}.landing .ar-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.landing .ar-digits{color:var(--l-muted-2);font-size:12.5px}.landing .digit-switch{box-shadow:inset 0 0 0 1px var(--l-line);border-radius:999px;display:flex;overflow:hidden}.landing .digit-switch button{color:var(--l-muted);min-height:38px;padding:8px 16px;font-size:12.5px;font-weight:500;transition:background .25s,color .25s}.landing .digit-switch button.on{background:var(--l-lime);color:var(--l-lime-ink)}.landing .rtl-points{gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.landing .rtl-points li{color:var(--l-muted);align-items:flex-start;gap:15px;font-size:15px;display:flex}.landing .rtl-points svg{color:#65a30d;flex:none;width:20px;height:20px;margin-top:2px}[data-theme=dark] .landing .rtl-points svg{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .rtl-points svg{color:#b9ff66}}.landing .rtl-points b{color:var(--l-ink);font-weight:500}.landing .split{border-top:1px solid var(--l-line);padding:110px 0}.landing .split-head{text-align:center;max-width:680px;margin:0 auto 56px}.landing .split-head .eyebrow{justify-content:center}.landing .split-head .lede{margin-inline:auto}.landing .split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.landing .split-card{border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:380px;padding:40px 38px;display:flex}@media (prefers-reduced-motion:no-preference){.landing .split-card{transition:translate .25s var(--motion-ease-out)}.landing .split-card .sc-icon{transition:rotate .25s var(--motion-ease-out), scale .25s var(--motion-ease-out)}}.landing .split-card .sc-icon{width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--l-line);background:#80808014;border-radius:18px;place-items:center;margin-bottom:auto;display:grid}.landing .split-card .sc-icon svg{color:#65a30d;width:26px;height:26px}[data-theme=dark] .landing .split-card .sc-icon svg{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .split-card .sc-icon svg{color:#b9ff66}}.landing .split-card.b2c .sc-icon svg{color:var(--l-blue)}.landing .split-card .who{letter-spacing:.18em;text-transform:uppercase;color:#65a30d;margin-block:26px 10px;font-size:12px;font-weight:500}[data-theme=dark] .landing .split-card .who{color:var(--l-lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .split-card .who{color:#b9ff66}}.landing .split-card.b2c .who{color:var(--l-blue)}.landing .split-card h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.landing .split-card p{color:var(--l-muted);max-width:42ch;font-size:14.5px}.landing .split-card ul{color:var(--l-muted);gap:9px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.landing .split-card li{align-items:center;gap:10px;display:flex}.landing .split-card li:before{content:"";background:var(--l-lime);border-radius:50%;width:5px;height:5px}.landing .split-card.b2c li:before{background:var(--l-blue)}.landing .split-same{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted-2);margin-top:32px;font-size:13.5px}.landing .split-same b{color:var(--l-lime-text);font-weight:500}.landing .pricing{border-top:1px solid var(--l-line);padding:120px 0}.landing .pricing-head{text-align:center;max-width:620px;margin:0 auto 58px}.landing .pricing-head .eyebrow{justify-content:center}.landing .pricing-head .lede{margin-inline:auto}.landing .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:0;padding:0;list-style:none;display:grid}.landing .plan{border-radius:24px;flex-direction:column;padding:36px 30px;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.landing .plan{transition:translate .25s var(--motion-ease-out)}}.landing .plan.pro{background:linear-gradient(170deg,#b9ff6629,#b9ff660a 55%);box-shadow:inset 0 0 0 1.5px #b9ff668c,0 0 60px #b9ff6624,inset 0 0 24px #b9ff660f}.landing .plan-badge{top:-15px;translate:calc(-50% * var(--motion-dir)) 0;background:var(--l-lime);color:var(--l-lime-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 17px;font-size:11.5px;font-weight:600;position:absolute;inset-inline-start:50%;box-shadow:0 0 28px #b9ff6673}.landing .plan h3{font-size:19px;font-weight:600}.landing .plan-price{align-items:baseline;gap:8px;margin-block:16px 6px;display:flex}.landing .plan-price b{letter-spacing:-.03em;font-size:46px;font-weight:600;line-height:1}.landing .plan.pro .plan-price b{color:var(--l-lime-text)}.landing .plan-price span{color:var(--l-muted-2);font-size:14px}.landing .plan-desc{color:var(--l-muted);margin-bottom:26px;font-size:13.5px}.landing .plan-limits{border-top:1px solid var(--l-line);flex:1;margin:0;padding:0;list-style:none}.landing .plan-limits li{border-bottom:1px solid var(--l-line-soft);justify-content:space-between;gap:14px;padding-block:13px;font-size:14px;display:flex}.landing .plan-limits .k{color:var(--l-muted)}.landing .plan-limits .v{text-align:end;font-weight:500}.landing .plan-limits .v.hl{color:var(--l-lime-text)}.landing .plan .btn{width:100%;margin-top:28px}.landing .plan-solo{max-width:34rem;margin-inline:auto}.landing .pricing-note{text-align:center;color:var(--l-muted-2);margin-top:30px;font-size:13.5px}.landing .bill-toggle{border:1px solid var(--l-line);background:var(--l-glass-inner);border-radius:999px;gap:4px;width:fit-content;margin:0 auto 34px;padding:4px;display:flex}.landing .bill-toggle label{min-height:44px;color:var(--l-muted);cursor:pointer;border-radius:999px;align-items:center;padding-inline:22px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.landing .bill-toggle input:checked+label{background:var(--l-lime);color:var(--l-lime-ink)}.landing .bill-toggle input:focus-visible+label{outline:2px solid var(--l-lime-text);outline-offset:2px}.landing .pricing:has(#bill-y:checked) .bill-m{display:none}.landing .pricing:has(#bill-m:checked) .bill-y{display:none}.landing .plan-save{color:var(--l-lime-text);margin:0 0 14px;font-size:13.5px;font-weight:500}.landing .plan-equiv{color:var(--l-muted-2);margin:0 0 4px;font-size:13.5px}.landing .plan-price b.quote{font-size:30px}.landing .plan-features{color:var(--l-muted);gap:9px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.landing .plan-features li{align-items:flex-start;gap:10px;display:flex}.landing .plan-features svg{width:16px;height:16px;color:var(--l-lime-text);flex:none;margin-block-start:2px}.landing .soon,.landing .services,.landing .blogsec{border-top:1px solid var(--l-line);padding:110px 0}.landing .soon-head,.landing .services-head{text-align:center;max-width:640px;margin:0 auto 52px}.landing .soon-head .lede,.landing .services-head .lede{margin-inline:auto}.landing .soon-grid,.landing .services-grid,.landing .blog-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing .soon-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .services-grid,.landing .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .soon-card,.landing .service-card,.landing .blog-card{border-radius:24px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.landing .soon-card .sc-icon,.landing .service-card .sc-icon{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--l-line);background:#80808014;border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.landing .soon-card .sc-icon svg,.landing .service-card .sc-icon svg{width:24px;height:24px;color:var(--l-lime-text)}.landing .soon-card h3,.landing .service-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px;font-weight:600;line-height:1.2}.landing .soon-card>p,.landing .service-card>p:not(.service-price){color:var(--l-muted);max-width:46ch;font-size:14.5px}.landing .soon-card>ul,.landing .service-card>ul{color:var(--l-muted);flex:1;gap:10px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.landing .soon-card>ul li{align-items:flex-start;gap:10px;display:flex}.landing .soon-card>ul li:before{content:"";background:var(--l-lime);border-radius:50%;flex:none;width:5px;height:5px;margin-block-start:8px}.landing .service-card>ul li{align-items:flex-start;gap:10px;display:flex}.landing .service-card>ul svg{width:16px;height:16px;color:var(--l-lime-text);flex:none;margin-block-start:2px}.landing .soon-pill{color:var(--l-lime-text);background:var(--l-check-bg);box-shadow:inset 0 0 0 1px var(--l-line);border-radius:999px;align-self:flex-start;margin-bottom:20px;padding:6px 14px;font-size:12.5px;font-weight:500}.landing .soon-note{text-align:center;color:var(--l-muted);margin-top:30px;font-size:14px}.landing .soon-note a.mail{color:var(--l-lime-text);border-bottom:1px solid #b9ff6680}.landing .service-price{gap:2px;margin:24px 0 0;display:grid}.landing .service-price b{letter-spacing:-.02em;font-size:22px;font-weight:600}.landing .service-price span{color:var(--l-muted-2);font-size:13px}.landing .service-card .btn{width:100%;margin-top:20px}.landing .blog-card time{color:var(--l-muted-2);font-size:13px}.landing .blog-card h3{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 10px;font-size:19px;font-weight:600;line-height:1.25}.landing .blog-card h3 a{color:inherit}.landing .blog-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.landing .blog-card p{color:var(--l-muted);font-size:14px}.landing .blog-all{text-align:center;margin-top:30px;font-size:14.5px}.landing .blog-all a{color:var(--l-lime-text);border-bottom:1px solid #b9ff6680}@media (prefers-reduced-motion:no-preference){.landing .soon-card,.landing .service-card,.landing .blog-card{transition:translate .25s var(--motion-ease-out)}}.landing .faq{border-top:1px solid var(--l-line);padding:110px 0}.landing .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.landing .faq a.mail{color:var(--l-lime-text);border-bottom:1px solid #b9ff6680;font-weight:400}.landing details{border-bottom:1px solid var(--l-line-soft)}.landing details:first-child{border-top:1px solid var(--l-line-soft)}.landing summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:23px 4px;font-size:16.5px;font-weight:500;list-style:none;transition:color .25s;display:flex}.landing summary::-webkit-details-marker{display:none}.landing summary .ic{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--l-line);transition:rotate .25s var(--motion-ease-out), background .3s, box-shadow .3s;border-radius:50%;flex:none;place-items:center;display:grid}.landing summary .ic svg{width:13px;height:13px}.landing details[open] summary{color:var(--l-lime-text)}.landing details[open] .ic{background:#b9ff6629;rotate:45deg;box-shadow:inset 0 0 0 1px #b9ff6673}.landing details .ans{color:var(--l-muted);padding-block:0 26px;padding-inline:4px 44px;font-size:14.5px;line-height:1.7}.landing .final{text-align:center;border-top:1px solid var(--l-line);padding:170px 0;position:relative;overflow:hidden}.landing .final-art{opacity:.5;position:absolute;inset:0}.landing .final .final-veil{background:var(--l-veil-final);position:absolute;inset:0}.landing .final-in{z-index:2;position:relative}.landing .final-in .eyebrow{justify-content:center}.landing .final h2{letter-spacing:-.035em;margin-block:20px 18px;font-size:clamp(36px,5.4vw,68px);font-weight:600;line-height:1.04}.landing .final .lede{margin:0 auto 40px}.landing .final .hero-ctas{justify-content:center}.landing .landing-footer{border-top:1px solid var(--l-line);padding-block:36px calc(36px + env(safe-area-inset-bottom));background:var(--l-bg);z-index:10;position:relative}.landing .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing .foot-in .copy{color:var(--l-muted-2);font-size:13.5px}.landing .foot-links{flex-wrap:wrap;align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.landing .foot-links a{color:var(--l-muted);align-items:center;min-height:44px;font-size:13.5px;transition:color .25s;display:inline-flex}.landing .plan,.landing .soon-card,.landing .service-card,.landing .blog-card,.landing .split-card{overflow-wrap:break-word;min-width:0}.landing a.mail{overflow-wrap:anywhere}@media (max-width:900px){.landing .plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}@media (min-width:721px) and (max-width:1024px){.landing .services-grid>li:last-child:nth-child(odd),.landing .blog-grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1024px){.landing .nav-pill{justify-content:space-between;gap:14px;width:100%;padding-inline-start:18px}.landing .nav-links,.landing .nav-cta .btn,.landing .nav-signin{display:none}.landing .nav-pill.is-simple .nav-signin{display:inline-flex}.landing .burger{display:grid}.landing .mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .services-grid,.landing .blog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .f-grid,.landing .rtl-grid,.landing .faq-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:720px){.landing .wrap{padding-inline:20px}.landing .mod-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing .plans{grid-template-columns:minmax(0,1fr);max-width:440px;margin-inline:auto}.landing .soon-grid,.landing .services-grid,.landing .blog-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.landing .soon,.landing .services,.landing .blogsec{padding:80px 0}.landing .split-grid{grid-template-columns:minmax(0,1fr)}.landing .split-card{min-height:0}.landing .f-frame{padding:20px}.landing .cur-table{font-size:12px}.landing .pt-req .id{width:60px}.landing .bk-flow{gap:5px;font-size:11px}.landing .bk-flow .n{width:17px;height:17px;font-size:10px}.landing .bk-flow .step{gap:4px}.landing .hero h1{font-size:clamp(34px,9.4vw,48px)}.landing .hero{padding-top:calc(96px + env(safe-area-inset-top))}}@media (max-width:400px){.landing .mod-grid{grid-template-columns:minmax(0,1fr)}.landing .hero-ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.landing .rv,.landing .ch{opacity:1!important;filter:none!important;translate:none!important}.landing .mq-track{flex-wrap:wrap;width:100%;animation:none}.landing .cursor-dot,.landing .cursor-ring{display:none}}@media (prefers-reduced-motion:no-preference){.landing .btn:active{transition-duration:.1s;scale:.97}}@media (hover:hover) and (pointer:fine){.landing .nav-links a:hover{color:var(--l-ink);background:#8080801f}.landing .nav-signin:hover{border-color:var(--l-ink);background:#8080801f}.landing .lang-btn:hover{color:var(--l-ink);background:#8080801f}.landing .lang-list a:hover:not([aria-current=true]){background:#8080801f}.landing .m-menu a:hover{color:var(--l-lime-text)}.landing .m-menu .m-cta:hover{color:var(--l-lime-ink)}.landing .btn-lime:hover{scale:1.05;box-shadow:0 0 48px #b9ff668c,inset 0 1px #ffffff80}.landing .btn-glass:hover{border-color:var(--l-ink);scale:1.05}.landing .btn:hover .sheen{inset-inline-start:130%}.landing summary:hover,.landing .foot-links a:hover{color:var(--l-lime-text)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing .marquee:hover .mq-track{animation-play-state:paused}.landing .mod:hover{translate:0 -8px;scale:1.02}.landing .mod:hover svg{translate:0 -3px;rotate:-6deg}.landing .split-card:hover{translate:0 -8px}.landing .split-card:hover .sc-icon{rotate:-8deg;scale:1.08}.landing .plan:hover{translate:0 -8px}.landing .soon-card:hover,.landing .service-card:hover,.landing .blog-card:hover{translate:0 -6px}}.landing.blog-page{flex-direction:column;min-height:100dvh;display:flex}.landing.blog-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 45% at 15% 0%, var(--l-glow-a), transparent 70%), radial-gradient(ellipse 55% 40% at 90% 10%, var(--l-glow-b), transparent 70%);position:fixed;inset:0}.landing .bp-main{z-index:1;padding-block:calc(124px + env(safe-area-inset-top)) 96px;flex:1;position:relative}.landing .bp-head{max-width:780px;margin-bottom:48px}.landing .bp-head h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.04}.landing .bp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing .bp-grid>li{min-width:0;display:flex}.landing .bp-grid>li>.blog-card{flex:1}.landing .bp-grid>li:first-child,.landing .bp-grid>li:last-child:nth-child(2n):not(:first-child){grid-column:1/-1}.landing .blog-card h2{letter-spacing:-.02em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.22;font-family:var(--font-space-grotesk), var(--font-app), ui-sans-serif, system-ui, sans-serif;margin:8px 0 10px}.landing .blog-card h2 a{color:inherit}.landing .blog-card h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.landing .blog-card.lead{padding:clamp(28px,4vw,48px)}.landing .bp-grid .blog-card,.landing .bp-grid .blog-card.lead{padding:0;overflow:hidden}.landing .blog-card.lead h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(28px,3.6vw,44px)}.landing .blog-card.lead p{max-width:60ch;font-size:16.5px}.landing .blog-card .go{color:var(--l-lime-text);margin-top:auto;padding-top:22px;display:inline-flex}.landing .blog-card .go svg{width:22px;height:22px;transform:scaleX(var(--motion-dir,1))}.landing .bp-cover{aspect-ratio:16/9;background-color:var(--l-bg-2);background-image:url(/landing/hero-landscape-960.webp);background-repeat:no-repeat;background-size:300%;width:100%;position:relative}.landing .bp-cover:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--l-bg) 30%, transparent));position:absolute;inset:0}.landing .bp-card-body{flex-direction:column;flex:1;padding:22px 26px 26px;display:flex}.landing .bp-excerpt{margin:0}.landing .bp-meta-row{color:var(--l-muted-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;font-size:13px;display:flex}.landing .bp-chip{border:1px solid var(--l-line);background:var(--l-check-bg);color:var(--l-lime-text);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.landing .bp-topics ul{flex-wrap:wrap;gap:8px;margin:-16px 0 28px;padding:0;list-style:none;display:flex}.landing .bp-topics a{border:1px solid var(--l-line);min-height:44px;color:var(--l-ink);border-radius:999px;align-items:center;padding-inline:18px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex}.landing .bp-topics a[aria-current=page]{background:var(--l-lime);color:var(--l-lime-ink);border-color:#0000;font-weight:500}@media (min-width:900px){.landing .bp-grid .blog-card.lead{flex-direction:row}.landing .bp-grid .blog-card.lead .bp-cover{aspect-ratio:auto;flex:0 0 46%;width:auto;min-height:100%}.landing .bp-grid .blog-card.lead .bp-card-body{justify-content:center;padding:40px 44px}}.landing .bp-empty{border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.landing .bp-empty-art{aspect-ratio:16/7;background-position:70% 84%}.landing .bp-empty-body{flex-direction:column;justify-content:center;gap:12px;padding:28px 28px 32px;display:flex}.landing .bp-empty-body h2{font-family:var(--font-space-grotesk), var(--font-app), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.12}.landing .bp-empty-body p{max-width:52ch;color:var(--l-muted);margin:0}.landing .bp-empty-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (min-width:860px){.landing .bp-empty{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing .bp-empty-art{aspect-ratio:auto;min-height:280px}.landing .bp-empty-body{padding:44px}}.landing .bp-article{max-width:720px;margin-inline:auto}.landing .bp-back{min-height:44px;color:var(--l-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.landing .bp-back-row{margin:40px 0 0}.landing .bp-back svg{width:18px;height:18px;transform:scaleX(calc(-1 * var(--motion-dir,1)))}.landing .bp-crumbs ol{color:var(--l-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.landing .bp-crumbs li+li:before{content:"/";color:var(--l-muted-2);margin-inline-end:8px}.landing .bp-crumbs a{text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.landing .bp-crumbs [aria-current] span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:30ch;display:inline-block;overflow:hidden}.landing .bp-cover-banner{aspect-ratio:21/9;border:1px solid var(--l-line);border-radius:22px;margin:0 0 36px;overflow:hidden}.landing .bp-toc{border:1px solid var(--l-line);border-radius:18px;margin:0 0 36px;padding:18px 22px}.landing .bp-toc p{letter-spacing:.04em;text-transform:uppercase;color:var(--l-muted-2);margin:0 0 8px;font-size:13px;font-weight:500}.landing .bp-toc ol{flex-direction:column;gap:2px;margin:0;padding-inline-start:1.3em;display:flex}.landing .bp-toc a{min-height:36px;color:var(--l-ink);text-decoration:underline;-webkit-text-decoration-color:var(--l-line);text-decoration-color:var(--l-line);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.landing .bp-body h2{scroll-margin-top:110px}.landing .bp-article h1{letter-spacing:-.032em;text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.07}.landing .bp-lede{color:var(--l-muted);border-bottom:1px solid var(--l-line);margin:0 0 40px;padding-bottom:40px;font-size:clamp(18px,2vw,21px);font-weight:300;line-height:1.55}.landing .bp-body{color:var(--l-ink);max-width:68ch;font-size:18px;font-weight:400;line-height:1.8}.landing .bp-body p{margin:0 0 1.35em}.landing .bp-body h2{font-family:var(--font-space-grotesk), var(--font-app), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:2.1em 0 .7em;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2}.landing .bp-body ul{margin:0 0 1.35em;padding-inline-start:1.4em;list-style:outside}.landing .bp-body li+li{margin-top:.5em}.landing .bp-body li::marker{color:var(--l-lime-text)}.landing .bp-cta{border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:72px;padding:clamp(28px,4vw,44px);display:flex}.landing .bp-cta h2{font-family:var(--font-space-grotesk), var(--font-app), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.landing .bp-cta p{color:var(--l-muted);max-width:52ch;margin:0 0 8px}@media (max-width:720px){.landing .bp-grid{grid-template-columns:minmax(0,1fr)}.landing .bp-main{padding-block:calc(104px + env(safe-area-inset-top)) 72px}.landing .bp-body{font-size:17px}.landing .bp-card-body{padding:20px 20px 22px}.landing .bp-cover-banner{aspect-ratio:16/9;border-radius:18px}.landing.blog-page .foot-in{flex-direction:column;align-items:flex-start;gap:6px}.landing.blog-page .foot-links{gap:0 22px}}
