body{background:#f4f7f6}html{scroll-behavior:smooth}.access-page.svelte-ii9ac7{--ink: #17221f;--muted: #5b6965;--line: #d7e1de;--surface: #ffffff;--green: #286a5a;--deep-green: #103a31;--coral: #bd4b3d;--blue: #296d98;--gold: #a16d14;min-height:100dvh;color:var(--ink);background:#f4f7f6;font-family:Montserrat,Jura,sans-serif;font-size:16px;line-height:1.6}.access-page.svelte-ii9ac7 :where(.svelte-ii9ac7){box-sizing:border-box}.access-page.svelte-ii9ac7 a:where(.svelte-ii9ac7){color:var(--blue);text-underline-offset:.18em}.access-page.svelte-ii9ac7 a:where(.svelte-ii9ac7):hover,.access-page.svelte-ii9ac7 a:where(.svelte-ii9ac7):focus-visible{color:var(--coral)}.access-header.svelte-ii9ac7{border-bottom:1px solid rgb(23 34 31 / 12%);background:#fff}.access-header-inner.svelte-ii9ac7,.access-hero-inner.svelte-ii9ac7,.access-shell.svelte-ii9ac7,.access-footer-inner.svelte-ii9ac7{width:min(1240px,calc(100% - 88px));margin:0 auto}.access-header-inner.svelte-ii9ac7{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px}.brand.svelte-ii9ac7,.access-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7),.button.svelte-ii9ac7,.hero-footnote.svelte-ii9ac7,.workflow-status.svelte-ii9ac7,.workflow-art-foot.svelte-ii9ac7,.path-card-top.svelte-ii9ac7,.key-safety.svelte-ii9ac7,.reference-grid.svelte-ii9ac7 a:where(.svelte-ii9ac7),.access-footer-inner.svelte-ii9ac7,.side-nav-cta.svelte-ii9ac7{display:inline-flex;align-items:center}.brand.svelte-ii9ac7{gap:12px;color:var(--ink);font-size:1rem;font-weight:750;text-decoration:none}.brand.svelte-ii9ac7 img:where(.svelte-ii9ac7){width:54px;height:32px;object-fit:contain}.access-nav.svelte-ii9ac7{display:flex;align-items:center;gap:5px}.access-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7){min-height:38px;gap:7px;padding:9px 12px;border-radius:6px;color:#40514c;font-size:.88rem;font-weight:700;text-decoration:none}.access-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7):hover{background:#e8f0ee;color:var(--deep-green)}.access-page.svelte-ii9ac7 .nav-icon,.access-page.svelte-ii9ac7 .inline-icon{width:16px;height:16px;flex:0 0 auto}.access-hero.svelte-ii9ac7{background:var(--deep-green);color:#fff}.access-hero-inner.svelte-ii9ac7{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.86fr);gap:64px;align-items:center;min-height:535px;padding-top:62px;padding-bottom:62px}.hero-copy.svelte-ii9ac7{max-width:680px}.eyebrow.svelte-ii9ac7{margin:0 0 10px;color:var(--green);font-size:.75rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.hero-copy.svelte-ii9ac7 .eyebrow:where(.svelte-ii9ac7){color:#a6d5c7}h1.svelte-ii9ac7,h2.svelte-ii9ac7,h3.svelte-ii9ac7,p.svelte-ii9ac7{margin-top:0}h1.svelte-ii9ac7,h2.svelte-ii9ac7,h3.svelte-ii9ac7{letter-spacing:0;line-height:1.15}h1.svelte-ii9ac7{max-width:690px;margin-bottom:20px;font-size:3.65rem;font-weight:820;line-height:1.04}.hero-lead.svelte-ii9ac7{max-width:610px;margin-bottom:0;color:#d6e8e2;font-size:1.1rem;line-height:1.7}.hero-actions.svelte-ii9ac7{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button.svelte-ii9ac7{min-height:46px;justify-content:center;gap:8px;padding:11px 15px;border:1px solid transparent;border-radius:6px;font-size:.9rem;font-weight:800;text-decoration:none}.button-primary.svelte-ii9ac7{background:#fff;color:var(--deep-green)!important}.button-primary.svelte-ii9ac7:hover{background:#e8f3ef}.button-quiet.svelte-ii9ac7{border-color:#ffffff57;color:#fff!important}.button-quiet.svelte-ii9ac7:hover{border-color:#fff;background:#ffffff1a}.access-page.svelte-ii9ac7 .button-icon{width:18px;height:18px;flex:0 0 auto}.access-page.svelte-ii9ac7 .button-icon-small{width:14px;height:14px}.hero-footnote.svelte-ii9ac7{gap:7px;margin-top:22px;color:#a6c6bd;font-size:.8rem}.workflow-art.svelte-ii9ac7{min-height:332px;padding:20px;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:#f8fbfa;color:var(--ink);box-shadow:0 22px 55px #021b154d}.workflow-art-head.svelte-ii9ac7,.workflow-art-foot.svelte-ii9ac7{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6a7b76;font-size:.68rem;font-weight:850;letter-spacing:.08em}.workflow-status.svelte-ii9ac7{gap:7px;color:var(--green)}.status-dot.svelte-ii9ac7{width:7px;height:7px;border-radius:50%;background:#55a77f}.workflow-track.svelte-ii9ac7{display:flex;align-items:flex-start;margin:54px 0 58px}.workflow-node.svelte-ii9ac7{display:grid;position:relative;z-index:1;flex:1 1 0;justify-items:center;gap:8px;text-align:center}.node-icon.svelte-ii9ac7{display:grid;width:60px;height:60px;place-items:center;border:1px solid currentColor;border-radius:50%;background:#fff}.node-icon.svelte-ii9ac7 svg{width:26px;height:26px}.workflow-node.svelte-ii9ac7 strong:where(.svelte-ii9ac7){font-size:.82rem;line-height:1.1}.workflow-node.svelte-ii9ac7>span:where(.svelte-ii9ac7):last-child{max-width:82px;color:#6a7b76;font-size:.7rem;line-height:1.3}.workflow-node--green.svelte-ii9ac7{color:var(--green)}.workflow-node--coral.svelte-ii9ac7{color:var(--coral)}.workflow-node--blue.svelte-ii9ac7{color:var(--blue)}.workflow-node--gold.svelte-ii9ac7{color:var(--gold)}.track-line.svelte-ii9ac7{flex:1 1 0;margin-top:30px;height:1px;background:#c9d8d3}.workflow-art-foot.svelte-ii9ac7{padding-top:13px;border-top:1px solid #dce7e3;letter-spacing:0}.workflow-art-foot.svelte-ii9ac7 span:where(.svelte-ii9ac7):first-child{display:inline-flex;align-items:center;gap:7px;color:#4d7669}.access-shell.svelte-ii9ac7{display:grid;grid-template-columns:214px minmax(0,1fr);gap:52px;align-items:start;padding-top:32px;padding-bottom:62px}.side-nav.svelte-ii9ac7{position:sticky;top:18px;display:grid;gap:2px;align-self:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.side-nav-label.svelte-ii9ac7{padding:5px 10px 11px;color:#70807b;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.side-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7){display:block;padding:8px 10px;border-radius:5px;color:var(--muted);font-size:.81rem;font-weight:700;line-height:1.35;text-decoration:none}.side-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7):hover,.side-nav.svelte-ii9ac7 a.active:where(.svelte-ii9ac7){background:#eaf2ef;color:var(--deep-green)}.side-nav.svelte-ii9ac7 .side-nav-cta:where(.svelte-ii9ac7){display:flex;justify-content:space-between;gap:5px;margin-top:10px;border-top:1px solid var(--line);border-radius:0;padding:14px 10px 4px;color:var(--coral);font-size:.76rem}.side-nav-cta.svelte-ii9ac7:hover{background:transparent!important;color:var(--deep-green)!important}.access-page.svelte-ii9ac7 .side-nav-icon{width:14px;height:14px}.access-content.svelte-ii9ac7{min-width:0}.content-band.svelte-ii9ac7{padding:40px 0;border-bottom:1px solid var(--line);scroll-margin-top:18px}.content-band-first.svelte-ii9ac7{padding-top:4px}.content-band-last.svelte-ii9ac7{border-bottom:0}.section-heading.svelte-ii9ac7{max-width:780px;margin-bottom:22px}.section-heading.svelte-ii9ac7 h2:where(.svelte-ii9ac7){margin-bottom:7px;font-size:1.75rem;font-weight:820}.section-heading.svelte-ii9ac7 p:where(.svelte-ii9ac7):last-child,.section-tail.svelte-ii9ac7,.content-band.svelte-ii9ac7>p:where(.svelte-ii9ac7){color:var(--muted)}.section-heading.svelte-ii9ac7 p:where(.svelte-ii9ac7):last-child{margin-bottom:0;font-size:.96rem;line-height:1.65}.flow-grid.svelte-ii9ac7,.path-grid.svelte-ii9ac7,.info-grid.svelte-ii9ac7,.reference-grid.svelte-ii9ac7{display:grid;gap:12px}.flow-grid.svelte-ii9ac7{grid-template-columns:repeat(5,minmax(0,1fr))}.path-grid.svelte-ii9ac7,.info-grid.svelte-ii9ac7{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card.svelte-ii9ac7,.path-card.svelte-ii9ac7,.info-card.svelte-ii9ac7{min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.step-card.svelte-ii9ac7{min-height:184px;padding:16px}.step-number.svelte-ii9ac7{display:grid;width:31px;height:31px;margin-bottom:17px;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:.72rem;font-weight:850}.step-card.svelte-ii9ac7:nth-child(2) .step-number:where(.svelte-ii9ac7){background:var(--coral)}.step-card.svelte-ii9ac7:nth-child(3) .step-number:where(.svelte-ii9ac7){background:var(--blue)}.step-card.svelte-ii9ac7:nth-child(4) .step-number:where(.svelte-ii9ac7){background:var(--gold)}.step-card.svelte-ii9ac7 h3:where(.svelte-ii9ac7),.path-card.svelte-ii9ac7 h3:where(.svelte-ii9ac7),.info-card.svelte-ii9ac7 h3:where(.svelte-ii9ac7){margin-bottom:8px;font-size:.98rem;font-weight:820}.step-card.svelte-ii9ac7 p:where(.svelte-ii9ac7),.path-card.svelte-ii9ac7 p:where(.svelte-ii9ac7),.info-card.svelte-ii9ac7 p:where(.svelte-ii9ac7){margin-bottom:0;color:var(--muted);font-size:.85rem;line-height:1.55}.notice.svelte-ii9ac7{margin-top:16px;padding:13px 15px;border-left:4px solid var(--green);background:#eaf3f0;color:#31584e;font-size:.88rem;line-height:1.55}.notice.svelte-ii9ac7 strong:where(.svelte-ii9ac7){color:var(--ink)}.notice-coral.svelte-ii9ac7{border-left-color:var(--coral);background:#fbefec;color:#6b3a32}.notice-blue.svelte-ii9ac7{border-left-color:var(--blue);background:#edf5f9;color:#315d73}.notice-gold.svelte-ii9ac7{border-left-color:var(--gold);background:#fbf5e8;color:#705722}.path-card.svelte-ii9ac7{padding:17px}.path-card--recommended.svelte-ii9ac7{border-color:#286a5a7a;box-shadow:inset 0 4px 0 var(--green)}.path-card-top.svelte-ii9ac7{justify-content:space-between;gap:12px;margin-bottom:19px}.access-page.svelte-ii9ac7 .path-icon{width:26px;height:26px;color:var(--green)}.access-page.svelte-ii9ac7 .path-icon--blue{color:var(--blue)}.access-page.svelte-ii9ac7 .path-icon--coral{color:var(--coral)}.path-tag.svelte-ii9ac7{padding:5px 7px;border-radius:4px;background:#edf4f1;color:var(--green);font-size:.66rem;font-weight:850;text-transform:uppercase}.path-card.svelte-ii9ac7:nth-child(2) .path-tag:where(.svelte-ii9ac7){background:#edf5f9;color:var(--blue)}.path-card.svelte-ii9ac7:nth-child(3) .path-tag:where(.svelte-ii9ac7){background:#fbefec;color:var(--coral)}.heading-with-progress.svelte-ii9ac7{display:flex;align-items:end;justify-content:space-between;gap:24px}.progress-block.svelte-ii9ac7{display:grid;min-width:132px;justify-items:end;gap:5px}.progress-block.svelte-ii9ac7 strong:where(.svelte-ii9ac7){color:var(--green);font-size:1.3rem;line-height:1}.progress-block.svelte-ii9ac7 strong:where(.svelte-ii9ac7) span:where(.svelte-ii9ac7){color:#8c9b97;font-size:.85rem}.progress-block.svelte-ii9ac7 small:where(.svelte-ii9ac7){color:#70807b;font-size:.68rem;font-weight:750}.progress-bar.svelte-ii9ac7{width:132px;height:5px;overflow:hidden;border-radius:999px;background:#dfe9e5}.progress-bar.svelte-ii9ac7 span:where(.svelte-ii9ac7){display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .18s ease}.checklist.svelte-ii9ac7{display:grid;gap:8px}.checklist.svelte-ii9ac7 label:where(.svelte-ii9ac7){display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:11px;min-height:52px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);cursor:pointer;font-size:.88rem}.checklist.svelte-ii9ac7 label.checked:where(.svelte-ii9ac7){border-color:#286a5a57;background:#f0f7f4}.checklist.svelte-ii9ac7 input:where(.svelte-ii9ac7){width:17px;height:17px;margin:0;accent-color:var(--green)}.checklist.svelte-ii9ac7 label:where(.svelte-ii9ac7) span:where(.svelte-ii9ac7){min-width:0;overflow-wrap:anywhere}.access-page.svelte-ii9ac7 .checkmark{width:19px;height:19px;color:var(--green)}.section-tail.svelte-ii9ac7{margin:16px 0 0;font-size:.88rem;line-height:1.6}code.svelte-ii9ac7{border-radius:3px;background:#eaf0ee;padding:2px 4px;color:#254a40;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.code-grid.svelte-ii9ac7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.code-card.svelte-ii9ac7{min-width:0;overflow:hidden;border:1px solid #314b47;border-radius:7px;background:#172c2a;color:#eff9f5}.code-card--template.svelte-ii9ac7,.code-card--login.svelte-ii9ac7{margin-top:18px}.code-header.svelte-ii9ac7{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgb(255 255 255 / 13%)}.code-header.svelte-ii9ac7 h3:where(.svelte-ii9ac7){margin:0;color:#fff;font-size:.88rem}.copy-button.svelte-ii9ac7{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgb(255 255 255 / 30%);border-radius:5px;background:#ffffff14;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:800}.copy-button.svelte-ii9ac7:hover{background:#ffffff2b}.access-page.svelte-ii9ac7 .copy-icon{width:15px;height:15px}pre.svelte-ii9ac7{margin:0;padding:15px;overflow-x:auto}pre.svelte-ii9ac7 code:where(.svelte-ii9ac7){display:block;min-width:max-content;border-radius:0;background:transparent;padding:0;color:#e3f2ed;font-size:.82rem;line-height:1.7}.key-safety.svelte-ii9ac7{gap:9px;margin-top:13px;color:var(--muted);font-size:.84rem}.key-safety.svelte-ii9ac7 .inline-icon{color:var(--coral)}.key-safety.svelte-ii9ac7 code:where(.svelte-ii9ac7){overflow-wrap:anywhere}.timeline.svelte-ii9ac7{display:grid;position:relative;gap:14px;margin:0;padding:0;list-style:none}.timeline.svelte-ii9ac7:before{position:absolute;top:19px;bottom:19px;left:15px;width:1px;background:#ceddd8;content:""}.timeline.svelte-ii9ac7 li:where(.svelte-ii9ac7){display:grid;grid-template-columns:31px minmax(0,1fr);position:relative;gap:12px;align-items:start;color:var(--muted);font-size:.91rem;line-height:1.6}.timeline-number.svelte-ii9ac7{display:grid;z-index:1;width:31px;height:31px;place-items:center;border:1px solid #cbdcd6;border-radius:50%;background:#f4f7f6;color:var(--green);font-size:.73rem;font-weight:850}.timeline.svelte-ii9ac7 li:where(.svelte-ii9ac7) div:where(.svelte-ii9ac7){padding-top:3px}.info-grid.svelte-ii9ac7{margin-top:12px}.info-card.svelte-ii9ac7{padding:17px}.access-page.svelte-ii9ac7 .info-icon{width:27px;height:27px;margin-bottom:17px}.access-page.svelte-ii9ac7 .info-icon--green{color:var(--green)}.access-page.svelte-ii9ac7 .info-icon--coral{color:var(--coral)}.access-page.svelte-ii9ac7 .info-icon--blue{color:var(--blue)}.faq-list.svelte-ii9ac7{display:grid;gap:8px}details.svelte-ii9ac7{border:1px solid var(--line);border-radius:6px;background:#fff}summary.svelte-ii9ac7{min-height:50px;padding:13px 15px;cursor:pointer;font-size:.92rem;font-weight:800}details.svelte-ii9ac7 p:where(.svelte-ii9ac7){margin:0;padding:0 15px 15px;color:var(--muted);font-size:.87rem;line-height:1.6}.reference-grid.svelte-ii9ac7{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-grid.svelte-ii9ac7 a:where(.svelte-ii9ac7){min-height:50px;gap:9px;padding:12px 13px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:.84rem;font-weight:750;text-decoration:none}.reference-grid.svelte-ii9ac7 a:where(.svelte-ii9ac7):hover{border-color:#286a5a66;background:#eef5f2;color:var(--deep-green)}.access-page.svelte-ii9ac7 .reference-icon{width:19px;height:19px;flex:0 0 auto;color:var(--green)}.access-page.svelte-ii9ac7 .reference-arrow{width:14px;height:14px;flex:0 0 auto;margin-left:auto;color:#7b8c87}.access-footer.svelte-ii9ac7{border-top:1px solid var(--line);background:#fff}.access-footer-inner.svelte-ii9ac7{min-height:66px;justify-content:space-between;gap:18px;color:#697873;font-size:.78rem}.access-footer-inner.svelte-ii9ac7>span:where(.svelte-ii9ac7):first-child{color:var(--ink);font-weight:800}.access-footer-inner.svelte-ii9ac7 a:where(.svelte-ii9ac7){display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:800;text-decoration:none}.access-page.svelte-ii9ac7 :where(.svelte-ii9ac7):focus-visible{outline:3px solid rgb(250 70 22 / 42%);outline-offset:3px}@media(max-width:1120px){.access-header-inner.svelte-ii9ac7,.access-hero-inner.svelte-ii9ac7,.access-shell.svelte-ii9ac7,.access-footer-inner.svelte-ii9ac7{width:min(100% - 48px,1240px)}.access-hero-inner.svelte-ii9ac7{gap:34px;grid-template-columns:minmax(0,1fr) minmax(370px,.85fr)}.access-shell.svelte-ii9ac7{gap:30px;grid-template-columns:190px minmax(0,1fr)}h1.svelte-ii9ac7{font-size:3.15rem}.flow-grid.svelte-ii9ac7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.access-hero-inner.svelte-ii9ac7{grid-template-columns:1fr;min-height:0;padding-top:48px;padding-bottom:48px}.workflow-art.svelte-ii9ac7{max-width:700px}.access-shell.svelte-ii9ac7{grid-template-columns:1fr}.side-nav.svelte-ii9ac7{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.side-nav-label.svelte-ii9ac7{grid-column:1 / -1}.side-nav.svelte-ii9ac7 .side-nav-cta:where(.svelte-ii9ac7){grid-column:1 / -1;margin-top:4px}}@media(max-width:680px){.access-header-inner.svelte-ii9ac7,.access-hero-inner.svelte-ii9ac7,.access-shell.svelte-ii9ac7,.access-footer-inner.svelte-ii9ac7{width:min(100% - 28px,1240px)}.access-header-inner.svelte-ii9ac7{min-height:auto;align-items:flex-start;flex-direction:column;gap:12px;padding-top:15px;padding-bottom:13px}.access-nav.svelte-ii9ac7{width:100%;justify-content:space-between;overflow-x:auto}.access-nav.svelte-ii9ac7 a:where(.svelte-ii9ac7){flex:0 0 auto;padding-right:7px;padding-left:7px;font-size:.76rem}.access-hero-inner.svelte-ii9ac7{padding-top:38px;padding-bottom:38px}h1.svelte-ii9ac7{font-size:2.3rem}.hero-lead.svelte-ii9ac7{font-size:.98rem}.hero-actions.svelte-ii9ac7,.button.svelte-ii9ac7{width:100%}.hero-footnote.svelte-ii9ac7{align-items:flex-start;font-size:.73rem}.workflow-art.svelte-ii9ac7{min-height:0;padding:15px}.workflow-track.svelte-ii9ac7{margin:42px 0 44px}.node-icon.svelte-ii9ac7{width:44px;height:44px}.node-icon.svelte-ii9ac7 svg{width:20px;height:20px}.workflow-node.svelte-ii9ac7 strong:where(.svelte-ii9ac7){font-size:.67rem}.workflow-node.svelte-ii9ac7>span:where(.svelte-ii9ac7):last-child{display:none}.flow-grid.svelte-ii9ac7,.path-grid.svelte-ii9ac7,.info-grid.svelte-ii9ac7,.code-grid.svelte-ii9ac7,.reference-grid.svelte-ii9ac7{grid-template-columns:1fr}.side-nav.svelte-ii9ac7{grid-template-columns:repeat(2,minmax(0,1fr))}.content-band.svelte-ii9ac7{padding:30px 0}.content-band-first.svelte-ii9ac7{padding-top:0}.section-heading.svelte-ii9ac7 h2:where(.svelte-ii9ac7){font-size:1.45rem}.heading-with-progress.svelte-ii9ac7{align-items:start;flex-direction:column;gap:14px}.progress-block.svelte-ii9ac7{width:100%;justify-items:start}.checklist.svelte-ii9ac7 label:where(.svelte-ii9ac7){grid-template-columns:22px minmax(0,1fr) 19px;font-size:.83rem}.timeline.svelte-ii9ac7 li:where(.svelte-ii9ac7){font-size:.86rem}.access-footer-inner.svelte-ii9ac7{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;padding-top:16px;padding-bottom:16px}}
