.implementation.svelte-1apd9g0{padding-top:150px}.implementation__head.svelte-1apd9g0{border-top:1px solid var(--line);padding-top:130px}.headline.svelte-1apd9g0{text-align:center;font-size:32px;line-height:1.18}.timeline.svelte-1apd9g0{grid-template-columns:repeat(5,1fr);margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.timeline.svelte-1apd9g0:before{content:"";background:var(--line);height:1px;position:absolute;top:19px;left:10%;right:10%}.step.svelte-1apd9g0{text-align:center;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.step__icon.svelte-1apd9g0{background:var(--ink);color:#fff;justify-content:center;align-items:center;width:38px;height:38px;transition:background .25s;display:inline-flex;position:relative}.step.svelte-1apd9g0:hover .step__icon:where(.svelte-1apd9g0){background:var(--accent-strong)}h3.svelte-1apd9g0{letter-spacing:normal;min-height:2.6em;color:var(--ink);background:#fff;justify-content:center;align-items:flex-start;margin-top:22px;padding:0 6px;font-size:17px;font-weight:600;line-height:1.3;display:flex}p.svelte-1apd9g0{max-width:26ch;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}@media (width<=1040px){.implementation.svelte-1apd9g0{padding-top:64px}.headline.svelte-1apd9g0{font-size:29px}.timeline.svelte-1apd9g0{grid-template-columns:1fr}.timeline.svelte-1apd9g0:before{width:1px;height:auto;inset:0 auto 0 19px}.step.svelte-1apd9g0{text-align:left;align-items:flex-start;padding:0 0 34px 58px}.step.svelte-1apd9g0:last-child{padding-bottom:0}.step__icon.svelte-1apd9g0{position:absolute;top:0;left:0}h3.svelte-1apd9g0{justify-content:flex-start;min-height:0;margin-top:2px}}@media (width>=761px) and (width<=1040px){.implementation__head.svelte-1apd9g0{padding-top:72px}.timeline.svelte-1apd9g0{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.timeline.svelte-1apd9g0:before{display:none}.step.svelte-1apd9g0:last-child{padding-bottom:34px}p.svelte-1apd9g0{max-width:46ch}}@media (width<=760px){.implementation.svelte-1apd9g0,.implementation__head.svelte-1apd9g0{padding-top:56px}.headline.svelte-1apd9g0{font-size:24px;line-height:1.22}.timeline.svelte-1apd9g0:before{display:none}.step.svelte-1apd9g0{text-align:center;align-items:center;padding:0 0 38px}.step__icon.svelte-1apd9g0{position:relative;top:auto;left:auto}h3.svelte-1apd9g0{justify-content:center;margin-top:14px}p.svelte-1apd9g0{margin-inline:auto}}.modules.svelte-bcfw8j{padding-top:150px}.headline.svelte-bcfw8j{text-align:center;font-size:32px;line-height:1.18}.tags.svelte-bcfw8j{flex-wrap:wrap;justify-content:center;gap:12px;margin:44px 0 0;padding:0;list-style:none;display:flex}.break.svelte-bcfw8j{flex-basis:100%;height:0}.tag.svelte-bcfw8j{font-family:var(--font-display);color:var(--ink);background:var(--surface-3);padding:14px 20px;font-size:16px;font-weight:500;transition:background .25s,color .25s}.tag.svelte-bcfw8j:hover{background:var(--line-2)}.note.svelte-bcfw8j{text-align:center;max-width:840px;color:var(--muted);margin:48px auto 0;font-size:15.5px;line-height:1.75}.note.svelte-bcfw8j a:where(.svelte-bcfw8j){white-space:nowrap;color:var(--ink);border-bottom:1px solid var(--accent);align-items:center;gap:9px;padding-bottom:1px;font-size:13px;display:inline-flex;position:relative}.note.svelte-bcfw8j a:where(.svelte-bcfw8j):after{content:"";height:max(100%,44px);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.note.svelte-bcfw8j a:where(.svelte-bcfw8j) svg{flex:none}@media (width<=1040px){.modules.svelte-bcfw8j{padding-top:64px}.headline.svelte-bcfw8j{font-size:29px}}@media (width<=760px){.modules.svelte-bcfw8j{padding-top:56px}.headline.svelte-bcfw8j{font-size:24px;line-height:1.22}}.os.svelte-1up386o{margin-top:32px}@media (width>=761px){.os.svelte-1up386o{margin-top:40px}}@media (width>=1041px){.os.svelte-1up386o{margin-top:150px}}.os__section.svelte-1up386o{text-align:center;max-width:1280px;margin:0 auto;padding:0 40px}.headline.svelte-1up386o{font-size:32px;line-height:1.18}.lead.svelte-1up386o{max-width:60ch;margin:16px auto 0}.os__sim.svelte-1up386o{margin-top:44px}@media (width<=1040px){.os__section.svelte-1up386o{padding:64px 22px 0}.headline.svelte-1up386o{font-size:29px}}@media (width<=760px){.os__section.svelte-1up386o{padding:56px 18px 0}.headline.svelte-1up386o{font-size:24px;line-height:1.22}}.band.svelte-pafig7{background:var(--navy-950);clip-path:polygon(0 0,100% 0,100% calc(100% - 95px),63% calc(100% - 89px),55.8% calc(100% - 38px),0 calc(100% - 34px));position:relative;overflow:hidden}.band.svelte-pafig7 .band__img{object-fit:cover;object-position:100% 58%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.band__overlay.svelte-pafig7{pointer-events:none;background:linear-gradient(95deg,#03142ffc 0%,#03142ff7 28%,#03142fe6 46%,#03142f80 64%,#03142f42 80%,#03142f0d 100%);position:absolute;inset:0}.hero.svelte-pafig7{align-content:center;min-height:660px;padding-block:120px 140px;display:grid;position:relative}.hero__body.svelte-pafig7{max-width:760px}h1.svelte-pafig7{color:#fff;margin-top:20px;font-size:50px;font-weight:400;line-height:1.14}.hero__strong.svelte-pafig7,h1.svelte-pafig7 b:where(.svelte-pafig7){font-weight:700}p.svelte-pafig7{color:var(--on-dark);max-width:580px;margin-top:22px;font-size:18px;line-height:1.65}.hero__actions.svelte-pafig7{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.cta.svelte-pafig7{color:#fff;white-space:nowrap;border:1.5px solid #fff6;align-items:center;gap:10px;min-height:44px;padding:10px 17px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.cta.svelte-pafig7:hover{color:#fff;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.cta--primary.svelte-pafig7,.cta--primary.svelte-pafig7:hover{color:var(--ink)}.cta--primary.svelte-pafig7{background:var(--accent);border-color:var(--accent)}.cta--primary.svelte-pafig7:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.cta__arrow.svelte-pafig7{font-size:13px;transition:transform .25s}.cta.svelte-pafig7:hover .cta__arrow:where(.svelte-pafig7){transform:translate(2px,-2px)}@media (width>=1041px){.cta.svelte-pafig7{min-height:0}}@media (width<=760px){.band.svelte-pafig7{clip-path:none;z-index:5;background:var(--navy-950);overflow:visible}.band.svelte-pafig7 .band__img,.band__overlay.svelte-pafig7{display:none}.hero.svelte-pafig7{text-align:center;align-content:start;justify-items:center;min-height:0;padding-block:44px 0}.hero__body.svelte-pafig7{width:100%;max-width:none}h1.svelte-pafig7{margin-top:0;font-size:44px;line-height:1.12}.hero__strong.svelte-pafig7{font-weight:400}p.svelte-pafig7{display:none}.hero__actions.svelte-pafig7{z-index:6;flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:56px;position:relative;transform:translateY(50%)}.cta.svelte-pafig7{text-align:center;white-space:normal;min-width:0;max-width:180px;min-height:50px;color:var(--ink);background:var(--accent);border-color:var(--accent);flex:1 1 0;justify-content:center;gap:7px;padding:9px 10px;font-size:15px;font-weight:600;line-height:1.25}.cta.svelte-pafig7 svg{flex:none;width:16px;height:16px}.cta.svelte-pafig7 .long-label:where(.svelte-pafig7){display:none}.cta.svelte-pafig7 .short-label:where(.svelte-pafig7){display:inline}}.short-label.svelte-pafig7{display:none}.intro.svelte-iasrrb{padding-top:96px}.headline.svelte-iasrrb{text-align:center;font-size:32px;line-height:1.18}.stage.svelte-iasrrb{margin-top:44px;position:relative}.stage__logo.svelte-iasrrb{z-index:3;transition:opacity 1s,transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage__logo.svelte-iasrrb img{object-fit:contain;width:132px;height:132px;display:block}.open.svelte-iasrrb .stage__logo:where(.svelte-iasrrb){opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(1.5)}.grid.svelte-iasrrb{background:0 0;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;transition:background 1.1s .3s;display:grid}.open.svelte-iasrrb .grid:where(.svelte-iasrrb){background:var(--line)}.cell.svelte-iasrrb{--from:0, 0;opacity:0;min-height:246px;transform:translate(var(--from)) scale(.34);background:#fff;flex-direction:column;padding:32px 26px;transition:opacity .9s .25s,transform 1.1s cubic-bezier(.22,1,.36,1) .25s,background .3s;display:flex}.cell.svelte-iasrrb:first-child{--from:150%, 58%}.cell.svelte-iasrrb:nth-child(2){--from:50%, 58%}.cell.svelte-iasrrb:nth-child(3){--from:-50%, 58%}.cell.svelte-iasrrb:nth-child(4){--from:-150%, 58%}.cell.svelte-iasrrb:nth-child(5){--from:150%, -58%}.cell.svelte-iasrrb:nth-child(6){--from:50%, -58%}.cell.svelte-iasrrb:nth-child(7){--from:-50%, -58%}.cell.svelte-iasrrb:nth-child(8){--from:-150%, -58%}.open.svelte-iasrrb .cell:where(.svelte-iasrrb){opacity:1;transform:none}.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(2),.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(7){transition-delay:.4s}.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(3),.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(6){transition-delay:.55s}.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(4),.open.svelte-iasrrb .cell:where(.svelte-iasrrb):nth-child(5){transition-delay:.7s}.cell.svelte-iasrrb:hover{background:#fafcff}.cube.svelte-iasrrb{flex:none;width:52px;height:52px;transition:transform .35s;position:relative}.cell.svelte-iasrrb:hover .cube:where(.svelte-iasrrb){transform:translateY(-5px)rotate(-4deg)}.cube.svelte-iasrrb svg:where(.svelte-iasrrb){fill:none;width:100%;height:100%;stroke:var(--tone);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.cube.svelte-iasrrb .cube__icon{color:var(--ink);position:absolute;top:31.4px;left:20.6px;translate:-50% -50%}h3.svelte-iasrrb{letter-spacing:normal;color:var(--ink);margin-top:22px;font-size:19px;font-weight:600}p.svelte-iasrrb{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.7}@media (width<=1040px){.intro.svelte-iasrrb{padding-top:64px}.headline.svelte-iasrrb{font-size:29px}.stage__logo.svelte-iasrrb{display:none}.grid.svelte-iasrrb{background:var(--line);grid-template-columns:repeat(2,1fr)}.cell.svelte-iasrrb{opacity:1;transform:none}}@media (width<=760px){.intro.svelte-iasrrb{padding-top:84px}.headline.svelte-iasrrb{font-size:24px;line-height:1.22}.grid.svelte-iasrrb,.open.svelte-iasrrb .grid:where(.svelte-iasrrb){background:0 0;grid-template-columns:1fr;gap:0}.cell.svelte-iasrrb{text-align:center;align-items:center;min-height:0;padding:22px 4px}p.svelte-iasrrb{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.stage__logo.svelte-iasrrb{display:none}.cell.svelte-iasrrb{opacity:1;transform:none}}
