.access-page.svelte-6a7gkh{min-height:100vh;background:radial-gradient(circle at 85% 8%,rgba(45,212,191,.13),transparent 26%),radial-gradient(circle at 12% 22%,rgba(99,102,241,.17),transparent 30%),#090c11;color:#f8fafc}.page-shell.svelte-6a7gkh{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:132px 0 104px}.hero.svelte-6a7gkh{max-width:960px;margin:0 auto 100px;text-align:center;animation:svelte-6a7gkh-rise-in .72s ease both}.back-link.svelte-6a7gkh{display:inline-block;margin-bottom:30px;color:#9fb0c5;font-size:14px;text-decoration:none}.back-link.svelte-6a7gkh:hover{color:#fff}.eyebrow.svelte-6a7gkh,.section-eyebrow.svelte-6a7gkh{color:#5eead4;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero.svelte-6a7gkh h1:where(.svelte-6a7gkh){margin:18px 0 24px;font-size:clamp(44px,6.6vw,76px);line-height:.99;letter-spacing:-.052em;text-wrap:balance}.hero.svelte-6a7gkh>p:where(.svelte-6a7gkh){max-width:780px;margin:0 auto;color:#bdc8d8;font-size:clamp(17px,2vw,20px);line-height:1.65}.hero-actions.svelte-6a7gkh,.cta-actions.svelte-6a7gkh{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-actions.svelte-6a7gkh{justify-content:center;margin-top:30px}.button.svelte-6a7gkh{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:14px;color:#fff;font-size:15px;font-weight:750;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button.svelte-6a7gkh:hover{transform:translateY(-2px)}.button.svelte-6a7gkh:focus-visible,.back-link.svelte-6a7gkh:focus-visible{outline:3px solid rgba(94,234,212,.48);outline-offset:3px}.button-primary.svelte-6a7gkh{background:linear-gradient(135deg,#0f766e,#4f46e5);box-shadow:0 12px 30px #0d948838}.button-secondary.svelte-6a7gkh{border-color:#ffffff24;background:#ffffff0b}.content-section.svelte-6a7gkh{margin-top:112px;padding-top:70px;border-top:1px solid rgba(255,255,255,.09)}.content-section.svelte-6a7gkh>h2:where(.svelte-6a7gkh),.model-copy.svelte-6a7gkh h2:where(.svelte-6a7gkh),.roles-heading.svelte-6a7gkh h2:where(.svelte-6a7gkh),.workflow-section.svelte-6a7gkh h2:where(.svelte-6a7gkh),.collaboration.svelte-6a7gkh h2:where(.svelte-6a7gkh),.note.svelte-6a7gkh h2:where(.svelte-6a7gkh),.final-cta.svelte-6a7gkh h2:where(.svelte-6a7gkh){max-width:850px;margin:14px 0 30px;font-size:clamp(32px,4.5vw,52px);line-height:1.05;letter-spacing:-.042em;text-wrap:balance}.value-grid.svelte-6a7gkh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.value-grid.svelte-6a7gkh article:where(.svelte-6a7gkh){padding:25px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff09;animation:svelte-6a7gkh-rise-in .55s ease both;animation-delay:var(--delay)}.value-grid.svelte-6a7gkh article:where(.svelte-6a7gkh)>span:where(.svelte-6a7gkh){display:grid;place-items:center;width:40px;height:40px;margin-bottom:20px;border-radius:13px;background:#2dd4bf1f;color:#5eead4;font-size:20px}.value-grid.svelte-6a7gkh h3:where(.svelte-6a7gkh),.steps.svelte-6a7gkh h3:where(.svelte-6a7gkh){margin:0 0 10px;font-size:19px}.value-grid.svelte-6a7gkh p:where(.svelte-6a7gkh),.model-copy.svelte-6a7gkh>p:where(.svelte-6a7gkh),.roles-heading.svelte-6a7gkh>p:where(.svelte-6a7gkh),.steps.svelte-6a7gkh p:where(.svelte-6a7gkh),.collaboration.svelte-6a7gkh p:where(.svelte-6a7gkh),.note.svelte-6a7gkh p:where(.svelte-6a7gkh),.final-cta.svelte-6a7gkh p:where(.svelte-6a7gkh){margin:0;color:#9eabba;font-size:15px;line-height:1.62}.model-section.svelte-6a7gkh{display:grid;grid-template-columns:.8fr 1.2fr;gap:62px;align-items:center;scroll-margin-top:90px}.model-copy.svelte-6a7gkh>p:where(.svelte-6a7gkh){font-size:17px}.legend.svelte-6a7gkh{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;color:#bdc8d8;font-size:13px}.legend.svelte-6a7gkh span:where(.svelte-6a7gkh){display:inline-flex;align-items:center;gap:8px}.legend.svelte-6a7gkh i:where(.svelte-6a7gkh){width:9px;height:9px;border:2px solid #94a3b8;border-radius:50%}.legend.svelte-6a7gkh .direct-dot:where(.svelte-6a7gkh){border:0;background:#5eead4}.access-map.svelte-6a7gkh{padding:26px;border:1px solid rgba(148,163,184,.2);border-radius:28px;background:linear-gradient(145deg,#161b25fa,#0d121bfa);box-shadow:0 30px 80px #00000057}.resource.svelte-6a7gkh{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;animation:svelte-6a7gkh-map-pulse 5.4s ease-in-out infinite}.resource.svelte-6a7gkh:nth-of-type(3){animation-delay:.55s}.resource.svelte-6a7gkh:nth-of-type(5){animation-delay:1.1s}.resource.svelte-6a7gkh:nth-of-type(7){animation-delay:1.65s}.resource-icon.svelte-6a7gkh{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#6366f124;color:#a5b4fc}.resource.svelte-6a7gkh div:where(.svelte-6a7gkh){min-width:0}.resource.svelte-6a7gkh small:where(.svelte-6a7gkh){display:block;margin-bottom:3px;color:#64748b;font-size:10px}.resource.svelte-6a7gkh strong:where(.svelte-6a7gkh){display:block;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.resource.svelte-6a7gkh b:where(.svelte-6a7gkh){padding:7px 10px;border-radius:999px;background:#2dd4bf21;color:#99f6e4;font-size:11px;font-weight:700}.resource.svelte-6a7gkh .inherited-person:where(.svelte-6a7gkh){border:1px solid rgba(148,163,184,.26);background:transparent;color:#cbd5e1}.connector.svelte-6a7gkh{width:1px;height:13px;margin-left:36px;background:linear-gradient(#5eead4,#5eead426)}.roles-section.svelte-6a7gkh{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;align-items:start}.roles-heading.svelte-6a7gkh>p:where(.svelte-6a7gkh){max-width:520px;font-size:17px}.role-grid.svelte-6a7gkh{display:grid;gap:14px}.role-grid.svelte-6a7gkh article:where(.svelte-6a7gkh){padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff08;transition:transform .2s ease,border-color .2s ease}.role-grid.svelte-6a7gkh article:where(.svelte-6a7gkh):hover{transform:translate(5px);border-color:#5eead447}.role-grid.svelte-6a7gkh .featured:where(.svelte-6a7gkh){background:linear-gradient(110deg,#0d94881f,#4f46e51a)}.role-badge.svelte-6a7gkh{color:#5eead4;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.role-grid.svelte-6a7gkh h3:where(.svelte-6a7gkh){margin:7px 0 14px;font-size:23px}.role-grid.svelte-6a7gkh ul:where(.svelte-6a7gkh),.collaboration.svelte-6a7gkh ul:where(.svelte-6a7gkh){display:grid;gap:9px;margin:0;padding:0;list-style:none}.role-grid.svelte-6a7gkh li:where(.svelte-6a7gkh),.collaboration.svelte-6a7gkh li:where(.svelte-6a7gkh){position:relative;padding-left:24px;color:#bdc8d8;font-size:14px;line-height:1.5}.role-grid.svelte-6a7gkh li:where(.svelte-6a7gkh):before,.collaboration.svelte-6a7gkh li:where(.svelte-6a7gkh):before{position:absolute;left:0;content:"✓";color:#5eead4;font-weight:900}.steps.svelte-6a7gkh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none}.steps.svelte-6a7gkh li:where(.svelte-6a7gkh){padding:23px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff06;animation:svelte-6a7gkh-rise-in .55s ease both;animation-delay:var(--delay)}.steps.svelte-6a7gkh li:where(.svelte-6a7gkh)>span:where(.svelte-6a7gkh){display:grid;place-items:center;width:38px;height:38px;margin-bottom:20px;border-radius:13px;background:#4f46e529;color:#c7d2fe;font-weight:850}.collaboration.svelte-6a7gkh{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;margin-top:110px;padding:clamp(30px,5vw,52px);border:1px solid rgba(94,234,212,.2);border-radius:30px;background:radial-gradient(circle at 90% 15%,rgba(45,212,191,.13),transparent 36%),#10151ee6}.collaboration.svelte-6a7gkh h2:where(.svelte-6a7gkh){margin-bottom:18px}.collaboration.svelte-6a7gkh p:where(.svelte-6a7gkh){font-size:17px}.collaboration.svelte-6a7gkh ul:where(.svelte-6a7gkh){gap:16px}.note.svelte-6a7gkh{margin-top:84px;padding:clamp(28px,5vw,46px);border:1px solid rgba(251,191,36,.24);border-radius:26px;background:#78350f17}.note.svelte-6a7gkh .section-eyebrow:where(.svelte-6a7gkh){color:#fbbf24}.note.svelte-6a7gkh h2:where(.svelte-6a7gkh){margin-bottom:18px}.note.svelte-6a7gkh p:where(.svelte-6a7gkh){max-width:920px;font-size:16px}.final-cta.svelte-6a7gkh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-top:108px;padding:clamp(30px,5vw,54px);border:1px solid rgba(99,102,241,.25);border-radius:30px;background:linear-gradient(135deg,#0d948826,#4f46e524);box-shadow:0 28px 72px #00000047}.final-cta.svelte-6a7gkh h2:where(.svelte-6a7gkh){margin-bottom:18px}.final-cta.svelte-6a7gkh p:where(.svelte-6a7gkh){max-width:680px;font-size:17px}.cta-actions.svelte-6a7gkh{justify-content:flex-end}@keyframes svelte-6a7gkh-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-6a7gkh-map-pulse{0%,to{border-color:#ffffff14}50%{border-color:#5eead43d}}@media(max-width:900px){.page-shell.svelte-6a7gkh{width:min(100% - 32px,720px);padding:112px 0 76px}.hero.svelte-6a7gkh{margin-bottom:72px}.value-grid.svelte-6a7gkh,.steps.svelte-6a7gkh{grid-template-columns:repeat(2,minmax(0,1fr))}.model-section.svelte-6a7gkh,.roles-section.svelte-6a7gkh,.collaboration.svelte-6a7gkh,.final-cta.svelte-6a7gkh{grid-template-columns:1fr}.cta-actions.svelte-6a7gkh{justify-content:flex-start}}@media(max-width:560px){.page-shell.svelte-6a7gkh{width:min(100% - 24px,520px);padding-top:100px}.hero.svelte-6a7gkh h1:where(.svelte-6a7gkh){font-size:clamp(38px,12vw,52px)}.hero-actions.svelte-6a7gkh,.cta-actions.svelte-6a7gkh,.value-grid.svelte-6a7gkh,.steps.svelte-6a7gkh{display:grid;grid-template-columns:1fr}.button.svelte-6a7gkh{width:100%}.access-map.svelte-6a7gkh{padding:16px}.resource.svelte-6a7gkh{grid-template-columns:38px minmax(0,1fr)}.resource.svelte-6a7gkh b:where(.svelte-6a7gkh){grid-column:2;justify-self:start}.connector.svelte-6a7gkh{margin-left:33px}}@media(prefers-reduced-motion:reduce){.hero.svelte-6a7gkh,.value-grid.svelte-6a7gkh article:where(.svelte-6a7gkh),.steps.svelte-6a7gkh li:where(.svelte-6a7gkh),.resource.svelte-6a7gkh{animation:none}.button.svelte-6a7gkh,.role-grid.svelte-6a7gkh article:where(.svelte-6a7gkh){transition:none}}
