.hw7a370{border-radius:var(--q1ckd71p);box-shadow:var(--q1ckd71h);background-color:#161950;position:relative;overflow:hidden}
.hw7a371{height:22rem;position:relative}
.hw7a372{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s;position:absolute;inset:0}
.hw7a372[data-active=true]{opacity:1;visibility:visible;transition:opacity .6s}
.hw7a373{object-fit:cover;object-position:right center}
.hw7a374{background:linear-gradient(90deg,#0c111de0 0%,#0c111db8 55%,#0c111d4d 100%);position:absolute;inset:0}
.hw7a375{inset-inline:0;justify-content:center;gap:var(--q1ckd71s);color:#f8fafc;flex-direction:column;max-width:40rem;padding:1.5rem;display:flex;position:absolute;top:0;bottom:4rem}
.hw7a376{align-items:center;gap:var(--q1ckd71s);flex-wrap:wrap;margin:0;display:flex}
.hw7a377{font-size:var(--q1ckd71x);background-color:#ecf3ff29;border:1px solid #ecf3ff4d;border-radius:999px;padding:.25rem .75rem;font-weight:500;display:inline-block}
.hw7a378{font-size:var(--q1ckd71x);color:#dde9ff}
.hw7a379{font-size:var(--q1ckd721);color:#fff;margin:0;font-weight:700;line-height:1.2}
.hw7a37a{font-size:var(--q1ckd71y);color:#e2e8f0;margin:0;line-height:1.5}
.hw7a37b{margin-top:var(--q1ckd71s);border-radius:var(--q1ckd71n);color:#161950;font-weight:600;font-size:var(--q1ckd71x);background-color:#fff;align-self:flex-start;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .15s}
.hw7a37b:hover{background-color:#dde9ff}
.hw7a37b:focus-visible{outline-offset:2px;outline:3px solid #9cb9ff}
.hw7a37c{align-items:center;gap:var(--q1ckd71s);display:flex;position:absolute;bottom:1rem;left:1.5rem}
.hw7a37d{color:#fff;cursor:pointer;background-color:#0c111d73;border:1px solid #ecf3ff66;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .15s;display:inline-flex}
.hw7a37d:hover{background-color:#0c111dbf}
.hw7a37d:focus-visible{outline-offset:2px;outline:3px solid #9cb9ff}
.hw7a37e{width:1.25rem;height:1.25rem}
.hw7a37f{align-items:center;gap:.25rem;margin-inline:.25rem;display:flex}
.hw7a37g{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:relative}
.hw7a37g:after{content:"";background-color:#ecf3ff73;border-radius:999px;width:.625rem;height:.625rem;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.hw7a37g[data-active=true]:after{background-color:#fff;box-shadow:0 0 0 3px #ffffff4d}
.hw7a37g:focus-visible{outline-offset:2px;border-radius:999px;outline:3px solid #9cb9ff}
.hw7a37h{border-radius:var(--q1ckd71p);border:1px dashed var(--q1ckd7g);text-align:center;color:var(--q1ckd7d);padding:3rem 1.5rem}
.dark .hw7a37h{color:#aab6c8;border-color:#2d3a52}
@media (min-width:640px){.hw7a371{height:24rem}.hw7a375{padding:2rem 2.5rem}.hw7a379{font-size:var(--q1ckd723)}.hw7a37a{font-size:var(--q1ckd71z)}.hw7a37c{left:2.5rem}}
@media (min-width:1024px){.hw7a371{height:28rem}.hw7a374{background:linear-gradient(90deg,#0c111dd9 0%,#0c111d8c 45%,#0c111d00 75%)}.hw7a375{padding:2.5rem 3.5rem}.hw7a379{font-size:var(--q1ckd724)}.hw7a37c{left:3.5rem}}
@media (prefers-reduced-motion:reduce){.hw7a372{transition:none}}
._9hfu5x0{z-index:50;border-bottom:1px solid var(--q1ckd7f);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;position:sticky;top:0}
.dark ._9hfu5x0{background-color:#131c2ef2;border-bottom-color:#1f2a3f}
._9hfu5x1{justify-content:space-between;align-items:center;gap:var(--q1ckd71t);max-width:75rem;height:4rem;margin:0 auto;padding:0 1rem;display:flex;position:relative}
._9hfu5x2{border-radius:var(--q1ckd71n);align-items:center;display:flex}
._9hfu5x2:focus-visible{outline:3px solid var(--q1ckd7t);outline-offset:2px}
._9hfu5x3{display:block}
[data-theme=dark] ._9hfu5x3{display:none}
._9hfu5x4{display:none}
[data-theme=dark] ._9hfu5x4{display:block}
._9hfu5x5{border-radius:var(--q1ckd71n);border:1px solid var(--q1ckd7f);width:2.75rem;height:2.75rem;color:var(--q1ckd719);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}
._9hfu5x5:focus-visible{outline:3px solid var(--q1ckd7t);outline-offset:2px}
.dark ._9hfu5x5{color:#e2e8f0;border-color:#2d3a52}
._9hfu5x6{fill:none;width:1.5rem;height:1.5rem}
._9hfu5x7{background-color:var(--q1ckd7n);border-bottom:1px solid var(--q1ckd7f);box-shadow:var(--q1ckd71g);padding:.75rem 1rem 1rem;display:none;position:absolute;top:100%;left:0;right:0}
._9hfu5x7[data-open=true]{display:block}
.dark ._9hfu5x7{background-color:#131c2e;border-bottom-color:#1f2a3f}
._9hfu5x8{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}
._9hfu5x9{border-radius:var(--q1ckd71n);color:var(--q1ckd719);font-size:var(--q1ckd71x);padding:.625rem .75rem;font-weight:500;text-decoration:none;display:block}
._9hfu5x9:hover{background-color:var(--q1ckd713);color:var(--q1ckd71b)}
._9hfu5x9:focus-visible{outline:3px solid var(--q1ckd7t);outline-offset:2px}
.dark ._9hfu5x9{color:#e2e8f0}
.dark ._9hfu5x9:hover{color:#f1f5f9;background-color:#1f2a3f}
._9hfu5xa{border-radius:var(--q1ckd71n);background-color:var(--q1ckd7v);color:var(--q1ckd7n);font-size:var(--q1ckd71x);text-align:center;margin-top:.5rem;padding:.625rem 1.125rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}
._9hfu5xa:hover{background-color:var(--q1ckd7w)}
._9hfu5xa:focus-visible{outline:3px solid var(--q1ckd7t);outline-offset:2px}
@media (min-width:640px){._9hfu5x1{padding:0 1.5rem}}
@media (min-width:768px){._9hfu5x5{display:none}._9hfu5x7{box-shadow:none;background-color:#0000;border-bottom:none;padding:0;display:block;position:static}.dark ._9hfu5x7{background-color:#0000}._9hfu5x8{flex-direction:row;align-items:center;gap:.5rem}._9hfu5xa{margin-top:0;margin-left:.5rem}}
.sd81rw0{padding:3rem 0 0;scroll-margin-top:5rem}
.sd81rw1{text-align:center;max-width:48rem;margin:0 auto 2rem}
.sd81rw2{color:var(--q1ckd7v);font-size:var(--q1ckd71x);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}
.dark .sd81rw2{color:#9cb9ff}
.sd81rw3{color:var(--q1ckd71b);font-size:var(--q1ckd721);margin:0;font-weight:700;line-height:1.25}
.dark .sd81rw3{color:#eef2f7}
.sd81rw4{color:var(--q1ckd718);font-size:var(--q1ckd71y);margin:1rem 0 0;line-height:1.7}
.dark .sd81rw4{color:#aab6c8}
.sd81rw5{color:var(--q1ckd71b);font-size:var(--q1ckd720);text-align:center;margin:0 0 1.25rem;scroll-margin-top:5rem;font-weight:600}
.dark .sd81rw5{color:#eef2f7}
.sd81rw6{gap:var(--q1ckd71t);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}
.sd81rw7{gap:var(--q1ckd71t);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}
.sd81rw8{border-radius:var(--q1ckd71p);border:1px solid var(--q1ckd7f);background-color:var(--q1ckd7n);padding:1.5rem}
.dark .sd81rw8{background-color:#131c2e;border-color:#1f2a3f}
.sd81rw9{border-top:4px solid var(--q1ckd7v)}
.dark .sd81rw9{border-top-color:#5b7cfa}
.sd81rwa{border-radius:var(--q1ckd71o);background-color:var(--q1ckd7q);width:3rem;height:3rem;color:var(--q1ckd7v);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}
.dark .sd81rwa{color:#9cb9ff;background-color:#7592ff24}
.sd81rwb{width:1.5rem;height:1.5rem}
.sd81rwc{color:var(--q1ckd71b);font-size:var(--q1ckd71z);margin:0 0 .5rem;font-weight:600}
.dark .sd81rwc{color:#eef2f7}
.sd81rwd{color:var(--q1ckd718);font-size:var(--q1ckd71x);margin:0;line-height:1.6}
.dark .sd81rwd{color:#aab6c8}
.sd81rwe{border-radius:var(--q1ckd71p);background-color:var(--q1ckd710);text-align:center;margin:3rem 0 0;padding:2.5rem 1.5rem}
.sd81rwf{color:#fff;font-size:var(--q1ckd721);margin:0;font-weight:700}
.sd81rwg{color:#dde9ff;max-width:36rem;font-size:var(--q1ckd71y);margin:.75rem auto 1.5rem;line-height:1.6}
.sd81rwh{border-radius:var(--q1ckd71n);color:var(--q1ckd710);background-color:#fff;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}
.sd81rwh:hover{background-color:var(--q1ckd7r)}
.sd81rwh:focus-visible{outline-offset:2px;outline:3px solid #9cb9ff}
.sd81rwi{border-top:1px solid var(--q1ckd7f);background-color:var(--q1ckd7n);margin-top:3rem}
.dark .sd81rwi{background-color:#131c2e;border-top-color:#1f2a3f}
.sd81rwj{gap:var(--q1ckd71u);flex-direction:column;max-width:75rem;margin:0 auto;padding:2rem 1rem 1.5rem;display:flex}
.sd81rwk{color:var(--q1ckd71b);font-size:var(--q1ckd71z);margin:0;font-weight:700}
.dark .sd81rwk{color:#eef2f7}
.sd81rwl{max-width:24rem;color:var(--q1ckd717);font-size:var(--q1ckd71x);margin:.25rem 0 0}
.dark .sd81rwl{color:#aab6c8}
.sd81rwm{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}
.sd81rwn{color:var(--q1ckd718);font-size:var(--q1ckd71x);padding:.25rem 0;text-decoration:none;display:inline-block}
.sd81rwn:hover{color:var(--q1ckd7v);text-decoration:underline}
.sd81rwn:focus-visible{outline:3px solid var(--q1ckd7t);outline-offset:2px}
.dark .sd81rwn{color:#aab6c8}
.dark .sd81rwn:hover{color:#f1f5f9}
.sd81rwo{border-top:1px solid var(--q1ckd7f);max-width:75rem;color:var(--q1ckd717);font-size:var(--q1ckd71w);text-align:center;margin:0 auto;padding:1rem}
.dark .sd81rwo{color:#7f8ca3;border-top-color:#1f2a3f}
@media (min-width:640px){.sd81rw3{font-size:var(--q1ckd723)}.sd81rw4{font-size:var(--q1ckd71z)}.sd81rw6{grid-template-columns:repeat(2,minmax(0,1fr))}.sd81rwj{padding:2rem 1.5rem 1.5rem}}
@media (min-width:1024px){.sd81rw0{padding:4.5rem 0 0}.sd81rw6,.sd81rw7{gap:var(--q1ckd71u);grid-template-columns:repeat(3,minmax(0,1fr))}.sd81rwe{margin:4.5rem 0 0;padding:3.5rem 2rem}.sd81rwi{margin-top:4.5rem}}
@media (min-width:768px){.sd81rwj{flex-direction:row;justify-content:space-between;align-items:flex-start}}
._1miwwxj0{background-color:var(--q1ckd713);min-height:100vh;color:var(--q1ckd71a)}
.dark ._1miwwxj0{color:#e2e8f0;background-color:#0b1220}
._1miwwxj1{max-width:75rem;margin:0 auto;padding:1rem 1rem 0}
._1miwwxj2{scroll-margin-top:5rem}
._1miwwxj3{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._1miwwxj4{z-index:100;border-radius:var(--q1ckd71n);background-color:var(--q1ckd7v);color:var(--q1ckd7n);padding:.5rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}
._1miwwxj4:focus{top:.75rem}
@media (min-width:640px){._1miwwxj1{padding:1.5rem 1.5rem 0}}
