.fp-timeline[data-astro-cid-jxlwm3wu]{gap:1.25rem;display:grid}.fp-step[data-astro-cid-jxlwm3wu]{align-items:start;gap:1.25rem;display:grid}@media (width>=860px){.fp-step[data-astro-cid-jxlwm3wu]{grid-template-columns:260px 1fr;gap:2.5rem}}.fp-step__side[data-astro-cid-jxlwm3wu]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (width>=860px){.fp-step__side[data-astro-cid-jxlwm3wu]{flex-direction:column;align-items:flex-start}}.fp-step__num[data-astro-cid-jxlwm3wu]{color:var(--b-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:600}.fp-step__badge[data-astro-cid-jxlwm3wu]{color:var(--b-cyan-2);background:#22d3ee14;border-color:#22d3ee59}.fp-step__kicker[data-astro-cid-jxlwm3wu]{color:var(--b-fg-3);margin:0 0 .35rem;font-size:.85rem}.fp-step__title[data-astro-cid-jxlwm3wu]{margin-bottom:.65rem}.fp-compare[data-astro-cid-jxlwm3wu]{gap:1.25rem;display:grid}@media (width>=960px){.fp-compare[data-astro-cid-jxlwm3wu]{grid-template-columns:repeat(3,1fr)}}.fp-col[data-astro-cid-jxlwm3wu]{flex-direction:column;display:flex}.fp-col--good[data-astro-cid-jxlwm3wu]{background:radial-gradient(80% 80% at 50% 0,#22d3ee24,#0000 65%),linear-gradient(#ffffff0b,#ffffff04);border-color:#22d3ee80;box-shadow:0 30px 80px -35px #22d3ee40}.fp-col__ribbon[data-astro-cid-jxlwm3wu]{background:var(--b-cyan);color:#001318;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:700;position:absolute;top:-.75rem;right:1.5rem}.fp-col__title[data-astro-cid-jxlwm3wu]{margin-bottom:1.25rem}.fp-col__list[data-astro-cid-jxlwm3wu]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]{color:var(--b-fg-2);padding-left:1.75rem;font-size:.96rem;line-height:1.55;position:relative}.fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]:before{font-weight:700;position:absolute;top:.1rem;left:0}.fp-col--bad[data-astro-cid-jxlwm3wu] .fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]:before{content:"✕";color:#f87171}.fp-col--warn[data-astro-cid-jxlwm3wu] .fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]:before{content:"!";color:#fbbf24}.fp-col--good[data-astro-cid-jxlwm3wu] .fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]{color:var(--b-fg)}.fp-col--good[data-astro-cid-jxlwm3wu] .fp-col__list[data-astro-cid-jxlwm3wu] li[data-astro-cid-jxlwm3wu]:before{content:"✓";color:var(--b-cyan)}.fp-uses[data-astro-cid-jxlwm3wu]{gap:1rem;margin-bottom:2.5rem;display:grid}@media (width>=760px){.fp-uses[data-astro-cid-jxlwm3wu]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.fp-uses[data-astro-cid-jxlwm3wu]{grid-template-columns:repeat(4,1fr)}}.fp-uses__n[data-astro-cid-jxlwm3wu]{color:var(--b-cyan);font-size:.78rem}.fp-uses__t[data-astro-cid-jxlwm3wu]{margin:1rem 0 .5rem}.fp-promo-banner[data-astro-cid-jxlwm3wu]{background:radial-gradient(70% 90% at 0%,#22d3ee24,#0000 65%),linear-gradient(120deg,#ffffff0a,#ffffff04);border-color:#22d3ee66;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3.25rem);display:grid}@media (width>=960px){.fp-promo-banner[data-astro-cid-jxlwm3wu]{grid-template-columns:1.3fr auto;gap:3rem}}.fp-promo-banner__chip[data-astro-cid-jxlwm3wu]{color:#6ee7b7;background:#34d3991a;border-color:#34d39966;margin-bottom:1rem}.fp-promo-banner__title[data-astro-cid-jxlwm3wu]{margin-bottom:.85rem;font-size:clamp(1.5rem,2.8vw,2.3rem)}.fp-promo-banner__actions[data-astro-cid-jxlwm3wu]{flex-direction:column;gap:.75rem;display:flex}.cs-hero[data-astro-cid-h55vgd4l]{padding:calc(72px + clamp(2.5rem,6vw,5rem)) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cs-hero__orb[data-astro-cid-h55vgd4l]{top:-20rem;right:-15rem}.cs-hero__inner[data-astro-cid-h55vgd4l]{position:relative}.cs-back[data-astro-cid-h55vgd4l]{color:var(--b-fg-3);margin-bottom:2rem;font-size:.9rem;text-decoration:none;display:inline-block}.cs-back[data-astro-cid-h55vgd4l]:hover{color:var(--b-fg);opacity:1}.cs-wip[data-astro-cid-h55vgd4l]{color:var(--b-cyan);border-color:#22d3ee66}.cs-title[data-astro-cid-h55vgd4l]{margin-top:1.5rem}.cs-media[data-astro-cid-h55vgd4l]{max-width:1080px;margin:clamp(3rem,6vw,4.5rem) auto 0}.cs-media[data-astro-cid-h55vgd4l] .b-browser{box-shadow:0 60px 120px -40px #22d3ee40}.cs-body[data-astro-cid-h55vgd4l]{gap:3rem;display:grid}@media (width>=960px){.cs-body[data-astro-cid-h55vgd4l]{grid-template-columns:.75fr 1.25fr;gap:5rem}.cs-aside[data-astro-cid-h55vgd4l]{align-self:start;position:sticky;top:110px}}.cs-aside[data-astro-cid-h55vgd4l] dl[data-astro-cid-h55vgd4l]{border-top:1px solid var(--b-line);margin:0 0 2rem}.cs-aside[data-astro-cid-h55vgd4l] dl[data-astro-cid-h55vgd4l] div[data-astro-cid-h55vgd4l]{border-bottom:1px solid var(--b-line);justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.92rem;display:flex}.cs-aside[data-astro-cid-h55vgd4l] dt[data-astro-cid-h55vgd4l]{color:var(--b-fg-3)}.cs-aside[data-astro-cid-h55vgd4l] dd[data-astro-cid-h55vgd4l]{text-align:right;color:var(--b-fg);margin:0}.cs-big[data-astro-cid-h55vgd4l]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--b-fg);margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.4}.cs-problem[data-astro-cid-h55vgd4l]{border-left:2px solid var(--b-cyan);margin-top:3rem;padding-left:1.5rem}.cs-text[data-astro-cid-h55vgd4l]{font-size:1.1rem}.cs-sol[data-astro-cid-h55vgd4l]{gap:1rem;display:grid}@media (width>=900px){.cs-sol[data-astro-cid-h55vgd4l]{grid-template-columns:repeat(3,1fr)}}.cs-res[data-astro-cid-h55vgd4l]{gap:2rem;display:grid}@media (width>=900px){.cs-res[data-astro-cid-h55vgd4l]{grid-template-columns:1fr 1fr;gap:4rem}}.cs-res__list[data-astro-cid-h55vgd4l] li[data-astro-cid-h55vgd4l]{font-size:1.08rem}.cs-cta[data-astro-cid-h55vgd4l]{background:linear-gradient(120deg,#22d3ee14,#ffffff04);border-color:#22d3ee4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex!important}.cs-cta[data-astro-cid-h55vgd4l] .b-text[data-astro-cid-h55vgd4l]{margin-top:.4rem}.cs-rel[data-astro-cid-h55vgd4l]{gap:2rem;display:grid}@media (width>=900px){.cs-rel[data-astro-cid-h55vgd4l]{grid-template-columns:repeat(3,1fr)}}
