.binary[data-astro-cid-xds4z6od]{position:absolute;inset:0;display:flex;justify-content:flex-end;gap:clamp(.35rem,1vw,.9rem);overflow:hidden;pointer-events:none;user-select:none;font-family:var(--font-head);font-weight:700;font-size:clamp(.75rem,1.35vw,1.1rem);line-height:1.45;color:var(--c-blue);mask-image:linear-gradient(to left,#000 0 62%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12% 88%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to left,#000 0 62%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12% 88%,transparent 100%);-webkit-mask-composite:source-in}.binary__col[data-astro-cid-xds4z6od]{flex:0 0 auto;opacity:var(--op)}.binary__track[data-astro-cid-xds4z6od]{display:block;white-space:pre;text-align:center;animation:binary-scroll var(--dur) linear var(--delay) infinite;will-change:transform}@keyframes binary-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.binary__track[data-astro-cid-xds4z6od]{animation:none}}.ttt-halter[data-astro-cid-w3ippdxm]{container-type:inline-size;width:100%}.ttt[data-astro-cid-w3ippdxm]{position:relative;font-size:16px;height:24em;border:1px solid rgb(255 255 255 / 11%);border-radius:var(--radius);background:#ffffff08;overflow:hidden}@container (max-width: 480px){.ttt[data-astro-cid-w3ippdxm]{font-size:13px}}.ttt-chat[data-astro-cid-w3ippdxm]{position:absolute;inset:2em 2em auto;display:grid;gap:1em}.ttt-blase[data-astro-cid-w3ippdxm]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.7em;width:62%;padding:.9em 1.1em;border-radius:1em;background:rgb(var(--c-blue-rgb) / 22%);border:1px solid rgb(var(--c-blue-rgb) / 45%);opacity:0;transform:translateY(12px) scale(.92);animation:12s var(--ease-out) infinite}.ttt-blase--1[data-astro-cid-w3ippdxm]{animation-name:ttt-b1}.ttt-blase--2[data-astro-cid-w3ippdxm]{animation-name:ttt-b2}.ttt-blase--3[data-astro-cid-w3ippdxm]{animation-name:ttt-b3}.ttt-blase--l[data-astro-cid-w3ippdxm]{border-bottom-left-radius:.25em}.ttt-blase--r[data-astro-cid-w3ippdxm]{justify-self:end;grid-template-columns:1fr;background:#ffffff14;border-color:#ffffff2e;border-bottom-right-radius:.25em}.ttt-mic[data-astro-cid-w3ippdxm]{width:1.3em;height:1.3em;grid-row:span 2;color:var(--c-blue)}.ttt-blase--r[data-astro-cid-w3ippdxm] .ttt-zeile[data-astro-cid-w3ippdxm]{grid-column:1}.ttt-zeile[data-astro-cid-w3ippdxm]{grid-column:2;height:.55em;margin-block:.22em;border-radius:999px;background:#ffffff8c}.ttt-blase--r[data-astro-cid-w3ippdxm] .ttt-zeile[data-astro-cid-w3ippdxm]{background:#fff6}@keyframes ttt-b1{0%,3%{opacity:0;transform:translateY(12px) scale(.92)}6%,33%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-14px)}}@keyframes ttt-b2{0%,10%{opacity:0;transform:translateY(12px) scale(.92)}13%,33%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-14px)}}@keyframes ttt-b3{0%,17%{opacity:0;transform:translateY(12px) scale(.92)}20%,33%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-14px)}}.ttt-doc[data-astro-cid-w3ippdxm]{position:absolute;inset:2.6em auto 2.6em 2em;width:55%;padding:1.4em 1.3em;border-radius:.7em;background:#fffffff5;box-shadow:0 18px 44px #00000073;opacity:0;transform:translateY(16px);animation:ttt-doc-rein 12s var(--ease-out) infinite}.ttt-doc-kopf[data-astro-cid-w3ippdxm]{display:block;width:46%;height:.8em;margin-bottom:1em;border-radius:999px;background:var(--c-blue)}.ttt-doc-zeile[data-astro-cid-w3ippdxm]{display:block;height:.5em;margin-block:.55em;border-radius:999px;background:#c9d4e4;transform-origin:left center;transform:scaleX(0);animation:12s ease infinite}.ttt-doc-zeile--1[data-astro-cid-w3ippdxm]{animation-name:ttt-z1}.ttt-doc-zeile--2[data-astro-cid-w3ippdxm]{animation-name:ttt-z2}.ttt-doc-zeile--3[data-astro-cid-w3ippdxm]{animation-name:ttt-z3}.ttt-doc-zeile--4[data-astro-cid-w3ippdxm]{animation-name:ttt-z4}.ttt-doc-zeile--5[data-astro-cid-w3ippdxm]{animation-name:ttt-z5}@keyframes ttt-doc-rein{0%,40%{opacity:0;transform:translateY(16px)}45%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ttt-z1{0%,46%{transform:scaleX(0)}49%,93%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ttt-z2{0%,49%{transform:scaleX(0)}52%,93%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ttt-z3{0%,52%{transform:scaleX(0)}55%,93%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ttt-z4{0%,55%{transform:scaleX(0)}58%,93%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ttt-z5{0%,58%{transform:scaleX(0)}61%,93%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}.ttt-kanal[data-astro-cid-w3ippdxm]{position:absolute;right:2em;display:flex;align-items:center;gap:.65em;padding:.75em 1em;border-radius:.7em;border:1px solid rgb(var(--c-blue-rgb) / 45%);background:#000c2deb;color:var(--c-white);font-family:var(--font-head);font-size:.9em;white-space:nowrap;box-shadow:0 10px 26px #0006;opacity:0;transform:translate(18px) scale(.94);animation:12s var(--ease-out) infinite}.ttt-kanal[data-astro-cid-w3ippdxm] svg[data-astro-cid-w3ippdxm]{width:1.35em;height:1.35em;color:var(--c-blue);flex-shrink:0}.ttt-kanal--1[data-astro-cid-w3ippdxm]{top:22%;animation-name:ttt-k1}.ttt-kanal--2[data-astro-cid-w3ippdxm]{top:44%;animation-name:ttt-k2}.ttt-kanal--3[data-astro-cid-w3ippdxm]{top:66%;animation-name:ttt-k3}@keyframes ttt-k1{0%,64%{opacity:0;transform:translate(18px) scale(.94)}67%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes ttt-k2{0%,69%{opacity:0;transform:translate(18px) scale(.94)}72%,91%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes ttt-k3{0%,74%{opacity:0;transform:translate(18px) scale(.94)}77%,91%{opacity:1;transform:none}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ttt-chat[data-astro-cid-w3ippdxm]{display:none}.ttt-doc[data-astro-cid-w3ippdxm],.ttt-kanal[data-astro-cid-w3ippdxm]{opacity:1;transform:none;animation:none}.ttt-doc-zeile[data-astro-cid-w3ippdxm]{transform:none;animation:none}}.flywheel[data-astro-cid-2evuqjcl]{color:var(--c-white);--ink: var(--c-white);--ink-muted: rgb(255 255 255 / 72%)}.flywheel__stage[data-astro-cid-2evuqjcl]{display:grid;align-items:center;padding-top:var(--header-h)}.flywheel__inner[data-astro-cid-2evuqjcl]{display:grid;gap:clamp(1rem,3vw,3rem);align-items:center}@media(min-width:940px){.flywheel__inner[data-astro-cid-2evuqjcl]{max-width:1440px;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.fw--wide[data-astro-cid-2evuqjcl]{max-height:calc(100svh - var(--header-h) - 3rem)}}.flywheel__copy[data-astro-cid-2evuqjcl] h2[data-astro-cid-2evuqjcl]{margin-top:.6rem;font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem)}.flywheel__steps[data-astro-cid-2evuqjcl]{display:grid;margin:clamp(1rem,3vh,2rem) 0 0;padding:0;list-style:none}html.js .flywheel__steps[data-astro-cid-2evuqjcl]>li[data-astro-cid-2evuqjcl]{grid-area:1 / 1}html:not(.js) .flywheel__steps[data-astro-cid-2evuqjcl]>li[data-astro-cid-2evuqjcl]+li[data-astro-cid-2evuqjcl]{margin-top:1rem}.flywheel__steps[data-astro-cid-2evuqjcl]>li[data-astro-cid-2evuqjcl]{padding-left:1rem;border-left:3px solid var(--page-accent);font-size:var(--fs-lg);line-height:1.55;color:#ffffffe0}.flywheel__figure[data-astro-cid-2evuqjcl]{display:grid;place-items:center;min-width:0}.fw[data-astro-cid-2evuqjcl]{width:100%;height:auto;overflow:visible}.fw--tall[data-astro-cid-2evuqjcl]{display:none}@media(max-width:939px){.fw--wide[data-astro-cid-2evuqjcl]{display:none}.fw--tall[data-astro-cid-2evuqjcl]{display:block;width:auto;max-width:100%;height:calc(100svh - var(--header-h) - 15rem);max-height:560px}.flywheel__copy[data-astro-cid-2evuqjcl] h2[data-astro-cid-2evuqjcl]{font-size:1.25rem}.flywheel__steps[data-astro-cid-2evuqjcl]>li[data-astro-cid-2evuqjcl]{font-size:var(--fs-sm)}}.fw-edge[data-astro-cid-2evuqjcl],.fw-node[data-astro-cid-2evuqjcl]{--t: clamp(0, (var(--sc-p, 1) - var(--a)) / (var(--b, 1) - var(--a)), 1);--on: clamp(0, (var(--sc-p, 1) - var(--a) + .04) * 25, 1)}.fw-zone__fill[data-astro-cid-2evuqjcl]{fill:rgb(var(--page-accent-rgb) / 7%)}.fw-zone__ring[data-astro-cid-2evuqjcl]{fill:none;stroke:var(--page-accent);stroke-width:2.5;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--sc-p, 1))}.fw-edge__ghost[data-astro-cid-2evuqjcl]{fill:none;stroke:#ffffff1a;stroke-width:2;stroke-dasharray:4 6}.fw-edge__draw[data-astro-cid-2evuqjcl]{fill:none;stroke:var(--page-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t))}.fw-edge__flow[data-astro-cid-2evuqjcl]{fill:none;stroke:var(--c-white);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.02 .08;opacity:calc(clamp(0,(var(--sc-p, 1) - .92) * 14,1)*.85);animation:fw-flow 1.4s linear infinite}@keyframes fw-flow{to{stroke-dashoffset:-.1}}.fw-edge__arrow[data-astro-cid-2evuqjcl]{fill:none;stroke:var(--page-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:clamp(0,(var(--t) - .85) * 7,1)}.fw-node[data-astro-cid-2evuqjcl]{opacity:calc(.3 + var(--on) * .7)}.fw-node__box[data-astro-cid-2evuqjcl]{fill:#071b3b;stroke:#ffffff2e;stroke-width:1.5}.fw-node__label[data-astro-cid-2evuqjcl]{fill:var(--c-white);font-family:var(--font-head);font-weight:600;text-anchor:middle}.fw-node--hub[data-astro-cid-2evuqjcl] .fw-node__box[data-astro-cid-2evuqjcl]{fill:var(--page-accent);stroke:none}.fw-node--accent[data-astro-cid-2evuqjcl] .fw-node__box[data-astro-cid-2evuqjcl]{stroke:var(--page-accent);stroke-width:2}@media(prefers-reduced-motion:reduce){.flywheel__figure[data-astro-cid-2evuqjcl]{--sc-p: 1}.fw-edge__flow[data-astro-cid-2evuqjcl]{animation:none;opacity:0}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-block:clamp(3rem,7vw,5.5rem) 0;color:var(--c-white);overflow:hidden}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:end}@media(min-width:900px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hero__copy[data-astro-cid-j7pv25f6]{padding-bottom:clamp(3rem,7vw,5.5rem)}.hero__badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:.35rem .8rem;border-radius:7px;background:var(--c-blue);color:var(--c-white);font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:700;letter-spacing:.01em;line-height:1.35}.hero__title[data-astro-cid-j7pv25f6]{margin-top:1.1rem;font-size:clamp(1.35rem,1rem + 1.45vw,1.8rem);line-height:1.3;color:var(--c-white)}.hero__lead[data-astro-cid-j7pv25f6]{margin-top:1.1rem;font-size:var(--fs-sm);font-weight:600;line-height:1.6}@media(min-width:1100px){.hero__lead[data-astro-cid-j7pv25f6]{width:max-content;max-width:calc(100% + 90px)}}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__actions[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]{border-width:1.5px;border-color:var(--c-blue)}.hero__proof[data-astro-cid-j7pv25f6]{margin:1.75rem 0 .75rem;font-size:var(--fs-sm);color:#ffffffb3}.hero__visual[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;align-self:stretch;min-height:360px;display:flex;align-items:flex-end;justify-content:center}.hero__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:8% 4% 0;z-index:0;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgb(var(--c-blue-rgb) / 34%),transparent 70%);filter:blur(10px);pointer-events:none}.hero__visual[data-astro-cid-j7pv25f6] .hero__rain{z-index:0}.hero__visual[data-astro-cid-j7pv25f6] .hero__portrait{position:relative;z-index:1;width:min(100%,600px);height:auto;filter:drop-shadow(0 30px 60px rgb(0 0 0 / 55%))}.hero__tag[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border-radius:999px;background:var(--c-black);border:1px solid rgb(255 255 255 / 14%);color:var(--c-white);font-family:var(--font-head);font-size:clamp(.7rem,1.4vw,.85rem);font-weight:700;letter-spacing:.06em;opacity:0;animation:tag-cycle 9s ease-in-out infinite}.hero__tag[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:1.1em;height:1.1em;color:var(--c-blue);flex-shrink:0}.hero__tag--1[data-astro-cid-j7pv25f6]{top:14%;right:4%;animation-delay:0s}.hero__tag--2[data-astro-cid-j7pv25f6]{top:44%;right:0;animation-delay:3s}.hero__tag--3[data-astro-cid-j7pv25f6]{top:66%;right:12%;animation-delay:6s}@keyframes tag-cycle{0%{opacity:0;transform:translateY(10px) scale(.9)}5%{opacity:1;transform:none}30%{transform:translateY(-6px)}55%{opacity:1;transform:translateY(0)}64%,to{opacity:0;transform:translateY(-12px) scale(.94)}}@media(prefers-reduced-motion:reduce){.hero__tag[data-astro-cid-j7pv25f6]{opacity:1;animation:none}}.hero[data-astro-cid-j7pv25f6]{--exit: 0}@media(prefers-reduced-motion:no-preference){.hero__visual[data-astro-cid-j7pv25f6] .hero__portrait{animation:portrait-in 1.4s var(--ease-out) both;scale:calc(1 - var(--exit) * .05);translate:0 calc(var(--exit) * 56px);transform-origin:50% 100%}.hero__glow[data-astro-cid-j7pv25f6]{animation:glow-in 2s ease-out both}.hero__visual[data-astro-cid-j7pv25f6] .hero__rain{opacity:calc(1 - var(--exit) * .8)}.hero__name[data-astro-cid-j7pv25f6]{animation:name-in .9s var(--ease-out) .55s both}.hero__copy[data-astro-cid-j7pv25f6]{opacity:calc(1 - var(--exit) * .7);translate:0 calc(var(--exit) * -36px)}}@keyframes portrait-in{0%{transform:translateY(28px) scale(1.035)}}@keyframes glow-in{0%{opacity:0;transform:scale(.85)}}@keyframes name-in{0%{opacity:0;translate:0 14px}}.hero__name[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;bottom:4%;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:.1rem;padding:.6rem 1.4rem;border:2px solid var(--c-blue);border-radius:var(--radius-sm);background:#00071de0;backdrop-filter:blur(6px);text-align:center;white-space:nowrap;box-shadow:0 10px 30px #0006}.hero__name[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:clamp(.85rem,1.6vw,1.05rem);letter-spacing:.02em}.hero__name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:clamp(.7rem,1.3vw,.85rem);color:#ffffffc7}.trust[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:start}@media(min-width:860px){.trust[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.trust__lead[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:clamp(1.3rem,1rem + 1vw,1.5rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.trust__lead[data-astro-cid-j7pv25f6].is-filling .fill-word{color:#c3cbd8;transition:color .45s var(--ease-out)}.trust__lead[data-astro-cid-j7pv25f6].is-filling .fill-word.is-lit{color:var(--ink)}.trust__body[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);line-height:1.7}.sec-head[data-astro-cid-j7pv25f6]{max-width:58ch;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:.6rem}.sec-head[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.principles-head[data-astro-cid-j7pv25f6]{max-width:none;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.principles-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-wrap:initial}.principles-head[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{max-width:74ch;margin:1.25rem auto 0}.principles[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.5vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none}.principle[data-astro-cid-j7pv25f6]{min-height:clamp(280px,30vw,360px);transition:transform .25s var(--ease-out),border-color .25s ease}.principle[data-astro-cid-j7pv25f6]:hover{border-color:rgb(var(--c-blue-rgb) / 60%)}@media(prefers-reduced-motion:no-preference){.principle[data-astro-cid-j7pv25f6] img{scale:calc(1.16 - var(--sc-p, 1) * .16)}}.principle__body[data-astro-cid-j7pv25f6]{display:grid;align-content:start;height:100%}.principle__chip[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--c-white);color:var(--c-dark);box-shadow:0 8px 22px #00000059}.principle__chip[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:26px;height:26px}.principle[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:clamp(3.5rem,7vw,5.5rem);font-size:var(--fs-xl);color:var(--c-white)}.principle[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.75rem}.ttt-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}@media(min-width:900px){.ttt-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ttt-grid[data-astro-cid-j7pv25f6] .sec-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.services[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.5vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none}.service[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.service__step[data-astro-cid-j7pv25f6]{position:absolute;top:.5rem;right:1.25rem;font-family:var(--font-head);font-size:clamp(3.5rem,7vw,5rem);font-weight:700;line-height:1;color:#ffffff0f;pointer-events:none}.service__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.5rem 0 .9rem;font-size:var(--fs-xl);color:var(--c-blue)}.stats[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media(min-width:980px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.stats__lead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.stats__h[data-astro-cid-j7pv25f6]{margin-top:.5rem;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.1rem)}.stats__acc[data-astro-cid-j7pv25f6]{color:var(--c-blue)}.stats__hl[data-astro-cid-j7pv25f6]{color:var(--c-white)}.stats__strong[data-astro-cid-j7pv25f6]{margin-top:1.1rem;font-size:var(--fs-base);font-weight:600}.stats__strong--last[data-astro-cid-j7pv25f6]{margin-bottom:clamp(2.25rem,4vw,3.25rem)}.stats__note[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--card-border);color:var(--ink-muted);font-size:var(--fs-sm);min-height:6rem}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.stat__value[data-astro-cid-j7pv25f6]{margin:.4rem 0 .75rem;font-family:var(--font-head);font-size:clamp(2.75rem,6vw,4rem);font-weight:700;line-height:1;color:var(--c-blue)}.stat__value[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-sc-count]{font-variant-numeric:tabular-nums}.stat__text[data-astro-cid-j7pv25f6]{font-weight:600}.stat__note[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--card-border);color:var(--ink-muted);font-size:var(--fs-sm);letter-spacing:-.015em;min-height:6rem}.moat__box[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.75rem,4vw,3rem);border-radius:20px;border:1px solid rgb(255 255 255 / 8%);background:#0d1e428c}@media(min-width:900px){.moat__box[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) auto}}.moat__box[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.moat__box[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:62ch}.sec-head--wide[data-astro-cid-j7pv25f6]{max-width:none}.journey-sub[data-astro-cid-j7pv25f6]{margin-top:1rem;text-wrap:nowrap}@media(max-width:900px){.journey-sub[data-astro-cid-j7pv25f6]{text-wrap:initial}}.u-hl[data-astro-cid-j7pv25f6]{background:linear-gradient(to top,rgb(var(--c-blue-rgb) / 45%) 0 22%,transparent 22%);padding-inline:.1em;font-weight:600}.journey[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none}.jrow[data-astro-cid-j7pv25f6]{transition:transform .25s var(--ease-out),border-color .25s ease}@media(min-width:940px)and (prefers-reduced-motion:no-preference){.journey[data-astro-cid-j7pv25f6][data-stack]{gap:clamp(1.5rem,14vh,9rem)}.journey[data-astro-cid-j7pv25f6][data-stack]>.jrow[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + 1.5rem + var(--i) * .85rem);scale:calc(1 - var(--cover, 0) * .05);filter:brightness(calc(1 - var(--cover, 0) * .45));transform-origin:50% 0}}.jrow[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:rgb(var(--c-blue-rgb) / 55%)}.jrow__grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem clamp(1.25rem,3vw,2.5rem);align-items:center;padding:clamp(1.5rem,3vw,2.25rem)}@media(min-width:940px){.jrow__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(160px,.75fr) minmax(170px,.75fr) minmax(0,1.7fr) 56px;min-height:170px}}.jrow__no[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--c-blue)}.jrow__small[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-size:var(--fs-sm);color:#ffffff9e}.jrow__phase[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,2.4vw,1.75rem)}.jrow__text[data-astro-cid-j7pv25f6]{color:#ffffffdb}.jrow__text[data-astro-cid-j7pv25f6] .hl{color:var(--c-blue);font-weight:700}.jrow__text[data-astro-cid-j7pv25f6] strong{color:var(--c-white)}.jrow__icon[data-astro-cid-j7pv25f6]{display:none;place-items:center;width:52px;height:52px;border-radius:12px;border:1.5px solid rgb(var(--c-blue-rgb) / 55%);color:var(--c-blue)}@media(min-width:940px){.jrow__icon[data-astro-cid-j7pv25f6]{display:grid}}.jrow__icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:24px;height:24px}.jobs[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid rgb(255 255 255 / 10%)}.job[data-astro-cid-j7pv25f6]{font-size:var(--fs-lg);line-height:1.55}.job[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--c-blue)}.about__inner[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:860px){.about__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.about__media[data-astro-cid-j7pv25f6]{position:relative;justify-self:center}.about__float[data-astro-cid-j7pv25f6]{display:block}.about__media[data-astro-cid-j7pv25f6] .about__portrait{width:min(100%,420px);height:auto}.about__badge[data-astro-cid-j7pv25f6]{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:grid;justify-items:center;padding:.55rem 1.25rem;border-radius:var(--radius-sm);border:1px solid rgb(255 255 255 / 15%);background:#00071deb;color:var(--c-white);text-align:center;white-space:nowrap}.about__badge[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:var(--fs-sm)}.about__badge[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);color:#ffffffc7}.about__hi[data-astro-cid-j7pv25f6]{margin:1rem 0 1.25rem;font-family:var(--font-head);font-size:var(--fs-h3);font-weight:700;line-height:1.15;color:var(--ink)}.about__copy[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]+.muted[data-astro-cid-j7pv25f6]{margin-top:1rem}.about__writes-head[data-astro-cid-j7pv25f6]{margin-top:1.75rem;font-family:var(--font-head);font-weight:700}.checklist[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;margin:.9rem 0 1.75rem;padding:0;list-style:none;font-weight:600}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:2.15rem}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.12em;width:1.3rem;height:1.3rem;border-radius:5px;background:var(--c-blue)}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:.33rem;top:.42em;width:.62rem;height:.34rem;border-left:2.5px solid var(--c-white);border-bottom:2.5px solid var(--c-white);transform:rotate(-45deg)}.form-band[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden}.form-band[data-astro-cid-j7pv25f6] .form-band__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.07}.cta[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:940px){.cta[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cta__copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:1.25rem}.cta__copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:2rem}.cta__checks[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none}.cta__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:2.15rem}.cta__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.12em;width:1.3rem;height:1.3rem;border-radius:5px;background:var(--c-blue)}.cta__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:.33rem;top:.42em;width:.62rem;height:.34rem;border-left:2.5px solid var(--c-white);border-bottom:2.5px solid var(--c-white);transform:rotate(-45deg)}.pricing__eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;padding:.35rem 1rem;border-radius:999px;background:var(--c-blue);color:var(--c-white);font-family:var(--font-head);font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing__top[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;align-items:start;margin-top:1.5rem}@media(min-width:860px){.pricing__top[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto}}.pricing__price[data-astro-cid-j7pv25f6]{display:grid;justify-items:end;font-family:var(--font-head);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1;color:var(--c-white)}.pricing__period[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;color:var(--ink-muted)}.pricing__rule[data-astro-cid-j7pv25f6]{margin:clamp(1.5rem,3vw,2.25rem) 0;border:0;border-top:1px solid rgb(255 255 255 / 14%)}.pricing__bottom[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(min-width:860px){.pricing__bottom[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto}}.pricing__checks[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:640px;margin:0;padding:0;list-style:none}.pricing__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:2.1rem}.pricing__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.1em;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--c-white)}.pricing__checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:.32rem;top:.4em;width:.58rem;height:.32rem;border-left:2.5px solid var(--c-black);border-bottom:2.5px solid var(--c-black);transform:rotate(-45deg)}
