.detail-hero[data-astro-cid-wuiie3o5]{position:relative;padding:128px 0 clamp(32px,5vw,64px)}.detail-hero[data-astro-cid-wuiie3o5]>.wrap[data-astro-cid-wuiie3o5]{position:relative;z-index:1}.hero-grid[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,88px);align-items:center}.crumbs[data-astro-cid-wuiie3o5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:var(--faint)}.crumbs[data-astro-cid-wuiie3o5] a[data-astro-cid-wuiie3o5]{color:var(--muted);text-decoration:none;transition:color .2s ease}.crumbs[data-astro-cid-wuiie3o5] a[data-astro-cid-wuiie3o5]:hover{color:var(--accent)}.crumbs[data-astro-cid-wuiie3o5] [data-astro-cid-wuiie3o5][aria-current]{color:var(--ink);font-weight:500}.hero-copy[data-astro-cid-wuiie3o5]{container-type:inline-size}.hero-copy[data-astro-cid-wuiie3o5] .eyebrow[data-astro-cid-wuiie3o5]{display:flex}h1[data-astro-cid-wuiie3o5]{font-family:var(--font-display);font-stretch:125%;font-size:min(clamp(1.9rem,4.6vw,3.8rem),calc(100cqi / (var(--chars) * 1.02)));font-weight:900;line-height:1;text-transform:uppercase;color:var(--ink);margin:0 0 1rem;text-shadow:3px 3px 0 var(--bg-elev),5px 5px 0 var(--name-shadow)}.tagline[data-astro-cid-wuiie3o5]{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--accent);font-weight:600;margin:0 0 1.25rem}.hero-lead[data-astro-cid-wuiie3o5]{color:var(--muted);font-size:1.05rem;line-height:1.8;max-width:52ch;margin:0 0 2rem}.actions[data-astro-cid-wuiie3o5]{display:flex;flex-wrap:wrap;gap:.75rem}.visual[data-astro-cid-wuiie3o5]{position:relative;padding:28px}.panel[data-astro-cid-wuiie3o5]{aspect-ratio:1;max-width:440px;margin-inline:auto;border-radius:36px;background:linear-gradient(140deg,#5fb3f7,var(--accent) 55%,#0f63b8);display:grid;place-items:center;box-shadow:var(--glow),var(--shadow-lg);color:#fff}.panel-icon[data-astro-cid-wuiie3o5]{width:46%;aspect-ratio:1;display:grid;place-items:center;border-radius:32px;background:color-mix(in srgb,#ffffff 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 30%,transparent),0 20px 40px -12px #00000040}.panel-icon[data-astro-cid-wuiie3o5] svg[data-astro-cid-wuiie3o5]{width:52%;height:52%}.chip[data-astro-cid-wuiie3o5]{position:absolute;padding:.55rem 1rem;border-radius:999px;background:var(--bg-elev);color:var(--ink);font-size:.88rem;font-weight:600;box-shadow:var(--shadow);white-space:nowrap;animation:chip-float 6s ease-in-out infinite}.chip-1[data-astro-cid-wuiie3o5]{top:10%;left:0}.chip-2[data-astro-cid-wuiie3o5]{top:30%;right:0;animation-delay:-1.5s}.chip-3[data-astro-cid-wuiie3o5]{bottom:24%;left:2%;animation-delay:-3s}.chip-4[data-astro-cid-wuiie3o5]{bottom:6%;right:8%;animation-delay:-4.5s}@keyframes chip-float{0%,to{translate:0 0}50%{translate:0 -8px}}.scope-head[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(36px,5vw,60px)}.scope-head[data-astro-cid-wuiie3o5] .section-head[data-astro-cid-wuiie3o5]{margin-bottom:0}.scope-intro[data-astro-cid-wuiie3o5]{margin:0;color:var(--muted);line-height:1.8}.deliverables[data-astro-cid-wuiie3o5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(16px,2vw,24px)}.deliverables[data-astro-cid-wuiie3o5] li[data-astro-cid-wuiie3o5]{padding:1.6rem;border-radius:var(--radius-sm);background:var(--bg-elev);box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.deliverables[data-astro-cid-wuiie3o5] li[data-astro-cid-wuiie3o5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.d-icon[data-astro-cid-wuiie3o5]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.deliverables[data-astro-cid-wuiie3o5] h3[data-astro-cid-wuiie3o5]{margin:1rem 0 .4rem;font-family:var(--font-display);font-stretch:112%;font-size:1.05rem;font-weight:750;color:var(--ink)}.deliverables[data-astro-cid-wuiie3o5] p[data-astro-cid-wuiie3o5]{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.fit-grid[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,88px);align-items:start}.fit-grid[data-astro-cid-wuiie3o5] .section-title[data-astro-cid-wuiie3o5]{margin-bottom:1.75rem}.situations[data-astro-cid-wuiie3o5]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.situations[data-astro-cid-wuiie3o5] li[data-astro-cid-wuiie3o5]{display:flex;gap:.9rem;align-items:baseline;color:var(--text);font-size:1.05rem;line-height:1.6}.s-dot[data-astro-cid-wuiie3o5]{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft);translate:0 -1px}.tech-card[data-astro-cid-wuiie3o5]{padding:clamp(24px,3vw,36px);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow)}.tech-title[data-astro-cid-wuiie3o5]{margin:0 0 1.25rem;font-family:var(--font-display);font-stretch:112%;font-size:1.1rem;font-weight:750;color:var(--ink)}.process-section[data-astro-cid-wuiie3o5]{padding-top:0}.faq-grid[data-astro-cid-wuiie3o5]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,6vw,88px);align-items:start}.faq[data-astro-cid-wuiie3o5]{display:grid;gap:.9rem}.faq[data-astro-cid-wuiie3o5] details[data-astro-cid-wuiie3o5]{border-radius:var(--radius-sm);background:var(--bg-elev);box-shadow:var(--shadow);padding:0 1.5rem}.faq[data-astro-cid-wuiie3o5] summary[data-astro-cid-wuiie3o5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none}.faq[data-astro-cid-wuiie3o5] summary[data-astro-cid-wuiie3o5]::-webkit-details-marker{display:none}.faq[data-astro-cid-wuiie3o5] h3[data-astro-cid-wuiie3o5]{margin:0;font-size:1.02rem;font-weight:600;color:var(--ink);line-height:1.45}.toggle[data-astro-cid-wuiie3o5]{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);transition:transform .3s var(--ease)}.toggle[data-astro-cid-wuiie3o5]:before,.toggle[data-astro-cid-wuiie3o5]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--accent);translate:-50% -50%}.toggle[data-astro-cid-wuiie3o5]:after{rotate:90deg;transition:rotate .3s var(--ease)}details[data-astro-cid-wuiie3o5][open] .toggle[data-astro-cid-wuiie3o5]:after{rotate:0deg}.faq[data-astro-cid-wuiie3o5] summary[data-astro-cid-wuiie3o5]:hover h3[data-astro-cid-wuiie3o5]{color:var(--accent)}.faq[data-astro-cid-wuiie3o5] details[data-astro-cid-wuiie3o5] p[data-astro-cid-wuiie3o5]{margin:0;padding:0 0 1.4rem;color:var(--muted);line-height:1.75}.others-section[data-astro-cid-wuiie3o5]{padding-top:0}.others-title[data-astro-cid-wuiie3o5]{margin:0 0 1.5rem;font-family:var(--font-display);font-stretch:115%;font-size:1.3rem;font-weight:800;color:var(--ink)}.others[data-astro-cid-wuiie3o5]{list-style:none;margin:0 0 clamp(32px,5vw,56px);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem}.other[data-astro-cid-wuiie3o5]{height:100%;display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600;transition:border-color .25s ease,background-color .25s ease}.other[data-astro-cid-wuiie3o5]:hover{border-color:var(--accent);background:var(--bg-elev)}.o-icon[data-astro-cid-wuiie3o5]{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(140deg,#5fb3f7,var(--accent))}.o-title[data-astro-cid-wuiie3o5]{flex:1;line-height:1.35}.o-arrow[data-astro-cid-wuiie3o5]{color:var(--accent);transition:transform .3s var(--ease)}.other[data-astro-cid-wuiie3o5]:hover .o-arrow[data-astro-cid-wuiie3o5]{transform:translate(4px)}.ask[data-astro-cid-wuiie3o5]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 3rem;flex-wrap:wrap;padding:clamp(28px,4vw,52px);border-radius:var(--radius);background:linear-gradient(135deg,#4aa8f0,var(--accent) 60%,#0f63b8);color:#fff;box-shadow:var(--glow)}.ask[data-astro-cid-wuiie3o5] h2[data-astro-cid-wuiie3o5]{margin:0 0 .5rem;font-family:var(--font-display);font-stretch:120%;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:850}.ask[data-astro-cid-wuiie3o5] p[data-astro-cid-wuiie3o5]{margin:0;opacity:.9;max-width:52ch}.ask-btn[data-astro-cid-wuiie3o5]{background:#fff;color:var(--accent);box-shadow:0 10px 24px -10px #0006}@media(max-width:900px){.hero-grid[data-astro-cid-wuiie3o5],.scope-head[data-astro-cid-wuiie3o5],.fit-grid[data-astro-cid-wuiie3o5],.faq-grid[data-astro-cid-wuiie3o5]{grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-wuiie3o5]{max-width:420px}}@media(max-width:560px){.detail-hero[data-astro-cid-wuiie3o5]{padding-top:104px}.chip[data-astro-cid-wuiie3o5]{font-size:.78rem;padding:.45rem .8rem}.actions[data-astro-cid-wuiie3o5] .btn[data-astro-cid-wuiie3o5]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.chip[data-astro-cid-wuiie3o5]{animation:none}}
