.site-header[data-astro-cid-fzpbxy5g]{z-index:30;background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.4rem;display:flex}.wordmark[data-astro-cid-fzpbxy5g]{color:var(--ink);min-width:0;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-fzpbxy5g] .name{font-size:1.3rem}.wordmark[data-astro-cid-fzpbxy5g] .tag{letter-spacing:.02em;color:var(--ink);font-size:.7rem}.desktop-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:clamp(1.2rem,3vw,3rem);margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-fzpbxy5g]{min-height:4.4rem;font-family:var(--font-display);color:var(--ink);align-items:center;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav-item[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--orange);height:3px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;bottom:1.1rem;left:-.6rem;right:-.6rem;transform:scaleX(0)}.nav-item[data-astro-cid-fzpbxy5g]:hover:after,.nav-item[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}.right[data-astro-cid-fzpbxy5g]{align-items:center;gap:.8rem;display:flex}.lang[data-astro-cid-fzpbxy5g]{position:relative}.lang[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;min-height:2.6rem;font-family:var(--font-display);color:var(--ink);align-items:center;gap:.35rem;padding:0 .4rem;font-size:.95rem;font-weight:600;list-style:none;display:inline-flex}.lang[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.lang[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-card);z-index:5;border-radius:12px;min-width:9rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0}.lang[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);border-radius:8px;padding:.55rem .7rem;font-weight:600;text-decoration:none;display:block}.lang[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.lang[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=true]{background:var(--canvas)}.btn-login[data-astro-cid-fzpbxy5g],.btn-signup[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.btn-login[data-astro-cid-fzpbxy5g]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.btn-login[data-astro-cid-fzpbxy5g]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn-signup[data-astro-cid-fzpbxy5g]{background:var(--orange);color:var(--white)}.btn-account[data-astro-cid-fzpbxy5g]{gap:.45rem}.site-header[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g][hidden]{display:none!important}.btn-signup[data-astro-cid-fzpbxy5g]:hover{background:#e96f00}.menu-btn[data-astro-cid-fzpbxy5g]{border:1.5px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:none}.bars[data-astro-cid-fzpbxy5g]{gap:4px;display:grid}.bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:var(--ink);width:18px;height:2px;transition:transform .3s,opacity .2s;display:block}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(6px)rotate(45deg)}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .bars[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav[data-astro-cid-fzpbxy5g]{padding-bottom:1.25rem;display:none}.mobile-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border);margin:0 0 1rem;padding:0;list-style:none}.mobile-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--border)}.mobile-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn-signup){font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;padding:.95rem 0;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.mobile-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:not(.btn-signup):after{content:"→";opacity:.4}.mobile-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--orange)}.btn-signup[data-astro-cid-fzpbxy5g].wide{width:100%;display:flex}@media (width>=1200px) and (width<=1439px){.desktop-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:1.25rem}.wordmark[data-astro-cid-fzpbxy5g] .name{font-size:1.12rem}.wordmark[data-astro-cid-fzpbxy5g] .tag{font-size:.62rem}.btn-login[data-astro-cid-fzpbxy5g],.btn-signup[data-astro-cid-fzpbxy5g]{padding:0 1rem}}@media (width<=1199px){.desktop-nav[data-astro-cid-fzpbxy5g],.btn-login[data-astro-cid-fzpbxy5g]{display:none}.menu-btn[data-astro-cid-fzpbxy5g]{display:grid}.mobile-nav[data-astro-cid-fzpbxy5g]:not([hidden]){display:block}}@media (width<=600px){.wordmark[data-astro-cid-fzpbxy5g] .tag{display:none}.wordmark[data-astro-cid-fzpbxy5g] .name{font-size:1.02rem}.right[data-astro-cid-fzpbxy5g]>.btn-signup[data-astro-cid-fzpbxy5g]{display:none}.right[data-astro-cid-fzpbxy5g]{gap:.3rem}}@media (width<=400px){.wordmark[data-astro-cid-fzpbxy5g] .words{display:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--ink);color:var(--white);padding-top:clamp(2rem,4vw,2.75rem);position:relative;overflow:hidden}.map[data-astro-cid-nns7i3if]{opacity:.1;pointer-events:none;width:min(34rem,45%);height:auto;position:absolute;top:0;right:-4%}.inner[data-astro-cid-nns7i3if]{gap:1.75rem;padding-bottom:1.75rem;display:grid;position:relative}.wordmark[data-astro-cid-nns7i3if]{text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-nns7i3if] .name{font-size:clamp(1.1rem,4.6vw,1.45rem)}.wordmark[data-astro-cid-nns7i3if] .tag{color:#dbe4ef;letter-spacing:.02em;font-size:.72rem}.col[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-family:var(--font-display);color:var(--white);margin:0 0 .6rem;font-size:.95rem;font-weight:700}.col[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#c9d4e3;padding:.2rem 0;font-size:.9rem;text-decoration:none;display:inline-block}.col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.fine[data-astro-cid-nns7i3if]{color:#c9d4e3;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1.1rem 1.5rem;font-size:.8rem;display:flex;position:relative}.fine[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.fine[data-astro-cid-nns7i3if] .note[data-astro-cid-nns7i3if]{color:#9fb0c6;max-width:48rem;margin-top:.3rem}.lang[data-astro-cid-nns7i3if]{align-items:center;gap:.7rem;display:inline-flex}.lang[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#c9d4e3;align-items:center;min-height:24px;font-weight:600;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=true]{color:var(--white);border-bottom:2px solid var(--orange)}@media (width>=900px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1.5fr repeat(3,1fr)}.col[data-astro-cid-nns7i3if]{border-left:1px solid #ffffff1f;padding-left:1.5rem}}@media (width>=560px) and (width<=899px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,1fr)}.brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width<=559px){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}.cc-open[data-astro-cid-nns7i3if]{font:inherit;color:inherit;opacity:.8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cc-open[data-astro-cid-nns7i3if]:hover{opacity:1}.ad-slot[hidden]{display:none!important}.ad{isolation:isolate;color:var(--white);background:radial-gradient(120% 140% at 15% 0%, #1b4677 0%, var(--ink) 60%, #08203b 100%);transition:transform .3s var(--ease-out,ease), box-shadow .3s;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #0b25458c}.ad:hover{transform:translateY(-3px);box-shadow:0 24px 48px -24px #0b2545a6}.ad:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.ad-bg{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.ad-shade{z-index:-1;background:linear-gradient(90deg,#08203bf0 0%,#0b2545d1 42%,#0b254526 78%,#0000 100%);position:absolute;inset:0}.ad-label{z-index:2;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:800;position:absolute;top:.7rem;right:.7rem}.ad-in{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.7rem;height:100%;padding:clamp(1.1rem,2.5vw,1.6rem);display:flex;position:relative}.ad-brand{align-items:center;gap:.55rem;display:inline-flex}.ad-brand img{object-fit:contain;box-sizing:border-box;background:#fffffff2;border-radius:8px;width:2.4rem;height:2.4rem;padding:.2rem}.ad-brand b{font-family:var(--font-display);font-size:1.15rem;font-weight:800;line-height:1.1;display:block}.ad-brand small{color:#ffffffc7;font-size:.72rem;display:block}.ad-title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;line-height:1.15;display:block}.ad-body{color:#ffffffdb;max-width:36ch;font-size:.92rem;line-height:1.45;display:block}.ad-bullets{gap:.35rem;margin:0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:grid}.ad-bullets li{align-items:center;gap:.45rem;display:flex}.ad-bullets svg{color:var(--orange);flex:none}.ad-cta{background:var(--orange);color:var(--white);font-family:var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin-top:auto;padding:.6rem 1.15rem;font-size:.92rem;font-weight:700;transition:background .2s;display:inline-flex}.ad:hover .ad-cta{background:#e96f00}.ad-house{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--border-strong);background:repeating-linear-gradient(135deg,#eef3f8 0 14px,#e6edf4 14px 28px)}.ad-house .ad-shade{display:none}.ad-house .ad-body{color:var(--ink-muted)}.ad-house .ad-label{background:var(--ink);color:var(--white)}.ad-feature{height:100%;min-height:16rem}.ad-feature .ad-brand,.ad-banner .ad-brand{padding-right:6rem}.ad-feature .ad-cta{background:var(--white);color:var(--ink);align-self:flex-end}.ad-feature:hover .ad-cta{background:#fff1e2}.ad-feature.ad-house .ad-cta{background:var(--orange);color:var(--white)}.ad-banner{min-height:9rem}.ad-banner .ad-in{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem}.ad-banner .ad-main{flex-direction:column;flex:18rem;gap:.5rem;display:flex}.ad-banner .ad-side{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.8rem;display:flex}.ad-banner .ad-title{max-width:26ch}@media (width<=640px){.ad-banner .ad-shade{background:linear-gradient(#08203be6 0%,#0b2545cc 60%,#0b25458c 100%)}}.ad-sidebar{min-height:26rem}.ad-sidebar .ad-shade{background:linear-gradient(#08203be0 0%,#0b254559 45%,#08203beb 100%)}.ad-sidebar .ad-in{padding-top:2.6rem}.ad-sidebar .ad-cta{justify-content:center;align-self:stretch}.ad-sidebar .ad-bullets{margin-top:auto}.ad-head{font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:.6rem;margin:0 0 .7rem;font-size:1.1rem;font-weight:800;display:flex}.ad-head .ad-label{background:var(--canvas);position:static}.ad-partner{color:var(--ink);box-shadow:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:.8rem;padding:.7rem .2rem;display:grid}.ad-partner:last-child{border-bottom:0}.ad-partner:hover{box-shadow:none;background:#ff7a000f;transform:none}.ad-plogo{background:var(--white);width:3.2rem;height:2.4rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;place-items:center;font-weight:800;display:grid;overflow:hidden}.ad-plogo img{object-fit:contain;max-width:100%;max-height:100%}.ad-ptext b{font-size:.92rem;display:block}.ad-ptext small{color:var(--ink-muted);font-size:.76rem;display:block}.ad-visit{box-shadow:inset 0 0 0 1.5px var(--orange);color:#c25a00;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.ad-partner.ad-house{box-shadow:none;background:0 0}.ad-pop{z-index:1000;background:#0814288c;place-items:center;padding:1rem;animation:.25s both adFade;display:grid;position:fixed;inset:0}.ad-pop-card{background:var(--white);border-radius:22px;width:min(40rem,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #00000080}.ad-pop-card>.ad-label{background:var(--ink);color:var(--white);left:.8rem;right:auto}.ad-pop-x{z-index:3;background:var(--canvas);width:2.2rem;height:2.2rem;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:.55rem;right:.6rem}.ad-popup{background:var(--white);color:var(--ink);box-shadow:none;border-radius:0;grid-template-columns:1fr;display:grid}.ad-popup:hover{box-shadow:none;transform:none}.ad-pop-img img{object-fit:cover;width:100%;height:12rem;display:block}.ad-popup .ad-in{padding:1.4rem 1.5rem 1.5rem}.ad-popup .ad-body,.ad-popup .ad-brand small{color:var(--ink-muted)}.ad-popup .ad-cta{justify-content:center;align-self:stretch}@media (width>=600px){.ad-popup{grid-template-columns:15rem 1fr}.ad-pop-img img{height:100%;min-height:19rem}}@keyframes adFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ad,.ad-pop{transition:none;animation:none}}.ad-feature.ad-house{min-height:11rem}@media (width>=900px){.ad-feature.ad-house{min-height:16rem}}.ad-gads{min-height:6rem;padding-top:1.3rem;position:relative}.ad-gads-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:700;position:absolute;top:0;left:0}.ad-gads-feature,.ad-gads-sidebar{min-height:16rem}.ad-gads ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}
