.difference.svelte-1uha8ag{padding-block:clamp(4rem,8vw,6rem);position:relative;background:transparent;overflow:hidden;margin-left:7.5%;margin-top:-1rem}.difference.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:1200px;margin:0 auto;padding-inline:clamp(1.5rem,4vw,3rem);margin-left:-1rem}.difference.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-left:38%;margin-bottom:4.5rem;font-size:clamp(2rem,4vw,2.6rem);letter-spacing:-.01em;position:relative;color:#c1e8fa}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-left:-1rem;margin-right:-11%;align-items:stretch}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag){position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:230px;background:linear-gradient(145deg,#3a3939,#9d9d9d);border-radius:22px;padding:1.8rem 1.9rem;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 40px #0f172a26;transition:transform .22s ease,box-shadow .22s ease}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(120deg,#38bdf8,#a855f7,#22c55e,#38bdf8);background-size:260% 260%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:0;transition:opacity .22s ease-out}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag):after{content:"";position:absolute;top:1.2rem;right:1.4rem;width:.7rem;height:.7rem;border-radius:999px;background:radial-gradient(circle,#22c55e,transparent 70%);box-shadow:0 0 14px #22c55e;opacity:.9}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag):hover{transform:translateY(-8px);box-shadow:0 30px 80px #0f172a59,0 0 0 1px color-mix(in oklab,var(--color-brand) 26%,var(--color-border))}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag):hover:before{opacity:1;animation:svelte-1uha8ag-diffBorderFlow 7s linear infinite}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-bottom:1rem;font-size:1.1rem;letter-spacing:-.02em;font-weight:600}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;color:#e1f2fb;font-size:.96rem;line-height:1.55}@keyframes svelte-1uha8ag-diffBorderFlow{0%{background-position:0% 50%}to{background-position:260% 50%}}@media (max-width: 640px){.difference.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2.2rem}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:1fr;margin-left:6%;margin-right:6%}}.flow.svelte-1uha8ag{position:relative;overflow:hidden;padding-block:clamp(4rem,8vw,6rem);margin-top:-1rem}.flow.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:1200px;margin:0 auto;padding-inline:1.5rem;margin-top:-1rem}.flow.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:clamp(2rem,4vw,2.6rem);margin-bottom:4rem;color:#c3eafb;letter-spacing:-.02em}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3.5rem;position:relative;counter-reset:flow-step}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{content:"";position:absolute;top:32px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,#38bdf826,#38bdf899,#38bdf826)}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;counter-increment:flow-step;text-align:center}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"0" counter(flow-step);display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1.6rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,#0ea5e9,#020617);color:#7dd3fc;font-weight:700;font-size:1.05rem;box-shadow:0 0 0 1px #38bdf859,0 0 35px #38bdf859}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){background:linear-gradient(180deg,#ffffff14,#ffffff05);border-radius:18px;padding:1.6rem 1.4rem 1.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px #00000073,inset 0 1px #ffffff14;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;min-height:180px}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):hover>:where(.svelte-1uha8ag){transform:translateY(-8px);border-color:#38bdf873;box-shadow:0 30px 90px #000000a6,0 0 40px #38bdf840}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin:0 0 .6rem;font-size:1.05rem;font-weight:600;color:#fff;letter-spacing:-.01em;min-height:1.4em}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;font-size:.95rem;line-height:1.6;color:#cbd5e1}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):hover:before{box-shadow:0 0 0 1px #38bdf8b3,0 0 60px #38bdf8bf;color:#e0f2fe}@media (max-width: 768px){.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:3rem}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{display:none}}.Rcontainer.svelte-1uha8ag{margin-left:1%}.particles-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}@media (max-width: 640px){.reveal.svelte-1uha8ag{padding-inline:1rem}.difference.svelte-1uha8ag{margin-left:0;margin-top:0;padding-block:3.5rem}.difference.svelte-1uha8ag .container:where(.svelte-1uha8ag){margin-left:0;padding-inline:1rem}.difference.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-left:0;text-align:center;margin-bottom:2rem}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag){height:180px;width:100%;padding:1.4rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:3.2rem}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{display:none}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;text-align:center}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):before{width:52px;height:52px;margin:0 auto 1rem;font-size:.95rem;position:relative;z-index:3}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag):not(:first-child):after{content:"";position:absolute;top:-3.2rem;left:50%;transform:translate(-50%);width:2px;height:3.2rem;background:linear-gradient(180deg,#38bdf826,#38bdf8a6);z-index:1}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){position:relative}.flow.svelte-1uha8ag li:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag):before{content:"";position:absolute;top:-1.2rem;left:50%;transform:translate(-50%);width:2px;height:1.2rem;background:linear-gradient(180deg,#38bdf8a6,#38bdf826);z-index:1}.particles-overlay{opacity:.35}}@media (min-width: 768px) and (max-width: 1180px){.difference.svelte-1uha8ag{margin-left:0;padding-block:clamp(4rem,6vw,5.5rem)}.difference.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-left:0;text-align:center;margin-bottom:3rem}.difference.svelte-1uha8ag .container:where(.svelte-1uha8ag){margin-left:0}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr);gap:2.4rem;margin:0}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag) article:where(.svelte-1uha8ag){min-height:210px}.flow.svelte-1uha8ag{padding-block:clamp(4rem,6vw,5.5rem)}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr);gap:3rem}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{left:16%;right:16%}.Rcontainer.svelte-1uha8ag{margin-left:0}.particles-overlay{opacity:.55}}@media (min-width: 1181px) and (max-width: 1366px){.container.svelte-1uha8ag{max-width:1100px}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr);margin:0}.flow.svelte-1uha8ag .container:where(.svelte-1uha8ag){max-width:1100px}.Rcontainer.svelte-1uha8ag{margin-left:0}}@media (min-width: 1024px) and (max-height: 600px){.difference.svelte-1uha8ag{padding-block:3.5rem}.difference.svelte-1uha8ag .cards:where(.svelte-1uha8ag){grid-template-columns:repeat(4,1fr);gap:1.6rem}.flow.svelte-1uha8ag{padding-block:3.5rem}}
