.v2-home-intro{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-line)}.v2-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:650;color:var(--color-muted)}.v2-home-heading h1{margin-top:20px;font-size:clamp(36px,4vw,56px);letter-spacing:-.045em;font-weight:600}.v2-home-heading h1 span{color:var(--color-accent-strong)}.v2-intro-copy{margin-top:20px;max-width:420px;font-size:14px;line-height:1.9;color:var(--color-muted)}.v2-resource-index{align-self:center;min-width:0}.v2-resource-index>p{padding-bottom:16px}.v2-resource-row{display:grid;grid-template-columns:22px 24px 1fr 16px;gap:16px;align-items:center;border-top:1px solid var(--color-line);padding:20px 4px;transition:background .15s}.v2-resource-row:hover{background:#ffffff04}.v2-resource-number{color:var(--color-faint);font:10px var(--font-mono)}.v2-resource-row strong{display:block;font-weight:550;font-size:14px}.v2-resource-row span span{display:block;color:var(--color-muted);font-size:12px;line-height:1.6;margin-top:4px}@media (max-width:900px){.v2-home-intro{gap:32px}.v2-home-heading h1{font-size:42px}}@keyframes prizms-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v2-home-heading{animation:prizms-enter .55s ease-out both}.v2-home-intro{gap:72px;padding-top:80px;padding-bottom:72px}.v2-home-heading h1{font-size:clamp(44px,5.4vw,72px);letter-spacing:-.055em}.v2-home-heading h1 span{color:#c0a7ff}.v2-resource-index{border:1px solid #ffffff12;border-radius:14px;box-shadow:0 16px 48px #0002;animation:prizms-enter .65s ease-out .08s both}.v2-resource-row{border-top-color:#ffffff0f;border-radius:5px;transition:background .2s,transform .2s}.v2-resource-row:hover{background:#7956d610;transform:translateX(4px)}.v2-resource-row>svg:last-child{transition:transform .2s,color .2s}.v2-resource-row:hover>svg:last-child{transform:translateX(3px);color:#c0a7ff}.v2-resource-row strong{font-size:16px}.v2-home-heading a{transition:transform .18s,background .18s,box-shadow .18s}.v2-home-heading a:hover{transform:translateY(-2px);box-shadow:0 5px 16px #0003}@media(max-width:900px){.v2-home-intro{gap:32px}.v2-resource-index{padding:18px}}@media(max-width:639px){.v2-home-intro{padding-top:40px;padding-bottom:40px}.v2-home-heading h1{font-size:46px}}@media(prefers-reduced-motion:reduce){.v2-home-heading,.v2-resource-index{animation:none}.v2-home-heading a:hover,.v2-resource-row:hover,.v2-resource-row:hover>svg:last-child{transform:none}}.v2-home-intro{grid-template-columns:1.1fr 1fr;gap:64px;padding-top:72px;padding-bottom:64px}.v2-home-heading h1{font-size:clamp(42px,5vw,68px);line-height:1.08}.v2-home-heading .v2-eyebrow{display:inline-flex;gap:8px;align-items:center;color:#c3bdcf;letter-spacing:.14em}.v2-home-heading .v2-eyebrow:before{content:"";width:6px;height:6px;background:#c0a7ff;border-radius:50%}.v2-intro-copy{max-width:400px;font-size:15px;line-height:1.85}.v2-resource-index{background:#11131a;border-radius:18px;padding:24px;box-shadow:0 12px 36px #0003}.v2-resource-index>p{font-size:10px;color:#a7a1b6;padding-bottom:20px}.v2-resource-row{grid-template-columns:20px 30px 1fr 18px;gap:12px;padding:20px 6px}.v2-resource-row>svg:first-of-type{width:26px;height:26px}.v2-resource-index>a:first-of-type{background:#aa83eb12;border:1px solid #a784e52b;padding:22px 12px;margin-bottom:8px;border-radius:10px}.v2-resource-index>a:first-of-type strong{font-size:20px;color:#ddc9ff}.v2-resource-index>a:first-of-type+a{border-top:0}.v2-home-heading a:first-child{background:#bea0f2;color:#21172e;border:1px solid #dac4ff40;font-weight:650}.v2-home-heading a:first-child:hover{background:#d8c1ff}@media(max-width:900px){.v2-home-intro{gap:28px}.v2-resource-index{padding:18px}}@media(max-width:639px){.v2-home-intro{grid-template-columns:1fr;padding-top:36px;gap:36px}.v2-home-heading h1{font-size:43px}}.v4-workflow{margin-top:48px}.v4-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.v4-section-heading h2{font-size:26px;letter-spacing:-.03em;line-height:1.25;margin-top:10px}.v4-section-heading>a{display:flex;gap:10px;align-items:center;font-size:12px;color:#c0a7ff}.v4-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ffffff15;border-radius:14px;overflow:hidden;background:#11131a}.v4-workflow-item{padding:28px;display:flex;flex-direction:column;align-items:start;border-right:1px solid #ffffff12;transition:background .2s}.v4-workflow-item:last-child{border:0}.v4-workflow-item:hover{background:#181a24}.v4-step{font:10px var(--font-mono);letter-spacing:.08em;color:#a4a0af;margin-bottom:26px}.v4-workflow-item>svg{color:#c0a7ff;margin-bottom:18px}.v4-workflow-item h3{font-size:19px;letter-spacing:-.02em;font-weight:550}.v4-workflow-item p{font-size:13px;line-height:1.8;color:#aeb1bf;margin-top:10px;margin-bottom:24px}.v4-workflow-link{display:flex;align-items:center;gap:10px;font-size:12px;color:#ddd1f7;margin-top:auto}@media(max-width:700px){.v4-section-heading{align-items:start;flex-direction:column;gap:16px}.v4-workflow-grid{grid-template-columns:1fr}.v4-workflow-item{border-right:0;border-bottom:1px solid #ffffff12;padding:24px}.v4-step{margin-bottom:18px}}