.gW3f8G_hero{isolation:isolate;min-height:100svh;font-family:var(--font-fustat), Arial, sans-serif;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.gW3f8G_inner{z-index:10;width:100%;max-width:1420px;margin-inline:auto;padding:160px 55px 140px;position:relative}.gW3f8G_grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:54px;display:grid}.gW3f8G_copy{min-width:0}.gW3f8G_hero .gW3f8G_eyebrow{color:#8fad88;margin:0 0 24px;font-size:14px;font-weight:500}.gW3f8G_hero .gW3f8G_heading{color:var(--color-zinc-100);margin:0 0 24px}.gW3f8G_heading>span{white-space:nowrap;display:block}.gW3f8G_accent{color:#0000;background:linear-gradient(105deg,#8fad88 0%,#c5d9c2 55%,#8fad88 100%);-webkit-background-clip:text;background-clip:text}.gW3f8G_hero .gW3f8G_intro{color:var(--color-zinc-300);max-width:576px;margin:0 0 24px}.gW3f8G_actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.gW3f8G_hero .gW3f8G_primary{color:var(--color-zinc-100);background:#8fad8873;border:1px solid #8fad88b3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex}.gW3f8G_hero .gW3f8G_primary:hover{background:var(--color-zinc-900)}.gW3f8G_visual{width:90%;min-width:0;margin-inline:auto}.gW3f8G_visual>svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:1700px){.gW3f8G_inner{max-width:1540px}.gW3f8G_grid{gap:80px}}@media (max-width:900px){.gW3f8G_inner{max-width:670px;padding:150px 28px 120px}.gW3f8G_grid{grid-template-columns:1fr;gap:25px}.gW3f8G_visual{max-width:530px;margin-inline:auto}}@media (max-width:440px){.gW3f8G_inner{padding-inline:22px}.gW3f8G_hero .gW3f8G_primary{padding-inline:24px;font-size:14px}}
.d283qW_diagram{margin-top:40px;position:relative}.d283qW_rootNode{z-index:1;border:1px solid var(--color-zinc-800);background:var(--color-zinc-900);text-align:center;border-radius:8px;width:94px;margin:auto;padding:11px 20px;font-size:15px;font-weight:600;position:relative}.d283qW_branches{height:64px}.d283qW_flowLines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d283qW_flowLines path{fill:none;stroke:var(--color-zinc-100);stroke-width:1.2px;stroke-dasharray:5 8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-width .2s,filter .2s;animation:6s linear infinite d283qW_flowDash}.d283qW_cards{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.d283qW_cards article{border:1px solid var(--color-zinc-800);background:var(--color-zinc-950);border-radius:10px;padding:28px;transition:border-color .18s;position:relative}.d283qW_cards article:before{content:"";background:var(--color-zinc-300);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:calc(50% - 2.5px)}.d283qW_cards article:hover,.d283qW_cards article:focus-visible{border-color:var(--color-zinc-600)}.d283qW_cards article:focus-visible{outline:1px solid var(--color-zinc-600);outline-offset:4px}.d283qW_cards h3{max-width:320px;margin:0 0 16px;font-size:22px;line-height:1.3}.d283qW_cards p{font-size:14px;line-height:1.8}:is(.d283qW_diagram:has(.d283qW_cards article:first-child:is(:hover,:focus-visible)) [data-flow="0"],.d283qW_diagram:has(.d283qW_cards article:nth-child(2):is(:hover,:focus-visible)) [data-flow="1"],.d283qW_diagram:has(.d283qW_cards article:nth-child(3):is(:hover,:focus-visible)) [data-flow="2"]){stroke-width:2.4px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-zinc-100) 56.5%, transparent))}.d283qW_diagram:has(.d283qW_cards article:is(:hover,:focus-visible)) .d283qW_rootNode{border-color:var(--color-zinc-600)}@keyframes d283qW_flowDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-26px}}@media (max-width:900px){.d283qW_cards{gap:16px}.d283qW_cards article{padding:24px 20px}}@media (max-width:650px){.d283qW_diagram{margin-top:32px;padding-left:22px}.d283qW_rootNode{margin-left:-22px}.d283qW_branches{display:none}.d283qW_cards{grid-template-columns:1fr;gap:18px;margin-top:24px}.d283qW_cards article{padding:23px}.d283qW_cards article:before{top:28px;left:-3px}.d283qW_cards h3{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.d283qW_flowLines path{transition:none;animation:none}.d283qW_cards article{transition:none}}