.svc[data-astro-cid-7fsfp5w6]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,6vw,88px);align-items:center}.svc__copy[data-astro-cid-7fsfp5w6]{display:grid;gap:22px;justify-items:start}.svc__copy[data-astro-cid-7fsfp5w6] .checklist[data-astro-cid-7fsfp5w6]{margin-top:8px}.tiles[data-astro-cid-7fsfp5w6]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:12px;aspect-ratio:1;position:relative}.tiles[data-astro-cid-7fsfp5w6]:before{content:"";position:absolute;inset:12%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgb(49 222 241 / .25),transparent 65%);filter:blur(30px)}.tile[data-astro-cid-7fsfp5w6]{display:grid;cursor:default;animation:tileIn .7s var(--ease) both;animation-delay:calc(var(--i) * .05s);animation-play-state:paused}.tiles[data-astro-cid-7fsfp5w6].is-in .tile[data-astro-cid-7fsfp5w6]{animation-play-state:running}.tile__in[data-astro-cid-7fsfp5w6]{display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:10px;border-radius:16px;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--blue);font:500 .78rem/1.25 var(--font-head);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s,color .35s;pointer-events:none}.tile__in[data-astro-cid-7fsfp5w6] span[data-astro-cid-7fsfp5w6]{color:var(--ink)}.tile[data-astro-cid-7fsfp5w6]:hover .tile__in[data-astro-cid-7fsfp5w6]{transform:translateY(-6px);border-color:var(--cyan);box-shadow:0 14px 30px #0c8fc62e;color:var(--deep-cyan)}@keyframes tileIn{0%{opacity:0;transform:scale(.8)}}.tile--4[data-astro-cid-7fsfp5w6]{grid-area:2 / 1}.tile--5[data-astro-cid-7fsfp5w6]{grid-area:2 / 4}.tile--6[data-astro-cid-7fsfp5w6]{grid-area:3 / 1}.tile--7[data-astro-cid-7fsfp5w6]{grid-area:3 / 4}.tiles__center[data-astro-cid-7fsfp5w6]{grid-area:2 / 2 / 4 / 4;border-radius:20px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:16px;background:radial-gradient(120% 120% at 30% 0%,#1d4f86,var(--navy-900) 70%);color:#a9bbd1;font-size:.82rem;box-shadow:0 24px 50px #0b1f3a59;position:relative;overflow:hidden}.tiles__center[data-astro-cid-7fsfp5w6]:after{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 70%,rgb(61 234 248 / .35) 80%,transparent 90%);animation:sweep 6s linear infinite;z-index:0}.tiles__center[data-astro-cid-7fsfp5w6]>[data-astro-cid-7fsfp5w6]{position:relative;z-index:1}.tiles__center[data-astro-cid-7fsfp5w6] img[data-astro-cid-7fsfp5w6]{width:46%;height:auto;filter:drop-shadow(0 8px 24px rgb(49 222 241 / .4))}.tiles__center[data-astro-cid-7fsfp5w6] strong[data-astro-cid-7fsfp5w6]{font:700 clamp(1rem,1.8vw,1.3rem) var(--font-head);color:var(--white);text-transform:uppercase;letter-spacing:.02em}@keyframes sweep{to{transform:rotate(360deg)}}@media(max-width:960px){.svc[data-astro-cid-7fsfp5w6]{grid-template-columns:1fr}.tiles[data-astro-cid-7fsfp5w6]{max-width:560px;width:100%;margin-inline:auto}}@media(max-width:480px){.tiles[data-astro-cid-7fsfp5w6]{gap:8px}.tile__in[data-astro-cid-7fsfp5w6]{font-size:.66rem;padding:6px}.tile__in[data-astro-cid-7fsfp5w6] svg{width:22px;height:22px}}.proc[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}.proc__copy[data-astro-cid-aa2wht3y]{display:grid;gap:22px;justify-items:start}.flow[data-astro-cid-aa2wht3y]{position:relative;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--white),var(--surface));border:1px solid var(--line);box-shadow:var(--shadow)}.flow__head[data-astro-cid-aa2wht3y]{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--muted);font-size:.9rem}.flow__badge[data-astro-cid-aa2wht3y]{font:700 .95rem var(--font-head);color:var(--white);background:var(--navy);padding:8px 14px;border-radius:10px}.flow__steps[data-astro-cid-aa2wht3y]{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}.flow__steps[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;left:39px;top:24px;bottom:24px;width:2px;background:repeating-linear-gradient(to bottom,var(--cyan) 0 8px,transparent 8px 16px);animation:flowDash 1s linear infinite}@keyframes flowDash{to{background-position:0 16px}}.step[data-astro-cid-aa2wht3y]{position:relative;display:grid;grid-template-columns:26px 28px 1fr;gap:0 14px;align-items:center;padding:12px 16px 12px 10px;border-radius:14px;background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.step[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;inset:0 0 0 -8px}.step[data-astro-cid-aa2wht3y]:hover{transform:translate(6px);border-color:var(--cyan);box-shadow:0 10px 24px #0c8fc624}.step__num[data-astro-cid-aa2wht3y]{font:700 .75rem var(--font-head);color:var(--muted)}.step__icon[data-astro-cid-aa2wht3y]{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;color:var(--deep-cyan)}.step__icon[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;inset:-6px;border-radius:10px;background:#31def124;z-index:-1}.step[data-astro-cid-aa2wht3y] h3[data-astro-cid-aa2wht3y]{font-size:.98rem}.step[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{font-size:.85rem;color:var(--muted)}.step[data-astro-cid-aa2wht3y]{animation:pulse 6s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes pulse{0%,14%,to{box-shadow:0 0 0 0 transparent;border-color:var(--line)}7%{box-shadow:0 0 0 3px #31def159;border-color:var(--cyan)}}.flow__loop[data-astro-cid-aa2wht3y]{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--deep-cyan);font-weight:600}.flow__loop[data-astro-cid-aa2wht3y] svg[data-astro-cid-aa2wht3y]{animation:spin 4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:960px){.proc[data-astro-cid-aa2wht3y]{grid-template-columns:1fr}}@media(max-width:480px){.flow[data-astro-cid-aa2wht3y]{padding:18px}.step[data-astro-cid-aa2wht3y]{grid-template-columns:22px 26px 1fr;gap:0 10px}.flow__steps[data-astro-cid-aa2wht3y]:before{left:33px}}.tl[data-astro-cid-ludp2yfi]{position:relative;max-width:980px;margin-inline:auto;display:grid;gap:22px}.tl__line[data-astro-cid-ludp2yfi]{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--line);border-radius:2px}.tl__line[data-astro-cid-ludp2yfi] span[data-astro-cid-ludp2yfi]{position:absolute;inset:0;background:linear-gradient(var(--cyan),var(--deep-cyan));transform-origin:top;transform:scaleY(0);box-shadow:0 0 12px var(--cyan)}.tl__item[data-astro-cid-ludp2yfi]{position:relative;display:grid;grid-template-columns:1fr 1fr}.tl__item--right[data-astro-cid-ludp2yfi] .tl__card[data-astro-cid-ludp2yfi]{grid-column:2;margin-left:40px}.tl__item--left[data-astro-cid-ludp2yfi] .tl__card[data-astro-cid-ludp2yfi]{grid-column:1;margin-right:40px}.tl__dot[data-astro-cid-ludp2yfi]{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--white);border:3px solid var(--line);transition:all .4s var(--ease);z-index:1}.tl__item[data-astro-cid-ludp2yfi].is-active .tl__dot[data-astro-cid-ludp2yfi]{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 6px #31def133}.tl__card[data-astro-cid-ludp2yfi]{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .4s,box-shadow .4s,background .4s}.tl__item[data-astro-cid-ludp2yfi].is-active .tl__card[data-astro-cid-ludp2yfi]{border-color:#31def180;box-shadow:0 16px 36px #0c8fc61f;background:linear-gradient(160deg,var(--white),#f0fbfe)}.tl__icon[data-astro-cid-ludp2yfi]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--deep-cyan);transition:background .4s,color .4s}.tl__item[data-astro-cid-ludp2yfi].is-active .tl__icon[data-astro-cid-ludp2yfi]{background:var(--grad-brand);color:var(--navy-900)}.tl__card[data-astro-cid-ludp2yfi] h3[data-astro-cid-ludp2yfi]{text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.tl__card[data-astro-cid-ludp2yfi] p[data-astro-cid-ludp2yfi]{font-size:.95rem;color:var(--muted)}@media(max-width:760px){.tl__line[data-astro-cid-ludp2yfi],.tl__dot[data-astro-cid-ludp2yfi]{left:8px}.tl__item[data-astro-cid-ludp2yfi]{grid-template-columns:1fr}.tl__item--right[data-astro-cid-ludp2yfi] .tl__card[data-astro-cid-ludp2yfi],.tl__item--left[data-astro-cid-ludp2yfi] .tl__card[data-astro-cid-ludp2yfi]{grid-column:1;margin:0 0 0 36px}}
