:root{--carbon:#121417;--carbon-2:#16191d;--verde:#1e3d44;--bosque:#365651;--bruma:#8eaeb3;--salvia:#a8c0bb;--arena:#e8e4dd;--gris:#c4c4c4;--pizarra:#4a5158;--white:#fff;--sans:"Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Cormorant Garamond", Georgia, serif;--max:1200px;--gutter:clamp(20px, 5vw, 48px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--carbon);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--bruma);text-decoration:none}a:hover{color:var(--white)}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--bruma);font-size:12px;font-weight:600}.h-serif{font-family:var(--serif);letter-spacing:-.5px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.08}.lead{color:var(--gris);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.btn{transition:transform .25s var(--ease), background .25s, color .25s, border-color .25s;white-space:nowrap;border-radius:4px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--white);color:var(--carbon)}.btn-primary:hover{background:var(--arena);color:var(--carbon)}.btn-ghost{border:1px solid var(--bosque);color:var(--white)}.btn-ghost:hover{border-color:var(--bruma);color:var(--white)}.btn-nav{background:var(--verde);color:var(--white);padding:12px 20px;font-size:14px;font-weight:600}.btn-nav:hover{background:var(--bosque);color:var(--white)}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.1s}.reveal[data-delay="2"]{transition-delay:.2s}.reveal[data-delay="3"]{transition-delay:.3s}.reveal[data-delay="4"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}::selection{background:var(--bruma);color:var(--carbon)}.sym[data-astro-cid-3hjbcod4]{--rx:0deg;--ry:0deg;aspect-ratio:203/199;perspective:1000px;width:100%;position:relative}.sym-glow[data-astro-cid-3hjbcod4]{filter:blur(28px);opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);background:radial-gradient(circle,#8eaeb34d,#8eaeb300 65%);border-radius:50%;position:absolute;inset:8%}.sym-svg[data-astro-cid-3hjbcod4]{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease);animation:8s ease-in-out infinite float;position:relative;overflow:visible}.piece[data-astro-cid-3hjbcod4]{transform-box:view-box;transform-origin:50%}.top[data-astro-cid-3hjbcod4] path[data-astro-cid-3hjbcod4]{fill:var(--arena)}.chev[data-astro-cid-3hjbcod4] path[data-astro-cid-3hjbcod4]{fill:var(--salvia);transition:fill .6s var(--ease)}.top[data-astro-cid-3hjbcod4]{opacity:0;animation:in-top 1.1s var(--ease) .15s forwards}.chev[data-astro-cid-3hjbcod4]{opacity:0;animation:in-chev 1s var(--ease) .65s forwards;transition:translate .7s var(--ease)}.shine[data-astro-cid-3hjbcod4]{mix-blend-mode:overlay;opacity:.9;animation:7s ease-in-out 1.6s infinite shine}.sym[data-astro-cid-3hjbcod4].hover .sym-glow[data-astro-cid-3hjbcod4]{transform:scale(1.08)}.sym[data-astro-cid-3hjbcod4].hover .chev[data-astro-cid-3hjbcod4]{opacity:1;animation:none;translate:0 11px}.sym[data-astro-cid-3hjbcod4].hover .chev[data-astro-cid-3hjbcod4] path[data-astro-cid-3hjbcod4]{fill:var(--arena)}.sym[data-astro-cid-3hjbcod4].pulse .sym-glow[data-astro-cid-3hjbcod4]{animation:pulse .9s var(--ease)}.sym[data-astro-cid-3hjbcod4].pulse .shine[data-astro-cid-3hjbcod4]{animation:shine-once .9s var(--ease)}@keyframes in-top{0%{opacity:0;filter:blur(6px);transform:scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes in-chev{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 6px}}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes shine{0%,70%{transform:skew(-20deg)translate(0)}to{transform:skew(-20deg)translate(420px)}}@keyframes shine-once{0%{transform:skew(-20deg)translate(0)}to{transform:skew(-20deg)translate(420px)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sym-svg[data-astro-cid-3hjbcod4],.shine[data-astro-cid-3hjbcod4]{animation:none}.top[data-astro-cid-3hjbcod4],.chev[data-astro-cid-3hjbcod4]{opacity:1;animation:none}.chev[data-astro-cid-3hjbcod4]{translate:0 6px}}.lang[data-astro-cid-lemdd452]{border:1px solid #8eaeb340;border-radius:6px;gap:4px;padding:3px;display:inline-flex}.lang-btn[data-astro-cid-lemdd452]{letter-spacing:1px;color:var(--gris);opacity:.65;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;transition:opacity .2s,background .2s,color .2s;display:inline-flex}.lang-btn[data-astro-cid-lemdd452] svg[data-astro-cid-lemdd452]{border-radius:2px;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #ffffff26}.lang-btn[data-astro-cid-lemdd452]:hover{opacity:1;color:var(--white)}.lang-btn[data-astro-cid-lemdd452].on{opacity:1;color:var(--white);background:#8eaeb324}.top[data-astro-cid-d32ejlv2]{z-index:50;backdrop-filter:blur(12px);background:#121417d1;border-bottom:1px solid #1e3d44cc;position:sticky;top:0}.top-in[data-astro-cid-d32ejlv2]{justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.brand[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{width:auto;height:44px}.nav[data-astro-cid-d32ejlv2]{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--gris)}.nav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{color:var(--white)}.top-mobile[data-astro-cid-d32ejlv2]{align-items:center;gap:12px;display:none}.burger[data-astro-cid-d32ejlv2]{cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:8px;display:none}.burger[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{background:var(--white);height:2px;margin:6px 0;transition:transform .3s,opacity .3s;display:block}.mnav[data-astro-cid-d32ejlv2]{border-top:1px solid var(--verde);flex-direction:column;display:none}.mnav[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{padding:16px var(--gutter);color:var(--white);border-bottom:1px solid #1e3d4480;font-weight:600}body.menu-open .mnav[data-astro-cid-d32ejlv2]{display:flex}body.menu-open .burger[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:first-child{transform:translateY(8px)rotate(45deg)}body.menu-open .burger[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:last-child{transform:translateY(-8px)rotate(-45deg)}.hero[data-astro-cid-d32ejlv2]{position:relative;overflow:hidden}.hero-bg[data-astro-cid-d32ejlv2]{pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 80% 40%,#1e3d448c,#0000 70%),radial-gradient(40% 40% at 10% 90%,#36565159,#0000 70%);position:absolute;inset:0}.hero-in[data-astro-cid-d32ejlv2]{z-index:1;grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(72px,10vw,128px) clamp(48px,6vw,80px);display:grid;position:relative}.hero-kicker[data-astro-cid-d32ejlv2]{color:var(--gris);font-size:clamp(17px,1.6vw,21px);font-style:italic}.hero-h1[data-astro-cid-d32ejlv2]{letter-spacing:-.02em;margin-top:22px;font-size:clamp(38px,4.9vw,68px);font-weight:900;line-height:1.04}.hero-h1[data-astro-cid-d32ejlv2] span{color:var(--bruma)}.hero-lead[data-astro-cid-d32ejlv2]{max-width:620px;margin-top:26px}.hero-lead[data-astro-cid-d32ejlv2] b{color:var(--white);font-weight:600}.hero-cta[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-sym[data-astro-cid-d32ejlv2]{cursor:pointer;justify-self:center;width:min(100%,440px)}.trusted[data-astro-cid-d32ejlv2]{z-index:1;justify-items:center;gap:22px;padding-bottom:clamp(40px,5vw,56px);display:grid;position:relative}.trusted-h[data-astro-cid-d32ejlv2]{letter-spacing:3px;text-transform:uppercase;color:var(--gris);opacity:.8;font-size:12px;font-weight:600}.marquee[data-astro-cid-d32ejlv2]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-d32ejlv2]{width:max-content;animation:36s linear infinite marquee;display:flex}.marquee[data-astro-cid-d32ejlv2]:hover .marquee-track[data-astro-cid-d32ejlv2]{animation-play-state:paused}.marquee-row[data-astro-cid-d32ejlv2]{align-items:center;gap:clamp(56px,7vw,104px);padding-right:clamp(56px,7vw,104px);display:flex}.marquee-row[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{opacity:.55;width:auto;transition:opacity .3s}.marquee-row[data-astro-cid-d32ejlv2] .lg-kairen[data-astro-cid-d32ejlv2]{opacity:.75;height:64px}.marquee-row[data-astro-cid-d32ejlv2] .lg-arbit[data-astro-cid-d32ejlv2]{height:34px}.marquee-row[data-astro-cid-d32ejlv2] .lg-safe[data-astro-cid-d32ejlv2]{opacity:.7;height:64px}.marquee-row[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover img[data-astro-cid-d32ejlv2]{opacity:1}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-d32ejlv2]{animation:none}}.faq-in[data-astro-cid-d32ejlv2]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq-in[data-astro-cid-d32ejlv2] .sec-head[data-astro-cid-d32ejlv2]{position:sticky;top:110px}.faq-list[data-astro-cid-d32ejlv2]{border-top:1px solid #8eaeb333}.faq-item[data-astro-cid-d32ejlv2]{border-bottom:1px solid #8eaeb333}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:700;line-height:1.35;list-style:none;transition:color .2s;display:flex}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-d32ejlv2] summary[data-astro-cid-d32ejlv2]:hover{color:var(--bruma)}.faq-ico[data-astro-cid-d32ejlv2]{flex:none;width:14px;height:14px;position:relative}.faq-ico[data-astro-cid-d32ejlv2]:before,.faq-ico[data-astro-cid-d32ejlv2]:after{content:"";background:var(--bruma);width:14px;height:2px;transition:transform .3s var(--ease);position:absolute;top:6px;left:0}.faq-ico[data-astro-cid-d32ejlv2]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-d32ejlv2][open] .faq-ico[data-astro-cid-d32ejlv2]:after{transform:rotate(0)}.faq-item[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--gris);max-width:640px;padding:0 40px 24px 0}.stats[data-astro-cid-d32ejlv2]{background:var(--arena);color:var(--carbon)}.stats[data-astro-cid-d32ejlv2] .wrap[data-astro-cid-d32ejlv2]{padding-block:clamp(56px,7vw,80px)}.stats-kicker[data-astro-cid-d32ejlv2]{color:var(--pizarra);margin-bottom:36px;font-size:18px;font-style:italic}.stats-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.stat-n[data-astro-cid-d32ejlv2]{color:var(--verde);letter-spacing:-.03em;font-size:clamp(56px,6vw,76px);font-weight:900;line-height:1;display:block}.stat-n[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{margin-left:2px;font-size:.55em;font-style:normal}.stat-n[data-astro-cid-d32ejlv2].dark{color:var(--carbon)}.stat[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{margin-top:12px;font-size:16px;line-height:1.55}.stat[data-astro-cid-d32ejlv2] small[data-astro-cid-d32ejlv2]{letter-spacing:1.5px;text-transform:uppercase;color:var(--pizarra);margin-top:12px;font-size:11px;display:block}.sec[data-astro-cid-d32ejlv2] .wrap[data-astro-cid-d32ejlv2]{padding-block:clamp(72px,9vw,112px)}.sec-head[data-astro-cid-d32ejlv2]{gap:16px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.eyebrow[data-astro-cid-d32ejlv2].light{color:var(--arena)}.cards[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.card[data-astro-cid-d32ejlv2]{background:var(--verde);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:8px;gap:14px;padding:clamp(28px,3.5vw,40px);display:grid;position:relative;overflow:hidden}.card[data-astro-cid-d32ejlv2]:after{content:"";opacity:0;background:linear-gradient(135deg,#8eaeb329,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.card[data-astro-cid-d32ejlv2]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #0009}.card[data-astro-cid-d32ejlv2]:hover:after{opacity:1}.card-n[data-astro-cid-d32ejlv2]{color:var(--bruma);letter-spacing:2px;font-size:13px;font-weight:800}.card[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.2}.card[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--gris)}.projects[data-astro-cid-d32ejlv2]{background:var(--carbon-2);border-block:1px solid #1e3d4499}.proj[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.proj-visual[data-astro-cid-d32ejlv2]{position:relative}.proj-screen[data-astro-cid-d32ejlv2]{aspect-ratio:4/3;background:#0b0b1e;border:1px solid #7c5cfc59;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #7c5cfc73}.proj-screen[data-astro-cid-d32ejlv2]:before{content:"";background:radial-gradient(70% 60% at 50% 100%,#7c5cfc59,#0000 70%);position:absolute;inset:0}.proj-screen[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{width:70%;height:auto;position:relative}.proj-ticks[data-astro-cid-d32ejlv2]{opacity:.55;align-items:flex-end;gap:4%;height:26%;display:flex;position:absolute;bottom:10%;left:8%;right:8%}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{background:#7c5cfc;border-radius:2px;flex:1;animation:3s ease-in-out infinite tick}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(odd){background:#34d399}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:first-child{height:30%;animation-delay:0s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(2){height:55%;animation-delay:.2s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(3){height:40%;animation-delay:.4s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(4){height:70%;animation-delay:.6s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(5){height:50%;animation-delay:.8s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(6){height:85%;animation-delay:1s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(7){height:60%;animation-delay:1.2s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(8){height:45%;animation-delay:1.4s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(9){height:75%;animation-delay:1.6s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(10){height:35%;animation-delay:1.8s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(11){height:65%;animation-delay:2s}.proj-ticks[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]:nth-child(12){height:90%;animation-delay:2.2s}@keyframes tick{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.proj[data-astro-cid-d32ejlv2]+.proj[data-astro-cid-d32ejlv2]{border-top:1px solid #1e3d4499;margin-top:clamp(56px,8vw,104px);padding-top:clamp(56px,8vw,104px)}.proj-alt[data-astro-cid-d32ejlv2] .proj-visual[data-astro-cid-d32ejlv2]{order:2}.proj-screen[data-astro-cid-d32ejlv2].kairen{background:linear-gradient(160deg,#1a2a2e,#0f1a1c);border-color:#8eaeb359;box-shadow:0 40px 80px -40px #8eaeb359}.proj-screen[data-astro-cid-d32ejlv2].kairen:before{background:radial-gradient(70% 60% at 50% 0,#8eaeb338,#0000 70%)}.kairen-card[data-astro-cid-d32ejlv2]{background:#121417d9;border:1px solid #8eaeb340;border-radius:10px;gap:12px;width:82%;padding:18px 20px;font-size:12.5px;display:grid;position:relative}.kc-head[data-astro-cid-d32ejlv2]{letter-spacing:2px;text-transform:uppercase;color:var(--bruma);border-bottom:1px solid #8eaeb333;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:11px;font-weight:700;display:flex}.kc-head[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{background:var(--bruma);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite ping;box-shadow:0 0 #8eaeb399}@keyframes ping{0%{box-shadow:0 0 #8eaeb399}to{box-shadow:0 0 0 10px #8eaeb300}}.kc-row[data-astro-cid-d32ejlv2]{color:var(--gris);grid-template-columns:96px 1fr;align-items:baseline;gap:12px;line-height:1.4;display:grid}.kc-row[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{color:var(--white);font-size:11.5px;font-weight:600}.kairen-brand[data-astro-cid-d32ejlv2]{font-family:var(--serif);letter-spacing:4px;color:#e8e4dd8c;font-size:14px;font-weight:700;position:absolute;bottom:14px;right:18px}.proj-screen[data-astro-cid-d32ejlv2].saferisk{background:radial-gradient(80% 70% at 30% 20%,#1f1f22,#0c0c0d 70%);border-color:#c8102e59;flex-direction:column;justify-content:center;gap:18px;display:flex;box-shadow:0 40px 80px -40px #c8102e59}.proj-screen[data-astro-cid-d32ejlv2].saferisk:before{background:radial-gradient(60% 50% at 50% 100%,#c8102e38,#0000 70%)}.proj-screen[data-astro-cid-d32ejlv2] .sr-logo[data-astro-cid-d32ejlv2]{mix-blend-mode:screen;width:26%;height:auto;position:relative}.sr-card[data-astro-cid-d32ejlv2]{border-color:#c8102e4d}.sr-card[data-astro-cid-d32ejlv2] .kc-head[data-astro-cid-d32ejlv2]{color:#e0566b;border-bottom-color:#c8102e40}.sr-card[data-astro-cid-d32ejlv2] .kc-head[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{background:#c8102e;animation-name:ping-red}@keyframes ping-red{0%{box-shadow:0 0 #c8102e99}to{box-shadow:0 0 0 10px #c8102e00}}.proj-body[data-astro-cid-d32ejlv2]{gap:18px;display:grid}.proj-tag[data-astro-cid-d32ejlv2]{letter-spacing:2px;text-transform:uppercase;color:var(--bruma);font-size:12px;font-weight:600}.proj-body[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.05}.proj-list[data-astro-cid-d32ejlv2]{color:var(--gris);gap:10px;display:grid}.proj-list[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{padding-left:18px;position:relative}.proj-list[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:before{content:"";background:var(--bruma);width:8px;height:8px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.proj-list[data-astro-cid-d32ejlv2] b{color:var(--white);font-weight:600}.proj-body[data-astro-cid-d32ejlv2] .btn[data-astro-cid-d32ejlv2]{justify-self:start;margin-top:6px}.sectors[data-astro-cid-d32ejlv2]{background:var(--bosque)}.sectors[data-astro-cid-d32ejlv2] .wrap[data-astro-cid-d32ejlv2]{padding-block:clamp(72px,9vw,104px)}.sectors-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,40px);display:grid}.sector[data-astro-cid-d32ejlv2]{border-top:1px solid var(--salvia);gap:12px;padding-top:24px;display:grid}.sector[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font-size:22px;font-weight:800}.sector[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--arena)}.steps[data-astro-cid-d32ejlv2]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,32px);display:grid}.step[data-astro-cid-d32ejlv2]{align-content:start;gap:10px;display:grid}.step[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--bosque);font-size:56px;font-weight:900;line-height:1}.step[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font-size:20px;font-weight:800}.step[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--gris);font-size:15px}.why[data-astro-cid-d32ejlv2]{border-top:1px solid var(--verde)}.why-grid[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px);padding-block:clamp(64px,8vw,104px);display:grid}.why-item[data-astro-cid-d32ejlv2]{gap:12px;display:grid}.why-item[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{color:var(--bruma);font-size:20px;font-weight:800}.why-item[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--gris)}.cta[data-astro-cid-d32ejlv2]{background:var(--verde)}.cta-in[data-astro-cid-d32ejlv2]{text-align:center;justify-items:center;gap:24px;padding-block:clamp(80px,10vw,120px);display:grid}.cta-h[data-astro-cid-d32ejlv2]{letter-spacing:-.02em;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.05}.cta-h[data-astro-cid-d32ejlv2] span{color:var(--bruma)}.cta[data-astro-cid-d32ejlv2] .lead[data-astro-cid-d32ejlv2]{max-width:620px}.foot[data-astro-cid-d32ejlv2]{background:#0e1013;border-top:1px solid #1e3d44b3}.foot-grid[data-astro-cid-d32ejlv2]{border-bottom:1px solid #c4c4c41f;grid-template-columns:1.4fr 1fr 1fr;gap:clamp(32px,5vw,64px);padding-block:clamp(56px,7vw,80px) clamp(40px,5vw,56px);display:grid}.foot-brand[data-astro-cid-d32ejlv2]{align-content:start;gap:22px;display:grid}.foot-brand[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{width:190px;height:auto}.foot-brand[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--gris);max-width:360px;font-size:15px}.foot-col[data-astro-cid-d32ejlv2]{align-content:start;gap:14px;display:grid}.foot-h[data-astro-cid-d32ejlv2]{letter-spacing:3px;text-transform:uppercase;color:var(--white);margin-bottom:6px;font-size:12px;font-weight:600}.foot-col[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{color:var(--gris);justify-self:start;font-size:15px}.foot-col[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover{color:var(--white)}.foot-col[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2].off{opacity:.45;pointer-events:none}.foot-legal[data-astro-cid-d32ejlv2]{gap:20px;padding-block:28px 40px;display:grid}.foot-legal[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:#7d858c;max-width:1000px;font-size:12.5px;line-height:1.7}.foot-legal[data-astro-cid-d32ejlv2] .foot-copy[data-astro-cid-d32ejlv2]{color:var(--gris);font-size:13.5px}@media (width<=720px){.foot-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-d32ejlv2]{grid-column:1/-1}}@media (width<=960px){.hero-in[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}.hero-sym[data-astro-cid-d32ejlv2]{grid-row:1;width:min(60%,300px)}.stats-grid[data-astro-cid-d32ejlv2],.sectors-grid[data-astro-cid-d32ejlv2],.why-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}.steps[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(2,minmax(0,1fr))}.proj[data-astro-cid-d32ejlv2],.faq-in[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}.faq-in[data-astro-cid-d32ejlv2] .sec-head[data-astro-cid-d32ejlv2]{position:static}.proj-alt[data-astro-cid-d32ejlv2] .proj-visual[data-astro-cid-d32ejlv2]{order:0}}@media (width<=720px){.nav[data-astro-cid-d32ejlv2]{display:none}.top-mobile[data-astro-cid-d32ejlv2]{display:flex}.burger[data-astro-cid-d32ejlv2]{display:block}.cards[data-astro-cid-d32ejlv2],.steps[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}.brand[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{height:38px}}
