.fab[data-astro-cid-uchulhbi]{z-index:60;color:#fff;background:#128c4a;border-radius:50%;place-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 28px #128c4a73}.fab[data-astro-cid-uchulhbi]:hover{transform:scale(1.06)}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100svh;display:grid;position:relative}.core[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:fixed;inset:0}.core[data-astro-cid-ge2uvauf] canvas{width:100%;height:100%;animation:1s both fade-in;position:absolute;inset:0}.poster[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 72.5%,#c4b5fd 0 2%,#7c3aed 4%,#22d3ee 7.5%,#0000 8.5%),radial-gradient(circle at 72.5%,#7c3aed6b,#0000 26%),radial-gradient(circle at 72.5%,#22d3ee2e,#0000 38%);transition:opacity .8s;position:absolute;inset:0}.core[data-astro-cid-ge2uvauf][data-core-mode=full] .poster[data-astro-cid-ge2uvauf],.core[data-astro-cid-ge2uvauf][data-core-mode=lite] .poster[data-astro-cid-ge2uvauf]{opacity:0}.copy[data-astro-cid-ge2uvauf]{max-width:1200px;padding-top:7rem;padding-bottom:5rem}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(h1){max-width:40rem}.eyebrow[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#22d3ee1a;border:1px solid #22d3ee52;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.84rem;font-weight:600;display:inline-flex}.eyebrow[data-astro-cid-ge2uvauf]:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%}h1[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);text-shadow:0 10px 35px #00000080;max-width:46rem;font-size:clamp(2.5rem,5.5vw,4.7rem)}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:linear-gradient(95deg, #c4b5fd 0%, var(--violet) 38%, var(--cyan) 78%, var(--pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lead[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);color:var(--text-muted);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.65}.actions[data-astro-cid-ge2uvauf]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.btn[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);justify-content:center;align-items:center;min-height:52px;padding:0 1.85rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,filter .2s;display:inline-flex}.btn[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px)}.primary[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--violet) 0%, #9333ea 55%, var(--pink) 100%);color:#fff;box-shadow:0 14px 44px #7c3aed80,inset 0 0 0 1px #fff3}.primary[data-astro-cid-ge2uvauf]:hover{filter:brightness(1.1);box-shadow:0 18px 52px #ec489973,inset 0 0 0 1px #ffffff4d}.ghost[data-astro-cid-ge2uvauf]{backdrop-filter:blur(10px);color:var(--text);background:#0f0f1eb8;border:1px solid #7c3aed73}.ghost[data-astro-cid-ge2uvauf]:hover{border-color:var(--cyan);background:#22d3ee1f}.trust-pills[data-astro-cid-ge2uvauf]{margin:var(--space-6) 0 0;color:var(--text);flex-wrap:wrap;gap:.6rem 1.25rem;padding:0;font-size:.9rem;font-weight:500;list-style:none;display:flex}.trust-pills[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.caption[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);background:#0f0f1ec7;align-items:center;padding:.45rem 1rem;font-size:.92rem;display:inline-flex}.caption[data-astro-cid-ge2uvauf]:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:0 0 10px var(--pink);vertical-align:middle;border-radius:50%;margin-right:.6rem;display:inline-block}.scroll-hint[data-astro-cid-ge2uvauf]{place-items:center;width:44px;height:44px;margin-left:-22px;display:grid;position:absolute;bottom:1.5rem;left:50%}.scroll-hint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{border:2px solid var(--border);border-radius:12px;width:22px;height:36px;position:relative}.scroll-hint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:after{content:"";background:var(--cyan);border-radius:2px;width:4px;height:8px;margin-left:-2px;position:absolute;top:6px;left:50%}@media (prefers-reduced-motion:no-preference){.scroll-hint[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:after{animation:1.8s infinite wheel}}@keyframes wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=800px){.poster[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at 50% 30%,#c4b5fd 0 4%,#7c3aed 8%,#22d3ee 14%,#0000 15%),radial-gradient(circle at 50% 30%,#7c3aed73,#0000 50%)}.copy[data-astro-cid-ge2uvauf]{padding-top:22rem}}.selector[data-astro-cid-oehalmdv]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-oehalmdv]{min-height:var(--tap);cursor:pointer;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-full);background:#0f0f1ed9;padding:0 1.2rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.chip[data-astro-cid-oehalmdv]:hover{color:var(--text);border-color:var(--cyan);transform:translateY(-1px)}.chip[data-astro-cid-oehalmdv][aria-pressed=true]{background:linear-gradient(135deg, var(--violet), #6d28d9);border-color:var(--cyan);color:#fff;font-weight:600;box-shadow:0 8px 24px #7c3aed66}.pillars[data-astro-cid-qjj4u7yg]{padding:var(--space-24) 0}.head[data-astro-cid-qjj4u7yg]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-12);display:grid}.eyebrow[data-astro-cid-qjj4u7yg]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-qjj4u7yg]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.sub[data-astro-cid-qjj4u7yg]{color:var(--text-muted);font-size:1.1rem}.list[data-astro-cid-qjj4u7yg]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-qjj4u7yg]{backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(circle at 95% 10%,#7c3aed29,#0000 55%),linear-gradient(#121224e0 0%,#0c0c18e0 100%);transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 38px -18px #000000a6}.pillar[data-astro-cid-qjj4u7yg]:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan), var(--pink));opacity:.7;height:2px;position:absolute;inset:0 0 auto}.pillar[data-astro-cid-qjj4u7yg]:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 22px 48px -16px #22d3ee33}.top[data-astro-cid-qjj4u7yg]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.icon[data-astro-cid-qjj4u7yg]{border-radius:var(--radius-md);width:48px;height:48px;color:var(--cyan);background:linear-gradient(135deg,#7c3aed42,#22d3ee29);border:1px solid #22d3ee52;place-items:center;display:grid}.icon[data-astro-cid-qjj4u7yg] svg{width:24px;height:24px}.num[data-astro-cid-qjj4u7yg]{font-family:var(--font-display);background:linear-gradient(135deg, var(--cyan), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:700}h3[data-astro-cid-qjj4u7yg]{font-size:1.5rem}.summary[data-astro-cid-qjj4u7yg]{color:var(--text-muted);margin-top:var(--space-2)}.example[data-astro-cid-qjj4u7yg]{margin-top:var(--space-4);border-left:3px solid var(--cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text);background:#22d3ee0f;padding:.75rem 1rem;font-size:.96rem}@media (width>=1000px){.list[data-astro-cid-qjj4u7yg]{max-width:36rem}}.agents[data-astro-cid-vranoq4q]{padding:var(--space-24) 0}.head[data-astro-cid-vranoq4q]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-12);display:grid}.eyebrow[data-astro-cid-vranoq4q]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-vranoq4q]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.sub[data-astro-cid-vranoq4q]{color:var(--text-muted);font-size:1.1rem}.layout[data-astro-cid-vranoq4q]{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.areas[data-astro-cid-vranoq4q]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.area[data-astro-cid-vranoq4q]{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);min-height:56px;color:var(--text-muted);background:#0f0f1ed9;padding:0 1.1rem;font-weight:500;transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s}.area[data-astro-cid-vranoq4q]:hover{color:var(--text);border-color:var(--cyan);transform:translateY(-2px)}.area[data-astro-cid-vranoq4q][aria-pressed=true]{border-color:var(--cyan);color:var(--text);background:linear-gradient(135deg,#7c3aed57,#22d3ee24);font-weight:600;box-shadow:0 10px 26px -10px #22d3ee59}.panel[data-astro-cid-vranoq4q]{padding:var(--space-8);backdrop-filter:blur(16px);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%,#ec489929,#0000 52%),radial-gradient(circle at 10% 90%,#22d3ee24,#0000 55%),#0f0f1ef0;border:1px solid #7c3aed8c;position:sticky;top:90px;box-shadow:0 24px 60px -16px #000000bf,0 0 36px #7c3aed29}.panel-top[data-astro-cid-vranoq4q]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kicker[data-astro-cid-vranoq4q]{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.ready-pill[data-astro-cid-vranoq4q]{color:#f9a8d4;border-radius:var(--radius-full);background:#ec489924;border:1px solid #ec489966;padding:.2rem .65rem;font-size:.75rem;font-weight:600}h3[data-astro-cid-vranoq4q]{margin:var(--space-3) 0 var(--space-4);font-size:1.9rem}ul[data-astro-cid-vranoq4q]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-vranoq4q]{padding-left:1.75rem;line-height:1.5;position:relative}li[data-astro-cid-vranoq4q]:before{content:"";background:linear-gradient(135deg, var(--cyan), var(--pink));border-radius:50%;width:11px;height:11px;position:absolute;top:.48em;left:0;box-shadow:0 0 10px #22d3ee80}.sector-example[data-astro-cid-vranoq4q]{margin-top:var(--space-6);border-left:3px solid var(--violet);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text);background:#7c3aed1f;padding:.85rem 1rem;font-size:.95rem}.cta-row[data-astro-cid-vranoq4q]{margin-top:var(--space-6);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cta[data-astro-cid-vranoq4q]{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--violet) 0%, #9333ea 55%, var(--pink) 100%);color:#fff;justify-content:center;align-items:center;min-height:50px;padding:0 1.75rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 12px 32px #7c3aed73}.cta[data-astro-cid-vranoq4q]:hover{filter:brightness(1.1);transform:translateY(-2px)}.cta-hint[data-astro-cid-vranoq4q]{color:var(--text-muted);font-size:.84rem}@media (width<=900px){.layout[data-astro-cid-vranoq4q]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-vranoq4q]{position:static}}.fields[data-astro-cid-sxdizp63]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-sxdizp63]{align-content:start;gap:6px;display:grid}label[data-astro-cid-sxdizp63]{font-weight:500}input[data-astro-cid-sxdizp63][type=text],input[data-astro-cid-sxdizp63][type=tel],input[data-astro-cid-sxdizp63][type=email],input[data-astro-cid-sxdizp63][type=number],select[data-astro-cid-sxdizp63],textarea[data-astro-cid-sxdizp63]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);padding:.65rem .95rem;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-sxdizp63][type=text]:focus,input[data-astro-cid-sxdizp63][type=tel]:focus,input[data-astro-cid-sxdizp63][type=email]:focus,input[data-astro-cid-sxdizp63][type=number]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee29}input[data-astro-cid-sxdizp63][aria-invalid=true]{border-color:#f87171}small[data-astro-cid-sxdizp63]{color:var(--text-muted)}.field-error[data-astro-cid-sxdizp63]{color:#fca5a5;font-size:.9rem}.consent[data-astro-cid-sxdizp63]{margin-top:var(--space-4)}.check[data-astro-cid-sxdizp63]{min-height:var(--tap);color:var(--text-muted);align-items:center;gap:.75rem;font-weight:400;display:flex}.check[data-astro-cid-sxdizp63] input[data-astro-cid-sxdizp63]{width:22px;height:22px;accent-color:var(--violet);flex:none}.check[data-astro-cid-sxdizp63] a[data-astro-cid-sxdizp63]{color:var(--cyan)}.trap[data-astro-cid-sxdizp63]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile[data-astro-cid-sxdizp63]{margin-top:var(--space-4)}.form-error[data-astro-cid-sxdizp63]{margin-top:var(--space-4);border-radius:var(--radius-sm);color:#fecaca;background:#f871711f;border:1px solid #f87171;padding:.75rem 1rem}.submit[data-astro-cid-sxdizp63]{margin-top:var(--space-6);cursor:pointer;background:linear-gradient(135deg, var(--violet) 0%, #9333ea 55%, var(--pink) 100%);color:#fff;border-radius:var(--radius-full);border:0;min-height:54px;padding:0 2.4rem;font-size:1.02rem;font-weight:700;transition:filter .2s,transform .2s,opacity .2s;box-shadow:0 14px 38px #7c3aed7a,inset 0 0 0 1px #ffffff2e}.submit[data-astro-cid-sxdizp63]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.submit[data-astro-cid-sxdizp63]:disabled{opacity:.6;cursor:progress}@media (width<=640px){.fields[data-astro-cid-sxdizp63]{grid-template-columns:minmax(0,1fr)}}.dx[data-astro-cid-f3aegqh4]{padding:var(--space-24) 0}.head[data-astro-cid-f3aegqh4]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-8);display:grid}.eyebrow[data-astro-cid-f3aegqh4]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-f3aegqh4]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.sub[data-astro-cid-f3aegqh4]{color:var(--text-muted);font-size:1.1rem}.card[data-astro-cid-f3aegqh4]{max-width:46rem;padding:var(--space-8);backdrop-filter:blur(16px);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%,#22d3ee26,#0000 55%),radial-gradient(circle at 8% 92%,#7c3aed2e,#0000 55%),#0f0f1eeb;border:1px solid #7c3aed8c;position:relative;overflow:hidden;box-shadow:0 24px 64px -16px #000000bf,0 0 36px #7c3aed24}.card[data-astro-cid-f3aegqh4]:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan), var(--pink));height:3px;position:absolute;inset:0 0 auto}.step-label[data-astro-cid-f3aegqh4]{border-radius:var(--radius-full);color:var(--cyan);margin-bottom:var(--space-4);background:#22d3ee1f;border:1px solid #22d3ee52;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-block}label[data-astro-cid-f3aegqh4]{margin-bottom:var(--space-2);font-weight:600;display:block}select[data-astro-cid-f3aegqh4],input[data-astro-cid-f3aegqh4][type=number]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);padding:.65rem .95rem;transition:border-color .2s,box-shadow .2s}select[data-astro-cid-f3aegqh4]:focus,input[data-astro-cid-f3aegqh4][type=number]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee2e}small[data-astro-cid-f3aegqh4]{margin-top:var(--space-2);color:var(--text-muted);display:block}.field-error[data-astro-cid-f3aegqh4]{margin-top:var(--space-2);color:#fca5a5}.row[data-astro-cid-f3aegqh4]{gap:var(--space-3);margin-top:var(--space-6);display:flex}.btn[data-astro-cid-f3aegqh4]{cursor:pointer;background:linear-gradient(135deg, var(--violet), #9333ea 60%, var(--pink));color:#fff;border-radius:var(--radius-full);border:0;min-height:48px;padding:0 1.75rem;font-weight:700;transition:filter .2s,transform .2s;box-shadow:0 10px 28px #7c3aed6b}.btn[data-astro-cid-f3aegqh4]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn[data-astro-cid-f3aegqh4].ghost{border:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}.btn[data-astro-cid-f3aegqh4].ghost:hover{border-color:var(--cyan)}.big[data-astro-cid-f3aegqh4]{font-family:var(--font-display);background:linear-gradient(95deg, #c4b5fd, var(--violet), var(--cyan), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:700}.note[data-astro-cid-f3aegqh4]{color:var(--text-muted);margin-top:var(--space-2);font-size:.92rem}.reco[data-astro-cid-f3aegqh4]{margin:var(--space-6) 0;border-left:3px solid var(--cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#22d3ee14;padding:.9rem 1.1rem;font-size:1.08rem;font-weight:500}.lead-form[data-astro-cid-f3aegqh4] h3[data-astro-cid-f3aegqh4],[data-astro-cid-f3aegqh4][data-step=done] h3[data-astro-cid-f3aegqh4]{margin-bottom:var(--space-4);font-size:1.45rem}.contact[data-astro-cid-vekgkm42]{padding:var(--space-24) 0 calc(var(--space-24) + 2rem)}.head[data-astro-cid-vekgkm42]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-8);display:grid}.eyebrow[data-astro-cid-vekgkm42]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-vekgkm42]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.sub[data-astro-cid-vekgkm42]{color:var(--text-muted);font-size:1.1rem}.card[data-astro-cid-vekgkm42]{max-width:54rem;padding:var(--space-8);backdrop-filter:blur(16px);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%,#ec489929,#0000 52%),radial-gradient(circle at 8% 92%,#22d3ee24,#0000 55%),#0f0f1ef0;border:1px solid #7c3aed99;position:relative;overflow:hidden;box-shadow:0 28px 72px -18px #000c,0 0 44px #7c3aed2e}.card[data-astro-cid-vekgkm42]:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan), var(--pink));height:3px;position:absolute;inset:0 0 auto}.contact-perks[data-astro-cid-vekgkm42]{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.perk[data-astro-cid-vekgkm42]{color:var(--text);border-radius:var(--radius-full);border:1px solid var(--border);background:#ffffff0a;padding:.3rem .75rem;font-size:.82rem;font-weight:600}.extra[data-astro-cid-vekgkm42]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-vekgkm42]{align-content:start;gap:6px;display:grid}.wide[data-astro-cid-vekgkm42],.services[data-astro-cid-vekgkm42]{grid-column:1/-1}label[data-astro-cid-vekgkm42],legend[data-astro-cid-vekgkm42]{font-weight:500}select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);resize:vertical;padding:.65rem .95rem;transition:border-color .2s,box-shadow .2s}select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee29}.services[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.checks[data-astro-cid-vekgkm42]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.svc[data-astro-cid-vekgkm42]{min-height:var(--tap);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:.5rem;padding:0 1.05rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.svc[data-astro-cid-vekgkm42]:hover{border-color:var(--cyan)}.svc[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--cyan);background:linear-gradient(135deg,#7c3aed52,#22d3ee26)}.svc[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:18px;height:18px;accent-color:var(--violet)}.field-error[data-astro-cid-vekgkm42]{color:#fca5a5;font-size:.9rem}.thanks[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{margin-bottom:var(--space-3);font-size:1.6rem}.book[data-astro-cid-vekgkm42]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px dashed var(--border);color:var(--text-muted);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.book[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{min-height:var(--tap);color:var(--cyan);align-items:center;font-weight:600;display:inline-flex}@media (width<=640px){.extra[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-vekgkm42]{padding:var(--space-6)}}.bento[data-astro-cid-rezlza5h]{padding:var(--space-24) 0}.head[data-astro-cid-rezlza5h]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-12);display:grid}.eyebrow[data-astro-cid-rezlza5h]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-rezlza5h]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.grid[data-astro-cid-rezlza5h]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.card[data-astro-cid-rezlza5h]{gap:var(--space-3);padding:var(--space-6);color:inherit;backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 12%,#22d3ee24,#0000 52%),linear-gradient(#121224e6 0%,#0c0c18e6 100%);align-content:start;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px -18px #000000a6}.card[data-astro-cid-rezlza5h]:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 22px 48px -14px #22d3ee38}.a[data-astro-cid-rezlza5h],.b[data-astro-cid-rezlza5h]{grid-column:span 3}.c[data-astro-cid-rezlza5h],.d[data-astro-cid-rezlza5h],.e[data-astro-cid-rezlza5h]{grid-column:span 2}.card-head[data-astro-cid-rezlza5h]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.icon[data-astro-cid-rezlza5h]{border-radius:var(--radius-md);width:48px;height:48px;color:var(--cyan);background:linear-gradient(135deg,#22d3ee2e,#7c3aed33);border:1px solid #22d3ee59;place-items:center;display:grid}.icon[data-astro-cid-rezlza5h] svg{width:24px;height:24px}.action-pill[data-astro-cid-rezlza5h]{color:var(--cyan);border-radius:var(--radius-full);background:#22d3ee1a;border:1px solid #22d3ee4d;padding:.25rem .7rem;font-size:.78rem;font-weight:600;transition:background .2s,color .2s}.card[data-astro-cid-rezlza5h]:hover .action-pill[data-astro-cid-rezlza5h]{background:var(--cyan);color:#07070f}h3[data-astro-cid-rezlza5h]{font-size:1.4rem}.summary[data-astro-cid-rezlza5h]{color:var(--text-muted)}.example[data-astro-cid-rezlza5h]{padding-top:var(--space-3);border-top:1px dashed var(--border);color:var(--text);font-size:.95rem}@media (width<=900px){.grid[data-astro-cid-rezlza5h]{grid-template-columns:minmax(0,1fr)}.a[data-astro-cid-rezlza5h],.b[data-astro-cid-rezlza5h],.c[data-astro-cid-rezlza5h],.d[data-astro-cid-rezlza5h],.e[data-astro-cid-rezlza5h]{grid-column:auto}}.process[data-astro-cid-grsovck6]{padding:var(--space-24) 0}.head[data-astro-cid-grsovck6]{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-12);display:grid}.eyebrow[data-astro-cid-grsovck6]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-grsovck6]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.steps[data-astro-cid-grsovck6]{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-grsovck6]{padding:var(--space-6);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 10%,#7c3aed24,#0000 55%),#0f0f1ee0;transition:border-color .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 16px 38px -18px #000000a6}.step[data-astro-cid-grsovck6]:before{content:"";background:linear-gradient(90deg, var(--violet), var(--cyan), var(--pink));height:2px;position:absolute;inset:0 0 auto}.step[data-astro-cid-grsovck6]:hover{border-color:var(--cyan);transform:translateY(-4px)}.num[data-astro-cid-grsovck6]{font-family:var(--font-display);background:linear-gradient(135deg, var(--cyan), var(--violet), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700}h3[data-astro-cid-grsovck6]{margin:var(--space-3) 0 var(--space-2);font-size:1.25rem}p[data-astro-cid-grsovck6]{color:var(--text-muted)}@media (width<=1000px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.steps[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr)}}.art-svg[data-astro-cid-zsr6fnts]{width:100%;height:auto;font-family:var(--font-body);user-select:none;display:block}.bg[data-astro-cid-zsr6fnts]{stroke:#2a2a50;stroke-width:1.5px}.hud-grid[data-astro-cid-zsr6fnts] path[data-astro-cid-zsr6fnts]{stroke:#7c3aed12;stroke-width:1px;fill:none}.pn[data-astro-cid-zsr6fnts]{fill:#111124;stroke:#2a2a50;stroke-width:1.2px;transition:opacity .45s,stroke .45s,transform .45s}.pn[data-astro-cid-zsr6fnts].glow{stroke:#7c3aed;stroke-width:1.5px}.pn[data-astro-cid-zsr6fnts].stroke-am{stroke:#f59e0ba6}.head[data-astro-cid-zsr6fnts]{fill:#191936}.bub[data-astro-cid-zsr6fnts]{fill:#1c1c3a;stroke:#ffffff0f}.bub[data-astro-cid-zsr6fnts].stroke-cy{stroke:#22d3ee8c}.vi[data-astro-cid-zsr6fnts]{fill:#7c3aed}.gr[data-astro-cid-zsr6fnts]{fill:#34d399}.am[data-astro-cid-zsr6fnts]{fill:#f59e0b}.btn[data-astro-cid-zsr6fnts]{fill:#7c3aed;stroke:#a78bfa}.chipg[data-astro-cid-zsr6fnts]{fill:#34d39929;stroke:#34d399}.chipa[data-astro-cid-zsr6fnts]{fill:#f59e0b2e;stroke:#f59e0b}.chipb[data-astro-cid-zsr6fnts]{fill:#22d3ee24;stroke:#22d3ee}.row-alert[data-astro-cid-zsr6fnts]{fill:#f59e0b1a;stroke:#f59e0b59;stroke-dasharray:4 4}.bar-track[data-astro-cid-zsr6fnts]{fill:#1b1b38}.bar1[data-astro-cid-zsr6fnts]{fill:#8b5cf6}.bar2[data-astro-cid-zsr6fnts]{fill:#5b5bd6}.bar3[data-astro-cid-zsr6fnts]{fill:#3a3a78}.bar4[data-astro-cid-zsr6fnts]{fill:#f87171}.grid[data-astro-cid-zsr6fnts] path[data-astro-cid-zsr6fnts]{stroke:#21213e;stroke-width:1px;fill:none}.line[data-astro-cid-zsr6fnts]{stroke:#2a2a50;stroke-width:1px;fill:none}.line2[data-astro-cid-zsr6fnts]{stroke:#2e2e5e;stroke-width:5px;stroke-linecap:round;fill:none}.timeline-fill[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:5px;stroke-linecap:round;fill:none;stroke-dasharray:520;stroke-dashoffset:0}.route-old[data-astro-cid-zsr6fnts]{stroke:#f59e0b73;stroke-width:3px;stroke-dasharray:4 6;fill:none}.route[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:4.5px;stroke-dasharray:6 10;stroke-linecap:round;fill:none}.traffic-pulse[data-astro-cid-zsr6fnts]{fill:#f59e0b38;stroke:#f59e0b;stroke-width:1.5px}.scan-line[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:2px;stroke-opacity:.75}.beam[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:3px;stroke-dasharray:5 8;fill:none;opacity:.65}.truck[data-astro-cid-zsr6fnts]{fill:#7c3aed}.truck2[data-astro-cid-zsr6fnts]{fill:#22d3ee}.wh[data-astro-cid-zsr6fnts]{fill:#f5f5ff}.rain[data-astro-cid-zsr6fnts]{fill:#5b5bd6;opacity:.85}.price[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:4.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tx[data-astro-cid-zsr6fnts]{fill:#f5f5ff;font-size:13.5px}.mu[data-astro-cid-zsr6fnts]{fill:#a5a5c8;font-size:13.5px}.s[data-astro-cid-zsr6fnts]{font-size:13px}.xs[data-astro-cid-zsr6fnts]{font-size:11.8px}.b[data-astro-cid-zsr6fnts]{font-weight:700}.gr2[data-astro-cid-zsr6fnts]{fill:#34d399;font-weight:600}.am2[data-astro-cid-zsr6fnts]{fill:#fbbf24;font-weight:600}.cy2[data-astro-cid-zsr6fnts]{fill:#22d3ee}.rain2[data-astro-cid-zsr6fnts]{fill:#9393f5}.foot[data-astro-cid-zsr6fnts]{opacity:.85;font-size:11px}.stage-panel[data-astro-cid-zsr6fnts]{transition:opacity .45s,filter .45s}[data-video-stage="1"] .act-2[data-astro-cid-zsr6fnts]:not(.act-1),[data-video-stage="1"] .act-3[data-astro-cid-zsr6fnts]:not(.act-1){opacity:.42}[data-video-stage="2"] .act-1[data-astro-cid-zsr6fnts]:not(.act-2){opacity:.72}[data-video-stage="2"] .act-3[data-astro-cid-zsr6fnts]:not(.act-2){opacity:.45}[data-video-stage="3"] .act-1[data-astro-cid-zsr6fnts]:not(.act-3),[data-video-stage="3"] .act-2[data-astro-cid-zsr6fnts]:not(.act-3){opacity:.78}[data-video-stage="1"] .act-1[data-astro-cid-zsr6fnts]>.pn[data-astro-cid-zsr6fnts],[data-video-stage="2"] .act-2[data-astro-cid-zsr6fnts]>.pn[data-astro-cid-zsr6fnts],[data-video-stage="3"] .act-3[data-astro-cid-zsr6fnts]>.pn[data-astro-cid-zsr6fnts]{stroke:#22d3ee;stroke-width:2px}@media (prefers-reduced-motion:no-preference){dialog.art[open] .route[data-astro-cid-zsr6fnts],dialog.art[open] .beam[data-astro-cid-zsr6fnts]{animation:1.4s linear infinite dashFlow}dialog.art[open] .pulse-dot[data-astro-cid-zsr6fnts]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite pulseDot}dialog.art[open] .traffic-pulse[data-astro-cid-zsr6fnts]{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite radarPing}dialog.art[open] .moving-truck[data-astro-cid-zsr6fnts]{animation:4.5s ease-in-out infinite alternate truckGlide}dialog.art[open] .scan-line[data-astro-cid-zsr6fnts]{animation:3.2s ease-in-out infinite alternate laserScan}dialog.art[open] .grow-bar[data-astro-cid-zsr6fnts]{transform-box:fill-box;transform-origin:0;animation:3s ease-in-out infinite alternate barBreath}dialog.art[open] .rise-bar[data-astro-cid-zsr6fnts]{transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite alternate barRise}dialog.art[open] .cta-click[data-astro-cid-zsr6fnts]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite buttonPress}dialog.art[open] .ambient-orb[data-astro-cid-zsr6fnts]{animation:5s ease-in-out infinite alternate orbFloat}}@keyframes dashFlow{to{stroke-dashoffset:-32px}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.28)}}@keyframes radarPing{0%{opacity:.9;transform:scale(.75)}to{opacity:.15;transform:scale(1.55)}}@keyframes truckGlide{0%{transform:translate(148px,142px)rotate(-14deg)}to{transform:translate(248px,98px)rotate(-10deg)}}@keyframes laserScan{0%{opacity:.35;transform:translateY(-42px)}50%{opacity:.95;transform:translateY(4px)}to{opacity:.35;transform:translateY(72px)}}@keyframes barBreath{0%{transform:scaleX(.84)}to{transform:scaleX(1)}}@keyframes barRise{0%{transform:scaleY(.82)}to{transform:scaleY(1.04)}}@keyframes buttonPress{0%,to{transform:scale(1)}45%{transform:scale(.95)}55%{transform:scale(1.03)}}@keyframes orbFloat{0%{transform:translate(-24px,-10px)}to{transform:translate(28px,14px)}}.cases[data-astro-cid-gk6ge62r]{padding:var(--space-24) 0}.head[data-astro-cid-gk6ge62r]{gap:var(--space-4);max-width:48rem;margin-bottom:var(--space-12);display:grid}.eyebrow[data-astro-cid-gk6ge62r]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-gk6ge62r]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.sub[data-astro-cid-gk6ge62r]{color:var(--text-muted);font-size:1.1rem}.grid[data-astro-cid-gk6ge62r]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case[data-astro-cid-gk6ge62r]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);opacity:1;background:radial-gradient(circle at 92% 8%,#7c3aed2e,#0000 55%),linear-gradient(#131328 0%,#0e0e1f 100%);border:1px solid #323260;grid-template-rows:auto auto auto 1fr auto;align-content:start;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px -18px #000c}.case[data-astro-cid-gk6ge62r]:before{content:"";background:linear-gradient(90deg, var(--tone,var(--cyan)), var(--violet), var(--pink));opacity:.9;height:3px;transition:opacity .25s,height .25s;position:absolute;inset:0 0 auto}.case[data-astro-cid-gk6ge62r]:hover{border-color:var(--cyan);transform:translateY(-4px);box-shadow:0 24px 52px -16px #22d3ee38}.case[data-astro-cid-gk6ge62r]:hover:before,.case[data-astro-cid-gk6ge62r][data-dim=true]{opacity:1}.case[data-astro-cid-gk6ge62r][data-hit=true]{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 22px 48px -14px #22d3ee47}.card-top[data-astro-cid-gk6ge62r]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.badge[data-astro-cid-gk6ge62r]{min-height:var(--tap);cursor:pointer;color:#f9a8d4;border:1px solid var(--pink);border-radius:var(--radius-full);background:linear-gradient(135deg,#ec489929,#7c3aed29);justify-self:start;align-items:center;gap:.55rem;padding:0 1rem;font-size:.84rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.badge[data-astro-cid-gk6ge62r]:hover{background:linear-gradient(135deg,#ec489947,#7c3aed47);transform:translateY(-1px);box-shadow:0 0 20px #ec48994d}.play-dot[data-astro-cid-gk6ge62r]{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;padding-left:1px;font-size:.65rem;display:inline-grid}.see[data-astro-cid-gk6ge62r]{color:var(--text);font-weight:600}.dur-pill[data-astro-cid-gk6ge62r]{letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-full);background:#ffffff0d;padding:.22rem .58rem;font-size:.75rem;font-weight:700}.sector-row[data-astro-cid-gk6ge62r]{margin-top:var(--space-1);align-items:center;gap:.5rem;display:inline-flex}.sector-dot[data-astro-cid-gk6ge62r]{background:var(--tone,var(--cyan));width:8px;height:8px;box-shadow:0 0 8px var(--tone,var(--cyan));border-radius:50%}.sector[data-astro-cid-gk6ge62r]{color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}h3[data-astro-cid-gk6ge62r]{font-size:1.28rem;line-height:1.22}.scenario[data-astro-cid-gk6ge62r]{color:var(--text-muted);font-size:.96rem;line-height:1.58}.video-teaser[data-astro-cid-gk6ge62r]{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);gap:var(--space-2);cursor:pointer;background:#090916;border:1px solid #7c3aed61;transition:border-color .25s,background .25s;display:grid}.case[data-astro-cid-gk6ge62r]:hover .video-teaser[data-astro-cid-gk6ge62r]{border-color:var(--cyan);background:#0c0e20}.teaser-head[data-astro-cid-gk6ge62r]{justify-content:space-between;align-items:center;gap:var(--space-2);letter-spacing:.05em;font-size:.72rem;font-weight:700;display:flex}.teaser-live[data-astro-cid-gk6ge62r]{color:var(--text-muted);align-items:center;gap:.4rem;display:inline-flex}.rec-dot[data-astro-cid-gk6ge62r]{background:#34d399;border-radius:50%;width:7px;height:7px;display:inline-block}.teaser-cta[data-astro-cid-gk6ge62r]{color:var(--cyan);font-weight:600}.teaser-flow[data-astro-cid-gk6ge62r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.flow-step[data-astro-cid-gk6ge62r]{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff12;gap:.15rem;padding:.4rem .45rem;display:grid}.flow-num[data-astro-cid-gk6ge62r]{color:var(--cyan);font-size:.68rem;font-weight:700}.flow-text[data-astro-cid-gk6ge62r]{color:var(--text);font-size:.74rem;font-weight:500;line-height:1.25}.teaser-bar[data-astro-cid-gk6ge62r]{border-radius:var(--radius-full);background:#ffffff14;height:3px;overflow:hidden}.teaser-fill[data-astro-cid-gk6ge62r]{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:var(--radius-full);width:38%;height:100%;transition:width .4s;display:block}.case[data-astro-cid-gk6ge62r]:hover .teaser-fill[data-astro-cid-gk6ge62r]{width:100%}.art[data-astro-cid-gk6ge62r]{background:var(--surface);width:min(860px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border-radius:var(--radius-lg);border:1px solid #7c3aed8c;padding:0;overflow:auto;box-shadow:0 32px 100px #000000c7,0 0 40px #7c3aed33}.art[data-astro-cid-gk6ge62r]::backdrop{backdrop-filter:blur(6px);background:#03030ad6}@media (prefers-reduced-motion:no-preference){.art[data-astro-cid-gk6ge62r][open]{animation:.25s both pop}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.art-inner[data-astro-cid-gk6ge62r]{padding:var(--space-6);gap:var(--space-4);display:grid}.art-top[data-astro-cid-gk6ge62r]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.art-meta[data-astro-cid-gk6ge62r]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.live-pill[data-astro-cid-gk6ge62r]{border-radius:var(--radius-full);color:#6ee7b7;letter-spacing:.05em;background:#34d39924;border:1px solid #34d39973;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.art-tag[data-astro-cid-gk6ge62r]{color:#f9a8d4;font-size:.85rem;font-weight:600}.close[data-astro-cid-gk6ge62r]{min-height:var(--tap);min-width:var(--tap);cursor:pointer;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-full);background:#ffffff0a;padding:0 1.25rem;font-weight:600;transition:border-color .2s,background .2s}.close[data-astro-cid-gk6ge62r]:hover{border-color:var(--cyan);background:#22d3ee1f}.title-row[data-astro-cid-gk6ge62r]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.stage-indicator[data-astro-cid-gk6ge62r]{color:var(--cyan);border-radius:var(--radius-full);background:#22d3ee1f;border:1px solid #22d3ee59;padding:.25rem .75rem;font-size:.82rem;font-weight:700}.video-viewport[data-astro-cid-gk6ge62r]{border:1px solid var(--border);border-radius:var(--radius-md);background:#080814;position:relative;overflow:hidden}.canvas-wrap[data-astro-cid-gk6ge62r]{cursor:pointer}.caption-bar[data-astro-cid-gk6ge62r]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:#0c0c1af0;display:flex}.caption-step[data-astro-cid-gk6ge62r]{letter-spacing:.06em;color:#07070f;background:var(--cyan);border-radius:var(--radius-sm);flex-shrink:0;padding:.22rem .6rem;font-size:.74rem;font-weight:700}.caption-text[data-astro-cid-gk6ge62r]{color:var(--text);font-size:.92rem;line-height:1.45}.timeline-track[data-astro-cid-gk6ge62r]{background:#181830;width:100%;height:5px;overflow:hidden}.timeline-progress[data-astro-cid-gk6ge62r]{background:linear-gradient(90deg, var(--violet), var(--cyan), var(--pink));width:33%;height:100%;transition:width .12s linear}.video-controls[data-astro-cid-gk6ge62r]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.play-toggle[data-astro-cid-gk6ge62r]{min-height:var(--tap);cursor:pointer;background:var(--violet);color:#fff;border-radius:var(--radius-md);border:1px solid #a78bfa;justify-content:center;align-items:center;gap:.45rem;min-width:112px;padding:0 1rem;font-size:.86rem;font-weight:700;transition:filter .2s;display:inline-flex}.play-toggle[data-astro-cid-gk6ge62r]:hover{filter:brightness(1.12)}.chapters-grid[data-astro-cid-gk6ge62r]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chapter-btn[data-astro-cid-gk6ge62r]{min-height:var(--tap);cursor:pointer;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;background:#ffffff08;padding:.4rem .75rem;font-size:.82rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.chapter-btn[data-astro-cid-gk6ge62r]:hover{border-color:var(--cyan);color:var(--text)}.chapter-btn[data-astro-cid-gk6ge62r][data-active=true]{border-color:var(--cyan);color:var(--text);background:#22d3ee24}.art-note[data-astro-cid-gk6ge62r]{color:var(--text-muted);font-size:.88rem}body:has(dialog.art[open]){overflow:hidden}@media (width<=1000px){.grid[data-astro-cid-gk6ge62r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.grid[data-astro-cid-gk6ge62r]{grid-template-columns:minmax(0,1fr)}.art-inner[data-astro-cid-gk6ge62r]{padding:var(--space-4)}.video-controls[data-astro-cid-gk6ge62r],.chapters-grid[data-astro-cid-gk6ge62r]{grid-template-columns:minmax(0,1fr)}.caption-bar[data-astro-cid-gk6ge62r]{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.faq[data-astro-cid-7synugci]{padding:var(--space-24) 0}.narrow[data-astro-cid-7synugci]{max-width:52rem}.head[data-astro-cid-7synugci]{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.eyebrow[data-astro-cid-7synugci]{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:600}h2[data-astro-cid-7synugci]{font-size:clamp(1.9rem,4.5vw,3.2rem)}.list[data-astro-cid-7synugci]{gap:var(--space-3);display:grid}details[data-astro-cid-7synugci]{backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-md);background:#0f0f1ee0;transition:border-color .2s,box-shadow .2s}details[data-astro-cid-7synugci]:hover{border-color:#7c3aed8c}details[data-astro-cid-7synugci][open]{border-color:var(--cyan);box-shadow:0 12px 32px -14px #22d3ee38}summary[data-astro-cid-7synugci]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:58px;padding:0 var(--space-6);cursor:pointer;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}summary[data-astro-cid-7synugci]:after{content:"+";color:var(--cyan);font-size:1.5rem;transition:transform .2s}details[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{color:var(--pink);transform:rotate(45deg)}details[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{padding:0 var(--space-6) var(--space-6);color:var(--text-muted);line-height:1.65}
