:root{--ink:#0b1020;--muted:#667085;--paper:#f7f8fc;--line:#e3e6ef;--blue:#5265ff;--violet:#7c4dff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1160px,100% - 40px);margin:auto}.eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:800}.title{letter-spacing:-.045em;margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3.65rem);line-height:1.08}.lead{color:var(--muted);max-width:60ch;font-size:1.08rem}.section{padding:96px 0}.soft{background:var(--paper)}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{background:var(--blue);border-color:var(--blue)}.button.alt{color:var(--ink);background:0 0}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #aeb8ff}.grid{gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px}.card h3{margin:0 0 10px;font-size:1.15rem}.card p{color:var(--muted);margin:0}.pill{border:1px solid var(--line);color:#475467;border-radius:999px;margin:4px 4px 0 0;padding:6px 10px;font-size:.78rem;display:inline-block}.split{align-items:center;gap:42px;display:grid}.kicker{color:var(--muted);font-size:.9rem}details{border-bottom:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:700}details p{color:var(--muted);max-width:70ch}.whatsapp{z-index:10;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 10px 25px #0b102044}.whatsapp svg{width:29px;height:29px}.whatsapp:hover{transform:translateY(-2px)}@media (width>=700px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.split{grid-template-columns:1fr 1fr}}@media (width<=600px){.section{padding:68px 0}.shell{width:min(100% - 32px,1160px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}[data-depth]{transform:perspective(1100px) rotateX(var(--depth-rotate,0)) translateY(var(--depth-shift,0));transform-origin:50%;will-change:transform;transition:transform .12s linear}@media (width<=700px){[data-depth]{transform:none!important}}header[data-astro-cid-isef26zo]{z-index:5;backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e3e6ef;position:sticky;top:0}.nav[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.brand[data-astro-cid-isef26zo]{letter-spacing:-.09em;font-size:1.45rem;font-weight:900}.brand[data-astro-cid-isef26zo] i[data-astro-cid-isef26zo]{background:#5265ff;border-radius:50%;width:7px;height:7px;margin-left:2px;display:inline-block}.nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{color:#667085;gap:25px;font-size:.9rem;display:flex}.nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding:8px 0}.nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo] .active[data-astro-cid-isef26zo]{color:#0b1020;font-weight:700}.contact[data-astro-cid-isef26zo]{font-size:.88rem;font-weight:700}.contact[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{color:#5265ff;font-size:1.15rem}.mobile[data-astro-cid-isef26zo]{display:none}.mobile[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]{font-size:1.4rem;list-style:none}.mobile[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}@media (width<=680px){.nav[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo],.contact[data-astro-cid-isef26zo]{display:none}.mobile[data-astro-cid-isef26zo]{display:block}.mobile[data-astro-cid-isef26zo] div[data-astro-cid-isef26zo]{background:#fff;border-bottom:1px solid #e3e6ef;padding:12px 20px 20px;display:grid;position:absolute;inset:76px 0 auto}.mobile[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding:14px 0;font-weight:700}}footer[data-astro-cid-oenwriqq]{color:#f7f8fc;background:#0b1020;padding:64px 0 24px}.foot[data-astro-cid-oenwriqq]{grid-template-columns:2fr 1fr 1.4fr;gap:40px;display:grid}.brand[data-astro-cid-oenwriqq]{letter-spacing:-.09em;font-size:1.5rem;font-weight:900}.brand[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{color:#7785ff}footer[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],footer[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{color:#aab2c4;max-width:31ch;font-size:.9rem}footer[data-astro-cid-oenwriqq] strong[data-astro-cid-oenwriqq],footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{margin-bottom:10px;font-size:.9rem;display:block}.bottom[data-astro-cid-oenwriqq]{color:#aab2c4;border-top:1px solid #293044;margin-top:48px;padding-top:20px;font-size:.8rem}@media (width<=600px){.foot[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:26px}}
