.solution.svelte-nxm49v{color:#f2f7fb;background:#0b1117;min-height:100vh;font-family:Inter,Arial,sans-serif}.solution.svelte-nxm49v :where(.svelte-nxm49v){box-sizing:border-box}.solution.svelte-nxm49v a:where(.svelte-nxm49v){color:inherit;text-decoration:none}.solution.svelte-nxm49v a:where(.svelte-nxm49v):focus-visible{outline-offset:5px;outline:3px solid #ffd77a}.skip.svelte-nxm49v{z-index:20;background:#ff8a4d;padding:12px;position:absolute;top:-100px;left:16px;color:#0b1117!important}.skip.svelte-nxm49v:focus{top:16px}.site-header.svelte-nxm49v,footer.svelte-nxm49v{justify-content:space-between;align-items:center;gap:24px;padding:25px max(5%,50vw - 600px);display:flex}.site-header.svelte-nxm49v{border-bottom:1px solid #ffffff20}.wordmark.svelte-nxm49v{letter-spacing:-.06em;flex:none;font-size:29px;font-weight:800}.wordmark.svelte-nxm49v span:where(.svelte-nxm49v){color:#ff8a4d}nav.svelte-nxm49v{flex-wrap:wrap;align-items:center;gap:23px;font-size:13px;display:flex}nav.svelte-nxm49v>span:where(.svelte-nxm49v){color:#afc0cb;gap:7px;display:flex}nav.svelte-nxm49v [aria-current=page]:where(.svelte-nxm49v){color:#fff;font-weight:700}.workspace.svelte-nxm49v,.button.svelte-nxm49v{background:#ff8a4d;border:1px solid #ff8a4d;border-radius:6px;font-weight:700;color:#0b1117!important}.workspace.svelte-nxm49v{padding:12px 15px}.button.svelte-nxm49v{padding:15px 20px;font-size:14px;display:inline-block}.workspace.svelte-nxm49v:hover,.button.svelte-nxm49v:hover{background:#ff9c68}h1.svelte-nxm49v,h2.svelte-nxm49v,h3.svelte-nxm49v,p.svelte-nxm49v{margin-top:0}h1.svelte-nxm49v,h2.svelte-nxm49v{letter-spacing:-.045em}h1.svelte-nxm49v{max-width:840px;font-size:clamp(47px,5.4vw,78px);line-height:1.05}h2.svelte-nxm49v{max-width:800px;font-size:clamp(35px,4vw,54px);line-height:1.12}h3.svelte-nxm49v{font-size:20px}p.svelte-nxm49v{line-height:1.7}.eyebrow.svelte-nxm49v{color:#ff8a4d;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}section.svelte-nxm49v,.hero.svelte-nxm49v{padding-inline:max(5%,50vw - 600px)}.hero.svelte-nxm49v{isolation:isolate;background:radial-gradient(circle at 75% 40%,#183744 0%,#0000 42%),linear-gradient(135deg,#0b1117,#101924);grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;gap:50px;min-height:650px;padding-block:115px;display:grid;position:relative;overflow:hidden}.hero-copy.svelte-nxm49v{z-index:1;position:relative}.hero-copy.svelte-nxm49v>p:where(.svelte-nxm49v):not(.eyebrow){color:#c7cbcc;max-width:710px;font-size:18px}.path-graphic.svelte-nxm49v{align-content:center;justify-items:center;gap:0;min-height:400px;display:grid;transform:rotate(-13deg)}.path-graphic.svelte-nxm49v span:where(.svelte-nxm49v){color:#f2f7fb;text-align:center;background:#33231dad;border:1px solid #ff8a4d62;border-radius:30px;min-width:170px;padding:11px 20px;font-size:13px;font-weight:700;box-shadow:0 0 28px #ff8a4d17}.path-graphic.svelte-nxm49v span:where(.svelte-nxm49v):nth-of-type(2),.path-graphic.svelte-nxm49v span:where(.svelte-nxm49v):nth-of-type(5){color:#ffd77a;border-color:#ff8a4d66}.path-graphic.svelte-nxm49v i:where(.svelte-nxm49v){border-left:1px solid #ff8a4da6;height:27px}.intro.svelte-nxm49v{border-top:1px solid #ffffff19;padding-block:92px}.intro.svelte-nxm49v>p:where(.svelte-nxm49v):last-child{color:#bfc7c9;max-width:860px;font-size:18px}.path.svelte-nxm49v{background:#111b23;padding-block:92px 105px}.path.svelte-nxm49v ol:where(.svelte-nxm49v){grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.path.svelte-nxm49v li:where(.svelte-nxm49v){background:#18252c;border:1px solid #ffffff20;border-radius:8px;padding:22px 18px}.step-number.svelte-nxm49v{color:#ffd77a;margin-bottom:35px;font-size:12px;font-weight:700}.path.svelte-nxm49v strong:where(.svelte-nxm49v){color:#ffd77a;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.path.svelte-nxm49v h3:where(.svelte-nxm49v){margin:8px 0 14px;font-size:18px}.path.svelte-nxm49v p:where(.svelte-nxm49v){color:#bbc5c7;font-size:13px}.boundary.svelte-nxm49v{grid-template-columns:1fr 1fr;gap:70px;padding-block:95px;display:grid}.boundary.svelte-nxm49v p:where(.svelte-nxm49v):not(.eyebrow){color:#c4cacc;font-size:17px}.boundary.svelte-nxm49v ul:where(.svelte-nxm49v){margin:0;padding:0;list-style:none}.boundary.svelte-nxm49v li:where(.svelte-nxm49v){color:#d0d7d8;border-bottom:1px solid #ffffff26;padding:18px 0 18px 25px;line-height:1.6}.boundary.svelte-nxm49v li:where(.svelte-nxm49v):before{float:left;color:#ffd77a;content:"↗";margin-left:-25px}.fit.svelte-nxm49v{background:#16252b;padding-block:85px 100px}.fit.svelte-nxm49v>div:where(.svelte-nxm49v){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:45px;display:grid}.fit.svelte-nxm49v article:where(.svelte-nxm49v){border-top:1px solid #ffffff32;padding-top:22px}.fit.svelte-nxm49v p:where(.svelte-nxm49v){color:#c9d6df;max-width:520px}.closing.svelte-nxm49v{text-align:center;padding-block:100px}.closing.svelte-nxm49v h2:where(.svelte-nxm49v),.closing.svelte-nxm49v p:where(.svelte-nxm49v){margin-inline:auto}.closing.svelte-nxm49v p:where(.svelte-nxm49v){color:#c2c9c9;max-width:650px}footer.svelte-nxm49v{color:#bbbdbd;border-top:1px solid #ffffff20;font-size:12px}footer.svelte-nxm49v .wordmark:where(.svelte-nxm49v){color:#fff}@media (width<=980px){.path.svelte-nxm49v ol:where(.svelte-nxm49v){grid-template-columns:repeat(2,minmax(0,1fr))}.hero.svelte-nxm49v{grid-template-columns:1fr;gap:0}.path-graphic.svelte-nxm49v{display:none}}@media (width<=650px){.site-header.svelte-nxm49v,footer.svelte-nxm49v{padding-inline:6%}.site-header.svelte-nxm49v{align-items:start}nav.svelte-nxm49v{justify-content:end;gap:10px 14px}nav.svelte-nxm49v>a:where(.svelte-nxm49v):first-child{display:none}.workspace.svelte-nxm49v{padding:9px 11px}.wordmark.svelte-nxm49v{font-size:24px}.hero.svelte-nxm49v{min-height:0;padding-block:80px}.hero-copy.svelte-nxm49v>p:where(.svelte-nxm49v):not(.eyebrow){font-size:16px}section.svelte-nxm49v,.hero.svelte-nxm49v{padding-inline:6%}.intro.svelte-nxm49v,.path.svelte-nxm49v,.boundary.svelte-nxm49v,.fit.svelte-nxm49v,.closing.svelte-nxm49v{padding-block:65px}.path.svelte-nxm49v ol:where(.svelte-nxm49v),.boundary.svelte-nxm49v,.fit.svelte-nxm49v>div:where(.svelte-nxm49v){grid-template-columns:1fr}.path.svelte-nxm49v li:where(.svelte-nxm49v){gap:20px;display:flex}.step-number.svelte-nxm49v{margin:0}footer.svelte-nxm49v{flex-wrap:wrap}footer.svelte-nxm49v span:where(.svelte-nxm49v){order:3;width:100%}}
