.technology-platforms[data-astro-cid-dgxsgnvf]{isolation:isolate;background:radial-gradient(circle at 5% 9%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 27%), radial-gradient(circle at 96% 92%, color-mix(in srgb, var(--color-orange) 7%, transparent), transparent 28%), var(--surface-soft);color:var(--color-body);padding-block:clamp(82px,8vw,126px);position:relative;overflow:clip}.technology-platforms__inner[data-astro-cid-dgxsgnvf]{z-index:2;position:relative}.technology-platforms__header[data-astro-cid-dgxsgnvf]{text-align:center;max-width:1080px;margin-inline:auto}.eyebrow[data-astro-cid-dgxsgnvf]{color:var(--color-orange);justify-content:center;align-items:center;gap:16px;display:flex}.eyebrow[data-astro-cid-dgxsgnvf]:before,.eyebrow[data-astro-cid-dgxsgnvf]:after{content:"";background:currentColor;width:34px;height:1px}.eyebrow[data-astro-cid-dgxsgnvf] span[data-astro-cid-dgxsgnvf]{flex:none}h2[data-astro-cid-dgxsgnvf]{color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.05em;margin-top:22px;line-height:1.04}h2[data-astro-cid-dgxsgnvf] span[data-astro-cid-dgxsgnvf]{color:var(--heading-accent)}.technology-platforms__description[data-astro-cid-dgxsgnvf]{max-width:980px;color:var(--color-body);margin:24px auto 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.7}.technology-platforms__description[data-astro-cid-dgxsgnvf] p[data-astro-cid-dgxsgnvf]+p[data-astro-cid-dgxsgnvf]{margin-top:4px}.technology-platforms__grid[data-astro-cid-dgxsgnvf]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.25vw,20px);margin:clamp(48px,5vw,70px) 0 0;padding:0;list-style:none;display:grid}.technology-card[data-astro-cid-dgxsgnvf]{--card-accent:var(--color-primary);--card-tint:var(--color-blue-soft);border:1px solid var(--border-color);background:radial-gradient(circle at 78% 2%, color-mix(in srgb, var(--card-accent) 9%, transparent), transparent 33%), var(--surface-glass);min-width:0;min-height:370px;box-shadow:0 12px 34px color-mix(in srgb, var(--color-navy) 5%, transparent);transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-fast), box-shadow var(--duration-normal);border-radius:22px;flex-direction:column;padding:26px 22px 28px;display:flex;position:relative;overflow:hidden}.technology-card--blue[data-astro-cid-dgxsgnvf]{--card-accent:#1784f8;--card-tint:var(--color-blue-soft)}.technology-card--orange[data-astro-cid-dgxsgnvf]{--card-accent:var(--color-orange);--card-tint:var(--color-orange-soft)}.technology-card--purple[data-astro-cid-dgxsgnvf]{--card-accent:var(--color-primary);--card-tint:var(--color-lavender-soft)}.technology-card--green[data-astro-cid-dgxsgnvf]{--card-accent:#28a81b;--card-tint:var(--color-green-soft)}.technology-card[data-astro-cid-dgxsgnvf]:hover{border-color:color-mix(in srgb, var(--card-accent) 40%, var(--border-color));box-shadow:0 22px 46px color-mix(in srgb, var(--card-accent) 12%, transparent);translate:0 -8px}.technology-card__visual[data-astro-cid-dgxsgnvf]{border:1px solid color-mix(in srgb, var(--card-accent) 14%, var(--border-color));background:color-mix(in srgb, var(--card-tint) 74%, var(--surface));width:86px;height:86px;color:var(--card-accent);border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.technology-card__visual[data-astro-cid-dgxsgnvf] img[data-astro-cid-dgxsgnvf]{background:var(--surface);object-fit:contain;border-radius:10px;width:58px;height:58px;padding:4px}.technology-card__number[data-astro-cid-dgxsgnvf]{background:color-mix(in srgb, var(--card-tint) 82%, var(--surface));color:var(--card-accent);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 11px;font-size:.8rem;font-weight:800;line-height:1}.technology-card[data-astro-cid-dgxsgnvf] h3[data-astro-cid-dgxsgnvf]{color:var(--heading-color);font-size:var(--font-card-title);letter-spacing:-.035em;line-height:1.08}.technology-card[data-astro-cid-dgxsgnvf] p[data-astro-cid-dgxsgnvf]{color:var(--color-body);margin-top:14px;font-size:.91rem;line-height:1.58}.technology-card[data-astro-cid-dgxsgnvf] .technology-card__purpose[data-astro-cid-dgxsgnvf]{color:var(--heading-color);font-size:.82rem;font-weight:700;line-height:1.5}.technology-platforms--custom[data-astro-cid-dgxsgnvf] .technology-card--blue[data-astro-cid-dgxsgnvf]{--card-accent:var(--color-info)}.technology-platforms--custom[data-astro-cid-dgxsgnvf] .technology-card--green[data-astro-cid-dgxsgnvf]{--card-accent:var(--color-success)}.technology-platforms--custom[data-astro-cid-dgxsgnvf] .technology-card__visual[data-astro-cid-dgxsgnvf] img[data-astro-cid-dgxsgnvf]{background:var(--logo-surface)}@media (prefers-reduced-motion:no-preference){.technology-platforms--custom[data-astro-cid-dgxsgnvf] .technology-card__visual[data-astro-cid-dgxsgnvf]{transition:rotate .35s var(--ease-out), scale .35s var(--ease-out)}.technology-platforms--custom[data-astro-cid-dgxsgnvf] .technology-card[data-astro-cid-dgxsgnvf]:hover .technology-card__visual[data-astro-cid-dgxsgnvf]{rotate:-5deg;scale:1.04}}.technology-card__line[data-astro-cid-dgxsgnvf]{background:var(--card-accent);transform-origin:0;height:4px;transition:scale var(--duration-normal) var(--ease-out);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:18px;right:18px}.technology-card[data-astro-cid-dgxsgnvf]:hover .technology-card__line[data-astro-cid-dgxsgnvf]{scale:.62 1}.technology-platforms__closing[data-astro-cid-dgxsgnvf]{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--border-color));background:color-mix(in srgb, var(--surface-glass) 94%, var(--color-primary) 6%);box-shadow:0 14px 36px color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.5vw,36px);margin-top:clamp(34px,4vw,52px);padding:22px clamp(22px,3vw,42px);display:grid}.technology-platforms__closing-icon[data-astro-cid-dgxsgnvf]{border-right:1px solid color-mix(in srgb, var(--color-primary) 32%, var(--border-color));width:68px;height:68px;color:var(--color-primary);place-items:center;display:grid}.technology-platforms__closing[data-astro-cid-dgxsgnvf] p[data-astro-cid-dgxsgnvf]{max-width:680px;color:var(--color-navy);font-size:clamp(1rem,1.3vw,1.14rem);font-weight:650;line-height:1.55}.technology-platforms__cta[data-astro-cid-dgxsgnvf]{border:1px solid color-mix(in srgb, var(--on-primary) 20%, transparent);background:var(--gradient-action);min-height:54px;color:var(--on-primary);box-shadow:0 12px 28px color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:13px;justify-content:center;align-items:center;gap:20px;padding:14px 21px;font-size:.92rem;font-weight:750;text-decoration:none;display:inline-flex}.technology-platforms__shape[data-astro-cid-dgxsgnvf]{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.technology-platforms__shape--one[data-astro-cid-dgxsgnvf]{border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:420px;height:420px;top:-270px;left:-180px}.technology-platforms__shape--two[data-astro-cid-dgxsgnvf]{border:1px solid color-mix(in srgb, var(--color-orange) 18%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:330px;height:330px;bottom:-190px;right:-210px}.technology-platforms__dots[data-astro-cid-dgxsgnvf]{z-index:0;opacity:.24;background-image:radial-gradient(circle, var(--color-primary) 1.3px, transparent 1.5px);pointer-events:none;background-size:13px 13px;width:120px;height:80px;position:absolute;top:8%;right:5%}@media (prefers-reduced-motion:no-preference){[data-astro-cid-dgxsgnvf][data-technology-reveal].will-reveal{opacity:0;translate:0 26px}[data-astro-cid-dgxsgnvf][data-technology-reveal].will-reveal.is-visible{animation:technology-platform-reveal .72s var(--ease-out) var(--technology-delay,0s) both}.technology-platforms__shape--one[data-astro-cid-dgxsgnvf]{animation:14s ease-in-out infinite alternate technology-platform-float}}@keyframes technology-platform-reveal{to{opacity:1;translate:0}}@keyframes technology-platform-float{to{translate:24px 14px;scale:1.04}}@media (width<=1180px){.technology-platforms__grid[data-astro-cid-dgxsgnvf]{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-card[data-astro-cid-dgxsgnvf]{min-height:340px}}@media (width<=860px){.technology-platforms__closing[data-astro-cid-dgxsgnvf]{grid-template-columns:auto minmax(0,1fr)}.technology-platforms__cta[data-astro-cid-dgxsgnvf]{grid-column:1/-1;width:100%}}@media (width<=760px){.technology-platforms[data-astro-cid-dgxsgnvf]{padding-block:72px}.technology-platforms__header[data-astro-cid-dgxsgnvf]{text-align:left}.eyebrow[data-astro-cid-dgxsgnvf]{justify-content:flex-start}.eyebrow[data-astro-cid-dgxsgnvf]:after{display:none}.technology-platforms__description[data-astro-cid-dgxsgnvf]{margin-inline:0}.technology-platforms__grid[data-astro-cid-dgxsgnvf]{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-card[data-astro-cid-dgxsgnvf]{min-height:350px}}@media (width<=520px){.eyebrow[data-astro-cid-dgxsgnvf]{gap:10px;font-size:.62rem}.eyebrow[data-astro-cid-dgxsgnvf]:before{width:20px}.technology-platforms__grid[data-astro-cid-dgxsgnvf]{grid-template-columns:1fr;gap:18px}.technology-card[data-astro-cid-dgxsgnvf]{min-height:0;padding:24px 22px 27px}.technology-card__visual[data-astro-cid-dgxsgnvf]{width:76px;height:76px}.technology-platforms__closing[data-astro-cid-dgxsgnvf]{text-align:left;grid-template-columns:1fr}.technology-platforms__closing-icon[data-astro-cid-dgxsgnvf]{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-primary) 32%, var(--border-color));width:58px;height:58px}.technology-platforms__cta[data-astro-cid-dgxsgnvf]{padding-inline:16px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.technology-card[data-astro-cid-dgxsgnvf],.technology-card__line[data-astro-cid-dgxsgnvf]{transition:none}.technology-card[data-astro-cid-dgxsgnvf]:hover{translate:none}[data-astro-cid-dgxsgnvf][data-technology-reveal]{opacity:1;translate:none}}.discovery-visual[data-astro-cid-iimxsm3h]{background:radial-gradient(circle,#7048f62e,#0000 42%),linear-gradient(145deg,#ffffff0d,#ffffff03);border-radius:24px;width:100%;min-height:440px;position:relative;overflow:hidden}.discovery-visual__connections[data-astro-cid-iimxsm3h]{width:min(100%,620px);height:auto;position:absolute;inset:50% auto auto 50%;overflow:visible;translate:-50% -50%}.discovery-visual__connections[data-astro-cid-iimxsm3h] path[data-astro-cid-iimxsm3h]{fill:none;stroke:#b9a2ff70;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px}.discovery-visual__pulse[data-astro-cid-iimxsm3h]{fill:var(--color-orange);filter:drop-shadow(0 0 8px #ff642db3);opacity:0}.discovery-visual__core[data-astro-cid-iimxsm3h]{z-index:3;aspect-ratio:1;color:#fff;text-align:center;opacity:0;background:radial-gradient(circle at 34% 26%,#ffffff24,#0000 30%),linear-gradient(145deg,#7048f6,#3f258b);border:1px solid #b9a2ff80;border-radius:50%;place-content:center;width:166px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;scale:.82;box-shadow:0 0 0 17px #7048f614,0 22px 50px #00000038}.discovery-visual__core[data-astro-cid-iimxsm3h] span[data-astro-cid-iimxsm3h]{color:#ffffffad;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:750}.discovery-visual__core[data-astro-cid-iimxsm3h] strong[data-astro-cid-iimxsm3h]{letter-spacing:-.025em;margin-top:5px;font-size:1.16rem}.discovery-node[data-astro-cid-iimxsm3h]{z-index:4;color:#fff;width:148px;min-height:72px;font:inherit;text-align:left;cursor:default;opacity:0;background:#161222e6;border:1px solid #b9a2ff40;border-radius:15px;align-content:center;padding:13px 15px 13px 34px;display:grid;position:absolute;translate:0 14px;box-shadow:0 13px 35px #0000002e}.discovery-node--top[data-astro-cid-iimxsm3h]{top:30px;left:50%;translate:-50% 14px}.discovery-node--right[data-astro-cid-iimxsm3h]{top:50%;right:22px;translate:0 -50%}.discovery-node--bottom[data-astro-cid-iimxsm3h]{bottom:28px;left:50%;translate:-50% 14px}.discovery-node--left[data-astro-cid-iimxsm3h]{top:50%;left:22px;translate:0 -50%}.discovery-node__dot[data-astro-cid-iimxsm3h]{background:var(--color-orange);border:2px solid #ffffff73;border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:15px;box-shadow:0 0 0 5px #ff642d17}.discovery-node[data-astro-cid-iimxsm3h] strong[data-astro-cid-iimxsm3h]{letter-spacing:-.01em;font-size:.87rem}.discovery-node__detail[data-astro-cid-iimxsm3h]{color:#ffffffad;opacity:0;max-height:0;transition:max-height var(--duration-normal) var(--ease-out), margin-top var(--duration-fast), opacity var(--duration-fast);font-size:.68rem;line-height:1.35;overflow:hidden}.discovery-node[data-astro-cid-iimxsm3h]:is(:hover,:focus-visible){border-color:#ff642d8c}.discovery-node[data-astro-cid-iimxsm3h]:is(:hover,:focus-visible) .discovery-node__detail[data-astro-cid-iimxsm3h]{opacity:1;max-height:48px;margin-top:4px}.discovery-visual__orbit[data-astro-cid-iimxsm3h]{pointer-events:none;border:1px solid #b9a2ff24;border-radius:50%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.discovery-visual__orbit--one[data-astro-cid-iimxsm3h]{width:310px;height:310px}.discovery-visual__orbit--two[data-astro-cid-iimxsm3h]{opacity:.55;border-style:dashed;width:410px;height:410px}.process-panel.is-active .discovery-visual__core[data-astro-cid-iimxsm3h]{animation:discovery-core-in .52s var(--ease-out) both}.process-panel.is-active .discovery-node[data-astro-cid-iimxsm3h]{animation:discovery-node-in .43s var(--ease-out) var(--node-delay) both}.process-panel.is-active .discovery-node--top[data-astro-cid-iimxsm3h],.process-panel.is-active .discovery-node--bottom[data-astro-cid-iimxsm3h]{animation-name:discovery-node-center-in}.process-panel.is-active .discovery-visual__connections[data-astro-cid-iimxsm3h] path[data-astro-cid-iimxsm3h]{animation:discovery-line .7s var(--ease-out) .18s forwards}.process-panel.is-active .discovery-visual__pulse[data-astro-cid-iimxsm3h]{animation:1.4s ease-out .78s discovery-pulse}@keyframes discovery-core-in{to{opacity:1;scale:1}}@keyframes discovery-node-in{to{opacity:1;translate:0 -50%}}@keyframes discovery-node-center-in{to{opacity:1;translate:-50%}}@keyframes discovery-line{to{stroke-dashoffset:0}}@keyframes discovery-pulse{0%{opacity:0;r:5}30%{opacity:1}to{opacity:0;r:34}}@media (width<=620px){.discovery-visual[data-astro-cid-iimxsm3h]{min-height:400px}.discovery-visual__core[data-astro-cid-iimxsm3h]{width:138px}.discovery-node[data-astro-cid-iimxsm3h]{width:128px;min-height:64px;padding:11px 10px 11px 29px}.discovery-node--left[data-astro-cid-iimxsm3h]{left:8px}.discovery-node--right[data-astro-cid-iimxsm3h]{right:8px}.discovery-node__dot[data-astro-cid-iimxsm3h]{left:11px}.discovery-visual__orbit--two[data-astro-cid-iimxsm3h]{width:360px;height:360px}}@media (width<=420px){.discovery-visual[data-astro-cid-iimxsm3h]{min-height:430px}.discovery-visual__core[data-astro-cid-iimxsm3h]{width:128px}.discovery-node[data-astro-cid-iimxsm3h]{width:122px}.discovery-node--top[data-astro-cid-iimxsm3h]{top:22px}.discovery-node--bottom[data-astro-cid-iimxsm3h]{bottom:20px}.discovery-node--left[data-astro-cid-iimxsm3h],.discovery-node--right[data-astro-cid-iimxsm3h]{top:53%}}@media (width<=620px){.discovery-visual--application[data-astro-cid-iimxsm3h]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:10px;min-height:460px;padding:230px 12px 18px;display:grid}.discovery-visual--application[data-astro-cid-iimxsm3h] .discovery-visual__core[data-astro-cid-iimxsm3h]{top:105px}.discovery-visual--application[data-astro-cid-iimxsm3h] .discovery-visual__connections[data-astro-cid-iimxsm3h]{display:none}.discovery-visual--application[data-astro-cid-iimxsm3h] .discovery-node[data-astro-cid-iimxsm3h]{width:100%;min-height:86px;animation-name:discovery-mobile-in;position:relative;inset:auto;translate:none}.discovery-visual--application[data-astro-cid-iimxsm3h] .discovery-node__detail[data-astro-cid-iimxsm3h]{opacity:1;max-height:none;margin-top:5px}@keyframes discovery-mobile-in{to{opacity:1;translate:none}}}@media (prefers-reduced-motion:reduce){.discovery-visual__core[data-astro-cid-iimxsm3h],.discovery-node[data-astro-cid-iimxsm3h]{opacity:1;scale:1;animation:none!important}.discovery-node--top[data-astro-cid-iimxsm3h],.discovery-node--bottom[data-astro-cid-iimxsm3h]{translate:-50%}.discovery-node--left[data-astro-cid-iimxsm3h],.discovery-node--right[data-astro-cid-iimxsm3h]{translate:0 -50%}.discovery-visual__connections[data-astro-cid-iimxsm3h] path[data-astro-cid-iimxsm3h]{stroke-dashoffset:0;animation:none!important}.discovery-visual__pulse[data-astro-cid-iimxsm3h]{display:none}.discovery-node__detail[data-astro-cid-iimxsm3h]{transition:none}.discovery-visual--application[data-astro-cid-iimxsm3h] .discovery-node[data-astro-cid-iimxsm3h]{translate:none}}.planning-visual[data-astro-cid-kpesbzsb]{background:linear-gradient(145deg,#ffffff0f,#ffffff03);border-radius:24px;min-height:440px;padding:20px}.planning-visual__toolbar[data-astro-cid-kpesbzsb]{background:#09080f6b;border:1px solid #b9a2ff33;border-radius:12px;gap:5px;width:max-content;padding:5px;display:flex}.planning-visual__toolbar[data-astro-cid-kpesbzsb] button[data-astro-cid-kpesbzsb]{color:#ffffffa6;min-height:38px;font:700 .76rem/1 var(--font-body);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;border-radius:8px;padding:8px 16px}.planning-visual__toolbar[data-astro-cid-kpesbzsb] button[data-astro-cid-kpesbzsb][aria-selected=true]{background:var(--gradient-action);color:#fff;box-shadow:0 8px 22px #7048f638}.planning-visual__canvas[data-astro-cid-kpesbzsb]{min-height:350px;margin-top:12px;position:relative}.planning-view[data-astro-cid-kpesbzsb]{min-height:350px;position:relative;overflow:hidden}.planning-view[data-astro-cid-kpesbzsb]>p[data-astro-cid-kpesbzsb]{color:#ffffff94;text-align:center;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.planning-view--sitemap[data-astro-cid-kpesbzsb] svg[data-astro-cid-kpesbzsb]{width:100%;height:100%;position:absolute;inset:0}.sitemap-lines[data-astro-cid-kpesbzsb] path[data-astro-cid-kpesbzsb]{fill:none;stroke:#b9a2ff70;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.sitemap-node[data-astro-cid-kpesbzsb]{color:#fff;opacity:0;background:#161222f0;border:1px solid #b9a2ff40;border-radius:12px;place-items:center;width:104px;min-height:50px;font-size:.78rem;font-weight:750;display:grid;position:absolute;translate:0 12px;box-shadow:0 12px 28px #0000002e}.sitemap-node--home[data-astro-cid-kpesbzsb]{border-color:#ff642d7a;top:18px;left:calc(50% - 52px)}.sitemap-node--about[data-astro-cid-kpesbzsb]{top:205px;left:calc(17% - 52px)}.sitemap-node--services[data-astro-cid-kpesbzsb]{top:205px;left:calc(39% - 52px)}.sitemap-node--projects[data-astro-cid-kpesbzsb]{top:205px;left:calc(62% - 52px)}.sitemap-node--contact[data-astro-cid-kpesbzsb]{top:205px;left:calc(84% - 52px)}.planning-view--sitemap[data-astro-cid-kpesbzsb].is-active .sitemap-lines[data-astro-cid-kpesbzsb] path[data-astro-cid-kpesbzsb]{animation:planning-line .62s var(--ease-out) forwards}.planning-view--sitemap[data-astro-cid-kpesbzsb].is-active .sitemap-node[data-astro-cid-kpesbzsb]{animation:planning-node .43s var(--ease-out) .17s forwards}.planning-view--sitemap[data-astro-cid-kpesbzsb].is-active .sitemap-node--services[data-astro-cid-kpesbzsb]{animation-delay:.23s}.planning-view--sitemap[data-astro-cid-kpesbzsb].is-active .sitemap-node--projects[data-astro-cid-kpesbzsb]{animation-delay:.29s}.planning-view--sitemap[data-astro-cid-kpesbzsb].is-active .sitemap-node--contact[data-astro-cid-kpesbzsb]{animation-delay:.35s}.wireframe-browser[data-astro-cid-kpesbzsb]{opacity:0;background:#09080f7a;border:1px solid #b9a2ff42;border-radius:16px;width:min(92%,560px);margin:18px auto 0;overflow:hidden;scale:.97;box-shadow:0 22px 55px #00000038}.wireframe-browser__bar[data-astro-cid-kpesbzsb]{border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:31px;padding:0 11px;display:flex}.wireframe-browser__bar[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]{background:#ffffff3d;border-radius:50%;width:6px;height:6px}.wireframe-browser__bar[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]:first-child{background:var(--color-orange)}.wireframe-browser__bar[data-astro-cid-kpesbzsb] i[data-astro-cid-kpesbzsb]{background:#ffffff14;border-radius:99px;width:42%;height:6px;margin-left:auto}.wireframe-block[data-astro-cid-kpesbzsb]{opacity:0;translate:0 8px}.wireframe-block--header[data-astro-cid-kpesbzsb]{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;height:34px;padding:0 13px;display:flex}.wireframe-block--header[data-astro-cid-kpesbzsb] b[data-astro-cid-kpesbzsb]{background:#b9a2ffad;border-radius:3px;width:50px;height:8px;margin-right:auto}.wireframe-block--header[data-astro-cid-kpesbzsb] i[data-astro-cid-kpesbzsb]{background:#ffffff2e;border-radius:2px;width:28px;height:4px}.wireframe-block--hero[data-astro-cid-kpesbzsb]{background:linear-gradient(120deg,#7048f629,#0000);align-content:center;height:95px;padding:15px 20px;display:grid}.wireframe-block--hero[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]{background:#ffffff30;border-radius:4px;width:42%;height:6px;margin-top:7px}.wireframe-block--hero[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]:first-child{background:#fff9;width:58%;height:12px;margin-top:0}.wireframe-block--hero[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]:last-child{background:var(--color-orange);width:72px;height:18px}.wireframe-block--services[data-astro-cid-kpesbzsb]{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.wireframe-block--services[data-astro-cid-kpesbzsb] i[data-astro-cid-kpesbzsb]{background:#ffffff0a;border:1px solid #b9a2ff29;border-radius:8px;height:48px}.wireframe-block--projects[data-astro-cid-kpesbzsb]{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 12px 12px;display:grid}.wireframe-block--projects[data-astro-cid-kpesbzsb] i[data-astro-cid-kpesbzsb]{background:#ffffff12;border-radius:8px;height:38px}.wireframe-block--cta[data-astro-cid-kpesbzsb]{background:#7048f621;border-radius:8px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px;display:flex}.wireframe-block--cta[data-astro-cid-kpesbzsb] span[data-astro-cid-kpesbzsb]{background:#ffffff4d;border-radius:3px;width:44%;height:6px}.wireframe-block--cta[data-astro-cid-kpesbzsb] b[data-astro-cid-kpesbzsb]{background:var(--gradient-action);border-radius:4px;width:54px;height:17px;margin-left:auto}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-browser[data-astro-cid-kpesbzsb]{animation:planning-browser .45s var(--ease-out) forwards}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-block[data-astro-cid-kpesbzsb]{animation:planning-block .36s var(--ease-out) .13s forwards}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-block--hero[data-astro-cid-kpesbzsb]{animation-delay:.19s}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-block--services[data-astro-cid-kpesbzsb]{animation-delay:.25s}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-block--projects[data-astro-cid-kpesbzsb]{animation-delay:.31s}.planning-view--wireframe[data-astro-cid-kpesbzsb].is-active .wireframe-block--cta[data-astro-cid-kpesbzsb]{animation-delay:.37s}@keyframes planning-line{to{stroke-dashoffset:0}}@keyframes planning-node{to{opacity:1;translate:0}}@keyframes planning-browser{to{opacity:1;scale:1}}@keyframes planning-block{to{opacity:1;translate:0}}@media (width<=520px){.planning-visual[data-astro-cid-kpesbzsb]{min-height:410px;padding:14px}.planning-visual__canvas[data-astro-cid-kpesbzsb],.planning-view[data-astro-cid-kpesbzsb]{min-height:340px}.sitemap-node[data-astro-cid-kpesbzsb]{width:76px;min-height:46px;font-size:.68rem}.sitemap-node--home[data-astro-cid-kpesbzsb]{left:calc(50% - 38px)}.sitemap-node--about[data-astro-cid-kpesbzsb]{left:calc(14% - 38px)}.sitemap-node--services[data-astro-cid-kpesbzsb]{left:calc(38% - 38px)}.sitemap-node--projects[data-astro-cid-kpesbzsb]{left:calc(63% - 38px)}.sitemap-node--contact[data-astro-cid-kpesbzsb]{left:calc(87% - 38px)}}@media (width<=620px){.planning-visual--application[data-astro-cid-kpesbzsb] .planning-view--sitemap[data-astro-cid-kpesbzsb] svg[data-astro-cid-kpesbzsb]{display:none}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node[data-astro-cid-kpesbzsb]{width:calc(50% - 6px)}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node--home[data-astro-cid-kpesbzsb]{width:104px;top:18px;left:calc(50% - 52px)}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node--about[data-astro-cid-kpesbzsb]{top:125px;left:0}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node--services[data-astro-cid-kpesbzsb]{top:125px;left:calc(50% + 6px)}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node--projects[data-astro-cid-kpesbzsb]{top:195px;left:0}.planning-visual--application[data-astro-cid-kpesbzsb] .sitemap-node--contact[data-astro-cid-kpesbzsb]{top:195px;left:calc(50% + 6px)}.planning-visual--application[data-astro-cid-kpesbzsb] .planning-view--sitemap[data-astro-cid-kpesbzsb]:before{background:var(--feature-border);content:"";width:1px;height:45px;position:absolute;top:68px;left:50%}}@media (prefers-reduced-motion:reduce){.planning-visual__toolbar[data-astro-cid-kpesbzsb] button[data-astro-cid-kpesbzsb]{transition:none}.sitemap-lines[data-astro-cid-kpesbzsb] path[data-astro-cid-kpesbzsb]{stroke-dashoffset:0;animation:none!important}.sitemap-node[data-astro-cid-kpesbzsb],.wireframe-browser[data-astro-cid-kpesbzsb],.wireframe-block[data-astro-cid-kpesbzsb]{opacity:1;translate:none;scale:1;animation:none!important}}.development-visual[data-astro-cid-sigusjdg]{background:linear-gradient(150deg,#060811e6,#171028eb);border:1px solid #b9a2ff2e;border-radius:24px;min-height:440px;overflow:hidden;box-shadow:0 24px 60px #0000003b}.development-visual__topbar[data-astro-cid-sigusjdg]{color:#ffffffa6;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 17px;display:grid}.development-visual__topbar[data-astro-cid-sigusjdg]>span[data-astro-cid-sigusjdg]{gap:6px;display:flex}.development-visual__topbar[data-astro-cid-sigusjdg] i[data-astro-cid-sigusjdg]{background:#fff3;border-radius:50%;width:7px;height:7px}.development-visual__topbar[data-astro-cid-sigusjdg] i[data-astro-cid-sigusjdg]:first-child{background:var(--color-orange)}.development-visual__topbar[data-astro-cid-sigusjdg] strong[data-astro-cid-sigusjdg]{font-size:.72rem;font-weight:650}.development-visual__topbar[data-astro-cid-sigusjdg] small[data-astro-cid-sigusjdg]{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:.6rem}.development-visual__workspace[data-astro-cid-sigusjdg]{grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);min-height:318px;display:grid}.code-editor[data-astro-cid-sigusjdg]{color:#ffffffb3;border-right:1px solid #ffffff12;align-content:center;gap:12px;padding:30px 24px;font:500 .78rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.code-editor__line[data-astro-cid-sigusjdg]{opacity:0;white-space:nowrap;translate:-8px}.code-editor__line[data-astro-cid-sigusjdg] i[data-astro-cid-sigusjdg]{color:#ffffff3d;width:30px;font-style:normal;display:inline-block}.code-purple[data-astro-cid-sigusjdg]{color:#b9a2ff;font-weight:650}.code-orange[data-astro-cid-sigusjdg]{color:#ff8b63;font-weight:650}.code-green[data-astro-cid-sigusjdg]{color:#67d79a;font-weight:650}.code-editor__cursor[data-astro-cid-sigusjdg]{background:var(--color-orange);opacity:0;width:2px;height:17px;margin-left:31px}.testing-panel[data-astro-cid-sigusjdg]{background:#ffffff05;align-content:center;padding:25px 20px;display:grid}.testing-panel__heading[data-astro-cid-sigusjdg]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.testing-panel__heading[data-astro-cid-sigusjdg] span[data-astro-cid-sigusjdg]{color:#fff;font-size:.8rem;font-weight:750}.testing-panel__heading[data-astro-cid-sigusjdg] b[data-astro-cid-sigusjdg]{color:#b9a2ff;letter-spacing:.08em;text-transform:uppercase;background:#7048f624;border-radius:999px;padding:4px 7px;font-size:.55rem}.testing-panel[data-astro-cid-sigusjdg] ul[data-astro-cid-sigusjdg]{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.testing-panel[data-astro-cid-sigusjdg] li[data-astro-cid-sigusjdg]{color:#ffffffa8;opacity:.36;align-items:center;gap:9px;font-size:.72rem;display:flex}.testing-panel__check[data-astro-cid-sigusjdg]{color:#0000;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.testing-panel__progress[data-astro-cid-sigusjdg]{background:#ffffff14;border-radius:99px;height:4px;margin-top:20px;overflow:hidden}.testing-panel__progress[data-astro-cid-sigusjdg] span[data-astro-cid-sigusjdg]{border-radius:inherit;background:linear-gradient(90deg, #7048f6, var(--color-orange), #67d79a);transform-origin:0;width:100%;height:100%;display:block;scale:0 1}.testing-panel__status[data-astro-cid-sigusjdg]{color:#67d79a;text-align:right;opacity:0;margin-top:8px;font-size:.65rem;font-weight:700}.development-visual__replay[data-astro-cid-sigusjdg]{color:#ffffffc7;width:100%;min-height:48px;font:700 .75rem/1 var(--font-body);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:#ffffff08;border:0;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:9px;display:flex}.development-visual__replay[data-astro-cid-sigusjdg]:hover{color:#fff;background:#7048f61f}.development-visual[data-astro-cid-sigusjdg].is-resetting [data-astro-cid-sigusjdg]:is(.code-editor__line,.code-editor__cursor,.testing-panel li,.testing-panel__check,.testing-panel__progress span,.testing-panel__status){animation:none!important}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]{animation:code-line-in .28s var(--ease-out) forwards}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg]:nth-child(2),.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]:nth-child(2){animation-delay:.1s}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg]:nth-child(3),.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]:nth-child(3){animation-delay:.19s}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg]:nth-child(4),.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]:nth-child(4){animation-delay:.28s}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg]:nth-child(5),.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]:nth-child(5){animation-delay:.37s}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__line[data-astro-cid-sigusjdg]:nth-child(6),.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__line[data-astro-cid-sigusjdg]:nth-child(6){animation-delay:.46s}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .code-editor__cursor[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .code-editor__cursor[data-astro-cid-sigusjdg]{animation:.7s steps(2,end) .5s 2 editor-cursor}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .testing-panel[data-astro-cid-sigusjdg] li[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .testing-panel[data-astro-cid-sigusjdg] li[data-astro-cid-sigusjdg]{animation:testing-check-in .26s var(--ease-out) var(--check-delay) forwards}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .testing-panel__check[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .testing-panel__check[data-astro-cid-sigusjdg]{animation:testing-check-color .26s var(--ease-out) var(--check-delay) forwards}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .testing-panel__progress[data-astro-cid-sigusjdg] span[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .testing-panel__progress[data-astro-cid-sigusjdg] span[data-astro-cid-sigusjdg]{animation:testing-progress 1.2s var(--ease-out) .62s forwards}.process-panel.is-active .development-visual[data-astro-cid-sigusjdg] .testing-panel__status[data-astro-cid-sigusjdg],.development-visual[data-astro-cid-sigusjdg].is-replaying .testing-panel__status[data-astro-cid-sigusjdg]{animation:testing-status .3s var(--ease-out) 1.5s forwards}@keyframes code-line-in{to{opacity:1;translate:0}}@keyframes editor-cursor{50%{opacity:1}}@keyframes testing-check-in{to{color:#fff;opacity:1}}@keyframes testing-check-color{to{color:#67d79a;background:#67d79a21;border-color:#67d79a}}@keyframes testing-progress{to{scale:1}}@keyframes testing-status{to{opacity:1}}@media (width<=620px){.development-visual[data-astro-cid-sigusjdg]{min-height:0}.development-visual__workspace[data-astro-cid-sigusjdg]{grid-template-columns:1fr}.code-editor[data-astro-cid-sigusjdg]{border-bottom:1px solid #ffffff12;border-right:0;min-height:235px;font-size:.68rem;overflow:hidden}.testing-panel[data-astro-cid-sigusjdg]{min-height:260px}.development-visual__topbar[data-astro-cid-sigusjdg] small[data-astro-cid-sigusjdg]{display:none}.development-visual__topbar[data-astro-cid-sigusjdg]{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.development-visual__replay[data-astro-cid-sigusjdg]{transition:none}.code-editor__line[data-astro-cid-sigusjdg],.testing-panel[data-astro-cid-sigusjdg] li[data-astro-cid-sigusjdg],.testing-panel__status[data-astro-cid-sigusjdg]{opacity:1;translate:none;animation:none!important}.testing-panel__check[data-astro-cid-sigusjdg]{color:#67d79a;background:#67d79a21;border-color:#67d79a;animation:none!important}.testing-panel__progress[data-astro-cid-sigusjdg] span[data-astro-cid-sigusjdg]{scale:1;animation:none!important}.code-editor__cursor[data-astro-cid-sigusjdg]{display:none}}.launch-visual[data-astro-cid-6ycd3jat]{background:radial-gradient(circle at 50% 28%,#7048f633,#0000 34%),linear-gradient(145deg,#ffffff0f,#ffffff03);border-radius:24px;min-height:440px;position:relative;overflow:hidden}.launch-visual__status[data-astro-cid-6ycd3jat]{place-items:center;min-height:275px;display:grid;position:relative}.launch-visual__pulse[data-astro-cid-6ycd3jat]{opacity:0;border:1px solid #b9a2ff57;border-radius:50%;width:160px;height:160px;position:absolute}.launch-visual__browser[data-astro-cid-6ycd3jat]{z-index:2;color:#fff;text-align:center;opacity:0;background:linear-gradient(145deg,#1f1837fa,#0d0b16fa);border:1px solid #b9a2ff4d;border-radius:18px;place-content:center;width:218px;min-height:145px;display:grid;position:relative;overflow:hidden;translate:0 15px;box-shadow:0 24px 55px #0000004d}.launch-visual__browser[data-astro-cid-6ycd3jat]:after{content:"";background:#ff642d24;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-76px;right:-68px}.launch-visual__browser-bar[data-astro-cid-6ycd3jat]{border-bottom:1px solid #ffffff12;align-items:center;gap:5px;height:26px;padding-inline:10px;display:flex;position:absolute;inset:0 0 auto}.launch-visual__browser-bar[data-astro-cid-6ycd3jat] i[data-astro-cid-6ycd3jat]{background:#fff3;border-radius:50%;width:5px;height:5px}.launch-visual__browser-bar[data-astro-cid-6ycd3jat] i[data-astro-cid-6ycd3jat]:first-child{background:var(--color-orange)}.launch-visual__browser[data-astro-cid-6ycd3jat] strong[data-astro-cid-6ycd3jat]{letter-spacing:-.03em;font-size:1.3rem}.launch-visual__browser[data-astro-cid-6ycd3jat] small[data-astro-cid-6ycd3jat]{color:#ffffff87;margin-top:4px;font-size:.66rem}.launch-visual__badge[data-astro-cid-6ycd3jat]{z-index:3;color:#fff;background:#161222f5;border:1px solid #ffffff1f;border-radius:999px;min-width:144px;min-height:38px;font-size:.68rem;font-weight:750;position:absolute;bottom:34px;right:calc(50% - 185px);overflow:hidden;box-shadow:0 12px 28px #00000038}.launch-visual__badge[data-astro-cid-6ycd3jat]>span[data-astro-cid-6ycd3jat]{justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.launch-visual__live[data-astro-cid-6ycd3jat]{color:#67d79a;opacity:0;translate:0 12px}.launch-visual__live[data-astro-cid-6ycd3jat] i[data-astro-cid-6ycd3jat]{background:#67d79a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #67d79a1f}.growth-roadmap[data-astro-cid-6ycd3jat]{min-height:165px;padding:0 28px 20px;position:relative}.growth-roadmap[data-astro-cid-6ycd3jat] svg[data-astro-cid-6ycd3jat]{height:100px;position:absolute;inset:0 24px auto;overflow:visible}.growth-roadmap[data-astro-cid-6ycd3jat] path[data-astro-cid-6ycd3jat]{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.growth-roadmap__base[data-astro-cid-6ycd3jat]{stroke:#ffffff14}.growth-roadmap__progress[data-astro-cid-6ycd3jat]{stroke:#b9a2ff;stroke-dasharray:1;stroke-dashoffset:1px}.growth-roadmap[data-astro-cid-6ycd3jat] ol[data-astro-cid-6ycd3jat]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:58px 0 0;list-style:none;display:grid;position:relative}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]{color:#ffffff94;opacity:0;justify-items:center;font-size:.7rem;display:grid;translate:0 10px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]:first-child{--milestone-y:0px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]:nth-child(2){--milestone-y:-12px;translate:0 -2px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]:nth-child(3){--milestone-y:-28px;translate:0 -18px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]:nth-child(4){--milestone-y:-46px;translate:0 -36px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat] span[data-astro-cid-6ycd3jat]{color:#b9a2ff;background:#161222f5;border:1px solid #b9a2ff57;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:7px;font-size:.58rem;font-weight:800;display:grid}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]:last-child span[data-astro-cid-6ycd3jat]{color:var(--color-orange);border-color:#ff642d73}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat] strong[data-astro-cid-6ycd3jat]{font-size:.7rem;font-weight:700}.process-panel.is-active .launch-visual__browser[data-astro-cid-6ycd3jat]{animation:launch-browser-in .5s var(--ease-out) forwards}.process-panel.is-active .launch-visual__pulse[data-astro-cid-6ycd3jat]{animation:.75s ease-out .36s forwards launch-pulse}.process-panel.is-active .launch-visual__ready[data-astro-cid-6ycd3jat]{animation:launch-ready-out .32s var(--ease-out) .65s forwards}.process-panel.is-active .launch-visual__live[data-astro-cid-6ycd3jat]{animation:launch-live-in .36s var(--ease-out) .76s forwards}.process-panel.is-active .growth-roadmap__progress[data-astro-cid-6ycd3jat]{animation:growth-line 1s var(--ease-out) .58s forwards}.process-panel.is-active .growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]{animation:growth-milestone .38s var(--ease-out) var(--milestone-delay) forwards}@keyframes launch-browser-in{to{opacity:1;translate:0}}@keyframes launch-pulse{0%{opacity:0;scale:.72}35%{opacity:.72}to{opacity:0;scale:1.75}}@keyframes launch-ready-out{to{opacity:0;translate:0 -12px}}@keyframes launch-live-in{to{opacity:1;translate:0}}@keyframes growth-line{to{stroke-dashoffset:0}}@keyframes growth-milestone{to{opacity:1;translate:0 var(--milestone-y,0)}}@media (width<=480px){.launch-visual[data-astro-cid-6ycd3jat]{min-height:420px}.launch-visual__badge[data-astro-cid-6ycd3jat]{right:18px}.growth-roadmap[data-astro-cid-6ycd3jat]{padding-inline:14px}.growth-roadmap[data-astro-cid-6ycd3jat] svg[data-astro-cid-6ycd3jat]{inset-inline:7px}.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat] strong[data-astro-cid-6ycd3jat]{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.launch-visual__browser[data-astro-cid-6ycd3jat],.launch-visual__live[data-astro-cid-6ycd3jat],.growth-roadmap[data-astro-cid-6ycd3jat] li[data-astro-cid-6ycd3jat]{opacity:1;translate:none;animation:none!important}.launch-visual__ready[data-astro-cid-6ycd3jat],.launch-visual__pulse[data-astro-cid-6ycd3jat]{display:none}.growth-roadmap__progress[data-astro-cid-6ycd3jat]{stroke-dashoffset:0;animation:none!important}}.scope-visual[data-astro-cid-e67osiyh]{border:1px solid var(--feature-border);background:var(--feature-surface);color:var(--feature-text);border-radius:24px;overflow:hidden}.scope-top[data-astro-cid-e67osiyh]{border-bottom:1px solid var(--feature-border);background:var(--feature-soft);justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex}.scope-top[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]:first-child{align-items:center;gap:9px;font-size:.75rem;font-weight:700;display:flex}.scope-top[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]:last-child{color:var(--feature-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.scope-top[data-astro-cid-e67osiyh] svg{color:var(--feature-accent)}.scope-body[data-astro-cid-e67osiyh]{padding:clamp(20px,3vw,30px)}.scope-kicker[data-astro-cid-e67osiyh]{color:var(--feature-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}h4[data-astro-cid-e67osiyh]{color:var(--feature-text);font-size:var(--font-card-title);letter-spacing:-.035em;margin-top:10px;line-height:1.2}.scope-intro[data-astro-cid-e67osiyh]{color:color-mix(in srgb, var(--feature-text) 70%, transparent);margin-top:10px;font-size:.8rem;line-height:1.6}.scope-priorities[data-astro-cid-e67osiyh]{gap:9px;margin-top:23px;display:grid}.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]{border:1px solid var(--feature-border);background:var(--feature-canvas);cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.scope-priorities[data-astro-cid-e67osiyh] input[data-astro-cid-e67osiyh]{width:17px;height:17px;accent-color:var(--feature-accent);flex-shrink:0}.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]{flex:1;gap:5px;min-width:0;display:grid}.scope-priorities[data-astro-cid-e67osiyh] strong[data-astro-cid-e67osiyh]{font-size:.8rem;font-weight:600}.scope-priorities[data-astro-cid-e67osiyh] small[data-astro-cid-e67osiyh]{color:color-mix(in srgb, var(--feature-text) 65%, transparent);font-size:.67rem;line-height:1.5}.scope-priorities[data-astro-cid-e67osiyh] svg{color:var(--feature-accent);opacity:0;flex-shrink:0}.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]:has(:checked){border-color:var(--feature-accent);background:var(--feature-soft)}.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]:has(:checked) svg{opacity:1}.scope-result[data-astro-cid-e67osiyh]{margin-top:20px}.scope-result[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]{color:var(--feature-accent);font-size:.78rem;font-weight:700}.scope-result[data-astro-cid-e67osiyh] p[data-astro-cid-e67osiyh]{color:color-mix(in srgb, var(--feature-text) 65%, transparent);margin-top:6px;font-size:.69rem;line-height:1.5}.scope-progress[data-astro-cid-e67osiyh]{background:var(--feature-soft);border-radius:99px;height:4px;margin-top:13px;overflow:hidden}.scope-progress[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]{background:var(--gradient-action);height:100%;display:block}input[data-astro-cid-e67osiyh]:focus-visible{outline:2px solid var(--feature-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]:hover{border-color:var(--feature-accent)}}@media (prefers-reduced-motion:no-preference){.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]{transition:border-color .25s,background .25s}.scope-progress[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]{transition:width .3s var(--ease-out)}}@media (width<=520px){.scope-top[data-astro-cid-e67osiyh]{padding:15px}.scope-top[data-astro-cid-e67osiyh]>span[data-astro-cid-e67osiyh]:last-child{display:none}.scope-priorities[data-astro-cid-e67osiyh] label[data-astro-cid-e67osiyh]{padding:11px}.scope-priorities[data-astro-cid-e67osiyh] small[data-astro-cid-e67osiyh]{font-size:.64rem}}.development-process[data-astro-cid-v7vs2aen]{--process-purple:var(--feature-accent);--process-orange:var(--color-orange);--process-success:#67d79a;isolation:isolate;color:var(--feature-text);color-scheme:dark;background:radial-gradient(circle at 80% 22%,#7048f63b,#0000 34%),radial-gradient(circle at 5% 90%,#ff642d1a,#0000 31%),linear-gradient(132deg,#171223 0%,#09080f 50%,#21163d 100%);padding-block:clamp(94px,9vw,142px);position:relative;overflow:clip}.development-process--custom[data-astro-cid-v7vs2aen]{background:var(--feature-background);--process-success:var(--feature-success)}.development-process__custom-intro[data-astro-cid-v7vs2aen]{max-width:490px;color:color-mix(in srgb, var(--feature-text) 72%, transparent);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.72}.development-process__custom-intro[data-astro-cid-v7vs2aen] p[data-astro-cid-v7vs2aen]+p[data-astro-cid-v7vs2aen]{margin-top:13px}.process-panel__purpose[data-astro-cid-v7vs2aen]{color:var(--feature-accent);margin-top:20px;font-size:1rem;font-weight:700;line-height:1.5}.process-panel__purpose[data-astro-cid-v7vs2aen]+.process-panel__description[data-astro-cid-v7vs2aen]{margin-top:12px}.development-process--custom[data-astro-cid-v7vs2aen] .process-timeline__track[data-astro-cid-v7vs2aen]{left:10%;right:10%}.development-process--custom[data-astro-cid-v7vs2aen] .process-timeline__label[data-astro-cid-v7vs2aen]{text-align:center;flex-direction:column;align-items:center;gap:5px}.development-process--custom[data-astro-cid-v7vs2aen] [data-astro-cid-v7vs2aen]:is(button,a,[role=tabpanel]):focus-visible{outline:2px solid var(--feature-accent);outline-offset:5px}.development-process__inner[data-astro-cid-v7vs2aen]{z-index:2;position:relative}.development-process__intro[data-astro-cid-v7vs2aen]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:end;gap:clamp(40px,7vw,100px);display:grid}.eyebrow[data-astro-cid-v7vs2aen]{color:var(--process-orange);letter-spacing:.17em;align-items:center;gap:11px;font-size:.7rem;display:flex}.eyebrow[data-astro-cid-v7vs2aen] span[data-astro-cid-v7vs2aen]{background:currentColor;width:16px;height:1px;rotate:-60deg}h2[data-astro-cid-v7vs2aen]{max-width:780px;color:var(--heading-inverse);font-size:var(--font-section-title);letter-spacing:-.055em;margin-top:21px;line-height:1.01}h2[data-astro-cid-v7vs2aen] span[data-astro-cid-v7vs2aen]{color:var(--heading-inverse-accent);display:block}.development-process__intro[data-astro-cid-v7vs2aen]>p[data-astro-cid-v7vs2aen]{color:#ffffffb3;max-width:440px;padding-bottom:7px;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.72}.process-timeline[data-astro-cid-v7vs2aen]{grid-template-columns:repeat(var(--process-step-count,4), 1fr);margin-top:clamp(58px,6vw,82px);display:grid;position:relative}.process-timeline__track[data-astro-cid-v7vs2aen]{z-index:0;background:#ffffff24;height:1px;position:absolute;top:12px;left:12.5%;right:12.5%;overflow:hidden}.process-timeline__track[data-astro-cid-v7vs2aen] i[data-astro-cid-v7vs2aen]{background:var(--gradient-action);width:0;height:100%;transition:width .44s var(--ease-out);display:block;box-shadow:0 0 12px #7048f68c}.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]{z-index:1;color:#ffffff78;min-width:0;font:inherit;cursor:pointer;transition:color var(--duration-fast);background:0 0;border:0;justify-items:center;gap:13px;padding:0 10px 13px;display:grid;position:relative}.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]:hover{color:#ffffffc7}.process-timeline__marker[data-astro-cid-v7vs2aen]{width:25px;height:25px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast), scale var(--duration-fast);background:#151120;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.process-timeline__marker[data-astro-cid-v7vs2aen] i[data-astro-cid-v7vs2aen]{background:currentColor;border-radius:50%;width:7px;height:7px}.process-timeline__label[data-astro-cid-v7vs2aen]{align-items:baseline;gap:8px;display:flex}.process-timeline__label[data-astro-cid-v7vs2aen] small[data-astro-cid-v7vs2aen]{letter-spacing:.12em;font-size:.61rem;font-weight:800}.process-timeline__label[data-astro-cid-v7vs2aen] strong[data-astro-cid-v7vs2aen]{font-size:.84rem;font-weight:700}.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen][aria-selected=true]{color:#fff}.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen][aria-selected=true] .process-timeline__marker[data-astro-cid-v7vs2aen]{border-color:var(--process-orange);background:var(--gradient-action);scale:1.08;box-shadow:0 0 0 7px #7048f61c,0 0 24px #7048f65c}.development-process__panels[data-astro-cid-v7vs2aen]{margin-top:clamp(38px,4vw,58px)}.process-panel[data-astro-cid-v7vs2aen]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(42px,6vw,82px);min-height:510px;display:grid}.process-panel[data-astro-cid-v7vs2aen][hidden]{display:none}.process-panel__content[data-astro-cid-v7vs2aen]{min-width:0;padding-left:clamp(0px,2.5vw,32px)}.process-panel__eyebrow[data-astro-cid-v7vs2aen]{color:var(--process-purple);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:750}.process-panel__eyebrow[data-astro-cid-v7vs2aen] span[data-astro-cid-v7vs2aen]{color:var(--process-orange)}.process-panel[data-astro-cid-v7vs2aen] h3[data-astro-cid-v7vs2aen]{max-width:540px;color:var(--heading-inverse);font-size:var(--font-card-title);letter-spacing:-.035em;margin-top:20px;line-height:1.1}.process-panel__description[data-astro-cid-v7vs2aen]{color:#ffffffb0;max-width:460px;margin-top:23px;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.72}.process-panel__activities[data-astro-cid-v7vs2aen]{border-top:1px solid #ffffff1a;gap:1px;max-width:450px;margin:30px 0 0;padding:0;list-style:none;display:grid}.process-panel__activities[data-astro-cid-v7vs2aen] li[data-astro-cid-v7vs2aen]{color:#ffffffc7;border-bottom:1px solid #ffffff14;grid-template-columns:30px 22px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;display:grid}.process-panel__activities[data-astro-cid-v7vs2aen] li[data-astro-cid-v7vs2aen]>span[data-astro-cid-v7vs2aen]{color:#ffffff54;letter-spacing:.08em;font-size:.62rem;font-weight:800}.process-panel__activities[data-astro-cid-v7vs2aen] svg[data-astro-cid-v7vs2aen]{color:var(--process-orange)}.process-panel__activities[data-astro-cid-v7vs2aen] strong[data-astro-cid-v7vs2aen]{font-size:.84rem;font-weight:600}.process-panel__visual[data-astro-cid-v7vs2aen]{background:#ffffff05;border:1px solid #b9a2ff26;border-radius:30px;min-width:0;padding:12px;box-shadow:0 24px 70px #00000029}.process-panel[data-astro-cid-v7vs2aen].is-active .process-panel__content[data-astro-cid-v7vs2aen]{animation:process-content-in .43s var(--ease-out) both}.process-panel[data-astro-cid-v7vs2aen].is-active .process-panel__visual[data-astro-cid-v7vs2aen]{animation:process-visual-in .48s var(--ease-out) 40ms both}@keyframes process-content-in{0%{opacity:0;translate:0 15px}}@keyframes process-visual-in{0%{opacity:0;translate:18px;scale:.985}}.process-mobile-nav[data-astro-cid-v7vs2aen]{justify-content:space-between;align-items:center;gap:10px;margin-top:25px;display:none}.process-mobile-nav[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]{color:#fff;min-height:46px;font:700 .75rem/1 var(--font-body);cursor:pointer;background:#ffffff0a;border:1px solid #b9a2ff38;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.process-mobile-nav[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]:disabled{cursor:not-allowed;opacity:.32}.process-mobile-nav[data-astro-cid-v7vs2aen] span[data-astro-cid-v7vs2aen]{color:#ffffff7a;font-size:.66rem;font-weight:700}.development-process__footer[data-astro-cid-v7vs2aen]{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(55px,6vw,78px);padding-top:25px;display:flex}.development-process__footer[data-astro-cid-v7vs2aen] p[data-astro-cid-v7vs2aen]{color:#ffffffa6;font-size:.82rem}.development-process__footer[data-astro-cid-v7vs2aen] a[data-astro-cid-v7vs2aen]{color:var(--process-purple);transition:color var(--duration-fast);align-items:center;gap:10px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.development-process__footer[data-astro-cid-v7vs2aen] a[data-astro-cid-v7vs2aen]:hover{color:var(--process-orange)}.development-process__footer[data-astro-cid-v7vs2aen] svg[data-astro-cid-v7vs2aen]{transition:translate var(--duration-fast) var(--ease-out)}.development-process__footer[data-astro-cid-v7vs2aen] a[data-astro-cid-v7vs2aen]:hover svg[data-astro-cid-v7vs2aen]{translate:4px}.development-process__orb[data-astro-cid-v7vs2aen]{z-index:-1;pointer-events:none;border:1px solid #b9a2ff1f;border-radius:50%;position:absolute}.development-process__orb--one[data-astro-cid-v7vs2aen]{width:560px;height:560px;top:-390px;right:-120px}.development-process__orb--two[data-astro-cid-v7vs2aen]{border-color:#ff642d1a;width:420px;height:420px;bottom:-310px;left:-220px}.development-process__grid-pattern[data-astro-cid-v7vs2aen]{z-index:-1;opacity:.12;background-image:linear-gradient(#b9a2ff52 1px,#0000 1px),linear-gradient(90deg,#b9a2ff52 1px,#0000 1px);background-size:16px 16px;width:180px;height:130px;position:absolute;top:42%;left:2%;mask-image:linear-gradient(90deg,#0000,#000,#0000)}.development-process__accent-dot[data-astro-cid-v7vs2aen]{z-index:-1;opacity:.38;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px}.development-process__accent-dot--one[data-astro-cid-v7vs2aen]{color:#7048f62e;background:var(--process-purple);top:18%;right:10%}.development-process__accent-dot--two[data-astro-cid-v7vs2aen]{color:#ff642d21;background:var(--process-orange);bottom:19%;left:5%}@media (prefers-reduced-motion:no-preference){[data-astro-cid-v7vs2aen][data-process-reveal].will-reveal{opacity:0;translate:0 22px}[data-astro-cid-v7vs2aen][data-process-reveal].will-reveal.is-visible{animation:process-section-reveal .7s var(--ease-out) forwards}.process-timeline[data-astro-cid-v7vs2aen].will-reveal.is-visible{animation-delay:90ms}.development-process__panels[data-astro-cid-v7vs2aen].will-reveal.is-visible{animation-delay:.16s}}@keyframes process-section-reveal{to{opacity:1;translate:0}}@media (width<=980px){.development-process__intro[data-astro-cid-v7vs2aen]{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:40px}.process-panel[data-astro-cid-v7vs2aen]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:32px}}@media (width<=767px){.development-process[data-astro-cid-v7vs2aen]{padding-block:76px}.development-process__intro[data-astro-cid-v7vs2aen]{grid-template-columns:1fr;align-items:start;gap:22px}.development-process__intro[data-astro-cid-v7vs2aen]>p[data-astro-cid-v7vs2aen]{max-width:660px;padding:0}.process-timeline[data-astro-cid-v7vs2aen]{grid-template-columns:repeat(var(--process-step-count,4), minmax(132px, 1fr));margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;overflow-x:auto}.process-timeline[data-astro-cid-v7vs2aen]::-webkit-scrollbar{display:none}.process-timeline__track[data-astro-cid-v7vs2aen]{right:calc(var(--page-gutter) + 66px);left:calc(var(--page-gutter) + 66px)}.development-process--custom[data-astro-cid-v7vs2aen] .process-timeline__track[data-astro-cid-v7vs2aen]{left:calc(var(--page-gutter) + 66px);width:528px;right:auto}.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]{scroll-snap-align:center}.process-panel[data-astro-cid-v7vs2aen]{grid-template-columns:1fr;gap:34px;min-height:0}.process-panel__content[data-astro-cid-v7vs2aen]{padding-left:0}.process-panel[data-astro-cid-v7vs2aen] h3[data-astro-cid-v7vs2aen]{line-height:1.1}.process-panel__visual[data-astro-cid-v7vs2aen]{border-radius:26px;padding:8px}.process-mobile-nav[data-astro-cid-v7vs2aen]{display:flex}.development-process__footer[data-astro-cid-v7vs2aen]{flex-direction:column;align-items:flex-start;gap:13px}}@media (width<=480px){.process-timeline[data-astro-cid-v7vs2aen]{margin-top:48px}.process-timeline__label[data-astro-cid-v7vs2aen]{flex-direction:column;align-items:center;gap:2px}.process-timeline__label[data-astro-cid-v7vs2aen] strong[data-astro-cid-v7vs2aen]{font-size:.76rem}.process-mobile-nav[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen]{min-width:112px}.process-mobile-nav[data-astro-cid-v7vs2aen] span[data-astro-cid-v7vs2aen]{display:none}}@media (prefers-reduced-motion:reduce){.process-timeline__track[data-astro-cid-v7vs2aen] i[data-astro-cid-v7vs2aen],.process-timeline[data-astro-cid-v7vs2aen] button[data-astro-cid-v7vs2aen],.process-timeline__marker[data-astro-cid-v7vs2aen],.development-process__footer[data-astro-cid-v7vs2aen] a[data-astro-cid-v7vs2aen],.development-process__footer[data-astro-cid-v7vs2aen] svg[data-astro-cid-v7vs2aen]{transition:none}.process-panel[data-astro-cid-v7vs2aen].is-active .process-panel__content[data-astro-cid-v7vs2aen],.process-panel[data-astro-cid-v7vs2aen].is-active .process-panel__visual[data-astro-cid-v7vs2aen],[data-astro-cid-v7vs2aen][data-process-reveal]{opacity:1;animation:none;translate:none;scale:1}}.website-partnership[data-astro-cid-zlkgzjgd]{isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--border-color) 46%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-color) 46%, transparent) 1px, transparent 1px), radial-gradient(circle at 96% 4%, color-mix(in srgb, var(--color-primary) 11%, transparent), transparent 25%), radial-gradient(circle at 3% 96%, color-mix(in srgb, var(--color-orange) 7%, transparent), transparent 25%), var(--surface);color:var(--color-body);background-size:34px 34px,34px 34px,auto,auto,auto;padding-block:clamp(84px,8.5vw,132px);position:relative;overflow:clip}.website-partnership__inner[data-astro-cid-zlkgzjgd]{z-index:2;position:relative}.website-partnership__header[data-astro-cid-zlkgzjgd]{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:end;gap:clamp(48px,7vw,105px);display:grid}.eyebrow[data-astro-cid-zlkgzjgd]{color:var(--color-primary);letter-spacing:.17em;align-items:center;gap:13px;font-size:.7rem;display:flex}.eyebrow[data-astro-cid-zlkgzjgd] span[data-astro-cid-zlkgzjgd]{background:currentColor;width:26px;height:1px}h2[data-astro-cid-zlkgzjgd]{max-width:760px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;margin-top:22px;line-height:1.02}h2[data-astro-cid-zlkgzjgd] span[data-astro-cid-zlkgzjgd]{color:var(--heading-accent);display:block}.website-partnership__intro[data-astro-cid-zlkgzjgd]{border-left:1px solid color-mix(in srgb, var(--color-primary) 44%, var(--border-color));max-width:580px;color:var(--color-body);padding:5px 0 6px clamp(24px,3vw,42px);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.website-partnership__principles[data-astro-cid-zlkgzjgd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,32px);margin-top:clamp(52px,6vw,82px);display:grid;position:relative}.website-partnership__connectors[data-astro-cid-zlkgzjgd]{z-index:-1;width:calc(100% - 92px);height:100%;color:color-mix(in srgb, var(--color-primary) 28%, var(--border-color));pointer-events:none;position:absolute;inset:0 0 0 46px;overflow:visible}.website-partnership__connectors[data-astro-cid-zlkgzjgd] path[data-astro-cid-zlkgzjgd]{fill:none;stroke:currentColor;stroke-width:.11px;stroke-dasharray:.4 .38;vector-effect:non-scaling-stroke}.principle[data-astro-cid-zlkgzjgd]{--principle-accent:var(--color-primary);--principle-tint:var(--color-blue-soft);min-width:0;min-height:218px;transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-normal) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:24px;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:20px;padding:21px 20px 23px;display:grid;position:relative}.principle--pink[data-astro-cid-zlkgzjgd]{--principle-accent:var(--color-pink);--principle-tint:color-mix(in srgb, var(--color-pink) 10%, var(--surface))}.principle--orange[data-astro-cid-zlkgzjgd]{--principle-accent:var(--color-orange);--principle-tint:var(--color-orange-soft)}.principle__number[data-astro-cid-zlkgzjgd]{border:1px solid color-mix(in srgb, var(--principle-accent) 62%, var(--border-color));background:var(--surface);width:78px;height:78px;color:var(--principle-accent);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), scale var(--duration-fast);border-radius:50%;place-items:center;margin-top:11px;display:grid;position:relative}.principle__number[data-astro-cid-zlkgzjgd]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--principle-accent) 55%, transparent), transparent);content:"";width:30px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.principle__number[data-astro-cid-zlkgzjgd] span[data-astro-cid-zlkgzjgd]{letter-spacing:.06em;font-size:.74rem;font-weight:800}.principle__number[data-astro-cid-zlkgzjgd] i[data-astro-cid-zlkgzjgd]{border:2px solid var(--surface);background:var(--principle-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--principle-accent) 13%, transparent);border-radius:50%;position:absolute;top:3px;right:1px}.principle__content[data-astro-cid-zlkgzjgd]{min-width:0}.principle__label[data-astro-cid-zlkgzjgd]{color:var(--principle-accent);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:800}.principle[data-astro-cid-zlkgzjgd] h3[data-astro-cid-zlkgzjgd]{max-width:330px;color:var(--heading-color);font-size:var(--font-card-title);letter-spacing:-.035em;transition:color var(--duration-fast);margin-top:12px;line-height:1.08}.principle__description[data-astro-cid-zlkgzjgd]{max-width:340px;color:var(--color-body);margin-top:17px;font-size:.94rem;line-height:1.58}@media (hover:hover){.principle[data-astro-cid-zlkgzjgd]:hover{border-color:color-mix(in srgb, var(--principle-accent) 26%, var(--border-color));background:color-mix(in srgb, var(--principle-tint) 55%, var(--surface-glass));box-shadow:0 20px 46px color-mix(in srgb, var(--principle-accent) 11%, transparent);translate:0 -5px}.principle[data-astro-cid-zlkgzjgd]:hover .principle__number[data-astro-cid-zlkgzjgd]{background:var(--principle-accent);color:#fff;box-shadow:0 0 0 10px color-mix(in srgb, var(--principle-accent) 10%, transparent), 0 15px 35px color-mix(in srgb, var(--principle-accent) 24%, transparent);border-color:#0000;scale:1.04}.principle[data-astro-cid-zlkgzjgd]:hover h3[data-astro-cid-zlkgzjgd]{color:var(--principle-accent)}}.website-partnership__closing[data-astro-cid-zlkgzjgd]{border:1px solid var(--border-color);background:var(--surface-glass);box-shadow:0 14px 40px color-mix(in srgb, var(--color-navy) 5%, transparent);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:clamp(42px,5vw,66px);padding:24px 26px 24px clamp(26px,4vw,52px);display:grid}.website-partnership__closing[data-astro-cid-zlkgzjgd] p[data-astro-cid-zlkgzjgd]{border-left:2px solid var(--color-primary);max-width:850px;color:var(--color-body);padding-left:25px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.55}.website-partnership__cta[data-astro-cid-zlkgzjgd]{background:var(--gradient-action);min-height:54px;color:var(--on-primary);font:750 .86rem/1 var(--font-body);box-shadow:0 14px 30px color-mix(in srgb, var(--color-primary) 24%, transparent);cursor:pointer;transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast);border:0;border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:14px 26px;display:inline-flex}.website-partnership__cta[data-astro-cid-zlkgzjgd]:hover{box-shadow:0 18px 38px color-mix(in srgb, var(--color-primary) 31%, transparent);translate:0 -2px}.website-partnership__watermark[data-astro-cid-zlkgzjgd]{z-index:-1;color:#0000;letter-spacing:-.07em;-webkit-text-stroke:1px color-mix(in srgb, var(--color-primary) 13%, transparent);pointer-events:none;font-size:clamp(5rem,8vw,8.5rem);font-weight:500;line-height:1;position:absolute}.website-partnership__watermark--purpose[data-astro-cid-zlkgzjgd]{top:-12px;right:2%}.website-partnership__watermark--growth[data-astro-cid-zlkgzjgd]{-webkit-text-stroke-color:color-mix(in srgb, var(--color-orange) 11%, transparent);bottom:18px;left:2%}.website-partnership__orb[data-astro-cid-zlkgzjgd]{z-index:-1;border:1px solid color-mix(in srgb, var(--color-primary) 13%, transparent);pointer-events:none;border-radius:50%;position:absolute}.website-partnership__orb--one[data-astro-cid-zlkgzjgd]{width:340px;height:340px;top:-235px;left:-120px}.website-partnership__orb--two[data-astro-cid-zlkgzjgd]{border-color:color-mix(in srgb, var(--color-orange) 10%, transparent);width:410px;height:410px;bottom:-250px;right:-270px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-zlkgzjgd][data-partnership-reveal].will-reveal{opacity:0}[data-astro-cid-zlkgzjgd][data-partnership-reveal].will-reveal.is-visible{animation:partnership-reveal .62s var(--ease-out) var(--principle-delay,0s) forwards}}@keyframes partnership-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (width<=1020px){.website-partnership__header[data-astro-cid-zlkgzjgd]{grid-template-columns:1fr;align-items:start;gap:28px}.website-partnership__intro[data-astro-cid-zlkgzjgd]{max-width:760px}.website-partnership__principles[data-astro-cid-zlkgzjgd]{grid-template-columns:repeat(2,minmax(0,1fr))}.website-partnership__connectors[data-astro-cid-zlkgzjgd]{display:none}}@media (width<=700px){.website-partnership[data-astro-cid-zlkgzjgd]{background-size:28px 28px,28px 28px,auto,auto,auto;padding-block:74px}.website-partnership__intro[data-astro-cid-zlkgzjgd]{border-left:0;padding:0}.website-partnership__principles[data-astro-cid-zlkgzjgd]{grid-template-columns:1fr;gap:10px;margin-top:40px}.principle[data-astro-cid-zlkgzjgd]{border-radius:20px;grid-template-columns:68px minmax(0,1fr);gap:16px;min-height:0;padding:20px 10px}.principle__number[data-astro-cid-zlkgzjgd]{width:62px;height:62px;margin-top:7px}.principle__number[data-astro-cid-zlkgzjgd]:after{width:20px}.principle__description[data-astro-cid-zlkgzjgd]{margin-top:12px;font-size:.91rem}.website-partnership__closing[data-astro-cid-zlkgzjgd]{grid-template-columns:1fr;gap:24px;padding:24px}.website-partnership__closing[data-astro-cid-zlkgzjgd] p[data-astro-cid-zlkgzjgd]{padding-left:18px}.website-partnership__cta[data-astro-cid-zlkgzjgd]{width:100%}.website-partnership__watermark[data-astro-cid-zlkgzjgd]{font-size:4.8rem}}@media (prefers-reduced-motion:reduce){.principle[data-astro-cid-zlkgzjgd],.principle__number[data-astro-cid-zlkgzjgd],.principle[data-astro-cid-zlkgzjgd] h3[data-astro-cid-zlkgzjgd],.website-partnership__cta[data-astro-cid-zlkgzjgd]{transition:none}[data-astro-cid-zlkgzjgd][data-partnership-reveal]{opacity:1;animation:none;translate:none}}
