.hero[data-astro-cid-i3irphx7]{background:radial-gradient(45% 55% at 72% 42%, #1e9bd752, #1e9bd714 55%, transparent 75%), linear-gradient(180deg, #071a2e 0%, var(--color-brand-navy) 100%)}.hero-glow-floor[data-astro-cid-i3irphx7]{pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#9cc83b29,#0000 70%);height:220px;position:absolute;inset:auto 0 0}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.03em;font-size:clamp(2.25rem,12.1951vw - .243902rem,4rem);line-height:1.02}@media (width>=64rem){.hero-title[data-astro-cid-i3irphx7]{font-size:min(4rem,5.23256vw - .313953rem)}}.hero-accent[data-astro-cid-i3irphx7]{color:var(--color-brand-lime);text-shadow:0 0 18px #9cc83b73,0 0 42px #9cc83b33}.hero-grid[data-astro-cid-i3irphx7]{grid-template-areas:"visual""text";gap:2.5rem;display:grid}.hero-text[data-astro-cid-i3irphx7]{grid-area:text;min-width:0}.hero-visual[data-astro-cid-i3irphx7]{grid-area:visual}@media (width>=64rem){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:45fr 55fr;grid-template-areas:"text visual";align-items:center;gap:2rem}}.hero-card[data-astro-cid-i3irphx7]{backdrop-filter:blur(14px)saturate(140%);background:#0b2540b3;border:1px solid #ffffff1a;border-radius:1.25rem;width:100%;max-width:32.5rem;margin-top:2.5rem;padding:1.1rem 1.25rem 1.25rem;box-shadow:0 24px 48px -20px #0009}.hero-visual[data-astro-cid-i3irphx7]{aspect-ratio:1;perspective:1000px;width:100%;max-width:22rem;margin-inline:auto;position:relative}@media (width>=40rem){.hero-visual[data-astro-cid-i3irphx7]{max-width:24rem}}@media (width>=64rem){.hero-visual[data-astro-cid-i3irphx7]{max-width:36rem}.hv-part-move[data-astro-cid-i3irphx7]{inset:9%}}.hv-backglow[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side,#1e9bd759,#1e9bd71a 55%,#0000);border-radius:9999px;position:absolute;inset:-12%}.hv-ring-move[data-astro-cid-i3irphx7]{transform:translate3d(calc(var(--mx,0) * 8px), calc(var(--my,0) * 6px), 0);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:2%}.hv-ring[data-astro-cid-i3irphx7]{will-change:transform;width:100%;height:100%;animation:90s linear infinite ring-spin}.hv-floor[data-astro-cid-i3irphx7]{background:radial-gradient(closest-side,#1e9bd78c,#1e9bd726 60%,#0000);border-radius:50%;height:12%;animation:6s ease-in-out infinite floor-pulse;position:absolute;bottom:3%;left:18%;right:18%}.hv-part-move[data-astro-cid-i3irphx7]{transform:translate3d(calc(var(--mx,0) * 22px), calc(var(--my,0) * 16px), 0) rotateY(calc(var(--mx,0) * 10deg)) rotateX(calc(var(--my,0) * -10deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:5%}.hv-float[data-astro-cid-i3irphx7]{width:100%;height:100%;animation:6s ease-in-out infinite part-float}.hv-part[data-astro-cid-i3irphx7]{width:100%;height:100%;position:relative}.hv-shine[data-astro-cid-i3irphx7]{-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-sweep[data-astro-cid-i3irphx7]{background:linear-gradient(100deg,#0000 0%,#fff6 50%,#0000 100%);width:35%;animation:6s ease-in-out 1.5s infinite sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}.hv-particles[data-astro-cid-i3irphx7]{pointer-events:none;position:absolute;inset:-6%}.hv-particle[data-astro-cid-i3irphx7]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:drift var(--dur) linear infinite;animation-delay:var(--delay);background:#6cc6f0;border-radius:9999px;position:absolute;box-shadow:0 0 6px #1e9bd7cc}.hv-particle[data-astro-cid-i3irphx7].is-lime{background:var(--color-brand-lime);box-shadow:0 0 6px #9cc83bcc}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes part-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floor-pulse{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes sweep{0%{transform:translate(-160%)skew(-18deg)}22%,to{transform:translate(380%)skew(-18deg)}}@keyframes drift{0%{opacity:0;transform:translateY(12px)}20%{opacity:.45}80%{opacity:.35}to{opacity:0;transform:translate(6px,-40px)}}.hero[data-astro-cid-i3irphx7]:not(.is-live) [data-astro-cid-i3irphx7]:is(.hv-ring,.hv-floor,.hv-float,.hv-sweep,.hv-particle){animation-play-state:paused}@media (hover:none){.hv-float[data-astro-cid-i3irphx7],.hv-floor[data-astro-cid-i3irphx7]{animation-duration:7.5s}}@media (prefers-reduced-motion:reduce){.hv-ring[data-astro-cid-i3irphx7],.hv-floor[data-astro-cid-i3irphx7],.hv-float[data-astro-cid-i3irphx7],.hv-sweep[data-astro-cid-i3irphx7]{animation:none!important}.hv-part-move[data-astro-cid-i3irphx7],.hv-ring-move[data-astro-cid-i3irphx7]{transform:none!important}.hv-particles[data-astro-cid-i3irphx7],.hv-shine[data-astro-cid-i3irphx7]{display:none}}.process-image[data-astro-cid-5tcbi5ci]{opacity:0;transition:opacity .5s}.process-image[data-astro-cid-5tcbi5ci].is-active{opacity:1}.process-panel[data-astro-cid-5tcbi5ci]:not([hidden]){animation:.4s both panel-in}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.process-image[data-astro-cid-5tcbi5ci]{transition:none}.process-panel[data-astro-cid-5tcbi5ci]:not([hidden]){animation:none}}.layer-glow[data-astro-cid-pym54dup]{background:radial-gradient(closest-side,#1e9bd752,#1e9bd71f 50%,#0000),radial-gradient(40% 18% at 50% 82%,#1e9bd759,#0000);border-radius:9999px;position:absolute;inset:6%;transform:scale(1.25)}.layer-stage[data-astro-cid-pym54dup] .layer-canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.layer-stage[data-astro-cid-pym54dup].is-3d .layer-canvas{opacity:1}.layer-hint[data-astro-cid-pym54dup]{display:none}.has-layer-3d .layer-hint[data-astro-cid-pym54dup]{display:inline-flex}.ind-card[data-astro-cid-w567jke7]{isolation:isolate;color:#fff;background-position:0 0;background-size:170% 170%;border-radius:1.5rem;height:100%;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .4s,background-position .7s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #071a2e8c}.theme-aero[data-astro-cid-w567jke7]{--glow:#1e9bd78c;background-image:linear-gradient(135deg,#0b2540 0%,#12507e 45%,#1e9bd7 100%)}.theme-auto[data-astro-cid-w567jke7]{--glow:#0f6b8599;background-image:linear-gradient(135deg,#1e9bd7 0%,#0f6b85 45%,#0a4652 100%)}.theme-med[data-astro-cid-w567jke7]{--glow:#0e7c7b99;background-image:radial-gradient(60% 50% at 100% 100%,#9cc83b59,#0000 70%),linear-gradient(135deg,#0b2540 0%,#0c4f5c 55%,#0e7c7b 100%)}.theme-spm[data-astro-cid-w567jke7]{--glow:#137bb499;background-image:linear-gradient(135deg,#071a2e 0%,#0d3a62 50%,#137bb4 100%)}.theme-ind[data-astro-cid-w567jke7]{--glow:#9cc83b73;background-image:radial-gradient(40% 70% at 100% 40%,#9cc83b4d,#0000 70%),linear-gradient(135deg,#0b2540 0%,#1e2f45 50%,#334155 100%)}.theme-ind[data-astro-cid-w567jke7]:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset -2px 0 #9cc83b8c,inset 0 0 32px -8px #9cc83b59}.ind-shift[data-astro-cid-w567jke7]{opacity:0;z-index:0;background:radial-gradient(70% 60% at 80% 10%,#ffffff38,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.ind-scrim[data-astro-cid-w567jke7]{z-index:0;background:linear-gradient(#071a2e00 20%,#071a2e8c 55%,#071a2ee0 100%);position:absolute;inset:0}.ind-bg-icon{color:#fff;opacity:.08;stroke-width:1.25px;z-index:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute;top:-2rem;right:-2.5rem}.ind-inner[data-astro-cid-w567jke7]{z-index:2;flex-direction:column;flex:1;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex;position:relative}.ind-chip[data-astro-cid-w567jke7]{background:var(--color-brand-lime);width:3.25rem;height:3.25rem;color:var(--color-brand-navy);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px -8px #9cc83b99}.ind-title[data-astro-cid-w567jke7]{align-items:flex-end;min-height:2.4em;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex}.ind-toggle[data-astro-cid-w567jke7]{text-align:left;border-radius:.375rem}.ind-toggle[data-astro-cid-w567jke7]:after{content:"";z-index:1;position:absolute;inset:0}.ind-toggle[data-astro-cid-w567jke7]:focus-visible{outline:none}.ind-card[data-astro-cid-w567jke7]:has(.ind-toggle:focus-visible){outline:3px solid var(--color-brand-lime);outline-offset:3px}.ind-details[data-astro-cid-w567jke7]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.ind-details-inner[data-astro-cid-w567jke7]{opacity:0;min-height:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(12px)}.ind-text[data-astro-cid-w567jke7]{color:#ffffffe0;margin-top:.5rem;font-size:.8125rem;line-height:1.45}.ind-apps[data-astro-cid-w567jke7]{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.ind-apps[data-astro-cid-w567jke7] li[data-astro-cid-w567jke7]{white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9999px;padding:.15rem .55rem;font-size:.75rem;font-weight:500}.ind-link[data-astro-cid-w567jke7]{z-index:3;color:#fff;border-radius:.375rem;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.ind-link[data-astro-cid-w567jke7]:hover{text-underline-offset:4px;text-decoration:underline}.ind-link[data-astro-cid-w567jke7]:focus-visible{outline:3px solid var(--color-brand-lime);outline-offset:2px}.ind-card[data-astro-cid-w567jke7].is-open,.ind-card[data-astro-cid-w567jke7]:focus-within{box-shadow:0 28px 60px -20px var(--glow);background-position:100% 100%}.ind-card[data-astro-cid-w567jke7].is-open .ind-details[data-astro-cid-w567jke7],.ind-card[data-astro-cid-w567jke7]:focus-within .ind-details[data-astro-cid-w567jke7]{grid-template-rows:1fr}.ind-card[data-astro-cid-w567jke7].is-open .ind-details-inner[data-astro-cid-w567jke7],.ind-card[data-astro-cid-w567jke7]:focus-within .ind-details-inner[data-astro-cid-w567jke7]{opacity:1;transform:none}.ind-card[data-astro-cid-w567jke7].is-open .ind-shift[data-astro-cid-w567jke7],.ind-card[data-astro-cid-w567jke7]:focus-within .ind-shift[data-astro-cid-w567jke7]{opacity:1}.ind-card[data-astro-cid-w567jke7].is-open .ind-bg-icon,.ind-card[data-astro-cid-w567jke7]:focus-within .ind-bg-icon{opacity:.12;transform:rotate(-8deg)scale(1.06)}@media (hover:hover) and (pointer:fine){.ind-card[data-astro-cid-w567jke7]:hover{box-shadow:0 28px 60px -20px var(--glow);background-position:100% 100%}.ind-card[data-astro-cid-w567jke7]:hover .ind-details[data-astro-cid-w567jke7]{grid-template-rows:1fr}.ind-card[data-astro-cid-w567jke7]:hover .ind-details-inner[data-astro-cid-w567jke7]{opacity:1;transform:none}.ind-card[data-astro-cid-w567jke7]:hover .ind-shift[data-astro-cid-w567jke7]{opacity:1}.ind-card[data-astro-cid-w567jke7]:hover .ind-bg-icon{opacity:.12;transform:rotate(-8deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.ind-card[data-astro-cid-w567jke7],.ind-details[data-astro-cid-w567jke7],.ind-details-inner[data-astro-cid-w567jke7],.ind-bg-icon,.ind-shift[data-astro-cid-w567jke7]{transition:none!important}.ind-details[data-astro-cid-w567jke7]{grid-template-rows:1fr}.ind-details-inner[data-astro-cid-w567jke7]{opacity:1;transform:none}}.ind-grid[data-astro-cid-4htdy44a]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1rem;padding:.75rem 1rem 1.5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.ind-grid[data-astro-cid-4htdy44a]::-webkit-scrollbar{display:none}.ind-item[data-astro-cid-4htdy44a]{scroll-snap-align:start;flex:0 0 82%;height:24rem}@media (width>=40rem){.ind-grid[data-astro-cid-4htdy44a]{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (width>=48rem){.ind-item[data-astro-cid-4htdy44a]{flex-basis:17.5rem}}@media (width>=80rem){.ind-grid[data-astro-cid-4htdy44a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-inline:0;padding:0;display:grid;overflow:visible}.ind-item[data-astro-cid-4htdy44a]{height:25rem}}.stack[data-astro-cid-tkujg6iy]{outline-offset:6px;border-radius:1.25rem;width:100%;max-width:32.5rem;padding:0 .5rem 2.25rem;display:grid;position:relative}.stack-card[data-astro-cid-tkujg6iy]{transform-origin:50% 85%;will-change:transform;grid-area:1/1;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,filter .3s}.stack-card[data-astro-cid-tkujg6iy][data-pos="0"]{z-index:4;touch-action:pan-y;cursor:grab}.stack-card[data-astro-cid-tkujg6iy][data-pos="0"].is-dragging{cursor:grabbing;transition:none}.stack-card[data-astro-cid-tkujg6iy][data-pos="1"]{z-index:3;filter:brightness(.97);transform:translate(18px,16px)scale(.95)rotate(3deg)}.stack-card[data-astro-cid-tkujg6iy][data-pos="2"]{z-index:2;filter:brightness(.94);transform:translate(-18px,30px)scale(.9)rotate(-4deg)}.stack-card[data-astro-cid-tkujg6iy][data-pos="3"]{z-index:1;opacity:0;transform:translateY(36px)scale(.86)}.stack-card[data-astro-cid-tkujg6iy][data-pos="1"] .g-card{box-shadow:0 22px 40px -22px #0b254066}.stack-card[data-astro-cid-tkujg6iy][data-pos="2"] .g-card{box-shadow:0 26px 46px -24px #0b254073}.stack-card[data-astro-cid-tkujg6iy][data-pos="0"] .g-card{box-shadow:0 2px 4px #0b25400f,0 30px 60px -28px #0b254073}.stack-btn[data-astro-cid-tkujg6iy]{background:var(--color-brand-navy);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,transform .15s;display:inline-flex}.stack-btn[data-astro-cid-tkujg6iy]:hover{background:var(--color-brand-blue-700)}.stack-btn[data-astro-cid-tkujg6iy]:active{transform:scale(.95)}.stack-dot[data-astro-cid-tkujg6iy]{border-radius:9999px;width:1.5rem;height:1.5rem;display:block;position:relative}.stack-dot[data-astro-cid-tkujg6iy]:after{content:"";background:#0b254033;border-radius:9999px;transition:background-color .2s,transform .2s;position:absolute;inset:7px}.stack-dot[data-astro-cid-tkujg6iy][aria-current=true]:after{background:var(--color-brand-blue-700);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.stack-card[data-astro-cid-tkujg6iy],.stack-dot[data-astro-cid-tkujg6iy]:after{transition:none}}.hiw[data-astro-cid-hahnwogd]{position:relative}.hiw-steps[data-astro-cid-hahnwogd]{gap:1.25rem;padding-left:3.75rem;display:grid}.hiw-track[data-astro-cid-hahnwogd]{background:#0b25401a;border-radius:9999px;width:4px;position:absolute;top:2rem;bottom:2rem;left:1.6rem}.hiw-fill[data-astro-cid-hahnwogd]{height:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(#9cc83b,#b7dd5c);transition:height .2s linear;position:absolute;inset:0 0 auto;box-shadow:0 0 14px #9cc83bb3}.hiw-step[data-astro-cid-hahnwogd]{perspective:1000px;position:relative}.hiw-step[data-astro-cid-hahnwogd]:before{content:"";background:#fff;border:3px solid #0b254026;border-radius:9999px;width:14px;height:14px;transition:background-color .3s,border-color .3s;position:absolute;top:2rem;left:-2.55rem}.hiw-step[data-astro-cid-hahnwogd].is-done:before,.hiw-step[data-astro-cid-hahnwogd][aria-current=step]:before{background:var(--color-brand-lime);border-color:#fff;box-shadow:0 0 12px #9cc83bcc}.hiw-card[data-astro-cid-hahnwogd]{opacity:.92;background:#fff;border-radius:1.25rem;height:100%;padding:1.5rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s,box-shadow .4s;position:relative;transform:translateZ(-24px)scale(.97);box-shadow:0 1px 2px #0b25400f,0 14px 30px -18px #0b254040}.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .hiw-card[data-astro-cid-hahnwogd]{opacity:1;transform:translateZ(12px)scale(1.015);box-shadow:0 0 0 2px #9cc83be6,0 0 40px -6px #9cc83b8c,0 30px 50px -24px #0b254073}.hiw-num[data-astro-cid-hahnwogd]{background:var(--color-brand-lime);width:3.25rem;height:3.25rem;font-family:var(--font-heading);color:var(--color-brand-navy);border-radius:1rem;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex}.hiw-icon[data-astro-cid-hahnwogd] svg[data-astro-cid-hahnwogd]{fill:none;width:2.5rem;height:2.5rem;stroke:var(--color-brand-blue-700);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.hiw-icon[data-astro-cid-hahnwogd] .tick[data-astro-cid-hahnwogd]{stroke:var(--color-brand-navy);stroke-width:2.25px;stroke-dasharray:1;stroke-dashoffset:0}.hiw-icon[data-astro-cid-hahnwogd] .spin[data-astro-cid-hahnwogd]{transform-origin:12px 12px;transform-box:view-box}.hiw-select[data-astro-cid-hahnwogd]{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.hiw-select[data-astro-cid-hahnwogd]:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .up[data-astro-cid-hahnwogd]{animation:1.4s ease-in-out infinite hiw-up}.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .tick[data-astro-cid-hahnwogd]{animation:2.2s ease-in-out infinite hiw-draw}.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .spin[data-astro-cid-hahnwogd]{animation:4s linear infinite hiw-spin}.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .move[data-astro-cid-hahnwogd]{animation:1.6s ease-in-out infinite hiw-move}}@keyframes hiw-up{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-2.5px)}}@keyframes hiw-draw{0%{stroke-dashoffset:1px}45%,to{stroke-dashoffset:0}}@keyframes hiw-spin{to{transform:rotate(360deg)}}@keyframes hiw-move{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media (width>=64rem){.hiw-steps[data-astro-cid-hahnwogd]{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-left:0}.hiw-track[data-astro-cid-hahnwogd]{width:auto;height:4px;inset:calc(3.625rem - 2px) calc(25% - 4.25rem) auto 3.125rem}.hiw-fill[data-astro-cid-hahnwogd]{height:100%;width:calc(var(--p) * 100%);background:linear-gradient(90deg,#9cc83b,#b7dd5c);transition:width .2s linear;inset:0 auto 0 0}.hiw-step[data-astro-cid-hahnwogd]:before{display:none}.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .hiw-card[data-astro-cid-hahnwogd]{transform:translateZ(40px)scale(1.04)}.hiw[data-astro-cid-hahnwogd]{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.hiw-card[data-astro-cid-hahnwogd],.hiw-step[data-astro-cid-hahnwogd][aria-current=step] .hiw-card[data-astro-cid-hahnwogd]{opacity:1;transition:none;transform:none}.hiw-fill[data-astro-cid-hahnwogd]{transition:none}}
