.hero[data-astro-cid-yodha2z4]{padding-block:clamp(2.25rem,5vw,4.5rem) clamp(2.75rem,6vw,5rem);position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{background:radial-gradient(55% 65% at 82% 40%,#1a56c84d,#0000 70%),linear-gradient(#8fb3f00f 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8fb3f00f 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;mask-image:linear-gradient(#000 45%,#0000 100%)}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.hero__copy[data-astro-cid-yodha2z4]{justify-items:start;gap:1.25rem;display:grid}.hero__copy[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{max-width:16ch;font-size:clamp(2.3rem,1.55rem + 3vw,3.75rem)}.hero__copy[data-astro-cid-yodha2z4] .lead[data-astro-cid-yodha2z4]{max-width:52ch}.hero__cta[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.85rem;margin-top:.35rem;display:flex}.hero__facts[data-astro-cid-yodha2z4]{color:var(--blue-200);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:.35rem;font-size:.95rem;font-weight:500;display:flex}.hero__facts[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.5rem;display:inline-flex}.hero__facts[data-astro-cid-yodha2z4] .icon{color:var(--blue-300)}.hero__visual[data-astro-cid-yodha2z4]{min-width:0}.sheet[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);background:linear-gradient(var(--bp-grid) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--bp-grid) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(180deg, #ffffff0a, #ffffff03);padding:clamp(1.5rem,3.5vw,2.25rem) clamp(1rem,3vw,2rem) clamp(1rem,2.5vw,1.5rem);position:relative;box-shadow:inset 0 0 0 1px #8fb3f029,0 30px 60px -30px #0000008c;container:sheet/inline-size}.sheet__mark[data-astro-cid-yodha2z4]{border:0 solid #8fb3f073;width:.8rem;height:.8rem;position:absolute}.sheet__mark--tl[data-astro-cid-yodha2z4]{border-top-width:1.5px;border-left-width:1.5px;top:.6rem;left:.6rem}.sheet__mark--tr[data-astro-cid-yodha2z4]{border-top-width:1.5px;border-right-width:1.5px;top:.6rem;right:.6rem}.sheet__mark--bl[data-astro-cid-yodha2z4]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:.6rem;left:.6rem}.sheet__mark--br[data-astro-cid-yodha2z4]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:.6rem;right:.6rem}.sheet[data-astro-cid-yodha2z4] .sheet__car{padding-top:1.4rem}.rail[data-astro-cid-yodha2z4]{--dot:.85rem;--end:1.5rem;--start:2.3s;grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px dashed #8fb3f033;margin-top:clamp(1rem,2.5vw,1.5rem);padding-top:clamp(1rem,2.5vw,1.35rem);display:grid;position:relative}.rail[data-astro-cid-yodha2z4]:before,.rail[data-astro-cid-yodha2z4]:after{content:"";left:calc(50% / var(--n));right:calc(50% / var(--n));top:calc(clamp(1rem, 2.5vw, 1.35rem) + var(--end) / 2 - 1px);border-radius:2px;height:2px;position:absolute}.rail[data-astro-cid-yodha2z4]:before{background:#8fb3f02e}.rail[data-astro-cid-yodha2z4]:after{background:linear-gradient(90deg, var(--blue-500), var(--blue-300) 70%, var(--ok-on-dark));transform-origin:0;animation:rail-fill 1.7s var(--start) var(--ease) both}.rail__step[data-astro-cid-yodha2z4]{z-index:1;text-align:center;align-content:start;justify-items:center;gap:.55rem;display:grid;position:relative}.rail__dot[data-astro-cid-yodha2z4]{width:var(--dot);height:var(--dot);margin-block:calc((var(--end) - var(--dot)) / 2);background:var(--blue-500);color:#fff;animation:rail-dot .45s var(--ease) both;animation-delay:calc(var(--start) + var(--k) * .5s);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #3a76e02e}.rail__step--end[data-astro-cid-yodha2z4] .rail__dot[data-astro-cid-yodha2z4]{width:var(--end);height:var(--end);background:var(--ok-on-dark);margin-block:0;animation-name:rail-done;box-shadow:0 0 0 5px #34a86e33}.rail__label[data-astro-cid-yodha2z4]{overflow-wrap:anywhere;max-width:100%;color:var(--blue-200)}.rail__step--end[data-astro-cid-yodha2z4] .rail__label[data-astro-cid-yodha2z4]{color:#fff}@keyframes rail-fill{0%{transform:scaleX(0)}}@keyframes rail-dot{0%{background:var(--blue-950);box-shadow:inset 0 0 0 2px #8fb3f066}}@keyframes rail-done{0%{background:var(--blue-950);transform:scale(.6);box-shadow:inset 0 0 0 2px #8fb3f066}60%{transform:scale(1.12)}}.rail__short[data-astro-cid-yodha2z4]{display:none}@container sheet (width<=26rem){.rail__long[data-astro-cid-yodha2z4]{display:none}.rail__short[data-astro-cid-yodha2z4]{display:inline}.rail__label[data-astro-cid-yodha2z4]{letter-spacing:.04em}}@media (width>=980px){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}.facts[data-astro-cid-whnav5yx]{gap:1rem 2rem;display:grid}.fact[data-astro-cid-whnav5yx]{align-content:start;gap:.45rem;padding-top:1.1rem;display:grid;position:relative}.fact[data-astro-cid-whnav5yx]:before{content:"";background:linear-gradient(90deg, var(--blue-600) 2.5rem, var(--line) 2.5rem);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}html[data-ready] .fact[data-astro-cid-whnav5yx].is-visible:before{animation:fact-line .9s var(--ease) backwards;animation-delay:calc(var(--i,0) * .12s + .15s)}@keyframes fact-line{0%{transform:scaleX(0)}}.fact__icon[data-astro-cid-whnav5yx]{background:var(--blue-50);width:2.6rem;height:2.6rem;color:var(--blue-700);border-radius:12px;place-items:center;margin-bottom:.3rem;display:grid}.fact[data-astro-cid-whnav5yx] h3[data-astro-cid-whnav5yx]{font-size:1.1rem}.fact[data-astro-cid-whnav5yx] p[data-astro-cid-whnav5yx]{color:var(--muted);font-size:.95rem}@media (width<=639px){.fact[data-astro-cid-whnav5yx]{grid-template-columns:2.6rem minmax(0,1fr);gap:.2rem .9rem;padding-top:.9rem}.fact__icon[data-astro-cid-whnav5yx]{grid-row:span 2;margin-bottom:0}}.services[data-astro-cid-whnav5yx]{gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.1rem,3vw,1.6rem);display:grid}.services__title[data-astro-cid-whnav5yx]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-700);font-size:.78rem;font-weight:700}.services__list[data-astro-cid-whnav5yx]{flex-wrap:wrap;gap:.5rem;display:flex}.services__list[data-astro-cid-whnav5yx] a[data-astro-cid-whnav5yx]{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.services__list[data-astro-cid-whnav5yx] a[data-astro-cid-whnav5yx]:hover{color:var(--blue-700);box-shadow:inset 0 0 0 1.5px var(--blue-500)}.services__list[data-astro-cid-whnav5yx] .icon{color:var(--blue-600)}.services[data-astro-cid-whnav5yx] .services__cta{justify-self:start}@media (width>=640px){.facts[data-astro-cid-whnav5yx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.facts[data-astro-cid-whnav5yx]{grid-template-columns:repeat(4,minmax(0,1fr))}.services[data-astro-cid-whnav5yx]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem}}.track[data-astro-cid-fu5fotdp]{--mk:2.5rem;--gap:1.25rem;position:relative}.track__phases[data-astro-cid-fu5fotdp]{gap:var(--gap);display:grid}.phase[data-astro-cid-fu5fotdp]{grid-template-columns:var(--mk) minmax(0, 1fr);align-items:start;gap:.9rem;display:grid;position:relative}.phase[data-astro-cid-fu5fotdp]:not(:last-child):after{content:"";left:calc(var(--mk) / 2 - 1px);top:var(--mk);bottom:calc(-1 * var(--gap));background:linear-gradient(var(--blue-600), var(--blue-200));transform-origin:top;width:2px;position:absolute}.phase__marker[data-astro-cid-fu5fotdp]{z-index:1;width:var(--mk);height:var(--mk);background:var(--blue-600);color:#fff;font-family:var(--font-display);letter-spacing:.02em;box-shadow:0 0 0 5px var(--mist);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:relative}.phase__card[data-astro-cid-fu5fotdp]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:1.15rem 1.25rem 1.25rem}.phase__title[data-astro-cid-fu5fotdp]{margin-bottom:.9rem;font-size:1.1rem}.phase__steps[data-astro-cid-fu5fotdp]{gap:.7rem;display:grid}.st[data-astro-cid-fu5fotdp]{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid;position:relative}.st[data-astro-cid-fu5fotdp]:not(:last-child):before{content:"";background:var(--blue-100);width:2px;margin-left:-1px;position:absolute;top:1.15rem;bottom:-.85rem;left:.7rem}.st__dot[data-astro-cid-fu5fotdp]{z-index:1;background:var(--blue-600);color:#fff;border-radius:50%;justify-self:center;place-items:center;width:.8rem;height:.8rem;margin-top:.35rem;display:grid;position:relative}.st--optional[data-astro-cid-fu5fotdp] .st__dot[data-astro-cid-fu5fotdp]{border:2px dashed var(--blue-300);background:#fff}.st--end[data-astro-cid-fu5fotdp] .st__dot[data-astro-cid-fu5fotdp]{background:var(--ok);width:1.4rem;height:1.4rem;box-shadow:0 0 0 4px var(--ok-bg);margin-top:0}.st__text[data-astro-cid-fu5fotdp]{color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.45}.st--end[data-astro-cid-fu5fotdp] .st__text[data-astro-cid-fu5fotdp]{color:var(--ok)}.st__opt[data-astro-cid-fu5fotdp]{color:var(--muted);font-size:.85rem;font-weight:500;display:block}@media (width>=900px){.track[data-astro-cid-fu5fotdp]{--gap:1.5rem}.track__phases[data-astro-cid-fu5fotdp]{grid-template-columns:repeat(3,minmax(0,1fr))}.phase[data-astro-cid-fu5fotdp]:after{display:none}.phase[data-astro-cid-fu5fotdp]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);place-items:stretch center;gap:1rem}.phase__card[data-astro-cid-fu5fotdp]{width:100%}.track__line[data-astro-cid-fu5fotdp]{top:calc(var(--mk) / 2 - 1px);left:calc((100% - 2 * var(--gap)) / 6);right:calc((100% - 2 * var(--gap)) / 6);background:var(--line);border-radius:2px;height:2px;position:absolute}.track__fill[data-astro-cid-fu5fotdp]{border-radius:inherit;background:linear-gradient(90deg, var(--blue-600), var(--blue-500) 75%, var(--ok));transform-origin:0;position:absolute;inset:0}}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .track__fill[data-astro-cid-fu5fotdp]{animation:track-fill 2s var(--ease) .2s backwards}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .phase__marker[data-astro-cid-fu5fotdp]{animation:track-on .45s var(--ease) backwards;animation-delay:calc(.2s + var(--p) * .8s)}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .phase[data-astro-cid-fu5fotdp]:after{animation:track-grow-y .6s var(--ease) backwards;animation-delay:calc(.45s + var(--p) * .8s)}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .st__dot[data-astro-cid-fu5fotdp]{animation:track-on .4s var(--ease) backwards;animation-delay:calc(.3s + var(--n) * .2s)}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .st--optional[data-astro-cid-fu5fotdp] .st__dot[data-astro-cid-fu5fotdp]{animation-name:track-on-optional}html[data-ready] .track[data-astro-cid-fu5fotdp].is-visible .st--end[data-astro-cid-fu5fotdp] .st__dot[data-astro-cid-fu5fotdp]{animation-name:track-done}@keyframes track-fill{0%{transform:scaleX(0)}}@keyframes track-grow-y{0%{transform:scaleY(0)}}@keyframes track-on{0%{color:var(--blue-700);box-shadow:inset 0 0 0 2px var(--blue-200), 0 0 0 5px var(--mist);background:#fff}}@keyframes track-on-optional{0%{border-color:var(--line)}}@keyframes track-done{0%{box-shadow:inset 0 0 0 2px var(--blue-200);background:#fff;transform:scale(.7)}60%{transform:scale(1.12)}}.grid[data-astro-cid-igy4volp]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.copy[data-astro-cid-igy4volp]{justify-items:start;gap:1.2rem;display:grid}.situations__title[data-astro-cid-igy4volp]{font-family:var(--font-display);color:var(--ink);margin-bottom:.6rem;font-size:.95rem;font-weight:700}.situations[data-astro-cid-igy4volp] ul[data-astro-cid-igy4volp]{flex-wrap:wrap;gap:.45rem;display:flex}.actions[data-astro-cid-igy4volp]{flex-wrap:wrap;gap:.85rem;margin-top:.25rem;display:flex}.grid[data-astro-cid-igy4volp] .wev__visual{min-width:0}@media (width>=980px){.grid[data-astro-cid-igy4volp]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.cta[data-astro-cid-iwbig65s]{background:var(--blue-900);padding-block:clamp(2.75rem,6vw,4.5rem);position:relative;overflow:hidden}.cta__bg[data-astro-cid-iwbig65s]{background:radial-gradient(45% 80% at 90%,#3a76e047,#0000 70%),linear-gradient(#8fb3f00d 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#8fb3f00d 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0}.inner[data-astro-cid-iwbig65s]{align-items:center;gap:1.75rem;display:grid;position:relative}.copy[data-astro-cid-iwbig65s]{justify-items:start;gap:.8rem;display:grid}h2[data-astro-cid-iwbig65s]{font-size:var(--step-3)}.side[data-astro-cid-iwbig65s]{justify-items:start;gap:1.1rem;display:grid}.direct[data-astro-cid-iwbig65s]{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.direct[data-astro-cid-iwbig65s] a[data-astro-cid-iwbig65s]{color:#fff;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;text-decoration:none;display:inline-flex}.direct[data-astro-cid-iwbig65s] a[data-astro-cid-iwbig65s]:hover{text-underline-offset:.25em;text-decoration:underline}.direct[data-astro-cid-iwbig65s] .icon{color:var(--blue-300)}@media (width>=900px){.inner[data-astro-cid-iwbig65s]{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.side[data-astro-cid-iwbig65s]{justify-items:end}.direct[data-astro-cid-iwbig65s]{justify-content:flex-end}}.more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}
