.ds[data-astro-cid-hxuzhjmk]{position:relative;background:var(--cream)}.ds__inner[data-astro-cid-hxuzhjmk]{display:flex;flex-direction:column;gap:clamp(28px,3vw,40px);padding-block:clamp(64px,7vw,96px)}.ds__head[data-astro-cid-hxuzhjmk]{display:flex;flex-direction:column;gap:12px;max-width:820px}.ds__kicker[data-astro-cid-hxuzhjmk]{margin:0;font-size:13px;letter-spacing:.12em;color:var(--navy-2)}.ds__h2[data-astro-cid-hxuzhjmk]{margin:0;font-size:var(--fs-h2);line-height:1.12;font-weight:700;color:var(--navy)}.ds__lead[data-astro-cid-hxuzhjmk]{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--ink-soft)}.ds__story[data-astro-cid-hxuzhjmk]{display:flex;flex-direction:column;gap:22px}.ds__tabs[data-astro-cid-hxuzhjmk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds__tab[data-astro-cid-hxuzhjmk]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 18px 16px;border-radius:var(--r-m);border:1px solid var(--border-strong);background:var(--paper);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .3s,opacity .3s}.ds__tab[data-astro-cid-hxuzhjmk]:hover{border-color:var(--navy-2)}.ds__tab[data-astro-cid-hxuzhjmk]:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px}.ds__tab-n[data-astro-cid-hxuzhjmk]{font-size:12px;font-weight:600;color:var(--navy-2)}.ds__tab-t[data-astro-cid-hxuzhjmk]{font-size:var(--fs-h3);font-weight:700;line-height:1.2;color:var(--navy)}.ds__tab-a[data-astro-cid-hxuzhjmk]{font-size:13px;color:var(--ink-soft)}.ds__bar[data-astro-cid-hxuzhjmk]{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--navy)}.ds__tab[data-astro-cid-hxuzhjmk][aria-selected=true]{border-color:var(--navy);box-shadow:0 14px 30px -18px #1739768c}.is-pre[data-astro-cid-hxuzhjmk] .ds__tab[data-astro-cid-hxuzhjmk]{opacity:.5}.ds__body[data-astro-cid-hxuzhjmk]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(24px,3vw,40px);align-items:center}.ds__copy[data-astro-cid-hxuzhjmk]{display:grid}.ds__panel[data-astro-cid-hxuzhjmk]{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s,transform .45s,visibility 0s linear .45s}.ds__panel[data-astro-cid-hxuzhjmk].is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s,transform .45s}html:not(.js) .ds__panel--intro[data-astro-cid-hxuzhjmk]{opacity:0;visibility:hidden}html:not(.js) .ds__panel[data-astro-cid-hxuzhjmk][data-copy="0"]{opacity:1;visibility:visible;transform:none}.ds__quote[data-astro-cid-hxuzhjmk]{position:relative;margin:0;padding:22px 24px 22px 28px;border-radius:var(--r-m);background:var(--accent-softer);border-left:4px solid var(--navy-2)}.ds__quote[data-astro-cid-hxuzhjmk]:before{content:"“";position:absolute;top:-18px;left:18px;font-size:72px;line-height:1;font-weight:700;color:var(--navy-2);opacity:.35}.ds__quote[data-astro-cid-hxuzhjmk] p[data-astro-cid-hxuzhjmk]{margin:0;font-size:var(--fs-h3);line-height:1.35;font-weight:500;color:var(--navy)}.ds__msg[data-astro-cid-hxuzhjmk]{margin:0;font-size:var(--fs-lead);font-weight:700;line-height:1.35;color:var(--navy)}.ds__msg--lg[data-astro-cid-hxuzhjmk]{font-size:var(--fs-h3)}.ds__sub[data-astro-cid-hxuzhjmk]{margin:0;font-size:15px;color:var(--ink-soft)}.ds__mods[data-astro-cid-hxuzhjmk]{display:flex;flex-direction:column}.ds__mods[data-astro-cid-hxuzhjmk] a[data-astro-cid-hxuzhjmk]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--accent-soft);color:var(--ink);text-decoration:none;font-size:15px;transition:color .2s,padding .25s var(--ease-out)}.ds__mods[data-astro-cid-hxuzhjmk] a[data-astro-cid-hxuzhjmk] span[data-astro-cid-hxuzhjmk]{color:var(--navy-2)}.ds__mods[data-astro-cid-hxuzhjmk] a[data-astro-cid-hxuzhjmk]:hover{color:var(--navy);padding-left:6px}.ds__note[data-astro-cid-hxuzhjmk]{margin:-8px 0 0;align-self:flex-end;font-size:12px;color:var(--ink-soft)}.ds__across[data-astro-cid-hxuzhjmk]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:15px;color:var(--ink-soft)}.ds__across[data-astro-cid-hxuzhjmk] a[data-astro-cid-hxuzhjmk]{color:var(--navy);font-weight:500}.ds__frame[data-astro-cid-hxuzhjmk]{--d-p:#173976;--d-s:#1F4DA0;--d-tx:#1A1D1E;--d-sub:#5B6472;--d-line:#D9E1EE;--d-tint:#E6EDF8;--d-green:#12B76A;position:relative;width:100%;aspect-ratio:640/400;border-radius:20px;overflow:hidden;background:radial-gradient(110% 90% at 10% 10%,#e6eefb,#f3f1ec 55%,#fdfaf6);font-family:var(--font);color:var(--d-tx)}.ds__stage[data-astro-cid-hxuzhjmk]{position:absolute;left:0;top:0;width:640px;height:400px;transform-origin:0 0}.ds__stage[data-astro-cid-hxuzhjmk] *{box-sizing:border-box}.ds__stage[data-astro-cid-hxuzhjmk] .ds-el{position:absolute}.ds__story.is-live .ds__stage[data-astro-cid-hxuzhjmk] .ds-el{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1)}.ds__story.is-live .ds__stage[data-astro-cid-hxuzhjmk] .ds-el.on{opacity:1;transform:none}html:not(.js) .ds__stage[data-astro-cid-hxuzhjmk] .ds-el:not([data-sc="0"]):not([data-sc="1"]):not([data-sc="1b"]){display:none}.ds__stage[data-astro-cid-hxuzhjmk] .ds-src{position:relative;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--d-sub);white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-card{background:#fff;border-radius:14px;box-shadow:0 22px 44px -22px #17397661,0 2px 6px #1018280f;padding:12px 14px}.ds__stage[data-astro-cid-hxuzhjmk] .ds-chip{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:#fff;border:1px solid var(--d-line);font-size:13px;white-space:nowrap;box-shadow:0 8px 18px -14px #17397666}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ic{width:26px;height:26px;border-radius:7px;background:var(--d-tint);color:var(--d-p);display:grid;place-items:center;flex:none}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ic--sm{width:20px;height:20px}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ic--lg{width:34px;height:34px}.ds__stage[data-astro-cid-hxuzhjmk] .ds-row{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-lab{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;color:var(--d-s)}.ds__stage[data-astro-cid-hxuzhjmk] .ds-lab--lime{color:#5e7a00}.ds__stage[data-astro-cid-hxuzhjmk] .ds-big{margin:6px 0 8px;font-size:26px;font-weight:700;line-height:1;color:var(--d-p);white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-split{display:flex;height:8px;border-radius:4px;overflow:hidden}.ds__stage[data-astro-cid-hxuzhjmk] .ds-small{font-size:12px;color:var(--d-sub)}.ds__stage[data-astro-cid-hxuzhjmk] .ds-t{margin:6px 0 8px;font-size:13px;color:var(--d-tx)}.ds__stage[data-astro-cid-hxuzhjmk] .ds-v{margin-top:3px;font-size:13.5px;font-weight:600;color:var(--d-p);white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-base{position:absolute;left:250px;top:150px;z-index:2;width:140px;height:100px;border-radius:22px;background:linear-gradient(180deg,#1f4da0,#173976);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;box-shadow:0 26px 50px -22px #173976bf;transition:box-shadow .4s,transform .4s}.ds__stage[data-astro-cid-hxuzhjmk] .ds-base b{font-size:15px;font-weight:700;line-height:1.15}.ds__stage[data-astro-cid-hxuzhjmk] .ds-base__ic{color:#bced00}.ds__stage[data-astro-cid-hxuzhjmk] .ds-base.glow{box-shadow:0 0 0 8px #bced0073,0 26px 50px -22px #173976bf;transform:scale(1.04)}.ds__stage[data-astro-cid-hxuzhjmk] .ds-svg{position:absolute;inset:0;width:640px;height:400px;overflow:visible;pointer-events:none}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ln{fill:none;stroke:var(--d-s);stroke-width:2;opacity:0;transition:opacity .3s,stroke-dashoffset .7s ease}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ln.on{opacity:.55}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ln.back{stroke:#9bc400;stroke-width:2.5;stroke-dasharray:6 6;opacity:0}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ln.back.on{opacity:1;animation:ds-dash 1.2s linear infinite}@keyframes ds-dash{to{stroke-dashoffset:-24}}.ds__stage[data-astro-cid-hxuzhjmk] .ds-kurt{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;color:#fff;font-size:12.5px;font-weight:600;background:linear-gradient(120deg,#1c4c7a,#2d7f92);white-space:nowrap;box-shadow:0 12px 24px -12px #2d7f92cc}.ds__stage[data-astro-cid-hxuzhjmk] .ds-ok{display:inline-flex;align-items:center;gap:4px;height:22px;margin-left:auto;padding:0 8px;border-radius:999px;background:#e3f5ec;color:#067647;font-size:11.5px;font-weight:600;white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-meas{display:flex;align-items:center;gap:8px;height:36px}.ds__stage[data-astro-cid-hxuzhjmk] .ds-meas__t{flex:1;font-size:12.5px;white-space:nowrap}.ds__stage[data-astro-cid-hxuzhjmk] .ds-av{width:24px;height:24px;border-radius:999px;background:var(--d-tint);color:var(--d-p);font-size:10px;font-weight:700;display:grid;place-items:center;flex:none}.ds__stage[data-astro-cid-hxuzhjmk] .ds-chk{width:18px;height:18px;border-radius:999px;border:1.5px solid var(--d-line);display:grid;place-items:center;color:transparent;flex:none;transition:all .3s}.ds__stage[data-astro-cid-hxuzhjmk] .ds-chk.on{background:var(--d-green);border-color:var(--d-green);color:#fff}.ds__story.is-instant [data-astro-cid-hxuzhjmk]{transition:none!important;animation:none!important}@media(max-width:900px){.ds__tabs[data-astro-cid-hxuzhjmk]{grid-template-columns:1fr}.ds__tab[data-astro-cid-hxuzhjmk]{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px}.ds__tab-a[data-astro-cid-hxuzhjmk]{flex-basis:100%}.ds__body[data-astro-cid-hxuzhjmk]{grid-template-columns:minmax(0,1fr)}.ds__frame[data-astro-cid-hxuzhjmk]{order:-1}}.sec[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:40px;padding-block:clamp(64px,7vw,96px)}.head[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:14px;max-width:760px;position:relative}.head--wide[data-astro-cid-zqvhxwan]{max-width:820px}.head-row[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-end}.kicker[data-astro-cid-zqvhxwan]{margin:0;font-size:13px;letter-spacing:.12em;color:var(--navy-2)}.kicker--lime[data-astro-cid-zqvhxwan]{color:var(--lime)}.kicker--bold[data-astro-cid-zqvhxwan]{font-weight:700}.h2x[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-h2);line-height:1.12;font-weight:700;color:var(--navy)}.leadx[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--ink-soft)}.on-dark[data-astro-cid-zqvhxwan] .h2x[data-astro-cid-zqvhxwan]{color:var(--brand-cream)}.on-dark[data-astro-cid-zqvhxwan] .leadx[data-astro-cid-zqvhxwan]{color:#e2eaf7}.textlink[data-astro-cid-zqvhxwan]{align-self:flex-start;font-size:16px;color:var(--navy)}.textlink[data-astro-cid-zqvhxwan]:hover{color:var(--navy-2)}.band-wrap[data-astro-cid-zqvhxwan]{padding-bottom:clamp(56px,6vw,96px)}.band-wrap[data-astro-cid-zqvhxwan]>.container[data-astro-cid-zqvhxwan]{width:min(calc(var(--maxw) + 96px),100% - 2*max(16px,var(--gutter) - 48px))}.guarantee-note[data-astro-cid-zqvhxwan]{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink-soft)}.tick[data-astro-cid-zqvhxwan]{flex:none;margin-top:1px;width:18px;height:18px;border-radius:var(--r-pill);background:var(--lime);color:var(--brand-navy);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.st[data-astro-cid-zqvhxwan]{display:inline-block;border-radius:var(--r-s);padding:1px 8px;font-size:12px;line-height:1.5;white-space:nowrap}.st--ok[data-astro-cid-zqvhxwan]{color:#0b7054;background:#d9f5f0}.st--warn[data-astro-cid-zqvhxwan]{color:#9a6100;background:#ffebce}.st--bad[data-astro-cid-zqvhxwan]{color:#b80a00;background:#fcedec}.st--muted[data-astro-cid-zqvhxwan]{color:#52525b;background:#f4f4f5}.hero[data-astro-cid-zqvhxwan]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(48px,6vw,72px) calc(16px + var(--hero-wave-h));min-height:calc(100svh - var(--header-h));display:flex;align-items:center}.hero[data-astro-cid-zqvhxwan]>.container[data-astro-cid-zqvhxwan]{width:min(var(--maxw),100% - 2*var(--gutter))}.hero__grid[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}@media(max-width:1199px){.hero__grid[data-astro-cid-zqvhxwan]{grid-template-columns:minmax(0,1fr)}}.hero__text[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.newpill[data-astro-cid-zqvhxwan]{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--accent-soft);box-shadow:0 1px 2px #1339770f;font-size:14px;line-height:1.3;color:var(--navy);text-decoration:none;transition:border-color .25s}.newpill[data-astro-cid-zqvhxwan]:hover{border-color:var(--navy-2);color:var(--navy)}.newpill__tag[data-astro-cid-zqvhxwan]{flex:none;background:var(--lime);color:var(--brand-navy);border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:700}.hero__title[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-h1-split);line-height:1.08;letter-spacing:-.01em;font-weight:700;color:var(--navy)}.hero__lead[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-lead);line-height:1.5;color:var(--ink-soft);max-width:520px}.hero__ctas[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:12px}.hero__visual[data-astro-cid-zqvhxwan]{min-width:0}.proof[data-astro-cid-zqvhxwan]{padding-block:24px clamp(48px,6vw,72px)}.proof__inner[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.proof__line[data-astro-cid-zqvhxwan]{margin:0;font-size:clamp(17px,1.6vw,20px);color:var(--navy)}.proof__line[data-astro-cid-zqvhxwan] b{font-weight:700}.proof__badges[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px}.proof__omr[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}.proof__omr[data-astro-cid-zqvhxwan] img[data-astro-cid-zqvhxwan]{height:72px;width:auto;transition:transform .3s var(--ease-out)}.proof__omr[data-astro-cid-zqvhxwan]:hover img[data-astro-cid-zqvhxwan]{transform:translateY(-3px)}.proof__sep[data-astro-cid-zqvhxwan]{width:1px;height:48px;background:var(--accent-soft)}.proof__seal[data-astro-cid-zqvhxwan]{height:64px;width:auto}.proof__seal--tuev[data-astro-cid-zqvhxwan]{height:48px}.proof__plate[data-astro-cid-zqvhxwan]{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 14px;border-radius:var(--r-s);border:1px solid var(--accent-soft);background:var(--paper);color:var(--navy);text-align:left}.proof__plate[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;line-height:1.2}.proof__plate[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-size:14px}.proof__plate[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:11px;opacity:.75}.proof__logos[data-astro-cid-zqvhxwan]{width:100%}.proof__logos[data-astro-cid-zqvhxwan] .marquee{width:100%;filter:grayscale(1);opacity:.6;transition:filter .4s,opacity .4s}.proof__logos[data-astro-cid-zqvhxwan] .marquee:hover{filter:none;opacity:1}@media(max-width:640px){.proof__sep[data-astro-cid-zqvhxwan]{display:none}.proof__omr[data-astro-cid-zqvhxwan] img[data-astro-cid-zqvhxwan]{height:58px}}.timeline[data-astro-cid-zqvhxwan]{position:relative;isolation:isolate;overflow:hidden;background:var(--paper);border-block:1px solid var(--accent-soft)}.ptabs[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:32px}.ptabs__list[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--accent-soft)}.ptab[data-astro-cid-zqvhxwan]{font:inherit;font-size:16px;padding:10px 18px;border-radius:var(--r-pill);border:1px solid var(--accent-soft);background:var(--paper);color:var(--navy);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.ptab[data-astro-cid-zqvhxwan]:hover{border-color:var(--navy)}.ptab[data-astro-cid-zqvhxwan][aria-selected=true]{background:var(--brand-navy);border-color:var(--navy);color:var(--brand-cream)}.ptab[data-astro-cid-zqvhxwan]:focus-visible,.shot-tab[data-astro-cid-zqvhxwan]:focus-visible{outline:2px solid var(--navy-2);outline-offset:2px}.ppanel[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:start}.ppanel[data-astro-cid-zqvhxwan][hidden]{display:none}@media(max-width:900px){.ppanel[data-astro-cid-zqvhxwan]{grid-template-columns:minmax(0,1fr)}}.ppanel__side[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:16px}.ppanel__quote[data-astro-cid-zqvhxwan]{position:relative;margin:0;padding:22px 24px 22px 28px;border-radius:var(--r-m);background:var(--accent-softer);border-left:4px solid var(--navy-2)}.ppanel__quote[data-astro-cid-zqvhxwan]:before{content:"“";position:absolute;top:-18px;left:18px;font-size:72px;line-height:1;font-weight:700;color:var(--navy-2);opacity:.35}.ppanel__quote[data-astro-cid-zqvhxwan] p[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-h3);line-height:1.35;font-weight:500;color:var(--navy)}.ppanel__mods[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column}.ppanel__mods[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--accent-soft);color:var(--ink);text-decoration:none;font-size:16px;transition:color .2s,padding .25s var(--ease-out)}.ppanel__mods[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]{color:var(--navy-2)}.ppanel__mods[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan]:hover{color:var(--navy);padding-left:6px}.ppanel__stage[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--r-m);background:#eff4fc}@media(max-width:640px){.ppanel__stage[data-astro-cid-zqvhxwan]{padding:14px}}.shots__tabs[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:8px}.shot-tab[data-astro-cid-zqvhxwan]{font:inherit;font-size:14px;padding:6px 14px;border-radius:var(--r-s);border:0;background:var(--paper);color:var(--navy);cursor:pointer}.shot-tab[data-astro-cid-zqvhxwan][aria-pressed=true]{background:var(--brand-navy);color:var(--brand-cream)}.app[data-astro-cid-zqvhxwan]{background:var(--paper);border-radius:var(--r-m);box-shadow:0 8px 24px #1339771f;overflow:hidden;font-size:13px;color:#3f3f46}.app[data-astro-cid-zqvhxwan][hidden]{display:none}.app__bar[data-astro-cid-zqvhxwan]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #E4E4E7;background:#fafafa}.app__bar[data-astro-cid-zqvhxwan] i[data-astro-cid-zqvhxwan]{width:8px;height:8px;border-radius:var(--r-pill);background:#d4d4d8;flex:none}.app__bar[data-astro-cid-zqvhxwan]{flex-wrap:wrap;row-gap:6px}.app__bar[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{margin-left:8px;font-weight:700;color:var(--ink);min-width:0;flex:1 1 auto}.app__badge[data-astro-cid-zqvhxwan]{margin-left:auto}.app__badge[data-astro-cid-zqvhxwan]{margin-left:auto;font-size:11px}.app__body[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:12px;min-height:300px;padding:18px}.app__big[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px}.app__big[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-size:30px;font-weight:700;color:var(--ink);line-height:1.1}.app__big[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:14px;color:#71717a}.app__big[data-astro-cid-zqvhxwan] em[data-astro-cid-zqvhxwan]{font-style:normal;color:#0b7054}.app__kpis[data-astro-cid-zqvhxwan]{display:flex;gap:24px}.app__kpis[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column}.app__kpis[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:13px;color:#71717a}.app__kpis[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-size:22px;font-weight:700;color:var(--ink)}.app__kpis[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan].accent{color:#1459c7}.app__bar-row[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:4px}.app__bar-l[data-astro-cid-zqvhxwan]{display:flex;justify-content:space-between}.app__bar-l[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-weight:700;color:var(--ink)}.app__track[data-astro-cid-zqvhxwan]{height:8px;border-radius:var(--r-s);background:#e4e4e7;overflow:hidden}.app__track[data-astro-cid-zqvhxwan] i[data-astro-cid-zqvhxwan]{display:block;height:100%;border-radius:var(--r-s);background:#1459c7;transform-origin:left;animation:grow .9s var(--ease-out) both}@keyframes grow{0%{transform:scaleX(0)}}.app__table[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column}.app__tr[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:6px 0;align-items:center}.app__tr--head[data-astro-cid-zqvhxwan]{color:#71717a;border-bottom:1px solid #E4E4E7;padding-bottom:6px}.app__chips[data-astro-cid-zqvhxwan],.app__actions[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:8px}.app__btn[data-astro-cid-zqvhxwan]{border:1px solid #D4D4D8;border-radius:var(--r-s);padding:4px 12px;white-space:nowrap}.app__btn--primary[data-astro-cid-zqvhxwan]{background:#1459c7;border-color:#1459c7;color:#fff}.app__kurt[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:var(--r-s);background:#e7f1ff}.app__kurt[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-weight:700;color:#1459c7}.app__kurt[data-astro-cid-zqvhxwan] .app__btn[data-astro-cid-zqvhxwan]{margin-left:auto}.app__sample[data-astro-cid-zqvhxwan]{margin-top:auto;font-size:11px;color:#71717a}@media(prefers-reduced-motion:reduce){.app__track[data-astro-cid-zqvhxwan] i[data-astro-cid-zqvhxwan]{animation:none}}.across[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding-top:20px;border-top:1px solid var(--accent-soft);font-size:15px;color:var(--ink-soft)}.across[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan]{color:var(--navy)}.kurt[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:var(--r-m);background:linear-gradient(135deg,#173976,#2a5f8a 55%,#3f8c9a);color:var(--brand-cream)}@media(max-width:960px){.kurt[data-astro-cid-zqvhxwan]{grid-template-columns:minmax(0,1fr)}}.kurt__text[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.kurt__pill[data-astro-cid-zqvhxwan]{display:inline-flex;align-items:center;gap:8px;font-size:15px;padding:6px 14px;border-radius:var(--r-pill);background:#fdfaf61f;border:1px solid rgba(253,250,246,.3)}.kurt__title[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-h2);line-height:1.15;font-weight:700;color:var(--brand-cream)}.kurt__lead[data-astro-cid-zqvhxwan]{margin:0 0 8px;font-size:17px;line-height:1.55;color:#e2eaf7}.chat[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;min-width:0;background:var(--paper);color:#27272a;border-radius:var(--r-m);box-shadow:0 8px 24px #13397740;overflow:hidden}.chat__head[data-astro-cid-zqvhxwan]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #E4E4E7}.chat__avatar[data-astro-cid-zqvhxwan],.chat__send[data-astro-cid-zqvhxwan]{flex:none;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#35688d,#4a8c9e)}.chat__avatar[data-astro-cid-zqvhxwan]{width:32px;height:32px;border-radius:var(--r-s)}.chat__who[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;line-height:1.3}.chat__who[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-size:14px;color:var(--ink)}.chat__who[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:12px;color:#71717a}.chat__body[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:12px;padding:18px;background:#f8f9fc}.msg[data-astro-cid-zqvhxwan]{max-width:88%;font-size:14px;line-height:1.45;padding:12px 14px;opacity:1}.msg--me[data-astro-cid-zqvhxwan]{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:var(--r-m) var(--r-m) var(--r-s) var(--r-m);background:var(--brand-navy);color:#fff}.msg--ai[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:10px;border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-s);background:var(--paper);border:1px solid #E4E4E7}.msg--muted[data-astro-cid-zqvhxwan]{color:#52525b}.msg__acts[data-astro-cid-zqvhxwan]{display:flex;gap:8px}.msg__btn[data-astro-cid-zqvhxwan]{border:1px solid #D4D4D8;border-radius:var(--r-s);padding:5px 12px}.msg__btn--go[data-astro-cid-zqvhxwan]{border:0;color:#fff;background:linear-gradient(135deg,#2a5675,#2f6a79)}.js .chat__body[data-astro-cid-zqvhxwan][data-sequence]>.msg[data-astro-cid-zqvhxwan]{opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.js .chat__body[data-astro-cid-zqvhxwan][data-sequence]>.msg[data-astro-cid-zqvhxwan].is-done{opacity:1;transform:none}.chat__foot[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid #E4E4E7}.chat__prompts[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.chat__prompts[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]{border:1px solid #D3E6FF;color:#1459c7;border-radius:var(--r-pill);padding:3px 10px}.chat__input[data-astro-cid-zqvhxwan]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #D4D4D8;border-radius:var(--r-s);font-size:14px;color:#6b6b74}.chat__input[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]:first-child{flex:1}.chat__send[data-astro-cid-zqvhxwan]{width:28px;height:28px;border-radius:var(--r-s);font-size:14px}.chat__sample[data-astro-cid-zqvhxwan]{font-size:11px;color:#71717a}.why[data-astro-cid-zqvhxwan]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:44px;padding:clamp(32px,4.5vw,56px) clamp(24px,4vw,48px);border-radius:var(--r-m);background:linear-gradient(180deg,#1e4c9a,#173976 55%,#133977);color:var(--brand-cream)}.why__lines{right:-180px;top:-240px;width:620px;opacity:.22}.ratings__k[data-astro-cid-zqvhxwan]{margin:-20px 0 0;font-size:14px;color:#e2eaf7}.ratings__k[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan],.ratings__k[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan]{color:var(--brand-cream)}.ratings__k[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan].ratings__all{color:var(--lime)}.kpis[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.kpi[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--r-m);background:var(--brand-navy);color:var(--brand-cream);text-decoration:none;transition:transform .3s var(--ease-out),background-color .3s}a[data-astro-cid-zqvhxwan].kpi:hover{transform:translateY(-3px);background:#1e4c9a;color:var(--brand-cream)}.kpi__v[data-astro-cid-zqvhxwan]{font-size:clamp(32px,3.2vw,40px);font-weight:700;line-height:1.15;color:var(--brand-cream)}.kpi__v--hl[data-astro-cid-zqvhxwan]{color:var(--lime)}.kpi__l[data-astro-cid-zqvhxwan]{font-size:15px}.cases[data-astro-cid-zqvhxwan]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}@media(max-width:400px){.cases[data-astro-cid-zqvhxwan]{grid-template-columns:1fr}}.case[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-m);background:var(--paper);box-shadow:0 2px 8px #13397714;color:var(--ink);text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s}.case[data-astro-cid-zqvhxwan]:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px #13397759;color:var(--ink)}.case[data-astro-cid-zqvhxwan] img[data-astro-cid-zqvhxwan]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.case__body[data-astro-cid-zqvhxwan]{flex:1;display:flex;flex-direction:column;gap:12px;padding:28px}.case__k[data-astro-cid-zqvhxwan]{font-size:13px;letter-spacing:.12em}.case__t[data-astro-cid-zqvhxwan]{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;min-width:0;font-size:var(--fs-h3);line-height:1.3;color:var(--navy)}.case__d[data-astro-cid-zqvhxwan]{font-size:15px;line-height:1.55;color:var(--ink-soft)}.case__more[data-astro-cid-zqvhxwan]{margin-top:auto;font-size:16px;color:var(--navy)}.power[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between;padding:clamp(28px,4vw,48px);border-radius:var(--r-m);background:var(--brand-navy);color:var(--brand-cream)}.power__text[data-astro-cid-zqvhxwan]{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.power__title[data-astro-cid-zqvhxwan]{margin:0;font-size:var(--fs-h2);line-height:1.15;font-weight:700;color:var(--brand-cream)}.power__sub[data-astro-cid-zqvhxwan]{margin:0;font-size:18px}.power__p[data-astro-cid-zqvhxwan]{margin:0;font-size:16px;line-height:1.55;color:#e2eaf7}.power__side[data-astro-cid-zqvhxwan]{flex:0 1 360px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.power__proof[data-astro-cid-zqvhxwan]{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:15px;line-height:1.45;color:var(--brand-cream)}.team[data-astro-cid-zqvhxwan]{background:var(--paper);border-top:1px solid var(--accent-soft)}.people[data-astro-cid-zqvhxwan]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(max-width:360px){.people[data-astro-cid-zqvhxwan]{grid-template-columns:1fr}}.pcard[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-m);background:var(--cream);border:1px solid var(--accent-soft)}.pcard[data-astro-cid-zqvhxwan] img[data-astro-cid-zqvhxwan]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 25%;display:block}.pcard__body[data-astro-cid-zqvhxwan]{flex:1;display:flex;flex-direction:column;gap:10px;padding:24px}.pcard__step[data-astro-cid-zqvhxwan]{font-size:13px;letter-spacing:.08em;color:var(--navy-2)}.pcard__who[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column}.pcard__who[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-size:20px;font-weight:700;color:var(--navy)}.pcard__who[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:14px;color:var(--ink-soft)}.pcard[data-astro-cid-zqvhxwan] p[data-astro-cid-zqvhxwan]{margin:0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.pcard__team[data-astro-cid-zqvhxwan]{margin-top:auto;align-self:flex-start;font-size:13px;color:var(--navy);background:var(--accent-soft);border-radius:var(--r-pill);padding:4px 12px}.team__facts[data-astro-cid-zqvhxwan]{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:15px;color:var(--ink-soft)}.team__facts[data-astro-cid-zqvhxwan] b[data-astro-cid-zqvhxwan]{font-weight:700;color:var(--navy)}.team__facts[data-astro-cid-zqvhxwan] a[data-astro-cid-zqvhxwan]{color:var(--navy)}.qa[data-astro-cid-zqvhxwan]{border-top:1px solid var(--accent-soft)}.qa__inner[data-astro-cid-zqvhxwan]{width:min(var(--maxw),100% - 2*var(--gutter));margin:0 auto;padding-block:clamp(64px,7vw,96px);display:flex;flex-direction:column;align-items:flex-start;gap:28px}.qa__list[data-astro-cid-zqvhxwan]{width:100%;max-width:880px}.qa__list[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;border-top:1px solid var(--accent-soft)}.qa[data-astro-cid-zqvhxwan] details[data-astro-cid-zqvhxwan]{border-bottom:1px solid var(--accent-soft);padding:18px 0}.qa[data-astro-cid-zqvhxwan] summary[data-astro-cid-zqvhxwan]{display:flex;align-items:baseline;gap:10px;font-size:18px;color:var(--navy);cursor:pointer;list-style:none}.qa[data-astro-cid-zqvhxwan] summary[data-astro-cid-zqvhxwan]::-webkit-details-marker{display:none}.qa[data-astro-cid-zqvhxwan] summary[data-astro-cid-zqvhxwan]:before{content:"";flex:none;width:0;height:0;border-left:8px solid var(--navy);border-block:5px solid transparent;transform:translateY(-1px);transition:transform .25s var(--ease-out)}.qa[data-astro-cid-zqvhxwan] details[data-astro-cid-zqvhxwan][open] summary[data-astro-cid-zqvhxwan]:before{transform:translateY(-1px) rotate(90deg)}.qa__a[data-astro-cid-zqvhxwan]{margin:12px 0 0 18px;color:var(--ink-soft);line-height:1.6}.qa__a[data-astro-cid-zqvhxwan] a{color:var(--navy-2)}.band-wrap--demo[data-astro-cid-zqvhxwan]{padding-bottom:24px}.demo[data-astro-cid-zqvhxwan]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;padding:clamp(32px,4.5vw,56px) clamp(24px,4vw,48px);border-radius:var(--r-m);background:linear-gradient(180deg,#1e4c9a,#173976 60%,#133977);color:var(--brand-cream)}@media(max-width:900px){.demo[data-astro-cid-zqvhxwan]{grid-template-columns:minmax(0,1fr)}}.demo__lines{left:-120px;bottom:-180px;width:820px;opacity:.2}.demo__text[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:18px}.demo__person[data-astro-cid-zqvhxwan]{display:flex;align-items:center;gap:16px;margin-top:12px}.demo__person[data-astro-cid-zqvhxwan] img[data-astro-cid-zqvhxwan]{width:72px;height:72px;border-radius:var(--r-pill);object-fit:cover;object-position:50% 20%;border:2px solid var(--brand-cream)}.demo__person[data-astro-cid-zqvhxwan] span[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column}.demo__person[data-astro-cid-zqvhxwan] small[data-astro-cid-zqvhxwan]{font-size:14px;color:#e2eaf7}.demo__form[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--r-m);background:var(--paper);color:var(--ink)}.demo__form[data-astro-cid-zqvhxwan] label[data-astro-cid-zqvhxwan]{display:flex;flex-direction:column;gap:6px;font-size:14px}.demo__form[data-astro-cid-zqvhxwan] .input[data-astro-cid-zqvhxwan]{font:inherit;font-size:16px;padding:12px;border:1px solid #D8D6D2;border-radius:var(--r-s);background:var(--paper);color:var(--ink)}.demo__form[data-astro-cid-zqvhxwan] .input[data-astro-cid-zqvhxwan]:focus{outline:2px solid var(--navy-2);outline-offset:1px;border-color:var(--navy-2)}.demo__submit[data-astro-cid-zqvhxwan]{justify-content:center;width:100%}.demo__form[data-astro-cid-zqvhxwan] .form-note[data-astro-cid-zqvhxwan]{margin:0;font-size:14px;color:var(--navy)}.demo__form[data-astro-cid-zqvhxwan] .form-note[data-astro-cid-zqvhxwan]:empty{display:none}.footnote[data-astro-cid-zqvhxwan]{margin:16px 0 0;font-size:13px;color:var(--ink-soft)}
