.hero[data-astro-cid-3sgixy77]{position:relative;min-height:clamp(440px,56.25vw,860px);display:flex;align-items:flex-end;overflow:hidden;background-color:#0f0e0c;background-image:linear-gradient(rgba(244,241,234,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,241,234,.05) 1px,transparent 1px),radial-gradient(120% 95% at 50% 0%,#0b0a0994,#0b0a09d9 55%,#0b0a09ed);background-size:84px 84px,84px 84px,auto;background-repeat:repeat,repeat,no-repeat;background-position:center}.hero[data-astro-cid-3sgixy77].hero-sec{min-height:clamp(300px,50vh,480px)}.hero-img[data-astro-cid-3sgixy77]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--content);height:100%;object-fit:cover;z-index:0}.hero[data-astro-cid-3sgixy77] .grad[data-astro-cid-3sgixy77]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--content);height:100%;z-index:1;background:linear-gradient(90deg,#0b0a09d1,#0b0a0961 55%,#0b0a0914),linear-gradient(0deg,rgba(11,10,9,.82),transparent 55%)}.hero-in[data-astro-cid-3sgixy77]{position:relative;z-index:2;width:100%;max-width:var(--content);margin:0 auto;padding:0 40px 60px}.hero[data-astro-cid-3sgixy77] h1[data-astro-cid-3sgixy77]{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:-.015em;line-height:1.07;font-size:clamp(2.4rem,5.2vw,4.4rem);margin:18px 0}.hero[data-astro-cid-3sgixy77] h1[data-astro-cid-3sgixy77] .hi[data-astro-cid-3sgixy77]{color:var(--ink);text-transform:uppercase}.hero[data-astro-cid-3sgixy77] h1[data-astro-cid-3sgixy77] .sst[data-astro-cid-3sgixy77]{font-weight:400;color:#9038bd}.hero[data-astro-cid-3sgixy77] .areas[data-astro-cid-3sgixy77]{font-family:DM Mono,monospace;font-size:.84rem;letter-spacing:.04em;color:#bdbab2;border-top:1px solid var(--line-2);padding-top:16px;max-width:64ch}.hero[data-astro-cid-3sgixy77] .label[data-astro-cid-3sgixy77]:before,.hero[data-astro-cid-3sgixy77] .label[data-astro-cid-3sgixy77]:after{content:none}.overview-a[data-astro-cid-3sgixy77].pad{padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(2rem,3.5vw,3rem)}.ova-grid[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:1fr auto;gap:clamp(40px,8vw,120px);align-items:start}@media(max-width:860px){.ova-grid[data-astro-cid-3sgixy77]{grid-template-columns:1fr;gap:30px}}.ova-contact[data-astro-cid-3sgixy77]{display:flex;flex-direction:column;gap:9px;border-left:1px solid var(--line-2);padding-left:34px;align-items:flex-start}.ova-contact[data-astro-cid-3sgixy77] .c-tel-m[data-astro-cid-3sgixy77],.ova-contact[data-astro-cid-3sgixy77] .c-mail-m[data-astro-cid-3sgixy77]{display:none}@media(max-width:640px){.ova-contact[data-astro-cid-3sgixy77] .c-tel-d[data-astro-cid-3sgixy77],.ova-contact[data-astro-cid-3sgixy77] .c-mail-d[data-astro-cid-3sgixy77]{display:none}.ova-contact[data-astro-cid-3sgixy77] .c-tel-m[data-astro-cid-3sgixy77],.ova-contact[data-astro-cid-3sgixy77] .c-mail-m[data-astro-cid-3sgixy77]{display:block}}@media(max-width:860px){.ova-contact[data-astro-cid-3sgixy77]{border-left:none;padding-left:0;border-top:1px solid var(--line-2);padding-top:26px}}.ova-contact[data-astro-cid-3sgixy77] .ova-k[data-astro-cid-3sgixy77]{font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--lima);margin-bottom:4px}.ova-contact[data-astro-cid-3sgixy77] a[data-astro-cid-3sgixy77]{font-family:DM Sans;font-weight:700;font-size:1.22rem;color:var(--ink);transition:color .25s var(--ease)}.ova-contact[data-astro-cid-3sgixy77] a[data-astro-cid-3sgixy77]:hover{color:var(--lima)}.ova-contact[data-astro-cid-3sgixy77] .ova-addr[data-astro-cid-3sgixy77]{font-size:.92rem;color:var(--ink-mute);margin-top:6px;line-height:1.5}.ova-contact[data-astro-cid-3sgixy77] a[data-astro-cid-3sgixy77].btn{font-weight:500;font-size:.82rem;color:var(--lima)}@media(max-width:860px){.ova-contact[data-astro-cid-3sgixy77] a[data-astro-cid-3sgixy77]:not(.btn){padding:7px 0}}.svc-sec[data-astro-cid-3sgixy77].pad,.aseso-sec[data-astro-cid-3sgixy77].pad,.nointer-sec[data-astro-cid-3sgixy77].pad{padding-top:clamp(2.5rem,4.5vw,4rem);padding-bottom:clamp(2.5rem,4.5vw,4rem)}.svc-grid[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.svc-grid[data-astro-cid-3sgixy77].svc-3{grid-template-columns:repeat(3,1fr)}.svc-grid[data-astro-cid-3sgixy77].svc-2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.svc-grid[data-astro-cid-3sgixy77],.svc-grid[data-astro-cid-3sgixy77].svc-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.svc-grid[data-astro-cid-3sgixy77],.svc-grid[data-astro-cid-3sgixy77].svc-3,.svc-grid[data-astro-cid-3sgixy77].svc-2{grid-template-columns:1fr}}.svc[data-astro-cid-3sgixy77]{border:1px solid var(--line);border-top:2px solid var(--line-2);background:#12110f6b;padding:24px 22px;overflow:hidden;transition:transform .35s var(--ease),border-color .35s var(--ease),background-color .35s var(--ease)}a[data-astro-cid-3sgixy77].svc{text-decoration:none;color:inherit}.svc[data-astro-cid-3sgixy77]:hover{transform:translateY(-4px);border-top-color:var(--lima);background:#0807069e}.svc[data-astro-cid-3sgixy77] h3[data-astro-cid-3sgixy77]{font-family:DM Sans,sans-serif;font-weight:700;font-size:1.16rem;letter-spacing:-.01em}.svc[data-astro-cid-3sgixy77] p[data-astro-cid-3sgixy77]{color:var(--ink-soft);font-size:.92rem;line-height:1.6;margin-top:10px}.svc-img[data-astro-cid-3sgixy77]{padding:0;display:flex;flex-direction:column}.svc-pic[data-astro-cid-3sgixy77]{aspect-ratio:16/10;overflow:hidden;background:#0f0e0c;border-bottom:1px solid var(--line)}.svc-pic[data-astro-cid-3sgixy77] img[data-astro-cid-3sgixy77]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.svc-img[data-astro-cid-3sgixy77]:hover .svc-pic[data-astro-cid-3sgixy77] img[data-astro-cid-3sgixy77]{transform:scale(1.05)}.svc-img[data-astro-cid-3sgixy77] h3[data-astro-cid-3sgixy77]{padding:0 22px;margin-top:22px}.svc-img[data-astro-cid-3sgixy77] p[data-astro-cid-3sgixy77]{padding:0 22px 24px}.plat-sec[data-astro-cid-3sgixy77].pad{padding-top:clamp(2.5rem,4.5vw,4rem);padding-bottom:clamp(2.5rem,4.5vw,4rem)}.plat-grid[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:860px){.plat-grid[data-astro-cid-3sgixy77]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.plat-grid[data-astro-cid-3sgixy77]{grid-template-columns:1fr}}.plat[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;border:1px solid var(--line);border-top:2px solid var(--line-2);background:#12110f6b;padding:22px;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.plat[data-astro-cid-3sgixy77]:hover{border-top-color:var(--lima);background:#08070699}.plat-logo[data-astro-cid-3sgixy77]{width:64px;height:64px;object-fit:contain}.plat-b[data-astro-cid-3sgixy77] h3[data-astro-cid-3sgixy77]{font-family:DM Sans,sans-serif;font-weight:700;font-size:1.04rem}.plat-b[data-astro-cid-3sgixy77] p[data-astro-cid-3sgixy77]{color:var(--ink-soft);font-size:.86rem;line-height:1.55;margin-top:6px}.plat-slider[data-astro-cid-3sgixy77]{position:relative;margin-top:32px;padding:0 64px}.plat-slider[data-astro-cid-3sgixy77] .s-vp[data-astro-cid-3sgixy77]{overflow:hidden}.plat-slider[data-astro-cid-3sgixy77] .s-track[data-astro-cid-3sgixy77]{display:flex;gap:16px;transition:transform .6s var(--ease)}.plat-slider[data-astro-cid-3sgixy77] .plat[data-astro-cid-3sgixy77]{flex:0 0 clamp(260px,33%,360px)}.plat-slider[data-astro-cid-3sgixy77] .s-arrow[data-astro-cid-3sgixy77]{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:50px;height:50px;border:1px solid var(--line-2);background:#0b0a0999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.35s var(--ease)}.plat-slider[data-astro-cid-3sgixy77] .s-arrow[data-astro-cid-3sgixy77] svg[data-astro-cid-3sgixy77]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.plat-slider[data-astro-cid-3sgixy77] .s-arrow[data-astro-cid-3sgixy77]:hover{background:var(--lima);border-color:var(--lima);color:var(--lima-ink)}.plat-slider[data-astro-cid-3sgixy77] .s-arrow[data-astro-cid-3sgixy77].off{opacity:.26;pointer-events:none}.plat-slider[data-astro-cid-3sgixy77] .s-prev[data-astro-cid-3sgixy77]{left:6px}.plat-slider[data-astro-cid-3sgixy77] .s-next[data-astro-cid-3sgixy77]{right:6px}.plat-slider[data-astro-cid-3sgixy77] .s-bars[data-astro-cid-3sgixy77]{display:flex;gap:7px;justify-content:center;margin-top:26px}@media(max-width:640px){.plat-slider[data-astro-cid-3sgixy77]{padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.plat-slider[data-astro-cid-3sgixy77] .plat[data-astro-cid-3sgixy77]{flex:0 0 100%}.plat-slider[data-astro-cid-3sgixy77] .s-vp[data-astro-cid-3sgixy77]{flex:0 0 100%;order:0}.plat-slider[data-astro-cid-3sgixy77] .s-bars[data-astro-cid-3sgixy77]{flex:0 0 100%;order:1;margin-top:4px}.plat-slider[data-astro-cid-3sgixy77] .s-arrow[data-astro-cid-3sgixy77]{position:static;transform:none;order:2;width:44px;height:44px}}.ni-grid[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}@media(max-width:860px){.ni-grid[data-astro-cid-3sgixy77]{grid-template-columns:1fr}}.ni-card[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid var(--line);border-top:2px solid var(--line-2);background:#12110f6b;overflow:hidden;transition:transform .45s var(--ease),border-color .45s var(--ease),background-color .45s var(--ease)}.ni-card[data-astro-cid-3sgixy77]:hover{transform:translateY(-5px);border-top-color:var(--lima);background:#0807069e}.ni-media[data-astro-cid-3sgixy77]{position:relative;min-height:260px;background:#0c0b0a;overflow:hidden}.ni-media[data-astro-cid-3sgixy77] img[data-astro-cid-3sgixy77]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ni-card[data-astro-cid-3sgixy77]:hover .ni-media[data-astro-cid-3sgixy77] img[data-astro-cid-3sgixy77]{transform:scale(1.05)}.ni-body[data-astro-cid-3sgixy77]{padding:32px 34px;display:flex;flex-direction:column;justify-content:center}.ni-body[data-astro-cid-3sgixy77] h3[data-astro-cid-3sgixy77]{font-family:DM Sans,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.01em}.ni-body[data-astro-cid-3sgixy77] p[data-astro-cid-3sgixy77]{color:var(--ink-soft);font-size:.94rem;line-height:1.65;margin-top:14px;max-width:52ch}@media(max-width:640px){.ni-card[data-astro-cid-3sgixy77]{grid-template-columns:1fr}.ni-media[data-astro-cid-3sgixy77]{min-height:200px}}.steps-sec[data-astro-cid-3sgixy77].pad{padding-top:clamp(2.5rem,4.5vw,4rem);padding-bottom:clamp(5rem,8vw,7rem)}.steps[data-astro-cid-3sgixy77]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}@media(max-width:860px){.steps[data-astro-cid-3sgixy77]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.steps[data-astro-cid-3sgixy77]{grid-template-columns:1fr}}.step[data-astro-cid-3sgixy77]{position:relative;border:1px solid var(--line);border-top:2px solid var(--line-2);background:#12110f6b;padding:24px 22px;transition:transform .35s var(--ease),border-color .35s var(--ease)}.step[data-astro-cid-3sgixy77]:hover{transform:translateY(-4px);border-top-color:var(--lima)}.step-n[data-astro-cid-3sgixy77]{font-family:DM Mono,monospace;font-size:.9rem;color:var(--lima);letter-spacing:.1em;font-weight:700}.step[data-astro-cid-3sgixy77] p[data-astro-cid-3sgixy77]{color:var(--ink-soft);font-size:.9rem;line-height:1.55;margin-top:10px}.steps[data-astro-cid-3sgixy77] .step[data-astro-cid-3sgixy77]:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:var(--lima);font-size:1.15rem;z-index:1}@media(max-width:860px){.steps[data-astro-cid-3sgixy77] .step[data-astro-cid-3sgixy77]:not(:last-child):after{display:none}}.steps-sec[data-astro-cid-3sgixy77] .cta[data-astro-cid-3sgixy77]{display:flex;flex-wrap:wrap;gap:14px}[data-plat-slider] .s-bars button{height:2px;width:30px;background:var(--line-2);border:none;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer;transition:.4s var(--ease)}[data-plat-slider] .s-bars button.on{background:var(--lima);width:48px}
