.capability[data-astro-cid-6dqvq44a]{position:relative;display:flex;flex-direction:column;isolation:isolate;min-width:0;padding:20px 24px 24px;background:#041728;border:1px solid #132c58;border-radius:6px;transition:border-color .25s ease,transform .25s ease}.capability[data-astro-cid-6dqvq44a]>[data-astro-cid-6dqvq44a]{position:relative;z-index:1}.capability[data-astro-cid-6dqvq44a]:before,.capability[data-astro-cid-6dqvq44a]:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .25s ease}.capability[data-astro-cid-6dqvq44a]:before{inset:0;z-index:0;background:radial-gradient(220px circle at var(--pointer-x, 50%) var(--pointer-y, 45%),rgb(15 95 220 / 13%),transparent 72%)}.capability[data-astro-cid-6dqvq44a]:after{inset:-1px;z-index:2;padding:1px;background:radial-gradient(170px circle at var(--pointer-x, 50%) var(--pointer-y, 45%),rgb(105 175 255 / 70%),transparent 75%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.capability[data-astro-cid-6dqvq44a][data-pointer-active]:before,.capability[data-astro-cid-6dqvq44a][data-pointer-active]:after{opacity:1}.capability[data-astro-cid-6dqvq44a]:focus-within:before{--pointer-x: 50%;--pointer-y: 50%;opacity:.6}.capability[data-astro-cid-6dqvq44a]:is(:hover,:focus-within){border-color:#0f5fdc;transform:translateY(-2px)}.capability-visual[data-astro-cid-6dqvq44a]{height:176px;margin-bottom:8px}.capability-illustration[data-astro-cid-6dqvq44a]{display:block;width:100%;height:100%;object-fit:contain}.capability-marker[data-astro-cid-6dqvq44a]{display:block;width:24px;height:3px;margin-bottom:12px;background:#ff9000}h3[data-astro-cid-6dqvq44a]{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.capability-summary[data-astro-cid-6dqvq44a]{color:#aebbcb;font-size:14px;line-height:1.65;margin:14px 0 22px}.capability-link[data-astro-cid-6dqvq44a]{align-self:flex-start;margin-top:auto;color:#00bdeb;font-size:14px;line-height:1.5}.capability-arrow[data-astro-cid-6dqvq44a]{font-size:22px;line-height:1;transition:transform .25s ease}.capability[data-astro-cid-6dqvq44a]:is(:hover,:focus-within) .capability-arrow[data-astro-cid-6dqvq44a]{transform:translate(3px)}.capability-link[data-astro-cid-6dqvq44a]:focus-visible{outline:2px solid #00bdeb;outline-offset:5px;border-radius:2px}@media (prefers-reduced-motion: reduce){.capability[data-astro-cid-6dqvq44a],.capability-arrow[data-astro-cid-6dqvq44a]{transition:none}.capability[data-astro-cid-6dqvq44a]:is(:hover,:focus-within),.capability[data-astro-cid-6dqvq44a]:is(:hover,:focus-within) .capability-arrow[data-astro-cid-6dqvq44a]{transform:none}}@media (hover: none),(pointer: coarse),(prefers-reduced-motion: reduce){.capability[data-astro-cid-6dqvq44a]:before,.capability[data-astro-cid-6dqvq44a]:after{display:none;transition:none}}.how-we-work[data-astro-cid-ti6udt67]{--process-gap:32px;margin-inline:calc(-1 * var(--section-gutter,32px));padding:60px var(--section-gutter,32px) 88px;overflow:hidden;color:#fff;border-top:1px solid #173047;background:radial-gradient(ellipse at 50% 100%,rgb(15 95 220 / 9%),transparent 65%),#041426}.how-container[data-astro-cid-ti6udt67]{position:relative;z-index:1;width:100%;max-width:var(--site-max-width);margin-inline:auto}.process-heading[data-astro-cid-ti6udt67]{margin-bottom:40px}.how-eyebrow[data-astro-cid-ti6udt67]{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#b9cadd;font-size:11px;line-height:1.5;letter-spacing:.19em;font-weight:600}.how-eyebrow[data-astro-cid-ti6udt67]>span[data-astro-cid-ti6udt67]{width:28px;height:3px;flex-shrink:0;background:#ff9000}h2[data-astro-cid-ti6udt67]{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.035em;font-weight:600;text-wrap:pretty}.process-intro[data-astro-cid-ti6udt67]{margin:18px 0 0;color:#bdcbdc;font-size:18px;line-height:1.65}.process-grid[data-astro-cid-ti6udt67]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--process-gap);padding:0;margin:0;list-style:none}.process-step[data-astro-cid-ti6udt67]{position:relative;min-width:0;min-height:330px;padding:28px;border:1px solid #0f5fdc;border-radius:14px;background:linear-gradient(145deg,#061c30f2,#041426f5);box-shadow:inset 0 0 32px #0f5fdc0d;transition:border-color .2s ease}.process-step[data-astro-cid-ti6udt67]:hover{border-color:#00bdeb}.process-icon[data-astro-cid-ti6udt67]{display:flex;align-items:center;justify-content:center;height:112px;margin-bottom:24px}.process-icon[data-astro-cid-ti6udt67] svg[data-astro-cid-ti6udt67]{display:block;max-width:100%;filter:drop-shadow(0 0 5px rgb(15 95 220 / 25%))}h3[data-astro-cid-ti6udt67]{margin:0;color:#fff;font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.process-step[data-astro-cid-ti6udt67]>p[data-astro-cid-ti6udt67]{max-width:28ch;margin:14px 0 0;color:#cbd5e1;font-size:16px;line-height:1.7}.process-connector[data-astro-cid-ti6udt67]{position:absolute;z-index:2;top:calc(50% - 28px);left:calc(100% - 28px);width:calc(var(--process-gap) + 56px);height:56px;pointer-events:none}.process-wave[data-astro-cid-ti6udt67]{position:absolute;left:0;bottom:-25px;width:100%;height:210px;pointer-events:none;opacity:.8}@media (max-width:1100px){.process-grid[data-astro-cid-ti6udt67]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-connector[data-astro-cid-ti6udt67]{display:none}.process-step[data-astro-cid-ti6udt67]{min-height:310px}.how-we-work[data-astro-cid-ti6udt67]{padding-block:52px 64px}}@media (max-width:639px){.how-we-work[data-astro-cid-ti6udt67]{--process-gap:20px;padding-block:40px 56px}.process-grid[data-astro-cid-ti6udt67]{grid-template-columns:minmax(0,1fr)}.process-heading[data-astro-cid-ti6udt67]{margin-bottom:28px}.process-intro[data-astro-cid-ti6udt67]{margin-top:16px;font-size:16px}.process-step[data-astro-cid-ti6udt67]{min-height:0;padding:26px}.process-icon[data-astro-cid-ti6udt67]{height:104px;margin-bottom:20px}h3[data-astro-cid-ti6udt67]{font-size:24px}.process-step[data-astro-cid-ti6udt67]>p[data-astro-cid-ti6udt67]{max-width:none}.process-wave[data-astro-cid-ti6udt67]{height:180px;opacity:.5}}@media (prefers-reduced-motion:reduce){.process-step[data-astro-cid-ti6udt67]{transition:none}}
