.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--brand-deep);color:var(--on-dark);scroll-margin-top:4rem}.bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(42rem 30rem at 78% 30%,rgba(29,79,145,.55),transparent 65%),radial-gradient(30rem 20rem at 5% 100%,rgba(245,184,46,.1),transparent 60%),repeating-radial-gradient(circle at 78% 30%,transparent 0 46px,rgba(110,168,255,.07) 46px 47px);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.inner[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(3.5rem,9vw,7rem)}.eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);font-weight:600;letter-spacing:.04em;color:var(--on-dark);background:#6ea8ff1a;border:1px solid rgba(110,168,255,.28);border-radius:999px;padding:.35rem .95rem .35rem .45rem;margin-bottom:1.5rem}h1[data-astro-cid-bbe6dxrz]{color:#fff;font-size:clamp(2.4rem,1.5rem + 4vw,4.4rem);line-height:1.02;letter-spacing:-.03em;margin-bottom:1.4rem}.accent[data-astro-cid-bbe6dxrz]{color:var(--signal)}.lead[data-astro-cid-bbe6dxrz]{color:var(--on-dark-soft);font-size:var(--step-1);line-height:1.55;max-width:38rem;margin-bottom:2rem}.ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.9rem}.meta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;list-style:none;padding:0;margin:1.75rem 0 0;font-size:var(--step--1);color:var(--on-dark-soft)}.meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem}.meta[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:.45rem;height:.45rem;border-radius:2px;background:var(--signal)}.device[data-astro-cid-bbe6dxrz]{margin:0}.screen[data-astro-cid-bbe6dxrz]{background:#f6f8fb;color:var(--ink);border-radius:22px;padding:1rem;border:8px solid #0d1d35;box-shadow:0 0 0 1px #6ea8ff40,0 40px 100px -30px #1d4f91bf,var(--shadow-lg);max-width:27rem;margin-inline:auto}p[data-astro-cid-bbe6dxrz]{margin:0}.appbar[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin-bottom:.85rem}.offline[data-astro-cid-bbe6dxrz]{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#1b6b3a;background:#e3f4e8;border-radius:999px;padding:.2rem .6rem}.offline[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz],.valid[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.search[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.55rem;background:#fff;border:2px solid var(--brand);border-radius:12px;padding:.6rem .8rem;color:var(--brand)}.q[data-astro-cid-bbe6dxrz]{color:var(--ink);font-weight:600}.caret[data-astro-cid-bbe6dxrz]{width:2px;height:1.1rem;background:var(--brand)}@media(prefers-reduced-motion:no-preference){.caret[data-astro-cid-bbe6dxrz]{animation:blink 1.1s steps(1) infinite}}@keyframes blink{50%{opacity:0}}.hits[data-astro-cid-bbe6dxrz]{margin-left:auto;font-size:.75rem;color:var(--ink-soft)}.chips[data-astro-cid-bbe6dxrz]{display:flex;gap:.4rem;margin:.7rem 0 .85rem;flex-wrap:wrap}.chip[data-astro-cid-bbe6dxrz]{font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:999px;background:#e8eef7;color:var(--ink-soft)}.chip[data-astro-cid-bbe6dxrz].on{background:var(--brand);color:#fff}.result[data-astro-cid-bbe6dxrz]{background:#fff;border:1px solid var(--line);border-left:4px solid var(--signal);border-radius:12px;padding:.9rem 1rem;box-shadow:var(--shadow-sm)}.area[data-astro-cid-bbe6dxrz]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.title[data-astro-cid-bbe6dxrz]{font-size:1.15rem;font-weight:700;margin:.15rem 0 .3rem}.text[data-astro-cid-bbe6dxrz]{font-size:.85rem;color:var(--ink-soft)}.status[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem;font-size:.75rem;color:var(--ink-soft)}.valid[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.35rem;color:#1b6b3a;font-weight:600}.linked-label[data-astro-cid-bbe6dxrz]{margin-top:.75rem;font-size:.72rem;font-weight:700;color:var(--ink)}.linked[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.linked[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.8rem;color:var(--brand);background:#eef3fb;border-radius:6px;padding:.2rem .5rem}.skeleton[data-astro-cid-bbe6dxrz]{display:grid;gap:.4rem;margin-top:.8rem;padding:0 .3rem}.skeleton[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{height:.55rem;border-radius:4px;background:#e3e8f0}.skeleton[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:last-child{width:65%}figcaption[data-astro-cid-bbe6dxrz]{margin-top:.8rem;text-align:center;font-size:var(--step--1);color:var(--on-dark-soft)}@media(max-width:920px){.inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}.trust[data-astro-cid-uj2d65ae]{background:#fff;border-bottom:1px solid var(--line)}.inner[data-astro-cid-uj2d65ae]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-block:1.4rem}.label[data-astro-cid-uj2d65ae]{font-size:var(--step--1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}ul[data-astro-cid-uj2d65ae]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.25rem}li[data-astro-cid-uj2d65ae]{display:inline-flex;align-items:center;gap:.65rem;font-weight:600;color:var(--ink)}li[data-astro-cid-uj2d65ae] img[data-astro-cid-uj2d65ae]{height:40px;width:auto}.name-only[data-astro-cid-uj2d65ae]{padding-left:1.25rem;border-left:1px solid var(--line)}.challenge[data-astro-cid-zqoflslr]{background:var(--surface)}.lead[data-astro-cid-zqoflslr]{color:var(--ink-soft)}.compare[data-astro-cid-zqoflslr]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem;align-items:stretch}.col[data-astro-cid-zqoflslr]{border-radius:var(--radius);padding:clamp(1.25rem,3vw,1.75rem)}.before[data-astro-cid-zqoflslr]{background:#fff;border:1px dashed #b9c4d3}.after[data-astro-cid-zqoflslr]{background:linear-gradient(150deg,var(--brand-deep-2),var(--brand-deep));color:var(--on-dark);box-shadow:var(--shadow-md)}.col-title[data-astro-cid-zqoflslr]{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--step--1);margin:0 0 .85rem}.before[data-astro-cid-zqoflslr] .col-title[data-astro-cid-zqoflslr]{color:var(--ink-soft)}.after[data-astro-cid-zqoflslr] .col-title[data-astro-cid-zqoflslr]{color:var(--signal)}ul[data-astro-cid-zqoflslr]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}li[data-astro-cid-zqoflslr]{position:relative;padding-left:1.7rem;font-size:var(--step-0)}.before[data-astro-cid-zqoflslr] li[data-astro-cid-zqoflslr]{color:var(--ink-soft);text-decoration:line-through;text-decoration-color:#4d5b6e80}.before[data-astro-cid-zqoflslr] li[data-astro-cid-zqoflslr]:before{content:"×";position:absolute;left:.15rem;color:#a3adbb;font-weight:700}.after[data-astro-cid-zqoflslr] li[data-astro-cid-zqoflslr]:before{content:"";position:absolute;left:0;top:.45em;width:.85rem;height:.45rem;border:solid var(--signal);border-width:0 0 2px 2px;transform:rotate(-45deg)}.arrow[data-astro-cid-zqoflslr]{display:grid;place-items:center;color:var(--brand)}.quote[data-astro-cid-zqoflslr]{margin:clamp(2rem,5vw,3rem) 0 0;padding:0 0 0 1.5rem;border-left:4px solid var(--signal);max-width:48rem}.quote[data-astro-cid-zqoflslr] p[data-astro-cid-zqoflslr]{font-size:var(--step-1);line-height:1.5;color:var(--ink);margin:0 0 .6rem}.quote[data-astro-cid-zqoflslr] footer[data-astro-cid-zqoflslr]{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}@media(max-width:760px){.compare[data-astro-cid-zqoflslr]{grid-template-columns:1fr}.arrow[data-astro-cid-zqoflslr]{transform:rotate(90deg)}}.example[data-astro-cid-ctixdfsi]{background:#fff}.head[data-astro-cid-ctixdfsi]{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.head[data-astro-cid-ctixdfsi] h2[data-astro-cid-ctixdfsi]{font-size:var(--step-3);letter-spacing:-.02em}.steps[data-astro-cid-ctixdfsi]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.steps[data-astro-cid-ctixdfsi]:before{content:"";position:absolute;top:1.25rem;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 8px,transparent 8px 14px)}li[data-astro-cid-ctixdfsi]{position:relative;text-align:center;padding:0 .5rem}.num[data-astro-cid-ctixdfsi]{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto .9rem;border-radius:50%;background:var(--brand);color:#fff;font-weight:700;box-shadow:0 0 0 6px #fff}li[data-astro-cid-ctixdfsi]:last-child .num[data-astro-cid-ctixdfsi]{background:var(--signal);color:var(--brand-deep)}.label[data-astro-cid-ctixdfsi]{display:block;font-weight:700;margin-bottom:.3rem}li[data-astro-cid-ctixdfsi] p[data-astro-cid-ctixdfsi]{margin:0;color:var(--ink-soft)}blockquote[data-astro-cid-ctixdfsi]{margin:clamp(2rem,5vw,3rem) auto 0;text-align:center}blockquote[data-astro-cid-ctixdfsi] p[data-astro-cid-ctixdfsi]{font-size:var(--step-2);font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0 0 .4rem}blockquote[data-astro-cid-ctixdfsi] footer[data-astro-cid-ctixdfsi]{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}@media(max-width:860px){.steps[data-astro-cid-ctixdfsi]{grid-template-columns:1fr 1fr;row-gap:2rem}.steps[data-astro-cid-ctixdfsi]:before{display:none}}@media(max-width:480px){.steps[data-astro-cid-ctixdfsi]{grid-template-columns:1fr}}.features[data-astro-cid-vnivfuh2]{background:var(--surface);scroll-margin-top:4rem}.grid[data-astro-cid-vnivfuh2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card[data-astro-cid-vnivfuh2]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.35rem,3vw,1.75rem);transition:transform .25s ease,box-shadow .25s ease}.card[data-astro-cid-vnivfuh2]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.icon[data-astro-cid-vnivfuh2]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#e8eff8;color:var(--brand);margin-bottom:1rem}h3[data-astro-cid-vnivfuh2]{font-size:var(--step-1);margin-bottom:.6rem}.card[data-astro-cid-vnivfuh2] ul[data-astro-cid-vnivfuh2]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.card[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{position:relative;padding-left:1rem;color:var(--ink-soft);font-size:.97rem}.card[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:2px;background:var(--signal)}@media(max-width:960px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.lifecycle[data-astro-cid-j2r3b6j4]{position:relative;overflow:hidden;background:var(--brand-deep);color:var(--on-dark)}.lifecycle[data-astro-cid-j2r3b6j4]:before{content:"";position:absolute;inset:0;background:radial-gradient(36rem 20rem at 85% 0%,rgba(29,79,145,.6),transparent 65%),radial-gradient(24rem 16rem at 0% 100%,rgba(245,184,46,.1),transparent 60%)}.container[data-astro-cid-j2r3b6j4]{position:relative}.head[data-astro-cid-j2r3b6j4]{max-width:44rem;margin-bottom:clamp(2rem,5vw,3rem)}.eyebrow[data-astro-cid-j2r3b6j4]{color:var(--signal)}h2[data-astro-cid-j2r3b6j4]{color:#fff;font-size:var(--step-3);letter-spacing:-.02em}.lead[data-astro-cid-j2r3b6j4]{color:var(--on-dark-soft)}.flow[data-astro-cid-j2r3b6j4]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.flow[data-astro-cid-j2r3b6j4]:before{content:"";position:absolute;top:.7rem;left:.7rem;right:calc(20% - .7rem);height:2px;background:linear-gradient(90deg,rgba(110,168,255,.3),var(--brand-bright) 45%,var(--signal) 70%,rgba(110,168,255,.3))}li[data-astro-cid-j2r3b6j4]{position:relative;display:grid;align-content:start;gap:.3rem}.dot[data-astro-cid-j2r3b6j4]{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--brand-deep);border:2px solid var(--brand-bright);margin-bottom:.6rem}.active[data-astro-cid-j2r3b6j4] .dot[data-astro-cid-j2r3b6j4]{background:var(--brand-bright);box-shadow:0 0 0 6px #6ea8ff33}.check[data-astro-cid-j2r3b6j4] .dot[data-astro-cid-j2r3b6j4]{border-color:var(--signal);background:var(--signal);box-shadow:0 0 0 6px #f5b82e33}.label[data-astro-cid-j2r3b6j4]{font-weight:700;color:#fff;font-size:var(--step-0)}.text[data-astro-cid-j2r3b6j4]{color:var(--on-dark-soft);font-size:var(--step--1)}@media(max-width:820px){.flow[data-astro-cid-j2r3b6j4]{grid-template-columns:1fr;gap:1.25rem}.flow[data-astro-cid-j2r3b6j4]:before{top:.7rem;bottom:.7rem;left:.68rem;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--brand-bright),var(--signal))}li[data-astro-cid-j2r3b6j4]{grid-template-columns:auto 1fr;column-gap:1rem}.dot[data-astro-cid-j2r3b6j4]{grid-row:span 2;margin:0}}.references[data-astro-cid-rn7nvbl4]{background:#fff;scroll-margin-top:4rem}.quotes[data-astro-cid-rn7nvbl4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.quote[data-astro-cid-rn7nvbl4]{margin:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(1.5rem,3.5vw,2.25rem)}.logo[data-astro-cid-rn7nvbl4]{height:64px;width:auto;align-self:flex-start;margin-bottom:1.25rem}blockquote[data-astro-cid-rn7nvbl4]{margin:0 0 1.25rem;flex:1}blockquote[data-astro-cid-rn7nvbl4] p[data-astro-cid-rn7nvbl4]{margin:0;font-size:var(--step-0);line-height:1.6;color:var(--ink)}figcaption[data-astro-cid-rn7nvbl4]{display:grid;gap:.1rem;padding-top:1rem;border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-soft)}figcaption[data-astro-cid-rn7nvbl4] strong[data-astro-cid-rn7nvbl4]{color:var(--ink);font-size:var(--step-0)}.also[data-astro-cid-rn7nvbl4]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px dashed #b9c4d3;border-radius:var(--radius-sm)}.also-label[data-astro-cid-rn7nvbl4]{font-size:var(--step--1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.also[data-astro-cid-rn7nvbl4] ul[data-astro-cid-rn7nvbl4]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.also[data-astro-cid-rn7nvbl4] li[data-astro-cid-rn7nvbl4]{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--ink)}.also[data-astro-cid-rn7nvbl4] li[data-astro-cid-rn7nvbl4] img[data-astro-cid-rn7nvbl4]{height:32px;width:auto}.story[data-astro-cid-rn7nvbl4]{margin:1.5rem 0 0}.story[data-astro-cid-rn7nvbl4] a[data-astro-cid-rn7nvbl4]{font-weight:700;color:var(--brand)}@media(max-width:820px){.quotes[data-astro-cid-rn7nvbl4]{grid-template-columns:1fr}}.closing[data-astro-cid-6qwaw3fi]{background:var(--surface);padding-block:clamp(3rem,7vw,5rem);border-top:1px solid var(--line)}.inner[data-astro-cid-6qwaw3fi]{max-width:48rem;text-align:center}h2[data-astro-cid-6qwaw3fi]{font-size:var(--step-3);letter-spacing:-.02em}p[data-astro-cid-6qwaw3fi]{color:var(--ink-soft);font-size:var(--step-0);margin:0 auto}.sectors[data-astro-cid-j5qajhjp]{background:#fff;border-top:1px solid var(--line)}.section-head[data-astro-cid-j5qajhjp]{max-width:46rem}.lead[data-astro-cid-j5qajhjp]{color:var(--ink-soft)}.grid[data-astro-cid-j5qajhjp]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.card[data-astro-cid-j5qajhjp]{grid-column:span 2;position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.35rem,3vw,1.75rem)}.card[data-astro-cid-j5qajhjp]:nth-child(n+4){grid-column:span 3}.card[data-astro-cid-j5qajhjp]:after{content:"";position:absolute;left:clamp(1.35rem,3vw,1.75rem);top:0;width:2.25rem;height:3px;border-radius:0 0 3px 3px;background:var(--signal)}.icon[data-astro-cid-j5qajhjp]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#e8eff8;color:var(--brand);margin-bottom:1rem}h3[data-astro-cid-j5qajhjp]{font-size:var(--step-1);margin-bottom:.45rem}.card[data-astro-cid-j5qajhjp] p[data-astro-cid-j5qajhjp]{margin:0;color:var(--ink-soft);font-size:.97rem}.cta[data-astro-cid-j5qajhjp]{margin:1.75rem 0 0;color:var(--ink-soft)}.cta[data-astro-cid-j5qajhjp] a[data-astro-cid-j5qajhjp]{font-weight:700;color:var(--brand);white-space:nowrap}@media(max-width:960px){.grid[data-astro-cid-j5qajhjp]{grid-template-columns:1fr 1fr}.card[data-astro-cid-j5qajhjp],.card[data-astro-cid-j5qajhjp]:nth-child(n+4){grid-column:auto}}@media(max-width:600px){.grid[data-astro-cid-j5qajhjp]{grid-template-columns:1fr}}.contact[data-astro-cid-xmivup5a]{position:relative;overflow:hidden;background:var(--brand-deep);color:var(--on-dark);scroll-margin-top:4rem}.contact[data-astro-cid-xmivup5a]:before{content:"";position:absolute;inset:0;background:radial-gradient(34rem 18rem at 50% 0%,rgba(29,79,145,.55),transparent 70%),radial-gradient(20rem 12rem at 50% 100%,rgba(245,184,46,.1),transparent 70%)}.inner[data-astro-cid-xmivup5a]{position:relative;max-width:40rem;text-align:center}h2[data-astro-cid-xmivup5a]{color:#fff;font-size:var(--step-3);letter-spacing:-.02em}p[data-astro-cid-xmivup5a]{color:var(--on-dark-soft);margin:0 auto 1.75rem}.note[data-astro-cid-xmivup5a]{margin:1rem 0 0;font-size:var(--step--1)}.contact[data-astro-cid-xmivup5a] [data-astro-cid-xmivup5a]:focus-visible{outline-color:var(--signal)}
