:root{--ink:#0f1115;--ink-2:#3a3f47;--muted:#6b717b;--line:#e4e6ea;--bg:#fff;--bg-alt:#f6f7f8;--dark:#0f1115;--dark-line:#2a2e35;--lime:#b5dd2a;--lime-deep:#4f6b00;--lime-soft:#f2f9dc;--radius:14px;--shadow:0 1px 2px #0f11150a, 0 12px 32px #0f11150f;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter Tight", var(--font);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{font-family:var(--font);color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.skip-link{background:var(--ink);color:#fff;z-index:100;border-radius:6px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--lime-deep);outline-offset:3px}.btn{height:48px;font:600 15px/1 var(--font);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#262a31}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff}.btn-ghost:hover{border-color:var(--ink)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:#c4e84a}.btn-outline-light{border-color:var(--dark-line);color:#fff}.btn-outline-light:hover{border-color:#fff}.btn-sm{height:38px;padding:0 18px;font-size:14px}.btn-block{width:100%}.btn:disabled{opacity:.6;cursor:progress}.link-arrow{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.link-arrow:after{content:"→";transition:transform .2s}.link-arrow:hover:after{transform:translate(4px)}.eyebrow{font:600 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-deep);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.eyebrow:before{content:"";background:var(--lime);width:18px;height:2px}.eyebrow-light{color:var(--lime)}.tag{font:600 12px/1 var(--font);background:var(--bg-alt);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 10px;display:inline-block}.tag-active{background:var(--lime-soft);color:var(--lime-deep)}.tag-new{background:var(--ink);color:var(--lime)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.check-list{gap:10px;display:grid}.check-list li{color:var(--ink);padding-left:28px;font-size:15px;position:relative}.check-list li:before{content:"";background:var(--lime-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%234f6b00' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.section{padding:112px 0}.section-alt{background:var(--bg-alt)}.section-dark{background:var(--dark);color:#b6bbc3}.section-dark h2,.section-dark h3{color:#fff}.section-dark .section-lead{color:#9aa0a8}.section-head{max-width:680px;margin-bottom:56px}.section h2{margin-bottom:18px;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:700}.section-lead{color:var(--muted);font-size:17px}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:40px}.reveal:not(.visible){opacity:0}.reveal.visible{animation:.9s cubic-bezier(.16,1,.3,1) backwards reveal-in;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal:not(.visible){opacity:1}.reveal.visible{animation:none}}@media (width<=640px){.container{padding:0 16px}.section{padding:80px 0}.card{padding:28px 22px}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(180%)blur(12px);background:#ffffffe6;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].scrolled{border-bottom-color:var(--line)}.header-inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.brand-iso[data-astro-cid-nen7h5rs]{width:52px;height:auto}.brand-text[data-astro-cid-nen7h5rs]{flex-direction:column;gap:5px;display:flex}.brand-word[data-astro-cid-nen7h5rs]{width:132px;height:auto}.brand-sub[data-astro-cid-nen7h5rs]{font:600 10.5px/1 var(--font);letter-spacing:.42em;text-transform:uppercase;color:var(--muted)}.main-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--ink-2);font-size:15px;font-weight:500;transition:color .2s}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 var(--lime)}.nav-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=860px){.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 11px;display:flex}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:2px;transition:transform .2s;display:block}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.main-nav[data-astro-cid-nen7h5rs]{top:var(--header-h);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 24px;display:none;position:absolute;left:0;right:0}.main-nav[data-astro-cid-nen7h5rs].open{display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid var(--line);padding:14px 0}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:none}.nav-cta[data-astro-cid-nen7h5rs]{height:48px;margin-top:16px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--dark);color:#9aa0a8;padding:80px 0 32px}.footer-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--dark-line);grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:150px;margin-bottom:20px}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:360px;margin-bottom:16px;font-size:15px}.footer-mail[data-astro-cid-jo6i4kqk]{color:#fff;font-size:15px;font-weight:500}h4[data-astro-cid-jo6i4kqk]{font:600 13px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:20px}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;font-size:15px;display:flex}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:14px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:24px;display:flex}@media (width<=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.wa-bubble[data-astro-cid-vjd34buf]{z-index:60;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));align-items:center;gap:12px;animation:.6s cubic-bezier(.16,1,.3,1) 1s backwards bubble-in;display:flex;position:fixed}.wa-button[data-astro-cid-vjd34buf]{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:grid;position:relative;box-shadow:0 6px 16px #25d36659,0 2px 6px #0f111526}.wa-button[data-astro-cid-vjd34buf] svg[data-astro-cid-vjd34buf]{width:30px;height:30px}.wa-button[data-astro-cid-vjd34buf]:after{content:"";opacity:0;border:2px solid #25d366;border-radius:50%;animation:4s ease-out 2.5s infinite bubble-pulse;position:absolute;inset:0}.wa-bubble[data-astro-cid-vjd34buf]:hover .wa-button[data-astro-cid-vjd34buf],.wa-bubble[data-astro-cid-vjd34buf]:focus-visible .wa-button[data-astro-cid-vjd34buf]{transform:scale(1.06);box-shadow:0 10px 24px #25d36673,0 2px 6px #0f111526}.wa-bubble[data-astro-cid-vjd34buf]:focus-visible{outline:none}.wa-bubble[data-astro-cid-vjd34buf]:focus-visible .wa-button[data-astro-cid-vjd34buf]{outline:2px solid var(--ink);outline-offset:3px}.wa-label[data-astro-cid-vjd34buf]{color:var(--ink);font:600 14px/1 var(--font);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:9px 14px;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1);transform:translate(8px);box-shadow:0 6px 20px #0f111524,0 0 0 1px #0f11150d}.wa-bubble[data-astro-cid-vjd34buf]:hover .wa-label[data-astro-cid-vjd34buf],.wa-bubble[data-astro-cid-vjd34buf]:focus-visible .wa-label[data-astro-cid-vjd34buf]{opacity:1;transform:none}@keyframes bubble-in{0%{opacity:0;transform:translateY(16px)scale(.8)}}@keyframes bubble-pulse{0%{opacity:.7;transform:scale(1)}35%,to{opacity:0;transform:scale(1.6)}}@media (width<=640px){.wa-button[data-astro-cid-vjd34buf]{width:54px;height:54px}.wa-button[data-astro-cid-vjd34buf] svg[data-astro-cid-vjd34buf]{width:28px;height:28px}.wa-label[data-astro-cid-vjd34buf]{display:none}}@media (prefers-reduced-motion:reduce){.wa-bubble[data-astro-cid-vjd34buf],.wa-button[data-astro-cid-vjd34buf]:after{animation:none}}
