.features-section:where(.astro-vyuhp3lg){position:relative;isolation:isolate;overflow:clip;padding:clamp(1.5rem,3vw,2.25rem) 1rem clamp(2.5rem,6vw,4rem)}.container:where(.astro-vyuhp3lg){margin:0 auto;max-width:1100px}.bg:where(.astro-vyuhp3lg){position:absolute;inset:0;pointer-events:none;z-index:-1}.bg-mask:where(.astro-vyuhp3lg){position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,black,transparent);mask-image:radial-gradient(60% 60% at 50% 30%,black,transparent)}.bg-fills:where(.astro-vyuhp3lg){position:absolute;inset:0;background:radial-gradient(520px 320px at 12% 10%,var(--c1, var(--flx-amber-flows) / .1),transparent),radial-gradient(640px 420px at 85% 25%,var(--c2, var(--flx-orange-flows) / .1),transparent);filter:saturate(110%)}.intro:where(.astro-vyuhp3lg){text-align:center;margin-bottom:clamp(1.2rem,3vw,1.8rem)}.badge:where(.astro-vyuhp3lg){display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in oklab,var(--flx-border) 55%,transparent);background:color-mix(in oklab,var(--flx-amber-flows) 10%,transparent);color:color-mix(in oklab,var(--flx-amber-flows) 65%,var(--flx-text));padding:.42rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;backdrop-filter:blur(4px);margin-bottom:.65rem}.dot:where(.astro-vyuhp3lg){width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in oklab,var(--flx-amber-flows) 80%,var(--flx-orange-flows));animation:pulse 1.8s infinite ease-in-out}.heading:where(.astro-vyuhp3lg){font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:800;letter-spacing:-.01em;margin:0}.grad:where(.astro-vyuhp3lg){background:linear-gradient(90deg,var(--sl-color-text),color-mix(in oklab,var(--flx-amber-flows) 65%,var(--sl-color-text)),color-mix(in oklab,var(--flx-orange-flows) 65%,var(--sl-color-text)));-webkit-background-clip:text;background-clip:text;color:transparent}.sub:where(.astro-vyuhp3lg){margin:.45rem auto 0;max-width:60ch;color:color-mix(in oklab,var(--flx-text) 86%,transparent)}.grid:where(.astro-vyuhp3lg){list-style:none;padding:0;margin:clamp(1.1rem,2.5vw,1.6rem) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.15rem)}@media (max-width: 1000px){.grid:where(.astro-vyuhp3lg){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.grid:where(.astro-vyuhp3lg){grid-template-columns:1fr}}.card:where(.astro-vyuhp3lg){position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:.95rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-bg) 8%,transparent);border:1px solid color-mix(in oklab,var(--flx-border) 78%,transparent);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.card:where(.astro-vyuhp3lg):before{content:"";position:absolute;inset:-1px;border-radius:18px;padding:1px;background:linear-gradient(120deg,color-mix(in oklab,var(--flx-amber-flows) 40%,transparent),transparent 25%,color-mix(in oklab,var(--flx-orange-flows) 40%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.35;transition:opacity .2s ease}.card:where(.astro-vyuhp3lg):hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--flx-border) 45%,var(--flx-orange-flows))}.card:where(.astro-vyuhp3lg):hover:before{opacity:.6}.icon:where(.astro-vyuhp3lg){display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(160deg,color-mix(in oklab,var(--flx-amber-flows) 22%,transparent),color-mix(in oklab,var(--flx-orange-flows) 18%,transparent));border:1px solid color-mix(in oklab,var(--flx-border) 65%,transparent);box-shadow:inset 0 1px #ffffff0f}.icon:where(.astro-vyuhp3lg) :where(svg):where(.astro-vyuhp3lg){width:22px;height:22px}.body:where(.astro-vyuhp3lg) .title:where(.astro-vyuhp3lg){margin:0 0 .2rem;font-size:1rem;font-weight:700}.body:where(.astro-vyuhp3lg) .text:where(.astro-vyuhp3lg){margin:0;color:color-mix(in oklab,var(--flx-text) 90%,transparent);line-height:1.6}.link:where(.astro-vyuhp3lg){position:absolute;inset:auto 10px 10px auto;font-size:.78rem;text-decoration:none;color:color-mix(in oklab,var(--flx-amber-flows) 70%,var(--flx-text));border:1px solid color-mix(in oklab,var(--flx-amber-flows) 35%,transparent);border-radius:999px;padding:.3rem .55rem;background:color-mix(in oklab,var(--flx-amber-flows) 8%,transparent);opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.card:where(.astro-vyuhp3lg):hover .link:where(.astro-vyuhp3lg){opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.card:where(.astro-vyuhp3lg),.card:where(.astro-vyuhp3lg):before{transition:none}}.steps-section:where(.astro-midemkvo){position:relative;isolation:isolate;overflow:clip;padding:clamp(1.2rem,3vw,2rem) 1rem clamp(2.6rem,6vw,4rem)}.container:where(.astro-midemkvo){margin:0 auto;max-width:1100px}.bg:where(.astro-midemkvo){position:absolute;inset:0;pointer-events:none;z-index:-1}.bg-mask:where(.astro-midemkvo){position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,black,transparent);mask-image:radial-gradient(60% 60% at 50% 30%,black,transparent)}.bg-fills:where(.astro-midemkvo){position:absolute;inset:0;background:radial-gradient(520px 320px at 12% 10%,var(--c1, var(--flx-amber-flows) / .1),transparent),radial-gradient(640px 420px at 85% 25%,var(--c2, var(--flx-orange-flows) / .1),transparent);filter:saturate(110%)}.timeline:where(.astro-midemkvo){list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.row:where(.astro-midemkvo){position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.row:where(.astro-midemkvo):before{content:"";position:absolute;left:22px;top:0;bottom:-.9rem;width:2px;background:linear-gradient(180deg,color-mix(in oklab,var(--flx-amber-flows) 40%,transparent),color-mix(in oklab,var(--flx-orange-flows) 40%,transparent));opacity:.38}.row:where(.astro-midemkvo):last-child:before{display:none}.marker:where(.astro-midemkvo){position:relative;display:grid;place-items:center;width:44px}.marker:where(.astro-midemkvo):after{content:"";position:absolute;inset:auto;width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff6,transparent 60%),linear-gradient(160deg,color-mix(in oklab,var(--flx-amber-flows) 70%,var(--flx-orange-flows)),var(--flx-orange-flows));box-shadow:0 0 0 2px color-mix(in oklab,var(--flx-border) 70%,transparent)}.num:where(.astro-midemkvo){font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;line-height:1;font-size:1.05rem;padding-top:.15rem;background:linear-gradient(90deg,var(--sl-color-text),color-mix(in oklab,var(--flx-amber-flows) 65%,var(--sl-color-text)),color-mix(in oklab,var(--flx-orange-flows) 60%,var(--sl-color-text)));-webkit-background-clip:text;background-clip:text;color:transparent}.panel:where(.astro-midemkvo){position:relative;padding:.95rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-bg) 8%,transparent);border:1px solid color-mix(in oklab,var(--flx-border) 78%,transparent);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.panel:where(.astro-midemkvo):before{content:"";position:absolute;inset:-1px;border-radius:18px;padding:1px;background:linear-gradient(120deg,color-mix(in oklab,var(--flx-amber-flows) 40%,transparent),transparent 25%,color-mix(in oklab,var(--flx-orange-flows) 40%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.35;transition:opacity .2s ease}.row:where(.astro-midemkvo):hover .panel:where(.astro-midemkvo){transform:translateY(-1px);border-color:color-mix(in oklab,var(--flx-border) 45%,var(--flx-orange-flows))}.row:where(.astro-midemkvo):hover .panel:where(.astro-midemkvo):before{opacity:.6}.label:where(.astro-midemkvo){margin:0 0 .2rem;font-size:1.02rem;font-weight:700}.detail:where(.astro-midemkvo){margin:0 .2rem 0 0;color:color-mix(in oklab,var(--flx-text) 90%,transparent);line-height:1.6}.cta:where(.astro-midemkvo){display:inline-flex;align-items:center;gap:.45rem;margin-top:.5rem;font-weight:650;text-decoration:none;padding:.42rem .65rem;border-radius:.75rem;border:1px solid color-mix(in oklab,var(--flx-amber-flows) 35%,transparent);background:color-mix(in oklab,var(--flx-amber-flows) 8%,transparent);color:color-mix(in oklab,var(--flx-amber-flows) 70%,var(--flx-text));transition:background .15s ease,transform .15s ease}.cta:where(.astro-midemkvo):hover{background:color-mix(in oklab,var(--flx-amber-flows) 12%,transparent);transform:translateY(-1px)}@media (max-width: 640px){.row:where(.astro-midemkvo):before{left:20px}.marker:where(.astro-midemkvo){width:40px}}@media (prefers-reduced-motion: reduce){.panel:where(.astro-midemkvo),.panel:where(.astro-midemkvo):before{transition:none}}.marquee:where(.astro-pjejhizl){--speed: 28s;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);overflow:hidden;z-index:1000;background:var(--sl-color-bg-nav, rgba(255,255,255,.04))}.track:where(.astro-pjejhizl){display:flex;width:max-content;animation:scroll var(--speed) linear infinite;z-index:1000}.row:where(.astro-pjejhizl){display:flex;gap:2rem;padding:.9rem 2rem;margin:0;list-style:none;white-space:nowrap;z-index:1000}.item:where(.astro-pjejhizl){color:color-mix(in oklab,var(--sl-color-text) 85%,transparent);font-weight:600;letter-spacing:.01em;z-index:1000}@keyframes scroll{to{transform:translate(-50%)}}:root{--flx-border: var(--sl-color-gray-5, rgba(255, 255, 255, .14));--flx-text: var(--sl-color-text, #e6e6e6)}.cta-section:where(.astro-rfc5oquy){position:relative;isolation:isolate;overflow:clip;margin:4rem 0 2rem;padding:clamp(2rem,6vw,3.5rem) 1rem}.container:where(.astro-rfc5oquy){margin:0 auto;max-width:1000px}.bg:where(.astro-rfc5oquy){position:absolute;inset:0;pointer-events:none;z-index:-1}.bg-mask:where(.astro-rfc5oquy){position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 20%,black,transparent);mask-image:radial-gradient(60% 60% at 50% 20%,black,transparent)}.bg-fills:where(.astro-rfc5oquy){position:absolute;inset:0;background:radial-gradient(520px 320px at 20% 0%,var(--c1, var(--flx-amber-flows) / .1),transparent),radial-gradient(680px 420px at 80% 10%,var(--c2, var(--flx-orange-flows) / .1),transparent);filter:saturate(110%)}.card:where(.astro-rfc5oquy){text-align:center;padding:clamp(1.6rem,4vw,2.4rem);border-radius:18px;position:relative;overflow:hidden;background:color-mix(in oklab,var(--sl-color-bg) 10%,transparent);border:1px solid color-mix(in oklab,var(--flx-border) 78%,transparent)}.card:where(.astro-rfc5oquy):before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;pointer-events:none;opacity:.38;transition:opacity .2s ease;background:linear-gradient(120deg,color-mix(in oklab,var(--flx-amber-flows) 40%,transparent),transparent 30%,color-mix(in oklab,var(--flx-orange-flows) 40%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.card:where(.astro-rfc5oquy):hover:before{opacity:.6}.badge:where(.astro-rfc5oquy){display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in oklab,var(--flx-border) 55%,transparent);background:color-mix(in oklab,var(--flx-amber-flows) 10%,transparent);color:color-mix(in oklab,var(--flx-amber-flows) 65%,var(--flx-text));padding:.42rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;backdrop-filter:blur(4px);margin-bottom:.75rem}.dot:where(.astro-rfc5oquy){width:.5rem;height:.5rem;border-radius:999px;background:color-mix(in oklab,var(--flx-amber-flows) 80%,var(--flx-orange-flows));animation:pulse 1.8s infinite ease-in-out}@keyframes pulse{0%,to{transform:scale(.9);opacity:.75}50%{transform:scale(1);opacity:1}}.title:where(.astro-rfc5oquy){margin:.15rem 0;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:800;letter-spacing:-.01em;background:linear-gradient(90deg,var(--sl-color-text),color-mix(in oklab,var(--flx-amber-flows) 65%,var(--sl-color-text)),color-mix(in oklab,var(--flx-orange-flows) 65%,var(--sl-color-text)));-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle:where(.astro-rfc5oquy){margin:.35rem auto 1rem;max-width:60ch;color:color-mix(in oklab,var(--flx-text) 86%,transparent)}.actions:where(.astro-rfc5oquy){display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.65rem}.btn:where(.astro-rfc5oquy){--pad-x: 1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.72rem var(--pad-x);border-radius:.85rem;border:1px solid transparent;font-weight:700;text-decoration:none;line-height:1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.btn__icon:where(.astro-rfc5oquy){flex:0 0 auto}.btn:where(.astro-rfc5oquy).primary{color:#fff;background:linear-gradient(100deg,color-mix(in oklab,var(--flx-amber-flows) 70%,var(--sl-color-accent, #ff5a3c)),color-mix(in oklab,var(--flx-orange-flows) 70%,var(--sl-color-accent, #ff5a3c)));box-shadow:0 10px 28px #00000047}.btn:where(.astro-rfc5oquy).primary:hover{transform:translateY(-1px);box-shadow:0 12px 34px #00000052}.btn:where(.astro-rfc5oquy).ghost{color:var(--sl-color-text);border-color:color-mix(in oklab,var(--flx-border) 65%,transparent);background:color-mix(in oklab,var(--sl-color-bg) 10%,transparent)}.btn:where(.astro-rfc5oquy).ghost:hover{border-color:color-mix(in oklab,var(--flx-border) 45%,var(--flx-orange-flows));background:color-mix(in oklab,var(--sl-color-bg) 18%,transparent)}@media (prefers-reduced-motion: reduce){.card:where(.astro-rfc5oquy):before,.btn:where(.astro-rfc5oquy){transition:none}}
