.faq[data-v-64812d3b]{display:grid;gap:.6rem;max-inline-size:78ch}.faq__item[data-v-64812d3b]{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;transition:border-color var(--dur) var(--ease)}.faq__item[open][data-v-64812d3b]{border-color:#22d3ee52;background:#22d3ee0a}.faq__q[data-v-64812d3b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;font-weight:600;font-size:1rem;cursor:pointer;list-style:none;color:var(--text)}.faq__q[data-v-64812d3b]::-webkit-details-marker{display:none}.faq__q[data-v-64812d3b]:hover{color:var(--cyan)}.faq__icon[data-v-64812d3b]{inline-size:1.05rem;block-size:1.05rem;flex:none;color:var(--text-mute);transition:transform var(--dur) var(--ease)}.faq__item[open] .faq__icon[data-v-64812d3b]{transform:rotate(135deg);color:var(--cyan)}.faq__a[data-v-64812d3b]{padding:0 1.25rem 1.2rem;color:var(--text-dim);font-size:.96rem;max-inline-size:68ch}@supports (interpolate-size: allow-keywords){.faq__item[data-v-64812d3b]::details-content{block-size:0;overflow:hidden;transition:block-size .26s var(--ease),content-visibility .26s allow-discrete}.faq__item[open][data-v-64812d3b]::details-content{block-size:auto}}.hero-visual[data-v-402c09d2]{position:relative;inline-size:100%;aspect-ratio:7 / 5;max-block-size:420px;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 0%,rgba(99,102,241,.16),transparent 70%),#ffffff05;overflow:hidden}.hero-visual__static[data-v-402c09d2],.hero-visual__canvas[data-v-402c09d2]{position:absolute;inset:0;inline-size:100%;block-size:100%}.hero-visual__static[data-v-402c09d2]{padding:clamp(.75rem,2vw,1.5rem);opacity:.95}.hero-visual.is-animated .hero-visual__static[data-v-402c09d2]{opacity:.22;transition:opacity .7s var(--ease)}.hero-visual__canvas[data-v-402c09d2]{z-index:1}.hero[data-v-c23f8d42]{padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.hero__inner[data-v-c23f8d42]{display:grid;gap:clamp(2.25rem,5vw,4rem);align-items:center}.hero__title[data-v-c23f8d42]{margin-block-start:1.1rem;max-inline-size:18ch}.hero__lead[data-v-c23f8d42]{margin-block-start:1.35rem}.hero__actions[data-v-c23f8d42]{display:flex;gap:.85rem;flex-wrap:wrap;margin-block-start:2rem}.hero__stages[data-v-c23f8d42]{display:flex;align-items:center;gap:.6rem;margin-block-start:1rem;font-size:.78rem;color:var(--text-mute);font-family:var(--font-mono)}.hero__stage-line[data-v-c23f8d42]{flex:1;block-size:1px;background:linear-gradient(to right,var(--line-strong),transparent)}.section--tight[data-v-c23f8d42]{padding-block:clamp(2rem,4vw,3.25rem)}.stack-head[data-v-c23f8d42]{display:grid;gap:1rem;margin-block-end:1.75rem}.stack-head__title[data-v-c23f8d42]{margin-block-start:.6rem}.stack-head__note[data-v-c23f8d42]{font-size:.92rem;max-inline-size:46ch}.stack-strip[data-v-c23f8d42]{padding-inline:0;max-inline-size:none}.cards[data-v-c23f8d42]{display:grid;gap:1rem}.card[data-v-c23f8d42]{position:relative;padding:clamp(1.25rem,2.4vw,1.65rem);border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff05;overflow:hidden;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.card[data-v-c23f8d42]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:1px;background:var(--grad);opacity:0;transition:opacity var(--dur) var(--ease)}.card[data-v-c23f8d42]:hover{border-color:var(--line-strong);background:#ffffff0a;transform:translateY(-3px)}.card[data-v-c23f8d42]:hover:before{opacity:.9}.card__num[data-v-c23f8d42]{font-family:var(--font-mono);font-size:.74rem;color:var(--cyan);opacity:.7}.card__title[data-v-c23f8d42]{font-size:1.06rem;margin-block:.6rem .5rem}.card__text[data-v-c23f8d42]{color:var(--text-dim);font-size:.93rem}.layers[data-v-c23f8d42]{display:grid;gap:1rem}.layer[data-v-c23f8d42]{padding:clamp(1.35rem,2.6vw,1.85rem);border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0a,#ffffff03)}.layer__head[data-v-c23f8d42]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.layer__badge[data-v-c23f8d42]{padding:.24rem .7rem;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:#22d3ee14;color:var(--cyan);font-size:.72rem;font-weight:600}.layer__name[data-v-c23f8d42]{font-size:1.35rem;letter-spacing:-.01em}.layer__role[data-v-c23f8d42]{margin-block-start:.55rem;color:var(--text);font-weight:600;font-size:.95rem}.layer__text[data-v-c23f8d42]{margin-block-start:.5rem;color:var(--text-dim);font-size:.93rem}.layer__points[data-v-c23f8d42]{margin-block-start:1.1rem;display:grid;gap:.55rem;padding-block-start:1.1rem;border-block-start:1px solid var(--line)}.layer__points li[data-v-c23f8d42]{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;color:var(--text-dim)}.layer__points svg[data-v-c23f8d42]{inline-size:1rem;block-size:1rem;flex:none;margin-block-start:.28rem;color:var(--teal)}.foundation__foot[data-v-c23f8d42]{margin-block-start:1.75rem;display:grid;gap:.85rem;justify-items:start}.foundation__foot p[data-v-c23f8d42]{font-size:.9rem;max-inline-size:68ch}.steps[data-v-c23f8d42]{display:grid;gap:.75rem;counter-reset:step}.step[data-v-c23f8d42]{display:flex;gap:1.1rem;padding:clamp(1.1rem,2.2vw,1.5rem);border-radius:var(--radius);border:1px solid var(--line);background:#ffffff04;transition:border-color var(--dur) var(--ease)}.step[data-v-c23f8d42]:hover{border-color:var(--line-strong)}.step__num[data-v-c23f8d42]{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:transparent;background:var(--grad);background-clip:text;-webkit-background-clip:text;flex:none;padding-block-start:.15rem}.step__title[data-v-c23f8d42]{font-size:1.02rem}.step__text[data-v-c23f8d42]{margin-block-start:.35rem;color:var(--text-dim);font-size:.92rem;max-inline-size:74ch}.section__foot[data-v-c23f8d42]{margin-block-start:1.75rem}.why[data-v-c23f8d42]{display:grid;gap:1.4rem 2rem}.why__item[data-v-c23f8d42]{padding-inline-start:1.15rem;border-inline-start:1px solid var(--line-strong);position:relative}.why__dot[data-v-c23f8d42]{position:absolute;inset-inline-start:-3.5px;inset-block-start:.55rem;inline-size:6px;block-size:6px;border-radius:50%;background:var(--cyan)}.why__title[data-v-c23f8d42]{font-size:1rem}.why__text[data-v-c23f8d42]{margin-block-start:.4rem;color:var(--text-dim);font-size:.92rem}.cta[data-v-c23f8d42]{position:relative;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--radius-xl);border:1px solid var(--line-strong);background:linear-gradient(150deg,#141e37d9,#070b14d9);overflow:hidden;text-align:center;display:grid;justify-items:center;gap:.9rem}.cta__glow[data-v-c23f8d42]{position:absolute;inset-block-start:-60%;inset-inline-start:50%;translate:-50% 0;inline-size:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.3),transparent 65%);filter:blur(60px);pointer-events:none}.cta[data-v-c23f8d42]>*:not(.cta__glow){position:relative}.cta__title[data-v-c23f8d42]{max-inline-size:20ch}.cta__lead[data-v-c23f8d42]{margin-inline:auto}.cta__actions[data-v-c23f8d42]{display:flex;gap:.85rem;flex-wrap:wrap;justify-content:center;margin-block-start:.75rem}.cta__mail-label[data-v-c23f8d42]{color:var(--text-mute);font-weight:400}@media(max-width:520px){.cta__mail-label[data-v-c23f8d42]{display:none}}@media(min-width:640px){.cards[data-v-c23f8d42],.why[data-v-c23f8d42]{grid-template-columns:repeat(2,1fr)}}@media(min-width:860px){.stack-head[data-v-c23f8d42]{grid-template-columns:1.3fr 1fr;align-items:end}.layers[data-v-c23f8d42]{grid-template-columns:repeat(3,1fr)}.foundation__foot[data-v-c23f8d42]{grid-template-columns:1fr auto;align-items:center;justify-items:unset}}@media(min-width:980px){.hero__inner[data-v-c23f8d42]{grid-template-columns:1.08fr .92fr}.cards[data-v-c23f8d42],.why[data-v-c23f8d42]{grid-template-columns:repeat(3,1fr)}}
