.bp-studio.svelte-1lwi5ed{background:#09110e;border:1px solid rgba(110,231,183,.2);border-radius:32px;padding:clamp(1.35rem,3vw,2.4rem);color:#f1f5f9;box-shadow:0 28px 64px -18px #09110e73}.bp-topbar.svelte-1lwi5ed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;margin-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.08)}.bp-status.svelte-1lwi5ed{display:inline-flex;align-items:center;gap:.55rem;font-size:.74rem;font-weight:800;letter-spacing:.1em;color:#6ee7b7}.pulse-dot.svelte-1lwi5ed{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 12px #10b981}.bp-tabs.svelte-1lwi5ed{display:flex;flex-wrap:wrap;gap:.45rem}.bp-tab.svelte-1lwi5ed{display:inline-flex;align-items:center;gap:.42rem;padding:.52rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#cbd5e1;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease}.bp-tab.svelte-1lwi5ed:hover{border-color:#6ee7b766;color:#fff}.bp-tab.selected.svelte-1lwi5ed{background:linear-gradient(135deg,#059669,#0284c7);border-color:#38bdf8;color:#fff;font-weight:800}.tab-code.svelte-1lwi5ed{font-size:.72rem;opacity:.75;font-variant-numeric:tabular-nums}.bp-grid.svelte-1lwi5ed{display:grid;grid-template-columns:1.12fr 1fr;gap:2rem;align-items:center}.bp-photo-stage.svelte-1lwi5ed{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3 / 2;border:1px solid rgba(110,231,183,.22);background:#0c1713}.stage-img.svelte-1lwi5ed{width:100%;height:100%;object-fit:cover;display:block}.stage-vignette.svelte-1lwi5ed{position:absolute;inset:0;background:linear-gradient(to top,rgba(9,17,14,.72) 0%,transparent 45%);pointer-events:none}.scan-laser-bar.svelte-1lwi5ed{position:absolute;left:0;right:0;top:12%;height:2px;background:linear-gradient(90deg,transparent,#38bdf8,#34d399,transparent);box-shadow:0 0 16px #38bdf8cc;animation:svelte-1lwi5ed-photoScan 5.5s ease-in-out infinite alternate;pointer-events:none}@keyframes svelte-1lwi5ed-photoScan{0%{top:12%}to{top:84%}}.hotspot-pin.svelte-1lwi5ed{position:absolute;display:inline-flex;align-items:center;gap:.45rem;transform:translate(-12px,-50%);z-index:3;max-width:min(240px,68vw)}.pin-beacon.svelte-1lwi5ed{width:16px;height:16px;border-radius:50%;background:#0ea5e9;border:2.5px solid #ffffff;box-shadow:0 0 0 6px #0ea5e957;flex-shrink:0}.pin-chip.svelte-1lwi5ed{padding:.3rem .7rem;border-radius:999px;background:#081116db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(56,189,248,.42);color:#f0f9ff;font-size:.74rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-caption.svelte-1lwi5ed{position:absolute;left:1rem;right:1rem;bottom:.9rem;display:flex;align-items:center;justify-content:space-between;font-size:.76rem;font-weight:800;color:#e2e8f0;z-index:3}.cap-code.svelte-1lwi5ed{padding:.2rem .6rem;border-radius:999px;background:#10b98138;border:1px solid rgba(110,231,183,.35);color:#6ee7b7}.spec-top.svelte-1lwi5ed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.spec-badge.svelte-1lwi5ed{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#6ee7b7}.spec-metric.svelte-1lwi5ed{font-size:.75rem;font-weight:700;padding:.24rem .72rem;border-radius:999px;background:#0ea5e929;border:1px solid rgba(56,189,248,.35);color:#7dd3fc}.bp-spec.svelte-1lwi5ed h3:where(.svelte-1lwi5ed){color:#fff;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.3;margin:0 0 .65rem}.spec-desc.svelte-1lwi5ed{color:#94a3b8;font-size:.93rem;line-height:1.68;margin:0 0 1.15rem}.spec-list.svelte-1lwi5ed{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.spec-row.svelte-1lwi5ed{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:#e2e8f0}.spec-check.svelte-1lwi5ed{color:#34d399;flex-shrink:0;margin-top:.1rem}.spec-safety.svelte-1lwi5ed{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;border-radius:18px;background:#10b9811a;border:1px solid rgba(110,231,183,.22);color:#6ee7b7;margin-bottom:1.25rem}.spec-safety.svelte-1lwi5ed strong:where(.svelte-1lwi5ed){display:block;font-size:.85rem;color:#ecfdf5;margin-bottom:.15rem}.spec-safety.svelte-1lwi5ed p:where(.svelte-1lwi5ed){margin:0;font-size:.83rem;color:#a7f3d0}.spec-cta.svelte-1lwi5ed{display:inline-flex;align-items:center;gap:.65rem;padding:.68rem .75rem .68rem 1.25rem;border-radius:999px;background:#fff;color:#09110e;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.spec-cta.svelte-1lwi5ed:hover{transform:translateY(-2px);background:#ecfdf5}.cta-circle.svelte-1lwi5ed{width:28px;height:28px;border-radius:50%;background:#10b981;color:#051b13;display:inline-flex;align-items:center;justify-content:center;font-weight:900}@media(max-width:960px){.bp-grid.svelte-1lwi5ed{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scan-laser-bar.svelte-1lwi5ed{animation:none}}.ba-studio.svelte-1x609dx{background:#fff;border:1px solid rgba(9,17,14,.08);border-radius:32px;padding:clamp(1.25rem,2.8vw,2.2rem);box-shadow:0 20px 50px -18px #09110e14}.ba-controls.svelte-1x609dx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:1.25rem}.ba-tabs.svelte-1x609dx{display:flex;flex-wrap:wrap;gap:.45rem}.ba-pill.svelte-1x609dx{padding:.52rem 1.05rem;border-radius:999px;border:1px solid rgba(9,17,14,.1);background:#f5f6f3;color:#37443f;font-size:.86rem;font-weight:700;cursor:pointer;transition:all .2s ease}.ba-pill.active.svelte-1x609dx{background:#091114;border-color:#0284c7;color:#38bdf8}.ba-hint.svelte-1x609dx{font-size:.8rem;font-weight:700;color:#5c6b65}.ba-stage.svelte-1x609dx{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16 / 9;max-height:460px;width:100%;background:#09110e;-webkit-user-select:none;user-select:none}.layer-img.svelte-1x609dx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.before-clip.svelte-1x609dx{position:absolute;inset:0}.before-img.svelte-1x609dx{filter:sepia(.38) contrast(.76) brightness(.78) blur(1.5px)}.grime-veil.svelte-1x609dx{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,#78716c57,#2925246b)}.corner-tag.svelte-1x609dx{position:absolute;top:1rem;z-index:4;padding:.38rem .85rem;border-radius:999px;font-size:.75rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:44%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.corner-tag.before.svelte-1x609dx{left:1rem;background:#09110ec7;color:#e2e8f0}.corner-tag.after.svelte-1x609dx{right:1rem;background:linear-gradient(135deg,#0284c7eb,#059669eb);color:#fff}.laser-line.svelte-1x609dx{position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#38bdf8,#10b981);box-shadow:0 0 16px #38bdf8;z-index:5;transform:translate(-50%);pointer-events:none}.laser-knob.svelte-1x609dx{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#091114;border:2px solid #38bdf8;color:#38bdf8;display:flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 8px 24px #00000059}.ba-range-overlay.svelte-1x609dx{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:6;margin:0}.ba-meta-bar.svelte-1x609dx{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.meta-main.svelte-1x609dx{display:flex;align-items:center;gap:.85rem}.meta-main.svelte-1x609dx h3:where(.svelte-1x609dx){margin:0 0 .15rem;font-size:1.04rem;color:#09110e}.meta-main.svelte-1x609dx p:where(.svelte-1x609dx){margin:0;font-size:.86rem;color:#52605b}.purity-chip.svelte-1x609dx{padding:.42rem .95rem;border-radius:999px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;font-size:.82rem;font-weight:800;white-space:nowrap}@media(max-width:640px){.corner-tag.svelte-1x609dx{font-size:.68rem;padding:.28rem .6rem}}.sec-pad.svelte-1uha8ag{padding:clamp(3.2rem,6vw,5.2rem) 0}.pt-0.svelte-1uha8ag{padding-top:0}.hero-bento-sec.svelte-1uha8ag{padding:1.1rem 0 2.5rem}.hero-bento-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.08fr 1fr;gap:1.35rem;align-items:stretch}.hero-pitch.svelte-1uha8ag{background:#fff;border:1px solid rgba(9,17,14,.08);border-radius:34px;padding:clamp(1.75rem,3.6vw,3.1rem);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 50px -20px #09110e12}.eyebrow-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.38rem .9rem;border-radius:999px;background:#09110e;color:#6ee7b7;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:1.25rem}.live-dot.svelte-1uha8ag{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981}h1.svelte-1uha8ag{margin:0 0 1.1rem;font-size:clamp(1.85rem,3.5vw,2.95rem);line-height:1.2;letter-spacing:-.03em;color:#09110e;font-weight:900}.emerald-mark.svelte-1uha8ag{display:block;background:linear-gradient(115deg,#059669,#0284c7 58%,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.motto-chip.svelte-1uha8ag{display:inline-block;margin-top:.45rem;padding:.16rem .85rem;border-radius:999px;background:#e0f2fe;border:1px solid #7dd3fc;color:#0369a1;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:800;vertical-align:middle}.hero-lead.svelte-1uha8ag{margin:0 0 1.65rem;font-size:.98rem;color:#43524c;line-height:1.72}.hero-lead.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#09110e}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.6rem}.btn-obsidian.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;padding:.78rem 1.45rem .78rem .9rem;border-radius:999px;background:#09110e;color:#fff;font-size:.92rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 16px 32px -12px #09110e61;transition:transform .2s ease,background .2s ease}.btn-obsidian.svelte-1uha8ag:hover{transform:translateY(-2px);background:#10241d}.btn-ic.svelte-1uha8ag{width:32px;height:32px;border-radius:50%;background:#10b981;color:#041d14;display:inline-flex;align-items:center;justify-content:center}.btn-stone.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.35rem;border-radius:999px;background:#f0f9ff;border:1px solid #7dd3fc;color:#0369a1;font-size:.9rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .2s ease,border-color .2s ease,background .2s ease}.btn-stone.svelte-1uha8ag:hover{transform:translateY(-2px);background:#e0f2fe;border-color:#0284c7}.quick-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:1.15rem;border-top:1px solid rgba(9,17,14,.07)}.quick-tags.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.34rem .78rem;border-radius:999px;background:#f5f6f3;color:#37443f;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease}.quick-tags.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#ecfdf5;color:#047857}.hero-mosaic.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.15rem}.mosaic-photo-card.svelte-1uha8ag{position:relative;border-radius:34px;overflow:hidden;flex:1;min-height:310px;border:1px solid rgba(9,17,14,.08);background:#09110e}.mosaic-photo-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.floating-glass-pill.svelte-1uha8ag{position:absolute;left:1.15rem;bottom:1.15rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;background:#09110ecc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(110,231,183,.3);color:#ecfdf5;font-size:.78rem;font-weight:800}.v-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:#34d399}.mosaic-subgrid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.bento-stat.svelte-1uha8ag{border-radius:26px;padding:1.35rem 1.45rem}.bento-stat.obsidian.svelte-1uha8ag{background:#09110e;color:#e2e8f0;border:1px solid rgba(110,231,183,.2)}.bento-stat.mint.svelte-1uha8ag{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0c4a6e;border:1px solid #7dd3fc}.b-stat-top.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.b-num.svelte-1uha8ag{font-size:1.55rem;font-weight:900;letter-spacing:-.02em}.obsidian.svelte-1uha8ag .b-num:where(.svelte-1uha8ag){color:#6ee7b7}.aio-overview-card.svelte-1uha8ag{margin-top:1.25rem;background:#fff;border:1px solid rgba(2,132,199,.16);border-radius:28px;padding:clamp(1.35rem,2.8vw,2.2rem);box-shadow:0 18px 44px -22px #08111614}.aio-top-bar.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.aio-badge-wrap.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.55rem}.aio-kicker.svelte-1uha8ag{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#0284c7}.aio-time.svelte-1uha8ag{font-size:.76rem;font-weight:700;color:#475569;background:#f0f9ff;border:1px solid #bae6fd;padding:.24rem .68rem;border-radius:999px}.aio-h2.svelte-1uha8ag{margin:0 0 .65rem;font-size:clamp(1.18rem,2vw,1.48rem);color:#091114;letter-spacing:-.02em}.aio-answer.svelte-1uha8ag{margin:0 0 1.15rem;font-size:.94rem;line-height:1.75;color:#334155}.aio-answer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#091114}.aio-facts-dl.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0 0 1.25rem}.aio-facts-dl.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:.8rem 1rem;border-radius:16px;background:#f8fafc;border:1px solid rgba(14,165,233,.14)}.aio-facts-dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:.75rem;font-weight:800;color:#0284c7;margin-bottom:.2rem}.aio-facts-dl.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-size:.84rem;font-weight:600;color:#1e293b;line-height:1.5}.aio-table-wrap.svelte-1uha8ag{overflow-x:auto;border-radius:18px;border:1px solid rgba(9,17,14,.08)}.aio-matrix-table.svelte-1uha8ag{width:100%;border-collapse:collapse;font-size:.84rem;text-align:left;min-width:640px}.aio-matrix-table.svelte-1uha8ag caption:where(.svelte-1uha8ag){padding:.7rem 1rem;background:#091114;color:#bae6fd;font-size:.78rem;font-weight:800;text-align:left}.aio-matrix-table.svelte-1uha8ag th:where(.svelte-1uha8ag){background:#f0f9ff;color:#0369a1;font-weight:800;padding:.72rem .95rem;border-bottom:1px solid #bae6fd}.aio-matrix-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.72rem .95rem;border-bottom:1px solid rgba(9,17,14,.06);color:#334155;vertical-align:top}.aio-matrix-table.svelte-1uha8ag tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}.aio-matrix-table.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#059669;font-weight:800;text-decoration:none}.aio-matrix-table.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#0284c7;text-decoration:underline}@media(max-width:768px){.aio-facts-dl.svelte-1uha8ag{grid-template-columns:1fr}}.bento-stat.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.82rem;line-height:1.5;opacity:.9}.discipline-strip.svelte-1uha8ag{margin-top:1.25rem;background:#fff;border:1px solid rgba(9,17,14,.07);border-radius:22px;padding:.95rem 1.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem}.discipline-strip.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.42rem;font-size:.84rem;font-weight:700;color:#1f2d28}.discipline-strip.svelte-1uha8ag svg{color:#059669}.sec-header.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-bottom:2rem}.sec-header.compact.svelte-1uha8ag{margin-bottom:1.5rem}.sec-kicker.svelte-1uha8ag{display:block;font-size:.74rem;font-weight:800;letter-spacing:.1em;color:#059669;margin-bottom:.35rem}.sec-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.5rem,2.6vw,2.15rem);letter-spacing:-.025em;color:#09110e;line-height:1.25}.filter-pills.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4rem}.filter-pills.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:.48rem .95rem;border-radius:999px;border:1px solid rgba(9,17,14,.1);background:#fff;color:#37443f;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .18s ease}.filter-pills.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:#09110e;border-color:#09110e;color:#6ee7b7}.srv-bento-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.35rem}.srv-card.svelte-1uha8ag{background:#fff;border:1px solid rgba(9,17,14,.07);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.srv-card[hidden].svelte-1uha8ag{display:none}.srv-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px #09110e24}.srv-media.svelte-1uha8ag{position:relative;aspect-ratio:16 / 10;overflow:hidden;display:block;background:#09110e}.srv-media.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.srv-card.svelte-1uha8ag:hover .srv-media:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04)}.srv-idx.svelte-1uha8ag{position:absolute;top:.85rem;left:.85rem;padding:.24rem .58rem;border-radius:999px;background:#09110ed1;color:#6ee7b7;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.srv-tag.svelte-1uha8ag{position:absolute;bottom:.85rem;left:.85rem;padding:.26rem .72rem;border-radius:999px;background:#ffffffeb;color:#09110e;font-size:.72rem;font-weight:800}.srv-body.svelte-1uha8ag{padding:1.35rem;display:flex;flex-direction:column;flex:1}.srv-title-row.svelte-1uha8ag{display:flex;align-items:center;gap:.7rem;margin-bottom:.65rem}.srv-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.04rem;line-height:1.35}.srv-body.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#09110e;text-decoration:none}.srv-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 1.15rem;font-size:.87rem;color:#52605b;flex:1}.srv-more.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid rgba(9,17,14,.07);font-size:.84rem;font-weight:800;color:#059669;text-decoration:none}.plus-dot.svelte-1uha8ag{width:26px;height:26px;border-radius:50%;background:#ecfdf5;display:inline-flex;align-items:center;justify-content:center}.cat-tag-row.svelte-1uha8ag{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.83rem;color:#52605b}.cat-tag-row.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.34rem .82rem;border-radius:999px;background:#fff;border:1px solid rgba(9,17,14,.08);color:#09110e;font-weight:700;text-decoration:none}.cat-tag-row.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:#059669;color:#059669}.obsidian-sec.svelte-1uha8ag{background:#09110e;color:#f8fafc;padding:clamp(3.5rem,6vw,5.5rem) 0}.obs-head.svelte-1uha8ag{max-width:680px;margin-bottom:2.2rem}.obs-kicker.svelte-1uha8ag{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.1em;color:#6ee7b7;margin-bottom:.4rem}.obs-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .55rem;font-size:clamp(1.55rem,2.7vw,2.25rem);color:#fff}.obs-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#94a3b8;font-size:.94rem}.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.step-bento.svelte-1uha8ag{background:#101e18;border:1px solid rgba(110,231,183,.16);border-radius:24px;padding:1.35rem}.st-num.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;border-radius:999px;background:#10b9812e;color:#6ee7b7;font-size:.75rem;font-weight:900;margin-bottom:.8rem}.step-bento.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .45rem;font-size:.98rem;color:#fff;line-height:1.35}.step-bento.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.84rem;color:#94a3b8;line-height:1.55}.outline-pill-link.svelte-1uha8ag{padding:.55rem 1.1rem;border-radius:999px;background:#fff;border:1px solid rgba(9,17,14,.12);color:#09110e;font-size:.85rem;font-weight:800;text-decoration:none;white-space:nowrap}.outline-pill-link.svelte-1uha8ag:hover{border-color:#059669;color:#059669}.port-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1.15rem}.port-card.svelte-1uha8ag{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4 / 3.2;display:block;text-decoration:none;background:#09110e}.port-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.port-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag){transform:scale(1.05)}.port-overlay.svelte-1uha8ag{position:absolute;inset:auto 0 0;padding:2.4rem 1.2rem 1.15rem;background:linear-gradient(to top,rgba(9,17,14,.92),rgba(9,17,14,.45) 65%,transparent);color:#fff}.port-overlay.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;color:#6ee7b7;margin-bottom:.2rem}.port-overlay.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:.96rem;line-height:1.32;color:#fff}.reviews-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.rev-card.svelte-1uha8ag{background:#fff;border:1px solid rgba(9,17,14,.08);border-radius:26px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.rev-stars.svelte-1uha8ag{display:flex;gap:.2rem;color:#f59e0b;margin-bottom:.75rem}.rev-quote.svelte-1uha8ag{margin:0 0 1.15rem;font-size:.9rem;color:#26352f;line-height:1.65}.rev-meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:.88rem;color:#09110e}.rev-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.78rem;color:#5c6b65}.faq-wrap.svelte-1uha8ag{max-width:920px}.faq-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1uha8ag{background:#fff;border:1px solid rgba(9,17,14,.08);border-radius:22px;padding:1.15rem 1.4rem}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.98rem;font-weight:800;color:#09110e}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-plus.svelte-1uha8ag{width:30px;height:30px;border-radius:50%;background:#f5f6f3;color:#059669;display:inline-flex;align-items:center;justify-content:center;font-weight:900;flex-shrink:0;transition:transform .2s ease,background .2s ease}.faq-item[open].svelte-1uha8ag .faq-plus:where(.svelte-1uha8ag){transform:rotate(45deg);background:#09110e;color:#6ee7b7}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid rgba(9,17,14,.07);font-size:.9rem;color:#4b5a54;line-height:1.7}@media(max-width:1060px){.hero-bento-grid.svelte-1uha8ag{grid-template-columns:1fr}.srv-bento-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.port-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.reviews-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(max-width:640px){.srv-bento-grid.svelte-1uha8ag,.steps-grid.svelte-1uha8ag,.port-grid.svelte-1uha8ag,.mosaic-subgrid.svelte-1uha8ag{grid-template-columns:1fr}}.sec-head-with-ic.svelte-1uha8ag{display:flex;align-items:center;gap:.9rem}.quick-tags.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.36rem}.quick-tags.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{color:#059669}.filter-pills.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.38rem}.cat-tag-lbl.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.38rem;font-weight:700}.cat-tag-lbl.svelte-1uha8ag svg{color:#059669}.cat-tag-row.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.36rem}.cat-tag-row.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{color:#059669}.obs-kicker-row.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.obs-kicker-row.svelte-1uha8ag .obs-kicker:where(.svelte-1uha8ag){margin-bottom:0}.st-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.st-head.svelte-1uha8ag .st-num:where(.svelte-1uha8ag){margin-bottom:0;letter-spacing:.05em}.outline-pill-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.42rem}.outline-pill-link.svelte-1uha8ag svg{color:#059669}.port-ic-badge.svelte-1uha8ag{position:absolute;top:.9rem;right:.9rem;width:2.3rem;height:2.3rem;border-radius:13px;background:#09110ec2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(110,231,183,.35);color:#6ee7b7;display:inline-flex;align-items:center;justify-content:center;z-index:2}.rev-top.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.rev-top.svelte-1uha8ag .rev-stars:where(.svelte-1uha8ag){margin-bottom:0}.rev-author-row.svelte-1uha8ag{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.rev-verified-ic.svelte-1uha8ag{color:#059669;display:inline-flex}.faq-q-wrap.svelte-1uha8ag{display:flex;align-items:center;gap:.65rem}.faq-q-ic.svelte-1uha8ag{width:1.9rem;height:1.9rem;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
