/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */.bosque,:root{--bq-canvas:#f5f7f6;--bq-raised:#fff;--bq-stroke:#e4e7e5;--bq-ink:#0d0d0f;--bq-ink-2:#454a57;--bq-ink-3:#666b73;--bq-ink-inv:#f3f6fb;--bq-bosque:#316b1c;--bq-bosque-fill:#3b7d22;--bq-bosque-light:#e7f2dd;--bq-bosque-dim:#316b1c24;--bq-dark:#14231a;--bq-dark-deep:#0d130f;--bq-lima:#95d65a;--bq-r-sm:8px;--bq-r-md:12px;--bq-r-lg:18px;--bq-r-pill:999px;--bq-elev-1:0 1px 2px #14281e0d,0 6px 16px #14281e0f;--bq-elev-2:0 2px 6px #14281e0f,0 16px 40px #14281e1a;--bq-font:var(--font-figtree),Figtree,-apple-system,system-ui,sans-serif;--bq-ease:cubic-bezier(.22,1,.36,1)}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--bq-ink);-webkit-box-shadow:0 0 0 1000px var(--bq-raised) inset;box-shadow:0 0 0 1000px var(--bq-raised) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--bq-ink);-webkit-box-shadow:0 0 0 1000px var(--bq-raised) inset;box-shadow:0 0 0 1000px var(--bq-raised) inset;transition:background-color 9999s ease-in-out}@layer base{body:has(.landing-root){background:var(--bq-canvas)}.landing-root{color:var(--bq-ink);font-family:var(--bq-font)}.landing-root section[id]{scroll-margin-top:84px}}.lp-atmosphere{content:"";z-index:-2;pointer-events:none;filter:blur(64px)saturate(.95);animation:lp-drift 52s var(--bq-ease) infinite alternate;background-color:#f1f7f2;background-image:radial-gradient(circle at 22% 28%,#b7d98e42 0,#b7d98e00 42%),radial-gradient(circle at 78% 22%,#cfe9f04d 0,#cfe9f000 44%),radial-gradient(circle at 60% 78%,#7fbf9a38 0,#7fbf9a00 46%),radial-gradient(circle at 30% 82%,#eef6e34d 0,#eef6e300 40%);position:fixed;inset:-18%}@keyframes lp-drift{0%{transform:translate(-2%,-1%)scale(1.06)}to{transform:translate(2%,2%)scale(1.13)}}@keyframes lp-float-1{0%{transform:translate(0)rotate(-5deg)scale(1)}22%{transform:translate(-34px,-52px)rotate(6deg)scale(1.05)}48%{transform:translate(26px,-86px)rotate(-7deg)scale(.98)}74%{transform:translate(48px,-30px)rotate(4deg)scale(1.04)}to{transform:translate(0)rotate(-5deg)scale(1)}}@keyframes lp-float-2{0%{transform:translate(0)rotate(4deg)scale(1.02)}26%{transform:translate(40px,-44px)rotate(-8deg)scale(.96)}52%{transform:translate(-22px,-92px)rotate(6deg)scale(1.06)}78%{transform:translate(-48px,-26px)rotate(-5deg)scale(.99)}to{transform:translate(0)rotate(4deg)scale(1.02)}}@keyframes lp-fly-vela{0%{transform:translate(0)rotate(-8deg)}18%{transform:translate(-58px,-38px)rotate(10deg)}38%{transform:translate(-96px,-96px)rotate(-12deg)}58%{transform:translate(-38px,-150px)rotate(8deg)}78%{transform:translate(24px,-96px)rotate(-6deg)}to{transform:translate(0)rotate(-8deg)}}.lp-reveal{opacity:0;transition:opacity .7s var(--bq-ease),transform .7s var(--bq-ease);transform:translateY(22px)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-blob{z-index:-1;pointer-events:none;opacity:.58;filter:blur(1.5px)saturate(1.08)drop-shadow(0 22px 44px #1e503c26);will-change:transform;height:auto;position:absolute}.lp-blob--1{width:180px;animation:lp-float-1 12s ease-in-out infinite;top:128px;left:2.5%}.lp-blob--3{width:140px;animation:lp-float-1 11s ease-in-out infinite;bottom:-30px;right:5%}.lp-blob--2{width:190px;animation:lp-float-2 13s ease-in-out infinite;top:80px;right:3%}.lp-blob--4{width:150px;animation:lp-float-2 15s ease-in-out infinite;top:150px;left:1%}.lp-blob--vela{opacity:.8;filter:blur()saturate(1.1)drop-shadow(0 18px 34px #1e503c47);width:120px;animation:lp-fly-vela 16s ease-in-out infinite;top:40px;left:16%}@media (max-width:760px){.lp-blob--1{opacity:.5;width:90px;display:block;top:150px;left:auto;right:8px}.lp-blob--2{opacity:.5;width:120px;top:88px;right:-20px}.lp-blob--4{opacity:.45;width:100px;top:250px;left:-18px}.lp-blob--3{display:none}.lp-blob--vela{opacity:.75;width:84px;animation-duration:13s;top:24px;left:4%}}@media (prefers-reduced-motion:reduce){.lp-atmosphere,.lp-blob{animation:none}.lp-reveal{opacity:1;transition:none;transform:none}}.lp-header{-webkit-backdrop-filter:saturate(190%)blur(22px);transition:box-shadow .25s var(--bq-ease),background .25s var(--bq-ease);background:#f7faf88c;border-bottom:1px solid #fff9;box-shadow:inset 0 1px #ffffffb3,0 1px #14281e0a}.lp-header--scrolled{box-shadow:inset 0 1px 0 #fffc,var(--bq-elev-1);background:#f7faf8b8}@media (prefers-reduced-transparency:reduce){.lp-header{background:var(--bq-canvas);-webkit-backdrop-filter:none}}.lp-nav-link{color:var(--bq-ink-2);transition:color .16s var(--bq-ease)}.lp-nav-link:hover{color:var(--bq-ink)}.lp-btn{cursor:pointer;border-radius:var(--bq-r-pill);transition:transform .14s var(--bq-ease),box-shadow .16s var(--bq-ease),background .16s var(--bq-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn-primary{background:var(--bq-ink);color:#fff;height:40px;box-shadow:var(--bq-elev-1);padding:0 20px;font-size:14px}.lp-btn-primary:hover{box-shadow:var(--bq-elev-2);transform:translateY(-1px)}.lp-btn-primary:active{transform:translateY(0)scale(.98)}.lp-btn-lg{height:48px;padding:0 26px;font-size:15px}.lp-btn-ghost{color:var(--bq-ink);border-color:var(--bq-stroke);background:#fffc;height:40px;padding:0 20px;font-size:14px}.lp-btn-ghost:hover{background:#fff}.lp-btn-on-dark{color:var(--bq-dark);background:#fff}.lp-btn-on-dark:hover{background:#eef2f6;transform:translateY(-1px)}.lp-btn:focus-visible{outline:2px solid var(--bq-bosque);outline-offset:2px}.lp-feat-tab{border-radius:var(--bq-r-pill);border:1px solid var(--bq-stroke);background:var(--bq-raised);font:600 14px var(--bq-font);color:var(--bq-ink-2);cursor:pointer;transition:all .2s var(--bq-ease);align-items:center;gap:9px;padding:8px 16px 8px 10px;display:inline-flex}.lp-feat-tab:hover{color:var(--bq-ink)}.lp-feat-tab[aria-selected=true]{color:var(--bq-ink);border-color:var(--bq-bosque);box-shadow:0 0 0 3px var(--bq-bosque-dim)}.lp-feat-frame{border:1px solid var(--bq-stroke);border-radius:var(--bq-r-lg);background:var(--bq-raised);box-shadow:var(--bq-elev-2);padding:10px}.lp-feat-img{aspect-ratio:16/9;transition:background-position 1.1s var(--bq-ease),background-size 1.1s var(--bq-ease);background-position:18% 42%;background-repeat:no-repeat;background-size:180%;border-radius:12px}.lp-scard{box-shadow:var(--bq-elev-2);border:1px solid #fff9;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-bottom:26px;padding:40px;display:grid;position:sticky;top:120px}.lp-scard p{color:#3a4a3f}.lp-scard img{filter:drop-shadow(0 22px 40px #1432142e);width:180px;height:auto}.lp-sc-1{background:linear-gradient(135deg,#eaf4ec,#ddeef6)}.lp-sc-2{background:linear-gradient(135deg,#e7f1fb,#eaf4ec)}.lp-sc-3{background:linear-gradient(135deg,#f0eefa,#e7f1fb)}.lp-sc-4{background:linear-gradient(135deg,#eaf4ec,#f3efe6)}@media (max-width:760px){.lp-scard{grid-template-columns:1fr;padding:26px;top:90px}.lp-scard img{width:130px}}.lp-limit-check{opacity:0;transition:opacity .5s var(--bq-ease),transform .5s var(--bq-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(10px)}.lp-in .lp-limit-check{opacity:1;transform:none}.lp-cta-banner{border-radius:var(--bq-r-lg);background:linear-gradient(150deg,#1a2a1e,#0d130f);border:1px solid #ffffff14;box-shadow:0 30px 80px #0f14284d}.lp-footer{color:#c2d3d2;background:radial-gradient(120% 100% at 85% 120%,#1a2a1e 0,#0f1710 55%,#0a110b 100%)}.lp-footer a{color:#8a9d9d;transition:color .16s var(--bq-ease)}.lp-footer a:hover{color:#fff}.lp-info-art img{filter:drop-shadow(0 28px 54px #14321438);width:300px;height:auto}@media (max-width:760px){.lp-info-art img{width:160px;margin:0 auto}}