.mosaic[data-astro-cid-ulltt5dx]{pointer-events:none;width:min(62%,620px);opacity:var(--tile-opacity);position:absolute;inset-block:-24px;inset-inline-end:-24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 70%)}[data-astro-cid-ulltt5dx][dir=rtl] .mosaic[data-astro-cid-ulltt5dx]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#00000059 30%,#000 70%);mask-image:linear-gradient(270deg,#0000 0%,#00000059 30%,#000 70%)}.grid[data-astro-cid-ulltt5dx]{grid-template-columns:repeat(var(--cols), 68px);justify-content:end;gap:16px;display:grid;transform:rotate(-6deg)translateY(-20px)}.tile[data-astro-cid-ulltt5dx]{width:68px;height:68px;color:var(--color-on-accent);box-shadow:var(--tile-gloss), var(--tile-shadow);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-ulltt5dx]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);position:absolute;inset:0 0 50%}.tile[data-astro-cid-ulltt5dx] svg{stroke-width:1.9px;filter:drop-shadow(0 2px 4px #03071359);position:relative}.tile-indigo[data-astro-cid-ulltt5dx]{background:var(--tile-indigo)}.tile-blue[data-astro-cid-ulltt5dx]{background:var(--tile-blue)}.tile-violet[data-astro-cid-ulltt5dx]{background:var(--tile-violet)}.tile-night[data-astro-cid-ulltt5dx]{background:var(--tile-night);color:var(--color-frame-accent)}.tile-glass[data-astro-cid-ulltt5dx]{background:var(--tile-glass);border:1px solid #ffffff24}.join-section[data-astro-cid-yt662wix]{padding-block-end:var(--section-space)}.join-card[data-astro-cid-yt662wix]{background:var(--gradient-hero-card);color:var(--color-text);box-shadow:var(--shadow-hero-card);border-radius:28px;align-items:center;gap:32px;padding:40px 24px;display:grid;position:relative;overflow:hidden}.join-text[data-astro-cid-yt662wix]{justify-items:start;gap:18px;display:grid}.join-text[data-astro-cid-yt662wix] .intro[data-astro-cid-yt662wix]{color:var(--color-hero-card-muted)}.join-text[data-astro-cid-yt662wix] .btn[data-astro-cid-yt662wix]{margin-block-start:6px}.panel[data-astro-cid-yt662wix]{border-radius:var(--radius-card);border:1px solid var(--color-frame-border);backdrop-filter:blur(6px);background:#0f1630bf;gap:12px;padding:18px;display:grid}.panel-title[data-astro-cid-yt662wix]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:500}.toggles[data-astro-cid-yt662wix]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.toggle-row[data-astro-cid-yt662wix]{background:#7f93ff0f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.row-icon[data-astro-cid-yt662wix]{width:30px;height:30px;color:var(--color-frame-accent);background:#7f93ff24;border-radius:9px;place-items:center;display:grid}.row-name[data-astro-cid-yt662wix]{font-size:.9375rem}.switch[data-astro-cid-yt662wix]{background:var(--color-accent-a);border-radius:999px;width:38px;height:22px;transition:background-color .35s;position:relative}.knob[data-astro-cid-yt662wix]{width:16px;height:16px;transition:inset-inline-start .35s var(--ease-out);background:#fff;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:19px;box-shadow:0 1px 3px #03071366}@media (width>=960px){.join-card[data-astro-cid-yt662wix]{border-radius:32px;grid-template-columns:1.1fr 1fr;gap:64px;padding:72px}}.js-reveal .panel[data-astro-cid-yt662wix][data-reveal] .switch[data-astro-cid-yt662wix]{transition-delay:calc(var(--i) * .28s + .4s);background:#7f93ff38}.js-reveal .panel[data-astro-cid-yt662wix][data-reveal] .knob[data-astro-cid-yt662wix]{transition-delay:calc(var(--i) * .28s + .4s);inset-inline-start:3px}.panel[data-astro-cid-yt662wix].is-visible .switch[data-astro-cid-yt662wix],.reveal-done .panel[data-astro-cid-yt662wix] .switch[data-astro-cid-yt662wix]{background:var(--color-accent-a)!important}.panel[data-astro-cid-yt662wix].is-visible .knob[data-astro-cid-yt662wix],.reveal-done .panel[data-astro-cid-yt662wix] .knob[data-astro-cid-yt662wix]{inset-inline-start:19px!important}.sectors[data-astro-cid-6j7ld76x]{gap:var(--gap-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sector[data-astro-cid-6j7ld76x]{flex-direction:column;gap:12px;display:flex}.sector-icon[data-astro-cid-6j7ld76x]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:44px;height:44px;color:var(--color-accent);border-radius:12px;place-items:center;margin-block-end:8px;display:grid}.sector-name[data-astro-cid-6j7ld76x]{letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.sector-text[data-astro-cid-6j7ld76x]{font-size:.9375rem}.sector-text[data-astro-cid-6j7ld76x].muted{color:var(--color-text-muted)}.sector-link[data-astro-cid-6j7ld76x]{min-height:var(--touch-target);align-self:flex-start;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:12px;font-weight:500;text-decoration:none;display:inline-flex}.sector-link[data-astro-cid-6j7ld76x] .icon{transition:transform var(--duration-hover) var(--ease-out)}.sector-link[data-astro-cid-6j7ld76x]:hover .icon-directional{transform:translate(3px)}[data-astro-cid-6j7ld76x][dir=rtl] .sector-link[data-astro-cid-6j7ld76x]:hover .icon-directional{transform:scaleX(-1)translate(3px)}.sector-btn[data-astro-cid-6j7ld76x]{align-self:flex-start;margin-block-start:auto}.is-other[data-astro-cid-6j7ld76x]{border-color:var(--color-border-strong)}.sector[data-astro-cid-6j7ld76x]{scroll-margin-block-start:calc(var(--header-height) + 24px)}.sector[data-astro-cid-6j7ld76x]:target{animation:2.4s .3s target-glow}@keyframes target-glow{0%,to{box-shadow:var(--shadow-card)}25%,70%{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.sector[data-astro-cid-6j7ld76x]{transition:border-color var(--duration-hover) ease, transform var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) ease}.criteria[data-astro-cid-6j7ld76x]{border-block-start:1px dashed var(--color-border);gap:8px;margin-block-start:4px;padding-block-start:14px;display:grid}.criteria-label[data-astro-cid-6j7ld76x]{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:500}.chips[data-astro-cid-6j7ld76x]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-6j7ld76x]{border:1px solid var(--color-border);color:var(--color-text-muted);transition:background-color .3s ease, color .3s ease, border-color .3s ease, transform .35s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.8125rem;display:inline-flex}.chip[data-astro-cid-6j7ld76x] svg{opacity:.5;transition:opacity .3s}@media (hover:hover){.sector[data-astro-cid-6j7ld76x]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card), 0 18px 40px -24px #2a3dff59;transform:translateY(-3px)}}.sector[data-astro-cid-6j7ld76x]:hover .chip[data-astro-cid-6j7ld76x],.sector[data-astro-cid-6j7ld76x]:focus-within .chip[data-astro-cid-6j7ld76x]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent);transition-delay:calc(var(--i) * 90ms);transform:translateY(-2px)}.sector[data-astro-cid-6j7ld76x]:hover .chip[data-astro-cid-6j7ld76x] svg,.sector[data-astro-cid-6j7ld76x]:focus-within .chip[data-astro-cid-6j7ld76x] svg{opacity:1;transition-delay:calc(var(--i) * 90ms)}@media (hover:none){.chip[data-astro-cid-6j7ld76x]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent)}.chip[data-astro-cid-6j7ld76x] svg{opacity:1}}.note[data-astro-cid-6j7ld76x]{text-align:center;max-width:680px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--color-text-muted);margin-block-start:32px;margin-inline:auto}@media (width>=960px){.sectors[data-astro-cid-6j7ld76x]{grid-template-columns:repeat(2,1fr)}.sector[data-astro-cid-6j7ld76x]{padding:36px}}.services-top[data-astro-cid-c62kf2ze]{padding-block:calc(var(--header-height) + 16px) 0}.hero-card[data-astro-cid-c62kf2ze]{background:var(--gradient-hero-card);color:var(--color-text);box-shadow:var(--shadow-hero-card);border-radius:28px;padding:56px 24px;position:relative;overflow:hidden}.hero-text[data-astro-cid-c62kf2ze]{gap:16px;max-width:640px;display:grid;position:relative}.hero-text[data-astro-cid-c62kf2ze] h1{font-size:clamp(2.25rem,1.4rem + 3vw,4rem)}.hero-text[data-astro-cid-c62kf2ze] .intro[data-astro-cid-c62kf2ze]{color:var(--color-hero-card-muted)}.hero-card[data-astro-cid-c62kf2ze]{padding-block-end:200px}.hero-card[data-astro-cid-c62kf2ze] .mosaic{width:auto;height:220px;inset-block:auto -24px;inset-inline:-24px;-webkit-mask-image:linear-gradient(#0000 0%,#000 60%);mask-image:linear-gradient(#0000 0%,#000 60%)}.cards-section[data-astro-cid-c62kf2ze]{padding-block-start:48px}@media (width>=960px){.hero-card[data-astro-cid-c62kf2ze]{border-radius:32px;padding:96px 72px}.hero-text[data-astro-cid-c62kf2ze]{max-width:560px}.hero-card[data-astro-cid-c62kf2ze] .mosaic{width:min(62%,620px);height:auto;inset-block:-24px;inset-inline:auto -24px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 70%)}[data-astro-cid-c62kf2ze][dir=rtl] .hero-card[data-astro-cid-c62kf2ze] .mosaic{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#00000059 30%,#000 70%);mask-image:linear-gradient(270deg,#0000 0%,#00000059 30%,#000 70%)}.cards-section[data-astro-cid-c62kf2ze]{padding-block-start:72px}}
