.landing-hero[data-astro-cid-zup3kfap]{position:relative;padding-block:clamp(5rem,11vw,10rem) clamp(4rem,8vw,7rem);isolation:isolate;overflow:hidden}.hero-bg[data-astro-cid-zup3kfap]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 1100px 600px at 20% 0%,rgba(200,175,101,.13) 0%,transparent 60%),radial-gradient(ellipse 900px 500px at 90% 30%,rgba(200,175,101,.06) 0%,transparent 60%),linear-gradient(180deg,#0a0a0a 0% 100%)}.hero-inner[data-astro-cid-zup3kfap]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.hero-eyebrow[data-astro-cid-zup3kfap]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 2rem}.hero-headline[data-astro-cid-zup3kfap]{font-family:var(--font-display);font-weight:800;color:#fff;font-size:clamp(2.4rem,6.8vw,6.8rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 2.4rem;max-width:22ch}.hero-headline[data-astro-cid-zup3kfap] .line[data-astro-cid-zup3kfap]{display:block}.hero-headline[data-astro-cid-zup3kfap] .line-accent[data-astro-cid-zup3kfap]{color:var(--color-gold);font-weight:700}.hero-sub[data-astro-cid-zup3kfap]{font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;color:#ffffffc7;margin:0 0 2.6rem;max-width:52ch;line-height:1.45}.hero-checks[data-astro-cid-zup3kfap]{list-style:none;padding:0;margin:0 0 3rem;display:grid;gap:.9rem;max-width:58ch}.hero-checks[data-astro-cid-zup3kfap] li[data-astro-cid-zup3kfap]{display:grid;grid-template-columns:28px 1fr;gap:.8rem;align-items:start;font-family:var(--font-display);font-size:clamp(.95rem,1.1vw,1.05rem);color:#ffffffd9;font-weight:500;line-height:1.5}.check[data-astro-cid-zup3kfap]{width:28px;height:28px;border-radius:999px;background:#c8af6526;border:1px solid rgba(200,175,101,.45);color:var(--color-gold);display:inline-grid;place-items:center}.hero-cta-row[data-astro-cid-zup3kfap]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.hero-cta-primary[data-astro-cid-zup3kfap]{display:inline-flex;align-items:center;gap:.7rem;padding:1.15rem 2.2rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-gold);border-radius:999px;white-space:nowrap;transition:background .22s ease,border-color .22s ease,transform .22s ease}.hero-cta-primary[data-astro-cid-zup3kfap] .cta-short[data-astro-cid-zup3kfap]{display:none}@media(max-width:520px){.hero-cta-primary[data-astro-cid-zup3kfap]{padding:1.1rem 1.8rem;letter-spacing:.2em}.hero-cta-primary[data-astro-cid-zup3kfap] .cta-full[data-astro-cid-zup3kfap]{display:none}.hero-cta-primary[data-astro-cid-zup3kfap] .cta-short[data-astro-cid-zup3kfap]{display:inline}}.hero-cta-primary[data-astro-cid-zup3kfap]:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);transform:translateY(-2px)}.hero-cta-primary[data-astro-cid-zup3kfap] .arrow[data-astro-cid-zup3kfap]{font-family:var(--font-body);transition:transform .22s ease}.hero-cta-primary[data-astro-cid-zup3kfap]:hover .arrow[data-astro-cid-zup3kfap]{transform:translate(4px)}.hero-cta-ghost[data-astro-cid-zup3kfap]{display:inline-flex;align-items:center;padding:1.05rem 2rem;background:transparent;color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(255,255,255,.35);border-radius:999px;transition:background .22s ease,border-color .22s ease}.hero-cta-ghost[data-astro-cid-zup3kfap]:hover{background:#ffffff0f;border-color:#ffffffb3}.marquee-section[data-astro-cid-yzi27ow7]{padding-block:clamp(4rem,8vw,7rem);background:linear-gradient(180deg,#0a0a0a,#0d0d0d);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.marquee-head[data-astro-cid-yzi27ow7]{padding-inline:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);max-width:none}.marquee-eyebrow[data-astro-cid-yzi27ow7]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.marquee-h[data-astro-cid-yzi27ow7]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.8rem,3.8vw,3.4rem);letter-spacing:-.01em;line-height:1.1;margin:0;max-width:28ch}.marquee-h[data-astro-cid-yzi27ow7] .num[data-astro-cid-yzi27ow7]{color:var(--color-gold)}.marquee-row[data-astro-cid-yzi27ow7]{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);margin-bottom:clamp(3rem,5vw,4.5rem)}.marquee-row[data-astro-cid-yzi27ow7]::-webkit-scrollbar{display:none}.marquee-row[data-astro-cid-yzi27ow7].is-dragging{cursor:grabbing;user-select:none}.marquee-track[data-astro-cid-yzi27ow7]{display:flex;width:max-content;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-inline:clamp(2.5rem,5vw,5rem)}.marquee-logo[data-astro-cid-yzi27ow7]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:60px;color:#ffffff8c;text-decoration:none;transition:color .2s;white-space:nowrap}.marquee-name[data-astro-cid-yzi27ow7]{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.8vw,22px);letter-spacing:-.005em}.marquee-logo[data-astro-cid-yzi27ow7]:hover{color:var(--color-gold)}.phone-row[data-astro-cid-yzi27ow7]{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.phone-row[data-astro-cid-yzi27ow7]::-webkit-scrollbar{display:none}.phone-row[data-astro-cid-yzi27ow7].is-dragging{cursor:grabbing;user-select:none}.phone-track[data-astro-cid-yzi27ow7]{display:flex;width:max-content;align-items:flex-end;gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.5rem,3vw,2.5rem)}.phone-card[data-astro-cid-yzi27ow7]{flex-shrink:0;width:clamp(150px,18vw,240px);text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:.9rem;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.phone-card[data-astro-cid-yzi27ow7]:hover{transform:translateY(-6px)}.phone-frame[data-astro-cid-yzi27ow7]{position:relative;width:100%;aspect-ratio:9 / 19;background:#1a1a1a;border:6px solid #1f1f1f;border-radius:clamp(18px,2.2vw,28px);box-shadow:0 18px 38px #00000080,inset 0 0 0 1px #ffffff0a;overflow:hidden}.phone-frame[data-astro-cid-yzi27ow7].is-empty:after{content:"Screenshot folgt";position:absolute;inset:0;display:grid;place-items:center;color:#ffffff4d;font-family:var(--font-display);font-size:10px;letter-spacing:.24em;text-transform:uppercase;text-align:center;padding:1rem}.phone-frame[data-astro-cid-yzi27ow7] img[data-astro-cid-yzi27ow7]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.phone-notch[data-astro-cid-yzi27ow7]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36%;height:14px;background:#0a0a0a;border-radius:0 0 12px 12px;z-index:2}.phone-caption[data-astro-cid-yzi27ow7]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#ffffff8c;margin:0;text-align:center;transition:color .2s}.phone-card[data-astro-cid-yzi27ow7]:hover .phone-caption[data-astro-cid-yzi27ow7]{color:var(--color-gold)}.reviews-section[data-astro-cid-nq432cj2]{padding-block:clamp(4rem,8vw,7rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.reviews-head[data-astro-cid-nq432cj2]{padding-inline:clamp(1.5rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:3rem}.reviews-google[data-astro-cid-nq432cj2]{display:flex;align-items:center;gap:1.2rem}.reviews-label[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:#ffffff80;margin:0 0 .4rem}.reviews-rating[data-astro-cid-nq432cj2]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.rating-value[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:28px;font-weight:700;color:#fff;line-height:1}.rating-stars[data-astro-cid-nq432cj2]{display:inline-flex;gap:2px}.rating-count[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:13px;color:#ffffff80;font-weight:500}.reviews-cta[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:var(--color-gold);text-decoration:none;border-bottom:1px solid var(--color-gold);padding-bottom:.3rem;transition:color .2s,border-color .2s}.reviews-cta[data-astro-cid-nq432cj2]:hover{color:var(--color-gold-hover);border-bottom-color:var(--color-gold-hover)}.reviews-marquee[data-astro-cid-nq432cj2]{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.reviews-marquee[data-astro-cid-nq432cj2]::-webkit-scrollbar{display:none}.reviews-marquee[data-astro-cid-nq432cj2].is-dragging{cursor:grabbing;user-select:none}.reviews-track[data-astro-cid-nq432cj2]{display:flex;width:max-content;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);padding-inline:clamp(1.5rem,5vw,4rem)}.review-card[data-astro-cid-nq432cj2]{position:relative;flex-shrink:0;width:clamp(280px,32vw,380px);padding:1.6rem 1.7rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;flex-direction:column;gap:.85rem;transition:border-color .22s ease,transform .22s ease}.review-card[data-astro-cid-nq432cj2]:hover{border-color:#c8af6559;transform:translateY(-3px)}.review-card[data-astro-cid-nq432cj2].is-featured{border-color:#c8af658c;background:linear-gradient(180deg,#c8af651a,#c8af6505);box-shadow:0 8px 28px #c8af6514}.review-card[data-astro-cid-nq432cj2].is-featured:hover{border-color:var(--color-gold);box-shadow:0 14px 36px #c8af6529}.review-card[data-astro-cid-nq432cj2].is-featured{padding-top:2.6rem}.featured-badge[data-astro-cid-nq432cj2]{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;box-shadow:0 6px 14px #c8af6559;z-index:1}.card-head[data-astro-cid-nq432cj2]{display:flex;align-items:center;gap:.7rem}.google-mini[data-astro-cid-nq432cj2]{flex-shrink:0;width:32px;height:32px;background:#fff;border-radius:999px;display:inline-grid;place-items:center;box-shadow:0 2px 8px #0000004d}.card-stars[data-astro-cid-nq432cj2]{display:inline-flex;gap:1px;align-items:center}.card-date[data-astro-cid-nq432cj2]{margin-left:auto;font-family:var(--font-display);font-size:11px;color:#ffffff73;letter-spacing:.02em}.review-text[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:13.5px;color:#ffffffd1;line-height:1.55;margin:0;flex:1}.card-foot[data-astro-cid-nq432cj2]{display:flex;flex-direction:column;gap:.25rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06)}.review-name[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:13px;font-weight:700;color:#fff}.review-company[data-astro-cid-nq432cj2]{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--color-gold);letter-spacing:.04em}.leistungen-section[data-astro-cid-p6opcesh]{padding-block:clamp(5rem,10vw,9rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.leistungen-inner[data-astro-cid-p6opcesh]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.leistungen-head[data-astro-cid-p6opcesh]{margin-bottom:clamp(3rem,6vw,5rem);max-width:60ch}.eyebrow[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.leistungen-head[data-astro-cid-p6opcesh] h2[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 1.5rem}.head-accent[data-astro-cid-p6opcesh]{color:var(--color-gold)}.lead[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);color:#ffffffb3;line-height:1.55;margin:0;max-width:50ch}.leistungen-grid[data-astro-cid-p6opcesh]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:960px){.leistungen-grid[data-astro-cid-p6opcesh]{grid-template-columns:repeat(2,1fr)}}.leistung-card[data-astro-cid-p6opcesh]{padding:clamp(2rem,3vw,3rem);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border:1px solid rgba(255,255,255,.08);border-radius:6px;transition:border-color .22s ease}.leistung-card[data-astro-cid-p6opcesh]:hover{border-color:#c8af6559}.leistung-head[data-astro-cid-p6opcesh]{margin-bottom:2rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(255,255,255,.08)}.leistung-nr[data-astro-cid-p6opcesh]{display:inline-block;font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin-bottom:1rem}.leistung-head[data-astro-cid-p6opcesh] h3[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15;margin:0 0 1rem}.leistung-head[data-astro-cid-p6opcesh] p[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-size:14px;color:#ffffffb3;line-height:1.55;margin:0}.leistung-card[data-astro-cid-p6opcesh] ul[data-astro-cid-p6opcesh]{list-style:none;padding:0;margin:0;display:grid;gap:1.4rem}.leistung-card[data-astro-cid-p6opcesh] li[data-astro-cid-p6opcesh]{display:grid;grid-template-columns:28px 1fr;gap:.8rem;align-items:start}.li-bullet[data-astro-cid-p6opcesh]{width:28px;height:28px;border-radius:999px;background:#c8af651f;border:1px solid rgba(200,175,101,.35);color:var(--color-gold);display:inline-grid;place-items:center;margin-top:2px}.li-title[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-size:15px;font-weight:700;color:#fff;margin:0 0 .3rem;line-height:1.2}.li-text[data-astro-cid-p6opcesh]{font-family:var(--font-display);font-size:13px;color:#fff9;margin:0;line-height:1.5}.eval-section[data-astro-cid-w6ijakog]{padding-block:clamp(5rem,10vw,9rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.eval-inner[data-astro-cid-w6ijakog]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.eval-head[data-astro-cid-w6ijakog]{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:60ch}.eyebrow[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.eval-head[data-astro-cid-w6ijakog] h2[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;letter-spacing:-.01em;margin:0}.head-accent[data-astro-cid-w6ijakog]{color:var(--color-gold)}.eval-compare[data-astro-cid-w6ijakog]{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.eval-compare-head[data-astro-cid-w6ijakog]{display:grid;grid-template-columns:1fr 1fr}.eval-col-head[data-astro-cid-w6ijakog]{padding:clamp(.9rem,2vw,1.3rem) clamp(.8rem,2vw,1.5rem);font-family:var(--font-display);font-weight:700;font-size:clamp(12px,1.6vw,16px);line-height:1.2;letter-spacing:.01em}.eval-col-others[data-astro-cid-w6ijakog]{background:#ffffff08;color:#ffffff8c}.eval-col-me[data-astro-cid-w6ijakog]{background:#c8af651f;color:var(--color-gold);border-left:1px solid rgba(200,175,101,.25)}.eval-row[data-astro-cid-w6ijakog]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.eval-cell[data-astro-cid-w6ijakog]{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1rem,2.4vw,1.6rem) clamp(.8rem,2vw,1.5rem)}.eval-cell[data-astro-cid-w6ijakog] p[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-size:clamp(12.5px,1.5vw,15px);line-height:1.5;margin:0}.eval-cell-others[data-astro-cid-w6ijakog]{background:#ffffff04}.eval-cell-others[data-astro-cid-w6ijakog] p[data-astro-cid-w6ijakog]{color:#ffffff8c}.eval-cell-me[data-astro-cid-w6ijakog]{background:#c8af650d;border-left:1px solid rgba(200,175,101,.2)}.eval-cell-me[data-astro-cid-w6ijakog] p[data-astro-cid-w6ijakog]{color:#ffffffe6}.eval-mark[data-astro-cid-w6ijakog]{width:28px;height:28px;flex-shrink:0;border-radius:999px;display:inline-grid;place-items:center}.eval-mark-x[data-astro-cid-w6ijakog]{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#ffffff73}.eval-mark-check[data-astro-cid-w6ijakog]{background:#1fb57329;border:1px solid rgba(31,181,115,.4);color:var(--color-green)}.eval-longterm[data-astro-cid-w6ijakog]{margin-top:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,3.5rem);background:radial-gradient(ellipse 500px 300px at 0% 0%,rgba(200,175,101,.1) 0%,transparent 65%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border:1px solid rgba(200,175,101,.3);border-radius:14px}.eval-longterm[data-astro-cid-w6ijakog] h3[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 1.4rem;max-width:26ch}.eval-longterm-intro[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-size:15px;color:#ffffffbf;line-height:1.6;margin:0 0 1.2rem}.eval-quote[data-astro-cid-w6ijakog]{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.3;color:var(--color-gold);margin:0 0 1.6rem;padding-left:1.2rem;border-left:3px solid var(--color-gold);max-width:40ch}.eval-longterm-text[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-size:14.5px;color:#ffffffb3;line-height:1.65;margin:0 0 1.1rem;max-width:65ch}.eval-longterm-hl[data-astro-cid-w6ijakog]{font-family:var(--font-display);font-size:clamp(15px,1.8vw,18px);font-weight:700;color:#fff;line-height:1.5;margin:1.6rem 0 2rem;max-width:55ch}.green-cta[data-astro-cid-w6ijakog]{display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2.2rem;background:var(--color-green-cta);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(31,181,115,.55);border-radius:999px;cursor:pointer;box-shadow:0 14px 34px #0c7b4380;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.green-cta[data-astro-cid-w6ijakog]:hover{background:var(--color-green-cta-hover);box-shadow:0 16px 40px #0c7b4399;transform:translateY(-2px)}.green-cta[data-astro-cid-w6ijakog] .arrow[data-astro-cid-w6ijakog]{font-family:var(--font-body);transition:transform .22s ease}.green-cta[data-astro-cid-w6ijakog]:hover .arrow[data-astro-cid-w6ijakog]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.green-cta[data-astro-cid-w6ijakog],.green-cta[data-astro-cid-w6ijakog] .arrow[data-astro-cid-w6ijakog]{transition:none}}.theme-section[data-astro-cid-wmk65nq6]{padding-block:clamp(2.75rem,8vw,7rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.theme-inner[data-astro-cid-wmk65nq6]{padding-inline:clamp(1.1rem,5vw,4rem);max-width:680px;margin-inline:auto}.theme-head[data-astro-cid-wmk65nq6]{text-align:center;margin-bottom:clamp(1.4rem,4vw,2.4rem)}.eyebrow[data-astro-cid-wmk65nq6]{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--color-green);margin:0 0 .9rem;padding:.4rem .85rem;border:1px solid rgba(31,181,115,.35);border-radius:999px;background:#1fb57314}.eyebrow-dot[data-astro-cid-wmk65nq6]{width:7px;height:7px;border-radius:999px;background:var(--color-green);box-shadow:0 0 #1fb57399;animation:themePulse 2.2s ease-out infinite}@keyframes themePulse{0%{box-shadow:0 0 #1fb5738c}70%{box-shadow:0 0 0 7px #1fb57300}to{box-shadow:0 0 #1fb57300}}.theme-head[data-astro-cid-wmk65nq6] h2[data-astro-cid-wmk65nq6]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.55rem,5vw,3rem);line-height:1.1;letter-spacing:-.01em;margin:0}.head-accent[data-astro-cid-wmk65nq6]{color:var(--color-gold)}.theme-lead[data-astro-cid-wmk65nq6]{font-family:var(--font-display);font-size:clamp(13.5px,1.7vw,16px);color:#ffffffa6;line-height:1.5;margin:.7rem auto 0;max-width:46ch}.theme-list[data-astro-cid-wmk65nq6]{display:flex;flex-direction:column;gap:clamp(.5rem,1.4vw,.8rem)}.theme-card[data-astro-cid-wmk65nq6]{display:flex;align-items:center;gap:clamp(.7rem,2vw,1.1rem);padding:clamp(.6rem,2vw,1rem) clamp(.7rem,2vw,1.15rem);background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.12);border-radius:14px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,transform .16s ease,box-shadow .2s ease,background .2s ease}.theme-card[data-astro-cid-wmk65nq6]:hover,.theme-card[data-astro-cid-wmk65nq6]:focus-visible{border-color:#c8af6599;background:linear-gradient(180deg,#c8af651a,#ffffff06);box-shadow:0 12px 30px #0006;transform:translateY(-2px);outline:none}.theme-card[data-astro-cid-wmk65nq6]:active{transform:translateY(0) scale(.99)}.theme-icon[data-astro-cid-wmk65nq6]{flex-shrink:0;width:clamp(38px,11vw,58px);height:clamp(38px,11vw,58px);border-radius:12px;display:inline-grid;place-items:center;background:#c8af6521;border:1px solid rgba(200,175,101,.32);color:var(--color-gold);transition:background .2s ease,transform .2s ease,color .2s ease}.theme-icon[data-astro-cid-wmk65nq6] svg[data-astro-cid-wmk65nq6]{width:clamp(20px,6vw,30px);height:clamp(20px,6vw,30px)}.theme-card[data-astro-cid-wmk65nq6]:hover .theme-icon[data-astro-cid-wmk65nq6]{background:#c8af6538;transform:scale(1.06)}.theme-text[data-astro-cid-wmk65nq6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.theme-label[data-astro-cid-wmk65nq6]{font-family:var(--font-display);font-size:clamp(14px,3.6vw,18px);font-weight:700;color:#fff;line-height:1.2}.theme-sub[data-astro-cid-wmk65nq6]{font-family:var(--font-display);font-size:13.5px;color:#ffffff94;line-height:1.4;display:none}.theme-arrow[data-astro-cid-wmk65nq6]{flex-shrink:0;width:clamp(30px,8vw,40px);height:clamp(30px,8vw,40px);border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:var(--color-green-cta);border:1px solid rgba(31,181,115,.55);box-shadow:0 6px 16px #0c7b4366;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.theme-arrow[data-astro-cid-wmk65nq6] svg[data-astro-cid-wmk65nq6]{width:clamp(15px,4.5vw,19px);height:clamp(15px,4.5vw,19px)}.theme-card[data-astro-cid-wmk65nq6]:hover .theme-arrow[data-astro-cid-wmk65nq6]{background:var(--color-green-cta-hover);transform:translate(4px);box-shadow:0 8px 22px #0c7b4399}.theme-reassure[data-astro-cid-wmk65nq6]{display:flex;align-items:center;justify-content:center;gap:.45rem;text-align:center;font-family:var(--font-display);font-size:12.5px;color:#ffffff80;line-height:1.4;margin:clamp(1rem,2.5vw,1.5rem) 0 0}.theme-reassure[data-astro-cid-wmk65nq6] svg[data-astro-cid-wmk65nq6]{color:var(--color-green);flex-shrink:0}@media(min-width:680px){.theme-sub[data-astro-cid-wmk65nq6]{display:block}}@media(prefers-reduced-motion:reduce){.theme-card[data-astro-cid-wmk65nq6],.theme-icon[data-astro-cid-wmk65nq6],.theme-arrow[data-astro-cid-wmk65nq6]{transition:none}.eyebrow-dot[data-astro-cid-wmk65nq6]{animation:none}}.showcase-section[data-astro-cid-lunbjyrp]{padding-block:clamp(5rem,10vw,9rem);background:radial-gradient(ellipse 800px 500px at 50% 0%,rgba(200,175,101,.06) 0%,transparent 60%),#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.showcase-inner[data-astro-cid-lunbjyrp]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.showcase-head[data-astro-cid-lunbjyrp]{margin-bottom:clamp(3rem,6vw,5rem);max-width:70ch}.eyebrow[data-astro-cid-lunbjyrp]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.showcase-head[data-astro-cid-lunbjyrp] h2[data-astro-cid-lunbjyrp]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.015em;margin:0 0 1.5rem}.head-accent[data-astro-cid-lunbjyrp]{color:var(--color-gold)}.lead[data-astro-cid-lunbjyrp]{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);color:#ffffffb3;line-height:1.55;margin:0;max-width:55ch}.lead-extra[data-astro-cid-lunbjyrp]{margin-top:1.1rem;color:#fff9}.showcase-grid[data-astro-cid-lunbjyrp]{display:grid;grid-template-columns:1fr;gap:clamp(3rem,6vw,4rem);max-width:380px;margin-inline:auto}@media(min-width:720px){.showcase-grid[data-astro-cid-lunbjyrp]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:none;margin-inline:0}}@media(min-width:1100px){.showcase-grid[data-astro-cid-lunbjyrp]{grid-template-columns:repeat(6,1fr)}}.showcase-item[data-astro-cid-lunbjyrp]{transform:translateY(calc(var(--i) * 0px))}@media(min-width:1100px){.showcase-item[data-astro-cid-lunbjyrp]:nth-child(2n){transform:translateY(40px)}}.showcase-link[data-astro-cid-lunbjyrp]{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit;transition:transform .32s cubic-bezier(.215,.61,.355,1)}.showcase-link[data-astro-cid-lunbjyrp]:hover{transform:translateY(-8px)}.showcase-phone[data-astro-cid-lunbjyrp]{position:relative;width:100%;aspect-ratio:9 / 19;background:#1a1a1a;border:6px solid #1f1f1f;border-radius:clamp(20px,2.5vw,30px);box-shadow:0 22px 50px #0000008c,inset 0 0 0 1px #ffffff0d;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.showcase-link[data-astro-cid-lunbjyrp]:hover .showcase-phone[data-astro-cid-lunbjyrp]{border-color:var(--color-gold);box-shadow:0 30px 60px #0009,0 0 0 1px #c8af6559}.showcase-phone[data-astro-cid-lunbjyrp].is-empty:after{content:"Screenshot folgt";position:absolute;inset:0;display:grid;place-items:center;color:#ffffff4d;font-family:var(--font-display);font-size:10px;letter-spacing:.24em;text-transform:uppercase;text-align:center;padding:1rem}.showcase-phone[data-astro-cid-lunbjyrp] img[data-astro-cid-lunbjyrp]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.showcase-notch[data-astro-cid-lunbjyrp]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:38%;height:14px;background:#0a0a0a;border-radius:0 0 12px 12px;z-index:2}.showcase-meta[data-astro-cid-lunbjyrp]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.showcase-name[data-astro-cid-lunbjyrp]{font-family:var(--font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#ffffffb3;margin:0}.showcase-link[data-astro-cid-lunbjyrp]:hover .showcase-name[data-astro-cid-lunbjyrp]{color:var(--color-gold)}.showcase-arrow[data-astro-cid-lunbjyrp]{font-family:var(--font-body);font-size:16px;color:#fff6;transition:transform .22s ease,color .22s ease}.showcase-link[data-astro-cid-lunbjyrp]:hover .showcase-arrow[data-astro-cid-lunbjyrp]{color:var(--color-gold);transform:translate(3px,-3px)}.values-section[data-astro-cid-5as2jpzt]{padding-block:clamp(5rem,10vw,9rem);background:radial-gradient(ellipse 900px 500px at 70% 0%,rgba(200,175,101,.05) 0%,transparent 60%),#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.values-inner[data-astro-cid-5as2jpzt]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.values-head[data-astro-cid-5as2jpzt]{margin-bottom:clamp(3rem,6vw,5rem);max-width:70ch}.eyebrow[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.values-head[data-astro-cid-5as2jpzt] h2[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.015em;margin:0}.head-accent[data-astro-cid-5as2jpzt]{color:var(--color-gold)}.values-grid[data-astro-cid-5as2jpzt]{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-bottom:clamp(4rem,7vw,6rem)}@media(min-width:720px){.values-grid[data-astro-cid-5as2jpzt]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(min-width:1100px){.values-grid[data-astro-cid-5as2jpzt]{grid-template-columns:repeat(3,1fr)}}.value-card[data-astro-cid-5as2jpzt]{padding:1.8rem 1.7rem;background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 100%);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;flex-direction:column;gap:.9rem;transition:border-color .22s ease,transform .22s ease}.value-card[data-astro-cid-5as2jpzt]:hover{border-color:#c8af6559;transform:translateY(-3px)}.value-icon[data-astro-cid-5as2jpzt]{width:44px;height:44px;border-radius:999px;background:#c8af651f;border:1px solid rgba(200,175,101,.32);color:var(--color-gold);display:inline-grid;place-items:center}.value-card[data-astro-cid-5as2jpzt] h3[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.2;margin:0;letter-spacing:-.005em}.value-card[data-astro-cid-5as2jpzt] p[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-size:14px;color:#ffffffb3;line-height:1.55;margin:0}.value-badge[data-astro-cid-5as2jpzt]{margin-top:.4rem;display:inline-flex;align-items:center;gap:.7rem;padding:.55rem .85rem;background:#ffffffeb;border:1px solid rgba(255,255,255,.18);border-radius:8px;text-decoration:none;align-self:flex-start;transition:transform .22s ease,box-shadow .22s ease}.value-badge[data-astro-cid-5as2jpzt]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.value-badge[data-astro-cid-5as2jpzt] img[data-astro-cid-5as2jpzt]{height:36px;width:auto;display:block}.value-badge--portrait[data-astro-cid-5as2jpzt] img[data-astro-cid-5as2jpzt]{height:46px}.value-badge-label[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0a0a0a}.promo-card[data-astro-cid-5as2jpzt]{background:radial-gradient(ellipse 320px 200px at 10% 0%,rgba(200,175,101,.22) 0%,transparent 70%),linear-gradient(180deg,#c8af651a,#c8af6505);border:1px solid rgba(200,175,101,.5);box-shadow:0 14px 36px #00000059,0 0 0 1px #c8af6514 inset;gap:1rem}.promo-card[data-astro-cid-5as2jpzt]:hover{border-color:var(--color-gold);transform:translateY(-3px)}.promo-eyebrow[data-astro-cid-5as2jpzt]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-self:flex-start}.promo-h[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.2;letter-spacing:-.005em;margin:0}.promo-sub[data-astro-cid-5as2jpzt]{font-family:var(--font-display);font-size:13.5px;color:#ffffffb3;line-height:1.55;margin:0}.promo-cta[data-astro-cid-5as2jpzt]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.8rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border-radius:999px;align-self:flex-start;transition:background .22s ease,transform .22s ease}.promo-cta[data-astro-cid-5as2jpzt]:hover{background:var(--color-gold-hover);transform:translateY(-2px)}.promo-cta[data-astro-cid-5as2jpzt] .arrow[data-astro-cid-5as2jpzt]{font-family:var(--font-body);transition:transform .22s ease}.promo-cta[data-astro-cid-5as2jpzt]:hover .arrow[data-astro-cid-5as2jpzt]{transform:translate(4px)}.cases-section[data-astro-cid-ewac47b3]{padding-block:clamp(5rem,10vw,9rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.cases-inner[data-astro-cid-ewac47b3]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.cases-head[data-astro-cid-ewac47b3]{margin-bottom:clamp(3rem,6vw,5rem);max-width:70ch}.eyebrow[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.cases-head[data-astro-cid-ewac47b3] h2[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.015em;margin:0 0 1.5rem}.head-accent[data-astro-cid-ewac47b3]{color:var(--color-gold)}.lead[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);color:#ffffffb3;line-height:1.55;margin:0;max-width:55ch}.cases-stack[data-astro-cid-ewac47b3]{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.case-card[data-astro-cid-ewac47b3]{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:border-color .28s ease}.case-card[data-astro-cid-ewac47b3]:hover{border-color:#c8af6559}@media(min-width:900px){.case-card[data-astro-cid-ewac47b3]{grid-template-columns:5fr 6fr;align-items:start}.case-card[data-astro-cid-ewac47b3]:nth-child(2n) .case-media[data-astro-cid-ewac47b3]{order:2}}.case-media[data-astro-cid-ewac47b3]{position:relative;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.05);border-radius:4px}.case-media[data-astro-cid-ewac47b3].is-empty{aspect-ratio:4 / 3}.case-media[data-astro-cid-ewac47b3].is-empty:after{content:"Projekt-Bild folgt";position:absolute;inset:0;display:grid;place-items:center;color:#ffffff4d;font-family:var(--font-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.case-media[data-astro-cid-ewac47b3] img[data-astro-cid-ewac47b3]{width:100%;height:auto;display:block}.case-num[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1rem}.case-body[data-astro-cid-ewac47b3] h3[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1;margin:0 0 1rem;letter-spacing:-.005em}.case-desc[data-astro-cid-ewac47b3]{font-family:var(--font-display);font-size:15px;color:#ffffffb3;line-height:1.55;margin:0 0 1.5rem}.case-bullets[data-astro-cid-ewac47b3]{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.7rem}.case-bullets[data-astro-cid-ewac47b3] li[data-astro-cid-ewac47b3]{display:grid;grid-template-columns:14px 1fr;gap:.7rem;align-items:start;font-family:var(--font-display);font-size:13px;color:#ffffffd9;line-height:1.5;font-weight:500}.bullet-dot[data-astro-cid-ewac47b3]{width:6px;height:6px;margin-top:8px;border-radius:999px;background:var(--color-gold)}.case-cta[data-astro-cid-ewac47b3]{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;background:transparent;color:var(--color-gold);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-gold);border-radius:999px;transition:background .22s ease,color .22s ease,transform .22s ease}.case-cta[data-astro-cid-ewac47b3]:hover{background:var(--color-gold);color:#0a0a0a;transform:translateY(-2px)}.case-cta[data-astro-cid-ewac47b3] .arrow[data-astro-cid-ewac47b3]{font-family:var(--font-body);transition:transform .22s ease}.case-cta[data-astro-cid-ewac47b3]:hover .arrow[data-astro-cid-ewac47b3]{transform:translate(4px)}.analyse-banner[data-astro-cid-wosq7gxy]{background:var(--color-gold);border-block:1px solid var(--color-gold-hover);padding-block:clamp(2.2rem,4vw,3.2rem)}.analyse-banner[data-astro-cid-wosq7gxy].is-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.ab-inner[data-astro-cid-wosq7gxy]{padding-inline:clamp(1.5rem,5vw,4rem);display:grid;gap:clamp(1.5rem,3vw,2.5rem);justify-items:center;text-align:center}.ab-inner[data-astro-cid-wosq7gxy]>[data-astro-cid-wosq7gxy]{min-width:0;max-width:100%}@media(min-width:900px){.ab-inner[data-astro-cid-wosq7gxy]{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:left;gap:clamp(2rem,4vw,4rem)}}.ab-badge[data-astro-cid-wosq7gxy]{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.32rem .85rem;background:#0a0a0ae6;color:var(--color-gold);border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;line-height:1.4}.ab-badge-icon[data-astro-cid-wosq7gxy]{display:inline-flex}.ab-headline[data-astro-cid-wosq7gxy]{font-family:var(--font-display);font-weight:700;color:#0a0a0a;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 .7rem;text-wrap:balance}.ab-sub[data-astro-cid-wosq7gxy]{font-family:var(--font-display);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:500;color:#0a0a0ac7;line-height:1.5;margin:0;max-width:62ch}.ab-cta[data-astro-cid-wosq7gxy]{display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2rem;background:#0a0a0a;color:var(--color-gold);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid #0a0a0a;border-radius:999px;text-align:center;max-width:100%;transition:background .22s ease,color .22s ease,transform .22s ease}.ab-cta[data-astro-cid-wosq7gxy]:hover{background:#fff;border-color:#fff;color:#0a0a0a;transform:translateY(-2px)}.ab-cta[data-astro-cid-wosq7gxy]:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.ab-arrow[data-astro-cid-wosq7gxy]{font-family:var(--font-body);transition:transform .22s ease}.ab-cta[data-astro-cid-wosq7gxy]:hover .ab-arrow[data-astro-cid-wosq7gxy]{transform:translate(4px)}@media(max-width:560px){.ab-action[data-astro-cid-wosq7gxy]{width:100%}.ab-cta[data-astro-cid-wosq7gxy]{width:100%;justify-content:center;padding:1rem 1.2rem;letter-spacing:.14em;font-size:12px}.ab-arrow[data-astro-cid-wosq7gxy]{display:none}}@media(prefers-reduced-motion:reduce){.ab-cta[data-astro-cid-wosq7gxy],.ab-arrow[data-astro-cid-wosq7gxy]{transition:none}.ab-cta[data-astro-cid-wosq7gxy]:hover,.ab-cta[data-astro-cid-wosq7gxy]:hover .ab-arrow[data-astro-cid-wosq7gxy]{transform:none}}.team-section[data-astro-cid-qfirn7gs]{padding-block:clamp(5rem,10vw,9rem);background:radial-gradient(ellipse 700px 400px at 80% 30%,rgba(200,175,101,.05) 0%,transparent 60%),#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.team-inner[data-astro-cid-qfirn7gs]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.team-head[data-astro-cid-qfirn7gs]{margin-bottom:clamp(3rem,6vw,5rem);max-width:70ch}.eyebrow[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.team-head[data-astro-cid-qfirn7gs] h2[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.015em;margin:0 0 1.5rem}.head-accent[data-astro-cid-qfirn7gs]{color:var(--color-gold)}.lead[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);color:#ffffffb3;line-height:1.55;margin:0;max-width:60ch}.team-lead[data-astro-cid-qfirn7gs]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;margin-bottom:clamp(4rem,7vw,6rem);padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(180deg,rgba(200,175,101,.05) 0%,transparent 100%);border:1px solid rgba(200,175,101,.18);border-radius:8px}@media(min-width:900px){.team-lead[data-astro-cid-qfirn7gs]{grid-template-columns:4fr 6fr}}.lead-photo[data-astro-cid-qfirn7gs]{position:relative;aspect-ratio:4 / 5;background:#141414;overflow:hidden;border-radius:4px;cursor:pointer;border:0;padding:0;width:100%;display:block}.lead-photo[data-astro-cid-qfirn7gs].is-empty:after{content:"Portrait folgt";position:absolute;inset:0;display:grid;place-items:center;color:#ffffff4d;font-family:var(--font-display);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.lead-photo[data-astro-cid-qfirn7gs] img[data-astro-cid-qfirn7gs]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s cubic-bezier(.215,.61,.355,1),filter .32s ease}.lead-photo[data-astro-cid-qfirn7gs]:hover img[data-astro-cid-qfirn7gs],.lead-photo[data-astro-cid-qfirn7gs]:focus-visible img[data-astro-cid-qfirn7gs]{transform:scale(1.03);filter:brightness(.85)}.play-overlay[data-astro-cid-qfirn7gs]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.3) 100%);opacity:1;transition:opacity .32s ease}.play-circle[data-astro-cid-qfirn7gs]{width:76px;height:76px;border-radius:999px;background:var(--color-gold);display:grid;place-items:center;box-shadow:0 10px 30px #00000073;transition:transform .26s ease,background .26s ease}.play-circle[data-astro-cid-qfirn7gs] svg[data-astro-cid-qfirn7gs]{margin-left:3px}.lead-photo[data-astro-cid-qfirn7gs]:hover .play-circle[data-astro-cid-qfirn7gs],.lead-photo[data-astro-cid-qfirn7gs]:focus-visible .play-circle[data-astro-cid-qfirn7gs]{transform:scale(1.08);background:var(--color-gold-hover)}.play-label[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.lead-photo[data-astro-cid-qfirn7gs]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.video-modal[data-astro-cid-qfirn7gs]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);visibility:hidden;opacity:0;transition:opacity .26s ease,visibility 0s linear .26s}.video-modal[data-astro-cid-qfirn7gs].is-open{visibility:visible;opacity:1;transition:opacity .26s ease,visibility 0s linear 0s}.video-modal-backdrop[data-astro-cid-qfirn7gs]{position:absolute;inset:0;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;cursor:pointer;padding:0}.video-frame[data-astro-cid-qfirn7gs]{position:relative;z-index:1;width:auto;height:min(90vh,calc((100vw - 4rem) * 16 / 9));aspect-ratio:9 / 16;max-width:calc(100vw - 2rem);background:#000;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0009}.video-inner[data-astro-cid-qfirn7gs]{width:100%;height:100%}.video-inner[data-astro-cid-qfirn7gs] iframe{width:100%;height:100%;display:block;border:0}.video-close[data-astro-cid-qfirn7gs]{position:absolute;top:-12px;right:-12px;z-index:2;width:44px;height:44px;border-radius:999px;background:#fff;color:#0a0a0a;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px #00000073;transition:transform .22s ease,background .22s ease}.video-close[data-astro-cid-qfirn7gs]:hover{background:var(--color-gold);transform:rotate(90deg)}@media(max-width:520px){.video-close[data-astro-cid-qfirn7gs]{top:8px;right:8px;width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.lead-photo[data-astro-cid-qfirn7gs] img[data-astro-cid-qfirn7gs],.play-circle[data-astro-cid-qfirn7gs],.video-modal[data-astro-cid-qfirn7gs],.video-close[data-astro-cid-qfirn7gs]{transition:none}}.expert-tag[data-astro-cid-qfirn7gs]{display:inline-flex;align-items:center;align-self:flex-start;padding:.4rem .9rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.24em;border-radius:999px;margin:0 0 1rem}.role-tag[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:var(--color-gold);margin:0 0 1.2rem}.lead-body[data-astro-cid-qfirn7gs] h3[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;margin:0 0 .7rem;letter-spacing:-.01em}.lead-contact[data-astro-cid-qfirn7gs]{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.8rem}.lead-contact-item[data-astro-cid-qfirn7gs]{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.1rem;background:#ffffff0a;border:1px solid rgba(200,175,101,.3);border-radius:10px;text-decoration:none;transition:border-color .22s ease,transform .22s ease,background .22s ease}.lead-contact-item[data-astro-cid-qfirn7gs]:hover{border-color:var(--color-gold);background:#c8af6514;transform:translateY(-2px)}.lead-contact-icon[data-astro-cid-qfirn7gs]{width:34px;height:34px;flex-shrink:0;border-radius:999px;background:#c8af6524;border:1px solid rgba(200,175,101,.35);color:var(--color-gold);display:inline-grid;place-items:center}.lead-contact-label[data-astro-cid-qfirn7gs]{display:block;font-family:var(--font-display);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:#ffffff73;margin-bottom:.15rem}.lead-contact-value[data-astro-cid-qfirn7gs]{display:block;font-family:var(--font-display);font-size:14px;font-weight:700;color:#fff;line-height:1.2}.lead-desc[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:15px;color:#ffffffc7;line-height:1.6;margin:0 0 1.8rem;max-width:55ch}.lead-cta[data-astro-cid-qfirn7gs]{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:background .22s ease,transform .22s ease}.lead-cta[data-astro-cid-qfirn7gs]:hover{background:var(--color-gold-hover);transform:translateY(-2px)}.lead-cta[data-astro-cid-qfirn7gs] .arrow[data-astro-cid-qfirn7gs]{font-family:var(--font-body);transition:transform .22s ease}.lead-cta[data-astro-cid-qfirn7gs]:hover .arrow[data-astro-cid-qfirn7gs]{transform:translate(4px)}.owner-badge[data-astro-cid-qfirn7gs]{display:flex;align-items:center;gap:1.1rem;width:fit-content;max-width:100%;margin-top:1.8rem;padding:.85rem 1.3rem;background:#ffffff0a;border:1px solid rgba(200,175,101,.3);border-radius:10px;text-decoration:none;transition:border-color .22s ease,transform .22s ease,background .22s ease}.owner-badge[data-astro-cid-qfirn7gs]:hover{border-color:var(--color-gold);background:#c8af6514;transform:translateY(-2px)}.owner-badge[data-astro-cid-qfirn7gs] img[data-astro-cid-qfirn7gs]{height:34px;width:auto;display:block;flex-shrink:0}.owner-badge-text[data-astro-cid-qfirn7gs]{padding-left:1.1rem;border-left:1px solid rgba(200,175,101,.3)}.owner-badge-label[data-astro-cid-qfirn7gs]{display:block;font-family:var(--font-display);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:#ffffff73;margin-bottom:.15rem}.owner-badge-value[data-astro-cid-qfirn7gs]{display:block;white-space:nowrap;font-family:var(--font-display);font-size:14px;font-weight:700;color:#fff;line-height:1.2}.partners-head[data-astro-cid-qfirn7gs]{margin-bottom:2.5rem;max-width:60ch}.partners-eyebrow[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:#ffffff73;margin:0 0 .8rem}.partners-title[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);margin:0;line-height:1.2;letter-spacing:-.005em}.partners-grid[data-astro-cid-qfirn7gs]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:820px){.partners-grid[data-astro-cid-qfirn7gs]{grid-template-columns:repeat(3,1fr)}}.partner-card[data-astro-cid-qfirn7gs]{padding:1.6rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:6px;transition:border-color .22s ease,transform .22s ease}.partner-card[data-astro-cid-qfirn7gs]:hover{border-color:#c8af6559;transform:translateY(-3px)}.partner-photo[data-astro-cid-qfirn7gs]{position:relative;aspect-ratio:4 / 5;background:#141414;border-radius:4px;overflow:hidden;margin-bottom:1.2rem}.partner-photo[data-astro-cid-qfirn7gs].is-empty:after{content:"Foto folgt";position:absolute;inset:0;display:grid;place-items:center;color:#ffffff4d;font-family:var(--font-display);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.partner-photo[data-astro-cid-qfirn7gs] img[data-astro-cid-qfirn7gs]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.partner-role[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.28em;color:var(--color-gold);margin:0 0 .6rem}.partner-card[data-astro-cid-qfirn7gs] h4[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.05rem,1.4vw,1.2rem);margin:0 0 .6rem;line-height:1.2}.partner-desc[data-astro-cid-qfirn7gs]{font-family:var(--font-display);font-size:13px;color:#ffffffa6;line-height:1.5;margin:0 0 1.2rem}.partner-badge[data-astro-cid-qfirn7gs]{display:inline-flex;align-items:center;padding:.55rem 1.1rem;background:#fff;border:1px solid rgba(255,255,255,.85);border-radius:999px;transition:transform .22s ease,box-shadow .22s ease}.partner-card[data-astro-cid-qfirn7gs]:hover .partner-badge[data-astro-cid-qfirn7gs]{transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.partner-badge[data-astro-cid-qfirn7gs] img[data-astro-cid-qfirn7gs]{height:22px;width:auto;max-width:140px;display:block}.ablauf-section[data-astro-cid-ox6jwv4o]{padding-block:clamp(5rem,10vw,9rem);background:radial-gradient(ellipse 800px 500px at 50% 0%,rgba(200,175,101,.05) 0%,transparent 60%),#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.ablauf-inner[data-astro-cid-ox6jwv4o]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:none}.ablauf-head[data-astro-cid-ox6jwv4o]{margin-bottom:clamp(3rem,6vw,5rem);max-width:60ch}.eyebrow[data-astro-cid-ox6jwv4o]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.ablauf-head[data-astro-cid-ox6jwv4o] h2[data-astro-cid-ox6jwv4o]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;letter-spacing:-.01em;margin:0}.head-accent[data-astro-cid-ox6jwv4o]{color:var(--color-gold)}.ablauf-track[data-astro-cid-ox6jwv4o]{list-style:none;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:980px){.ablauf-track[data-astro-cid-ox6jwv4o]{grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;gap:0}}.ablauf-step[data-astro-cid-ox6jwv4o]{position:relative;display:flex;flex-direction:column;opacity:0;transform:translateY(22px);transition:opacity .52s ease,transform .52s cubic-bezier(.215,.61,.355,1);transition-delay:var(--d)}.ablauf-step[data-astro-cid-ox6jwv4o].is-visible{opacity:1;transform:translateY(0)}@media(min-width:980px){.ablauf-step[data-astro-cid-ox6jwv4o]{flex-direction:row;align-items:stretch}}.ablauf-card[data-astro-cid-ox6jwv4o]{flex:1;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2.4vw,1.8rem);background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border:1px solid rgba(255,255,255,.09);border-radius:12px;transition:border-color .22s ease}.ablauf-step[data-astro-cid-ox6jwv4o].is-visible .ablauf-card[data-astro-cid-ox6jwv4o]:hover{border-color:#c8af6580}.ablauf-num[data-astro-cid-ox6jwv4o]{width:40px;height:40px;border-radius:999px;background:#c8af6524;border:1px solid rgba(200,175,101,.4);color:var(--color-gold);font-family:var(--font-display);font-size:17px;font-weight:800;display:inline-grid;place-items:center;margin-bottom:.3rem}.ablauf-card[data-astro-cid-ox6jwv4o] h3[data-astro-cid-ox6jwv4o]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.2;margin:0}.ablauf-card[data-astro-cid-ox6jwv4o] p[data-astro-cid-ox6jwv4o]{font-family:var(--font-display);font-size:13.5px;color:#ffffffa6;line-height:1.5;margin:0}.ablauf-meta[data-astro-cid-ox6jwv4o]{margin-top:auto;font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold);padding-top:.4rem}.ablauf-arrow[data-astro-cid-ox6jwv4o]{display:grid;place-items:center;color:#c8af658c;padding:.4rem 0;transform:rotate(90deg)}@media(min-width:980px){.ablauf-arrow[data-astro-cid-ox6jwv4o]{padding:0 .3rem;transform:none}}.ablauf-cta-wrap[data-astro-cid-ox6jwv4o]{display:flex;justify-content:center;opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.ablauf-cta-wrap[data-astro-cid-ox6jwv4o].is-visible{opacity:1;transform:translateY(0)}.green-cta[data-astro-cid-ox6jwv4o]{display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2.4rem;background:var(--color-green-cta);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(31,181,115,.55);border-radius:999px;cursor:pointer;box-shadow:0 14px 34px #0c7b4380;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.green-cta[data-astro-cid-ox6jwv4o]:hover{background:var(--color-green-cta-hover);box-shadow:0 16px 40px #0c7b4399;transform:translateY(-2px)}.green-cta[data-astro-cid-ox6jwv4o] .arrow[data-astro-cid-ox6jwv4o]{font-family:var(--font-body);transition:transform .22s ease}.green-cta[data-astro-cid-ox6jwv4o]:hover .arrow[data-astro-cid-ox6jwv4o]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.ablauf-step[data-astro-cid-ox6jwv4o],.ablauf-cta-wrap[data-astro-cid-ox6jwv4o],.green-cta[data-astro-cid-ox6jwv4o],.green-cta[data-astro-cid-ox6jwv4o] .arrow[data-astro-cid-ox6jwv4o]{transition:none}}.faq-section[data-astro-cid-lsv64e2i]{padding-block:clamp(5rem,10vw,9rem);background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05)}.faq-inner[data-astro-cid-lsv64e2i]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:920px;margin-inline:auto}.faq-head[data-astro-cid-lsv64e2i]{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:60ch}.eyebrow[data-astro-cid-lsv64e2i]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem}.faq-head[data-astro-cid-lsv64e2i] h2[data-astro-cid-lsv64e2i]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;letter-spacing:-.01em;margin:0}.head-accent[data-astro-cid-lsv64e2i]{color:var(--color-gold)}.faq-list[data-astro-cid-lsv64e2i]{display:grid;gap:.8rem}.faq-item[data-astro-cid-lsv64e2i]{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;transition:border-color .22s ease}.faq-item[data-astro-cid-lsv64e2i][open]{border-color:#c8af6559}.faq-q[data-astro-cid-lsv64e2i]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1.2rem,2.4vw,1.8rem);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(15px,1.8vw,18px);line-height:1.3}.faq-q[data-astro-cid-lsv64e2i]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-lsv64e2i]{flex-shrink:0;width:34px;height:34px;border-radius:999px;background:#c8af651f;border:1px solid rgba(200,175,101,.32);color:var(--color-gold);display:inline-grid;place-items:center}.faq-icon-v[data-astro-cid-lsv64e2i]{transform-origin:center;transition:transform .24s ease}.faq-item[data-astro-cid-lsv64e2i][open] .faq-icon-v[data-astro-cid-lsv64e2i]{transform:scaleY(0)}.faq-a[data-astro-cid-lsv64e2i]{margin:0;padding:0 clamp(1.2rem,2.4vw,1.8rem) clamp(1.2rem,2.4vw,1.6rem);font-family:var(--font-display);font-size:14.5px;color:#ffffffb3;line-height:1.65;max-width:75ch}@media(prefers-reduced-motion:reduce){.faq-icon-v[data-astro-cid-lsv64e2i]{transition:none}}.contact-section[data-astro-cid-4hjzu4hk]{padding-block:clamp(6rem,12vw,11rem);background:radial-gradient(ellipse 900px 600px at 50% 50%,rgba(200,175,101,.1) 0%,transparent 60%),#0a0a0a;text-align:center}.contact-inner[data-astro-cid-4hjzu4hk]{padding-inline:clamp(1.5rem,5vw,4rem);max-width:1100px;margin-inline:auto}.eyebrow[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.4rem}.contact-section[data-astro-cid-4hjzu4hk] h2[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(2.2rem,5.5vw,5rem);line-height:1.05;letter-spacing:-.015em;margin:0 0 2rem}.head-accent[data-astro-cid-4hjzu4hk]{color:var(--color-gold)}.lead[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.25rem);color:#ffffffbf;line-height:1.55;margin:0 auto 3rem;max-width:55ch}.contact-cta-row[data-astro-cid-4hjzu4hk]{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-bottom:clamp(4rem,7vw,6rem)}.contact-cta-primary[data-astro-cid-4hjzu4hk]{display:inline-flex;align-items:center;gap:.7rem;padding:1.2rem 2.4rem;background:var(--color-gold);color:#0a0a0a;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid var(--color-gold);transition:background .22s ease,border-color .22s ease,transform .22s ease}.contact-cta-primary[data-astro-cid-4hjzu4hk]:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);transform:translateY(-2px)}.contact-cta-primary[data-astro-cid-4hjzu4hk] .arrow[data-astro-cid-4hjzu4hk]{font-family:var(--font-body);transition:transform .22s ease}.contact-cta-primary[data-astro-cid-4hjzu4hk]:hover .arrow[data-astro-cid-4hjzu4hk]{transform:translate(4px)}.contact-cta-secondary[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:14px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:.3rem;transition:color .2s,border-color .2s}.contact-cta-secondary[data-astro-cid-4hjzu4hk]:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}.contact-meta[data-astro-cid-4hjzu4hk]{display:grid;grid-template-columns:1fr;gap:2rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.08);text-align:left}@media(min-width:720px){.contact-meta[data-astro-cid-4hjzu4hk]{grid-template-columns:repeat(3,1fr);text-align:center}}.meta-label[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:#ffffff73;margin:0 0 .6rem}.meta-value[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:17px;font-weight:700;color:#fff;margin:0 0 .4rem;line-height:1.2}.meta-value[data-astro-cid-4hjzu4hk] a[data-astro-cid-4hjzu4hk]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .2s}.meta-value[data-astro-cid-4hjzu4hk] a[data-astro-cid-4hjzu4hk]:hover{border-bottom-color:var(--color-gold);color:var(--color-gold)}.meta-sub[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:12px;color:#ffffff80;margin:0;letter-spacing:.02em}.hours-block[data-astro-cid-4hjzu4hk]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.08);text-align:left;max-width:520px;margin-inline:auto}.hours-eyebrow[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 1.2rem;text-align:center}.hours-list[data-astro-cid-4hjzu4hk]{margin:0;padding:0;display:grid;gap:.4rem}.hours-row[data-astro-cid-4hjzu4hk]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .2rem;border-bottom:1px solid rgba(255,255,255,.06)}.hours-row[data-astro-cid-4hjzu4hk] dt[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:13px;font-weight:600;color:#ffffffd9;margin:0}.hours-row[data-astro-cid-4hjzu4hk] dd[data-astro-cid-4hjzu4hk]{font-family:var(--font-display);font-size:13px;color:#fff;margin:0;font-variant-numeric:tabular-nums}.hours-row[data-astro-cid-4hjzu4hk].is-closed dt[data-astro-cid-4hjzu4hk],.hours-row[data-astro-cid-4hjzu4hk].is-closed dd[data-astro-cid-4hjzu4hk]{color:#fff6}.cmodal[data-astro-cid-onfc2nkq]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);visibility:hidden;opacity:0;transition:opacity .24s ease,visibility 0s linear .24s}.cmodal[data-astro-cid-onfc2nkq].is-open{visibility:visible;opacity:1;transition:opacity .24s ease,visibility 0s linear 0s}.cmodal-backdrop[data-astro-cid-onfc2nkq]{position:absolute;inset:0;background:#000000d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;cursor:pointer;padding:0}.cmodal-card[data-astro-cid-onfc2nkq]{position:relative;z-index:1;width:min(720px,100%);max-height:90vh;overflow-y:auto;padding:clamp(1.8rem,4vw,3rem);background:radial-gradient(ellipse 500px 300px at 0% 0%,rgba(200,175,101,.12) 0%,transparent 65%),linear-gradient(180deg,#131313,#0c0c0c);border:1px solid rgba(200,175,101,.45);border-radius:16px;box-shadow:0 30px 80px #0009;transform:translateY(14px) scale(.98);transition:transform .28s cubic-bezier(.215,.61,.355,1)}.cmodal[data-astro-cid-onfc2nkq].is-open .cmodal-card[data-astro-cid-onfc2nkq]{transform:translateY(0) scale(1)}.cmodal-close[data-astro-cid-onfc2nkq]{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:999px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.cmodal-close[data-astro-cid-onfc2nkq]:hover{background:var(--color-gold);color:#0a0a0a;transform:rotate(90deg)}.cmodal-eyebrow[data-astro-cid-onfc2nkq]{font-family:var(--font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.32em;color:var(--color-gold);margin:0 0 .9rem}.cmodal-title[data-astro-cid-onfc2nkq]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 1rem;max-width:22ch}.cmodal-text[data-astro-cid-onfc2nkq]{font-family:var(--font-display);font-size:14.5px;color:#ffffffb8;line-height:1.6;margin:0 0 1.8rem;max-width:60ch}.cmodal-options[data-astro-cid-onfc2nkq]{display:grid;grid-template-columns:1fr;gap:1rem}.cmodal-option[data-astro-cid-onfc2nkq]{display:flex;flex-direction:column;gap:.55rem;padding:1.4rem;background:#1fb5730f;border:1px solid rgba(31,181,115,.45);border-radius:12px;text-decoration:none;box-shadow:0 8px 22px #0c7b432e;transition:border-color .22s ease,transform .22s ease,background .22s ease,box-shadow .22s ease}.cmodal-option[data-astro-cid-onfc2nkq]:hover{border-color:var(--color-green);background:#1fb5731f;box-shadow:0 12px 28px #0c7b434d;transform:translateY(-3px)}.cmodal-option-icon[data-astro-cid-onfc2nkq]{width:44px;height:44px;border-radius:999px;background:#1fb57329;border:1px solid rgba(31,181,115,.4);color:var(--color-green);display:inline-grid;place-items:center;margin-bottom:.3rem}.cmodal-option-title[data-astro-cid-onfc2nkq]{font-family:var(--font-display);font-size:15px;font-weight:700;color:#fff;line-height:1.25}.cmodal-option-sub[data-astro-cid-onfc2nkq]{font-family:var(--font-display);font-size:13px;color:#ffffff9e;line-height:1.5}.cmodal-option-num[data-astro-cid-onfc2nkq]{margin-top:auto;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--color-green)}@media(prefers-reduced-motion:reduce){.cmodal[data-astro-cid-onfc2nkq],.cmodal-card[data-astro-cid-onfc2nkq],.cmodal-close[data-astro-cid-onfc2nkq],.cmodal-option[data-astro-cid-onfc2nkq]{transition:none}}.tymodal[data-astro-cid-yqmk4fe4]{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);visibility:hidden;opacity:0;transition:opacity .24s ease,visibility 0s linear .24s}.tymodal[data-astro-cid-yqmk4fe4].is-open{visibility:visible;opacity:1;transition:opacity .24s ease,visibility 0s linear 0s}.tymodal-backdrop[data-astro-cid-yqmk4fe4]{position:absolute;inset:0;background:#000000d6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:0;cursor:pointer;padding:0}.tymodal-card[data-astro-cid-yqmk4fe4]{position:relative;z-index:1;width:min(520px,100%);max-height:90vh;overflow-y:auto;padding:clamp(2rem,5vw,3rem);text-align:center;background:radial-gradient(ellipse 400px 260px at 50% 0%,rgba(31,181,115,.16) 0%,transparent 65%),linear-gradient(180deg,#131313,#0c0c0c);border:1px solid rgba(31,181,115,.4);border-radius:18px;box-shadow:0 30px 80px #0009;transform:translateY(14px) scale(.97);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.tymodal[data-astro-cid-yqmk4fe4].is-open .tymodal-card[data-astro-cid-yqmk4fe4]{transform:translateY(0) scale(1)}.tymodal-close[data-astro-cid-yqmk4fe4]{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:999px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.tymodal-close[data-astro-cid-yqmk4fe4]:hover{background:var(--color-gold);color:#0a0a0a;transform:rotate(90deg)}.tymodal-badge[data-astro-cid-yqmk4fe4]{width:72px;height:72px;margin:0 auto 1.4rem;border-radius:999px;display:inline-grid;place-items:center;color:var(--color-green);background:#1fb57324;border:1px solid rgba(31,181,115,.45);box-shadow:0 0 0 8px #1fb5730f}.tymodal-title[data-astro-cid-yqmk4fe4]{font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.12;letter-spacing:-.01em;margin:0 0 .9rem}.tymodal-text[data-astro-cid-yqmk4fe4]{font-family:var(--font-display);font-size:15px;color:#ffffffb8;line-height:1.6;margin:0 auto 1.8rem;max-width:42ch}.tymodal-cta[data-astro-cid-yqmk4fe4]{display:inline-flex;align-items:center;gap:.6rem;padding:1.05rem 2rem;background:var(--color-green-cta);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;border:1px solid rgba(31,181,115,.55);border-radius:999px;box-shadow:0 14px 34px #0c7b4380;transition:background .22s ease,transform .22s ease,box-shadow .22s ease}.tymodal-cta[data-astro-cid-yqmk4fe4]:hover{background:var(--color-green-cta-hover);transform:translateY(-2px);box-shadow:0 16px 40px #0c7b4399}.tymodal-dismiss[data-astro-cid-yqmk4fe4]{display:block;margin:1.1rem auto 0;padding:.5rem 1rem;font-family:var(--font-display);font-size:13px;font-weight:600;color:#ffffff80;background:none;border:0;cursor:pointer;transition:color .2s ease}.tymodal-dismiss[data-astro-cid-yqmk4fe4]:hover{color:#fff}@media(prefers-reduced-motion:reduce){.tymodal[data-astro-cid-yqmk4fe4],.tymodal-card[data-astro-cid-yqmk4fe4],.tymodal-close[data-astro-cid-yqmk4fe4],.tymodal-cta[data-astro-cid-yqmk4fe4]{transition:none}}.landing-root[data-astro-cid-2re4wek3]{color:#fff;font-family:var(--font-display)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hc[data-astro-cid-zq4i7n3o]{--hc-gutter: clamp(1.25rem, 4vw, 2.5rem);--hc-tilt: 12deg;--hc-card: calc(49vw + 56px) ;--hc-gap: 14px;--hc-bleed: 160px;--hc-fade-bottom: 35%;--hc-fade-top: 9%;--hc-fade-right: 10%;--hc-fade-left: 6%;position:relative;isolation:isolate;height:380px;margin-bottom:calc(-1 * var(--hero-pb, 0px))}.hc-frame[data-astro-cid-zq4i7n3o]{position:absolute;z-index:0;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 var(--hc-fade-top),#000 calc(100% - var(--hc-fade-bottom)),rgba(0,0,0,.7) calc(100% - var(--hc-fade-bottom) * .72),rgba(0,0,0,.3) calc(100% - var(--hc-fade-bottom) * .5),rgba(0,0,0,.08) calc(100% - var(--hc-fade-bottom) * .32),transparent calc(100% - var(--hc-fade-bottom) * .2),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 var(--hc-fade-top),#000 calc(100% - var(--hc-fade-bottom)),rgba(0,0,0,.7) calc(100% - var(--hc-fade-bottom) * .72),rgba(0,0,0,.3) calc(100% - var(--hc-fade-bottom) * .5),rgba(0,0,0,.08) calc(100% - var(--hc-fade-bottom) * .32),transparent calc(100% - var(--hc-fade-bottom) * .2),transparent 100%)}.hc-fade[data-astro-cid-zq4i7n3o]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--hc-fade-left),#000 calc(100% - var(--hc-fade-right)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--hc-fade-left),#000 calc(100% - var(--hc-fade-right)),transparent 100%)}.hc-tilt[data-astro-cid-zq4i7n3o]{position:absolute;top:calc(-1 * var(--hc-bleed));bottom:calc(-1 * var(--hc-bleed));left:50%;display:none;gap:var(--hc-gap);width:calc(var(--hc-cols) * var(--hc-card) + (var(--hc-cols) - 1) * var(--hc-gap));transform:translate(-50%) rotate(var(--hc-tilt))}.hc-tilt[data-astro-cid-zq4i7n3o][data-cols="2"]{display:flex}.hc-col[data-astro-cid-zq4i7n3o]{--hc-shift: calc(var(--hc-card) * 10 / 9 * var(--hc-k, 0));flex:0 0 var(--hc-card);min-width:0}.hc-track[data-astro-cid-zq4i7n3o]{display:flex;flex-direction:column;gap:var(--hc-gap);padding-bottom:var(--hc-gap);transform:translate3d(0,var(--hc-shift),0)}.hc-card[data-astro-cid-zq4i7n3o]{position:relative;aspect-ratio:9 / 10;overflow:hidden;background:#fff;border:1px solid var(--color-line);border-radius:6px;box-shadow:var(--shadow-md)}.hc-card[data-astro-cid-zq4i7n3o] .hc-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.hc-person[data-astro-cid-zq4i7n3o]{position:absolute;z-index:2;bottom:0;right:calc(-.5 * var(--hc-gutter));height:70%;aspect-ratio:1080 / 1920;pointer-events:none}.hc-person[data-astro-cid-zq4i7n3o] .hc-person-img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.55) 90%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,rgba(0,0,0,.55) 90%,transparent 100%)}.hc-badge[data-astro-cid-zq4i7n3o]{position:absolute;z-index:3;top:46%;right:80%;display:grid;justify-items:start;gap:3px;width:max-content;padding:.6rem .75rem .65rem;background:#fff;border:1px solid var(--color-line);border-radius:12px;box-shadow:0 16px 36px #0c090d24,0 2px 6px #0c090d0f;color:var(--color-text);text-decoration:none;pointer-events:auto;transition:box-shadow .2s ease,border-color .2s ease}.hc-badge[data-astro-cid-zq4i7n3o]:hover{border-color:var(--color-gold-light);box-shadow:0 20px 44px #0c090d2e,0 2px 6px #0c090d0f}.hc-badge[data-astro-cid-zq4i7n3o]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.hc-badge-head[data-astro-cid-zq4i7n3o]{display:flex;line-height:0}.hc-badge[data-astro-cid-zq4i7n3o] .hc-badge-google{display:block;width:auto;height:15px}.hc-badge-score[data-astro-cid-zq4i7n3o]{display:flex;align-items:center;gap:.4rem}.hc-badge-num[data-astro-cid-zq4i7n3o]{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:1;color:var(--color-text-strong)}.hc-badge-stars[data-astro-cid-zq4i7n3o]{--google-stars-size: 14px}.hc-badge-label[data-astro-cid-zq4i7n3o]{font-size:11.5px;font-weight:700;line-height:1.25;color:var(--color-text-strong);white-space:nowrap}.hc-badge-sub[data-astro-cid-zq4i7n3o]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.2rem;padding-top:.35rem;border-top:1px solid var(--color-line);font-size:10.5px;font-weight:600;line-height:1.2;color:var(--color-muted);white-space:nowrap}.hc-badge-sub[data-astro-cid-zq4i7n3o] svg[data-astro-cid-zq4i7n3o]{flex:none;width:11px;height:11px;color:var(--color-gold-dark)}@media(min-width:560px){.hc[data-astro-cid-zq4i7n3o]{--hc-card: calc(33vw + 26px) ;--hc-gap: 16px;height:420px}.hc-tilt[data-astro-cid-zq4i7n3o][data-cols="2"]{display:none}.hc-tilt[data-astro-cid-zq4i7n3o][data-cols="3"]{display:flex}.hc-person[data-astro-cid-zq4i7n3o]{height:76%}.hc-badge[data-astro-cid-zq4i7n3o]{padding:.75rem .95rem .8rem;gap:4px}.hc-badge[data-astro-cid-zq4i7n3o] .hc-badge-google{height:18px}.hc-badge-num[data-astro-cid-zq4i7n3o]{font-size:2rem}.hc-badge-stars[data-astro-cid-zq4i7n3o]{--google-stars-size: 16px}.hc-badge-label[data-astro-cid-zq4i7n3o]{font-size:13px}.hc-badge-sub[data-astro-cid-zq4i7n3o]{font-size:11.5px}}@media(min-width:900px){.hc[data-astro-cid-zq4i7n3o]{--hc-edge: calc(var(--hc-gutter) + max(0px, (100vw - var(--container-max)) / 2));--hc-card: clamp(230px, 20vw, 300px);--hc-gap: 22px;--hc-fade-left: 9%;--hc-fade-top: 7%;align-self:stretch;height:auto;min-height:600px;margin-top:calc(-1 * var(--hero-pt, 0px))}.hc-frame[data-astro-cid-zq4i7n3o]{left:0;right:calc(-1 * var(--hc-edge))}.hc-person[data-astro-cid-zq4i7n3o]{height:80%;right:calc(-1*min(var(--hc-edge) - 8px,160px))}.hc-badge[data-astro-cid-zq4i7n3o]{top:47%;right:66%;padding:.85rem 1.05rem .9rem}.hc-badge[data-astro-cid-zq4i7n3o] .hc-badge-google{height:20px}.hc-badge-num[data-astro-cid-zq4i7n3o]{font-size:2.25rem}.hc-badge-stars[data-astro-cid-zq4i7n3o]{--google-stars-size: 18px}.hc-badge-label[data-astro-cid-zq4i7n3o]{font-size:13.5px}.hc-badge-sub[data-astro-cid-zq4i7n3o]{font-size:12px}}@media(min-width:1100px)and (max-width:1319px){.hc-person[data-astro-cid-zq4i7n3o]{height:70%}.hc-badge[data-astro-cid-zq4i7n3o]{top:15%;right:76%}}@media(min-width:1320px){.hc-badge[data-astro-cid-zq4i7n3o]{top:auto;bottom:calc(var(--main-hero-overlap, 0px) + 76px)}}@media(min-width:1920px){.hc[data-astro-cid-zq4i7n3o]{--hc-card: clamp(300px, 15.6vw, 340px)}}@media(min-width:2200px){.hc[data-astro-cid-zq4i7n3o]{--hc-card: 340px;--hc-gap: 24px}.hc-tilt[data-astro-cid-zq4i7n3o][data-cols="3"]{display:none}.hc-tilt[data-astro-cid-zq4i7n3o][data-cols="4"]{display:flex}}@media(prefers-reduced-motion:no-preference){.hc-track[data-astro-cid-zq4i7n3o]{animation:hc-up var(--hc-dur, 54s) linear infinite;will-change:transform}.hc-col--reverse[data-astro-cid-zq4i7n3o] .hc-track[data-astro-cid-zq4i7n3o]{animation-name:hc-down}.hc-frame[data-astro-cid-zq4i7n3o]:hover .hc-track[data-astro-cid-zq4i7n3o]{animation-play-state:paused}.hc-badge[data-astro-cid-zq4i7n3o]{animation:hc-bob 6s ease-in-out infinite}}@keyframes hc-up{0%{transform:translate3d(0,var(--hc-shift),0)}to{transform:translate3d(0,calc(var(--hc-shift) - 100% / var(--hc-r, 2)),0)}}@keyframes hc-down{0%{transform:translate3d(0,calc(var(--hc-shift) - 100% / var(--hc-r, 2)),0)}to{transform:translate3d(0,var(--hc-shift),0)}}@keyframes hc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.hc-badge[data-astro-cid-zq4i7n3o]{transition:none}}.hero[data-astro-cid-qou4r7h2]{--hero-pt: calc(clamp(2rem, 6vw, 4rem) + var(--main-hero-gap, 0px));--hero-pb: 0px;position:relative;overflow:clip;background:#fff;padding-block:var(--hero-pt) var(--hero-pb)}.hero-grid[data-astro-cid-qou4r7h2]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}.hero-copy[data-astro-cid-qou4r7h2]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.4rem;min-width:0}.hero-title[data-astro-cid-qou4r7h2]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:var(--fs-h1-mobile);line-height:1.06;letter-spacing:-.01em;color:var(--color-text-strong)}.hero-eyebrow[data-astro-cid-qou4r7h2]{display:flex;margin-bottom:1.1rem;line-height:1.5;letter-spacing:.12em}.hero-title-line[data-astro-cid-qou4r7h2]{display:block;text-wrap:balance}.hero-title-accent[data-astro-cid-qou4r7h2]{color:var(--color-gold-dark)}@media(min-width:380px){.hero-title-accent[data-astro-cid-qou4r7h2]{white-space:nowrap}}.hero-sub[data-astro-cid-qou4r7h2]{margin:0;max-width:52ch;font-size:var(--fs-body-mobile);line-height:1.65;color:var(--color-text);text-wrap:pretty}.hero-cta[data-astro-cid-qou4r7h2]{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;margin-top:.4rem}.hero-microcopy[data-astro-cid-qou4r7h2]{margin:0;max-width:46ch;font-size:var(--fs-small);line-height:1.5;color:var(--color-muted)}@media(min-width:560px){.hero-cta[data-astro-cid-qou4r7h2]{align-items:flex-start}}@media(min-width:768px){.hero-title[data-astro-cid-qou4r7h2]{font-size:clamp(2.875rem,1.3rem + 2.6vw,4rem)}.hero-sub[data-astro-cid-qou4r7h2]{font-size:19px}}@media(min-width:900px){.hero[data-astro-cid-qou4r7h2]{--hero-lift: calc(var(--main-header-h, 0px) + var(--main-header-air, 0px));--hero-pt: calc(clamp(1.75rem, 3.2vw, 3rem) + var(--main-hero-gap, 0px) + var(--hero-lift));margin-top:calc(-1 * var(--hero-lift))}.hero[data-astro-cid-qou4r7h2] .hc{--hc-fade-bottom: calc((100% - var(--hero-lift)) * .35)}.hero[data-astro-cid-qou4r7h2] .hc-person{height:calc((100% - var(--hero-lift)) * .8)}.hero-grid[data-astro-cid-qou4r7h2]{grid-template-columns:minmax(0,52fr) minmax(0,48fr);column-gap:clamp(2rem,4vw,3.5rem);align-items:start}.hero-copy[data-astro-cid-qou4r7h2]{gap:1.3rem;padding-bottom:calc(var(--main-hero-overlap, 0px) + clamp(2rem,3.5vw,3rem))}.hero-eyebrow[data-astro-cid-qou4r7h2]{margin-bottom:.75rem}.hero-cta[data-astro-cid-qou4r7h2]{margin-top:.3rem}}@media(min-width:1100px){.hero-grid[data-astro-cid-qou4r7h2]{grid-template-columns:minmax(0,51fr) minmax(0,49fr)}.hero-title[data-astro-cid-qou4r7h2]{font-size:clamp(2.875rem,min(1.3rem + 2.6vw,6.8vh),4rem)}}@media(min-width:1600px){.hero-grid[data-astro-cid-qou4r7h2]{grid-template-columns:minmax(0,59fr) minmax(0,41fr)}.hero-title[data-astro-cid-qou4r7h2]{font-size:clamp(2.875rem,min(1.3rem + 2.6vw,6.8vh),4.25rem)}.hero-sub[data-astro-cid-qou4r7h2]{max-width:58ch;font-size:20px}}@media(min-width:1100px)and (max-width:1319px){.hero[data-astro-cid-qou4r7h2] .hc-person{height:calc((100% - var(--hero-lift)) * .7)}}.cv[data-astro-cid-b7aip6gm]{position:relative;z-index:2;margin-top:calc(-1 * var(--main-hero-overlap, 0px));padding-block:clamp(1.75rem,5vw,2.5rem) clamp(3rem,6vw,4.5rem);background:transparent}.cv-grid[data-astro-cid-b7aip6gm]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cards" "media";row-gap:clamp(2.25rem,7vw,3rem)}.cv-cards[data-astro-cid-b7aip6gm]{grid-area:cards;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin:0;padding:0;list-style:none}.cv-card[data-astro-cid-b7aip6gm]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem .9rem;padding:1.15rem 1.2rem 1.25rem;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:0 12px 32px #0c090d12,0 1px 3px #0c090d0a;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.cv-card[data-astro-cid-b7aip6gm]:hover,.cv-card[data-astro-cid-b7aip6gm]:focus-within{transform:translateY(-4px);border-color:var(--color-gold-light);box-shadow:0 20px 44px #0c090d1c,0 2px 6px #0c090d0d}.cv-card-icon[data-astro-cid-b7aip6gm]{display:block;flex:none;width:48px;height:48px;margin-left:-9px}.cv-card-title[data-astro-cid-b7aip6gm]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.45rem;line-height:1.15;color:var(--color-text-strong);text-wrap:balance}.cv-card-link[data-astro-cid-b7aip6gm]{color:inherit;text-decoration:none}.cv-card-link[data-astro-cid-b7aip6gm]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.cv-card-link[data-astro-cid-b7aip6gm]:focus-visible{outline:none}.cv-card-link[data-astro-cid-b7aip6gm]:focus-visible:after{outline:2px solid var(--color-navy-dark);outline-offset:3px;border-radius:16px}.cv-card-text[data-astro-cid-b7aip6gm]{grid-column:1 / -1;margin:0;padding-right:1.4rem;font-size:15.5px;line-height:1.6;color:var(--color-text);text-wrap:pretty}.cv-card-arrow[data-astro-cid-b7aip6gm]{position:absolute;right:1.1rem;bottom:1.1rem;display:inline-grid;color:var(--color-gold);transition:transform .26s ease,color .26s ease}.cv-card[data-astro-cid-b7aip6gm]:hover .cv-card-arrow[data-astro-cid-b7aip6gm]{transform:translate(4px);color:var(--color-gold-dark)}.cv-card[data-astro-cid-b7aip6gm].cv-card--cta{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1.1rem;padding-inline:1rem;background:var(--color-gold);border-color:var(--color-gold);color:var(--color-on-gold, #ffffff);box-shadow:0 14px 34px #ad8f3b47,0 1px 3px #0c090d0f}.cv-card[data-astro-cid-b7aip6gm].cv-card--cta:hover,.cv-card[data-astro-cid-b7aip6gm].cv-card--cta:focus-within{transform:none;border-color:var(--color-gold);box-shadow:0 14px 34px #ad8f3b47,0 1px 3px #0c090d0f}.cv-cta-text[data-astro-cid-b7aip6gm]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.45rem;line-height:1.2;color:var(--color-on-gold, #ffffff);text-wrap:balance}.cv-card[data-astro-cid-b7aip6gm].cv-card--cta .cta-btn.cv-cta-btn{min-height:64px;padding:.85rem .9rem;font-size:15px;letter-spacing:.05em;background:var(--color-gold-dark);border-color:var(--color-gold-dark);color:var(--color-on-gold, #ffffff);box-shadow:0 6px 18px #0c090d24}.cv-card[data-astro-cid-b7aip6gm].cv-card--cta .cta-btn.cv-cta-btn:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark);color:var(--color-on-gold, #ffffff);box-shadow:inset 0 0 0 100vmax #0c090d1f,0 10px 24px #0c090d2e}.cv-card--cta[data-astro-cid-b7aip6gm] .cv-cta-btn .cta-btn-label{text-wrap:balance}.cv-media[data-astro-cid-b7aip6gm]{grid-area:media;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0}.cv-player[data-astro-cid-b7aip6gm]{width:min(270px,72vw)}.cv-player[data-astro-cid-b7aip6gm] .video-facade{margin-inline:auto}.cv-player[data-astro-cid-b7aip6gm] .video-facade-screen{box-shadow:0 28px 60px #0c090d38,0 4px 12px #0c090d14}.cv-video-title[data-astro-cid-b7aip6gm]{max-width:24ch;margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.25rem;line-height:1.25;color:var(--color-text-strong);text-align:center;text-wrap:balance}.cv-note-link[data-astro-cid-b7aip6gm]{color:#fff;text-decoration:underline;text-underline-offset:2px}.cv[data-astro-cid-b7aip6gm].is-armed [data-astro-cid-b7aip6gm][data-cv-reveal]{opacity:0;translate:0 26px;transition:opacity .7s ease calc(var(--cv-i, 0) * .11s),translate .7s cubic-bezier(.2,.7,.2,1) calc(var(--cv-i, 0) * .11s),transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.cv[data-astro-cid-b7aip6gm].is-armed [data-astro-cid-b7aip6gm][data-cv-reveal].is-in{opacity:1;translate:0 0}@media(min-width:560px){.cv-cards[data-astro-cid-b7aip6gm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cv-card[data-astro-cid-b7aip6gm]{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.4rem 1.35rem 1.5rem}.cv-card-title[data-astro-cid-b7aip6gm]{margin-top:.15rem}}@media(min-width:900px){.cv[data-astro-cid-b7aip6gm]{padding-top:0}}@media(min-width:1100px){.cv-grid[data-astro-cid-b7aip6gm]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"cards media";column-gap:clamp(2rem,3vw,2.75rem);align-items:start}.cv-cards[data-astro-cid-b7aip6gm]{gap:1.15rem}.cv-card[data-astro-cid-b7aip6gm]{padding:1.5rem 1.45rem 1.6rem}.cv-card-text[data-astro-cid-b7aip6gm]{font-size:15.5px}.cv-media[data-astro-cid-b7aip6gm]{align-items:flex-start;margin-top:-48px}.cv-player[data-astro-cid-b7aip6gm],.cv-video-title[data-astro-cid-b7aip6gm]{width:clamp(250px,20vw,290px);max-width:none}}@media(min-width:1100px)and (max-width:1399px){.cv-grid[data-astro-cid-b7aip6gm]{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}}@media(min-width:1100px)and (max-width:1319px){.cv-player[data-astro-cid-b7aip6gm] .video-facade-play{gap:.55rem;padding-right:.9rem;font-size:13px;letter-spacing:.06em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cv-card[data-astro-cid-b7aip6gm],.cv-card-arrow[data-astro-cid-b7aip6gm]{transition:none}.cv-card[data-astro-cid-b7aip6gm]:hover,.cv-card[data-astro-cid-b7aip6gm]:focus-within,.cv-card[data-astro-cid-b7aip6gm]:hover .cv-card-arrow[data-astro-cid-b7aip6gm]{transform:none}}.trust[data-astro-cid-nahp3wh4]{position:relative;overflow:clip;background:linear-gradient(to top,var(--color-surface) 3px,#ffffff 3px);border-top:1px solid var(--color-line);padding-top:clamp(2rem,4.5vw,3rem)}.trust-grid[data-astro-cid-nahp3wh4]{position:relative;z-index:1;padding-bottom:clamp(2rem,4.5vw,3rem)}.trust-grid[data-astro-cid-nahp3wh4]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"logos" "rating" "chips";align-items:center;row-gap:1.75rem}.trust-logos[data-astro-cid-nahp3wh4]{grid-area:logos;display:flex;flex-direction:column;gap:1rem;min-width:0}.trust-caption[data-astro-cid-nahp3wh4]{margin:0;color:var(--color-gold-dark)}.trust-band[data-astro-cid-nahp3wh4]{position:relative;min-width:0;margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.trust-track[data-astro-cid-nahp3wh4]{display:flex;width:max-content}.trust-list[data-astro-cid-nahp3wh4]{display:flex;flex-shrink:0;align-items:center;gap:clamp(2rem,4vw,3.25rem);margin:0;padding:.25rem clamp(2rem,4vw,3.25rem) .25rem 0;list-style:none}.trust-item[data-astro-cid-nahp3wh4]{flex-shrink:0;display:flex;align-items:center;height:56px}.trust-item[data-astro-cid-nahp3wh4] .trust-logo{display:block;width:auto;height:44px;filter:var(--logo-mono-filter);opacity:var(--logo-mono-opacity);transition:filter .25s ease,opacity .25s ease}.trust-item[data-astro-cid-nahp3wh4]:active .trust-logo{filter:none;opacity:1}@media(hover:hover){.trust-item[data-astro-cid-nahp3wh4]:hover .trust-logo{filter:none;opacity:1}}.trust-chips[data-astro-cid-nahp3wh4]{grid-area:chips;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.trust-chip[data-astro-cid-nahp3wh4]{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;padding:.4rem .95rem .4rem .45rem;background:#fff;border:1px solid var(--color-line);border-radius:999px;box-shadow:0 1px 3px #0c090d0d;font-size:13.5px;font-weight:600;line-height:1.2;color:var(--color-text-strong);white-space:nowrap}.trust-chip-check[data-astro-cid-nahp3wh4],.trust-pe-check[data-astro-cid-nahp3wh4]{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;color:#fff;background:var(--color-gold);border-radius:50%}.trust-rating[data-astro-cid-nahp3wh4]{grid-area:rating;display:flex;flex-direction:column;align-items:center;gap:.9rem;min-width:0}.trust-google[data-astro-cid-nahp3wh4]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;width:min(100%,360px);padding:1.4rem 1.5rem 1.3rem;overflow:hidden;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:0 16px 36px #0c090d1f,0 2px 6px #0c090d0d;color:inherit;text-align:center;text-decoration:none;transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.trust-google[data-astro-cid-nahp3wh4]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-gold)}.trust-google[data-astro-cid-nahp3wh4]:hover{transform:translateY(-3px);border-color:var(--color-gold-light);box-shadow:0 22px 46px #0c090d29,0 2px 6px #0c090d0d}.trust-google[data-astro-cid-nahp3wh4] .trust-google-logo{display:block;width:auto;height:24px}.trust-google-row[data-astro-cid-nahp3wh4]{display:flex;align-items:center;gap:.8rem;padding-block:.9rem 1.5rem}.trust-google-score[data-astro-cid-nahp3wh4]{position:relative;isolation:isolate;padding-inline:14px;font-family:var(--font-heading);font-weight:700;font-size:3rem;line-height:.9;color:var(--color-text-strong)}.trust-seal[data-astro-cid-nahp3wh4]{position:absolute;z-index:-1;top:50%;left:50%;width:120px;translate:-50% -50%;opacity:.9;pointer-events:none}.trust-google-meta[data-astro-cid-nahp3wh4]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.trust-stars[data-astro-cid-nahp3wh4]{--google-stars-size: 22px;margin-left:calc(var(--google-stars-size) / -12)}.trust-google-count[data-astro-cid-nahp3wh4]{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--color-text-strong);text-align:left;white-space:nowrap}.trust-google-link[data-astro-cid-nahp3wh4]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;padding-top:.75rem;width:100%;justify-content:center;border-top:1px solid var(--color-line);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--color-accent-text)}.trust-google-link[data-astro-cid-nahp3wh4] svg[data-astro-cid-nahp3wh4]{transition:transform .2s ease}.trust-google[data-astro-cid-nahp3wh4]:hover .trust-google-link[data-astro-cid-nahp3wh4] svg[data-astro-cid-nahp3wh4]{transform:translate(3px)}.trust-pe[data-astro-cid-nahp3wh4]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:.25rem;font-size:13.5px;font-weight:600;line-height:1.25;color:var(--color-text);text-decoration:none}.trust-pe-check[data-astro-cid-nahp3wh4]{width:20px;height:20px}.trust-pe-label[data-astro-cid-nahp3wh4]{text-decoration:underline;text-decoration-color:var(--color-gold-light);text-underline-offset:4px;transition:text-decoration-color .2s ease}.trust-pe[data-astro-cid-nahp3wh4]:hover .trust-pe-label[data-astro-cid-nahp3wh4]{text-decoration-color:var(--color-gold-dark)}.trust-google[data-astro-cid-nahp3wh4]:focus-visible,.trust-pe[data-astro-cid-nahp3wh4]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:4px}@media(min-width:560px){.trust-google-score[data-astro-cid-nahp3wh4]{font-size:3.25rem}.trust-stars[data-astro-cid-nahp3wh4]{--google-stars-size: 24px}}@media(min-width:1100px){.trust-grid[data-astro-cid-nahp3wh4]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logos rating" "chips rating";column-gap:clamp(2.5rem,4vw,4rem);row-gap:1.4rem}.trust-band[data-astro-cid-nahp3wh4]{margin-inline:0}.trust-chips[data-astro-cid-nahp3wh4]{justify-content:flex-start;align-self:start}.trust-google[data-astro-cid-nahp3wh4]{width:340px}}@media(prefers-reduced-motion:no-preference){.trust-track[data-astro-cid-nahp3wh4]{animation:trust-run var(--trust-duration, 40s) linear infinite}.trust-band[data-astro-cid-nahp3wh4]:hover .trust-track[data-astro-cid-nahp3wh4]{animation-play-state:paused}}@keyframes trust-run{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.trust-band[data-astro-cid-nahp3wh4]{-webkit-mask-image:none;mask-image:none}.trust-track[data-astro-cid-nahp3wh4]{width:auto;justify-content:center}.trust-list[data-astro-cid-nahp3wh4]{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:center;row-gap:1rem;padding-inline:clamp(1.25rem,4vw,2.5rem)}.trust-list[data-astro-cid-nahp3wh4][aria-hidden=true],.trust-item--copy[data-astro-cid-nahp3wh4]{display:none}.trust-google[data-astro-cid-nahp3wh4],.trust-google-link[data-astro-cid-nahp3wh4] svg[data-astro-cid-nahp3wh4],.trust-pe-label[data-astro-cid-nahp3wh4],.trust-item[data-astro-cid-nahp3wh4] .trust-logo{transition:none}.trust-google[data-astro-cid-nahp3wh4]:hover,.trust-google[data-astro-cid-nahp3wh4]:hover .trust-google-link[data-astro-cid-nahp3wh4] svg[data-astro-cid-nahp3wh4]{transform:none}}.vgl[data-astro-cid-miuj7upf]{overflow-x:clip}.vgl-top[data-astro-cid-miuj7upf]{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.vgl-top[data-astro-cid-miuj7upf] .section-head{margin-bottom:0}.vgl-illu-wrap[data-astro-cid-miuj7upf]{--vgl-illu-w: min(100%, 360px);position:relative;min-width:0;margin-top:.5rem}.vgl-illu[data-astro-cid-miuj7upf]{display:block;width:var(--vgl-illu-w);margin-block:calc(var(--vgl-illu-w) * -.1) calc(var(--vgl-illu-w) * -.12);margin-inline:auto}@media(min-width:640px){.vgl-illu-wrap[data-astro-cid-miuj7upf]{--vgl-illu-w: min(100%, 440px)}.vgl-illu[data-astro-cid-miuj7upf]{margin-inline:calc(var(--vgl-illu-w) * -.09) 0}}@media(min-width:1100px){.vgl-top[data-astro-cid-miuj7upf]{grid-template-columns:minmax(0,1fr) clamp(420px,37vw,520px);align-items:center;column-gap:clamp(2rem,4vw,4rem)}.vgl-illu-wrap[data-astro-cid-miuj7upf]{margin-top:0}.vgl-illu[data-astro-cid-miuj7upf]{width:108%;margin:-8% -8% -8% 0}}.vgl-board[data-astro-cid-miuj7upf]{--vgl-radius: 16px;--vgl-shadow-me: 0 16px 40px rgba(35, 57, 91, .1), 0 2px 6px rgba(35, 57, 91, .05);--vgl-shadow-me-lifted: 0 26px 60px rgba(35, 57, 91, .16), 0 4px 10px rgba(35, 57, 91, .06);--vgl-gold-bar: linear-gradient(var(--color-gold), var(--color-gold)) top / 100% 4px no-repeat;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.6rem}.vgl-head[data-astro-cid-miuj7upf]{grid-column:1 / -1;display:flex;align-items:center;gap:.7rem;min-width:0;padding:.7rem .9rem;border-radius:12px}.vgl-head--others[data-astro-cid-miuj7upf]{background:var(--color-surface-2)}.vgl-head--me[data-astro-cid-miuj7upf]{margin-top:.5rem;padding-top:.85rem;background:var(--vgl-gold-bar),#fff;box-shadow:var(--vgl-shadow-me)}.vgl-head-name[data-astro-cid-miuj7upf]{min-width:0;font-family:var(--font-heading);font-weight:600;font-size:1.125rem;line-height:1.15}@media(min-width:640px){.vgl-head-name[data-astro-cid-miuj7upf]{font-size:1.25rem}}.vgl-head--others[data-astro-cid-miuj7upf] .vgl-head-name[data-astro-cid-miuj7upf]{color:var(--color-text)}.vgl-head--me[data-astro-cid-miuj7upf] .vgl-head-name[data-astro-cid-miuj7upf]{color:var(--color-text-strong)}.vgl-head-icon[data-astro-cid-miuj7upf]{flex:none;width:34px;height:34px}.vgl-head-icon-bg[data-astro-cid-miuj7upf]{fill:var(--color-line)}.vgl-head-icon-glyph[data-astro-cid-miuj7upf]{stroke:var(--color-muted)}.vgl-head-icon-dot[data-astro-cid-miuj7upf]{fill:var(--color-muted)}.vgl-avatar[data-astro-cid-miuj7upf]{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--color-gold)}.vgl-avatar[data-astro-cid-miuj7upf] img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.vgl-head-logo[data-astro-cid-miuj7upf]{flex:none;width:clamp(84px,24vw,104px);margin-left:auto}.vgl-head-logo[data-astro-cid-miuj7upf] img{display:block;width:100%;height:auto}.vgl-label[data-astro-cid-miuj7upf]{grid-column:1 / -1;position:relative;margin:0;padding:2rem 0 .75rem;font-family:var(--font-heading);font-weight:600;font-size:1.3125rem;line-height:1.2;color:var(--color-text-strong);text-wrap:balance}.vgl-label-text[data-astro-cid-miuj7upf]{position:relative;z-index:1}.vgl-cell[data-astro-cid-miuj7upf]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.8rem;min-width:0;padding:1rem 1.1rem 1.1rem;border-radius:var(--vgl-radius)}.vgl-cell--others[data-astro-cid-miuj7upf]{background:var(--color-surface-2)}.vgl-cell--me[data-astro-cid-miuj7upf]{margin-top:.6rem;padding-top:1.2rem;background:var(--vgl-gold-bar),#fff;box-shadow:var(--vgl-shadow-me)}.vgl-icon[data-astro-cid-miuj7upf]{flex:none;width:26px;height:26px;margin-top:.1rem}.vgl-icon-x-bg[data-astro-cid-miuj7upf]{fill:var(--color-line)}.vgl-icon-x-glyph[data-astro-cid-miuj7upf]{stroke:var(--color-muted)}.vgl-icon-check-bg[data-astro-cid-miuj7upf]{fill:var(--color-gold)}.vgl-icon-check-glyph[data-astro-cid-miuj7upf]{stroke:#fff}.vgl-text[data-astro-cid-miuj7upf]{margin:0;min-width:0;font-size:1.0625rem;line-height:1.6;hyphens:manual;overflow-wrap:break-word}.vgl-cell--others[data-astro-cid-miuj7upf] .vgl-text[data-astro-cid-miuj7upf]{color:var(--color-text)}.vgl-cell--me[data-astro-cid-miuj7upf] .vgl-text[data-astro-cid-miuj7upf]{color:var(--color-text-strong);font-weight:500}.vgl-me-lead[data-astro-cid-miuj7upf]{font-weight:700;color:var(--color-text-strong)}@media(min-width:880px){.vgl-board[data-astro-cid-miuj7upf]{--vgl-gap: clamp(1.75rem, 3vw, 2.75rem);--vgl-pad: clamp(1.75rem, 2.8vw, 2.75rem);column-gap:var(--vgl-gap)}.vgl-board[data-astro-cid-miuj7upf]:before,.vgl-board[data-astro-cid-miuj7upf]:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;width:calc(50% - var(--vgl-gap) / 2);border-radius:var(--vgl-radius)}.vgl-board[data-astro-cid-miuj7upf]:before{left:0;background:var(--color-surface-2);box-shadow:inset 0 0 0 1px #23395b0d}.vgl-board[data-astro-cid-miuj7upf]:after{right:0;background:var(--vgl-gold-bar),#fff;box-shadow:var(--vgl-shadow-me-lifted);translate:0 -6px}.vgl-me[data-astro-cid-miuj7upf]{translate:0 -6px}.vgl-head[data-astro-cid-miuj7upf]{gap:.95rem;padding:2rem var(--vgl-pad) .4rem;border-radius:0;background:none;box-shadow:none}.vgl-head--others[data-astro-cid-miuj7upf]{grid-column:1}.vgl-head--me[data-astro-cid-miuj7upf]{grid-column:2;margin-top:0;padding-top:2rem;background:none}.vgl-head-name[data-astro-cid-miuj7upf]{font-size:1.5rem}.vgl-head-icon[data-astro-cid-miuj7upf],.vgl-avatar[data-astro-cid-miuj7upf]{width:48px;height:48px}.vgl-head-logo[data-astro-cid-miuj7upf]{width:clamp(92px,8vw,110px)}.vgl-label[data-astro-cid-miuj7upf]{display:flex;align-items:center;justify-content:center;padding:1.2rem 0;font-size:1.1875rem;text-align:center}.vgl-label-text[data-astro-cid-miuj7upf]{max-width:calc(100% - 2 * var(--vgl-pad));padding:.5rem 1.2rem .55rem;background:#fff;border:1px solid rgba(200,175,101,.5);border-radius:999px;box-shadow:0 6px 18px #23395b14}.vgl-label[data-astro-cid-miuj7upf]:before,.vgl-label[data-astro-cid-miuj7upf]:after{content:"";position:absolute;top:50%;height:1px}.vgl-label[data-astro-cid-miuj7upf]:before{left:var(--vgl-pad);right:calc(50% + var(--vgl-gap) / 2);background:#23395b1a;transform-origin:right center}.vgl-label[data-astro-cid-miuj7upf]:after{left:calc(50% + var(--vgl-gap) / 2);right:var(--vgl-pad);background:#c8af658c;transform-origin:left center}.vgl-cell[data-astro-cid-miuj7upf]{gap:1rem;padding:.2rem var(--vgl-pad) .4rem;margin-top:0;border-radius:0;background:none;box-shadow:none}.vgl-cell--others[data-astro-cid-miuj7upf]{grid-column:1}.vgl-cell--me[data-astro-cid-miuj7upf]{grid-column:2;background:none;box-shadow:none}.vgl-cell--last[data-astro-cid-miuj7upf]{padding-bottom:2.4rem}.vgl-icon[data-astro-cid-miuj7upf]{width:30px;height:30px;margin-top:0}.vgl-text[data-astro-cid-miuj7upf]{font-size:1.125rem;line-height:1.6;padding-top:.05rem}}.vgl-long[data-astro-cid-miuj7upf]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "text" "pills" "quote" "cta";gap:1.25rem;margin-top:clamp(3.5rem,8vw,6rem)}.vgl-long-head[data-astro-cid-miuj7upf]{grid-area:head;min-width:0}.vgl-long-text[data-astro-cid-miuj7upf]{grid-area:text}.vgl-pills[data-astro-cid-miuj7upf]{grid-area:pills}.vgl-quote-area[data-astro-cid-miuj7upf]{grid-area:quote}.vgl-long-cta[data-astro-cid-miuj7upf]{grid-area:cta}.vgl-long-eyebrow[data-astro-cid-miuj7upf]{margin:0 0 .85rem}.vgl-long-title[data-astro-cid-miuj7upf]{margin:0;max-width:24ch;font-family:var(--font-heading);font-weight:600;font-size:1.625rem;line-height:1.18;color:var(--color-text-strong);text-wrap:balance}.vgl-long-rule[data-astro-cid-miuj7upf]{position:relative;display:block;width:100%;max-width:30rem;height:3px;margin-top:1.25rem;border-radius:3px;background:#c8af6538;overflow:hidden}.vgl-long-rule[data-astro-cid-miuj7upf]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold) 60%,var(--color-gold-light));transform-origin:left center}.vgl-long-text[data-astro-cid-miuj7upf]{margin:0;max-width:58ch;font-size:1.0625rem;line-height:1.65;color:var(--color-text)}.vgl-pills[data-astro-cid-miuj7upf]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none}.vgl-pill[data-astro-cid-miuj7upf]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem .4rem .4rem;background:#fff;border:1px solid rgba(200,175,101,.45);border-radius:999px;box-shadow:0 4px 12px #23395b0f;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--color-text-strong);white-space:nowrap}.vgl-pill-icon[data-astro-cid-miuj7upf]{flex:none;width:20px;height:20px}.vgl-pill-icon-bg[data-astro-cid-miuj7upf]{fill:var(--color-gold)}.vgl-quote-area[data-astro-cid-miuj7upf]{position:relative;isolation:isolate;min-width:0;margin-top:.75rem}.vgl-deko[data-astro-cid-miuj7upf]{--sb-w: clamp(96px, 27vw, 128px);position:absolute;z-index:-1;top:calc(var(--sb-w) * -.46);right:calc(var(--sb-w) * -.3)}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-k,.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-d{transform-box:fill-box;transform-origin:center}.vgl-deko[data-astro-cid-miuj7upf]:after{content:"";position:absolute;left:25%;top:25%;width:10.6%;aspect-ratio:1;box-sizing:border-box;border:2px solid var(--color-gold);translate:-50% -50%;rotate:45deg;opacity:0;pointer-events:none}.vgl-quote[data-astro-cid-miuj7upf]{position:relative;margin:0;padding:1.6rem 1.5rem 1.5rem;background:#fff;border-radius:var(--vgl-radius, 16px);box-shadow:0 16px 40px #23395b1a,0 2px 6px #23395b0d}.vgl-quote-top[data-astro-cid-miuj7upf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.vgl-quote-mark[data-astro-cid-miuj7upf]{width:38px;height:auto;fill:var(--color-gold-light)}.vgl-quote-top[data-astro-cid-miuj7upf] .vgl-stars{flex:none}.vgl-quote-text[data-astro-cid-miuj7upf]{margin:0}.vgl-quote-text[data-astro-cid-miuj7upf] p[data-astro-cid-miuj7upf]{margin:0;font-family:var(--font-heading);font-weight:600;font-size:1.3125rem;line-height:1.4;color:var(--color-text-strong);text-wrap:pretty}.vgl-quote-caption[data-astro-cid-miuj7upf]{display:flex;flex-direction:column;gap:.15rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-line);font-size:.9375rem;line-height:1.4}.vgl-quote-name[data-astro-cid-miuj7upf]{font-weight:700;color:var(--color-text-strong)}.vgl-quote-role[data-astro-cid-miuj7upf]{color:var(--color-muted)}.vgl-long-cta[data-astro-cid-miuj7upf]{margin-top:.75rem}.vgl-long-cta[data-astro-cid-miuj7upf] .cta-btn{width:100%}@media(min-width:640px){.vgl-long-cta[data-astro-cid-miuj7upf] .cta-btn{width:auto}.vgl-quote-area[data-astro-cid-miuj7upf]{max-width:40rem;margin-top:1.5rem}.vgl-quote[data-astro-cid-miuj7upf]{padding:2rem 2.1rem 1.9rem}.vgl-deko[data-astro-cid-miuj7upf]{--sb-w: 140px;top:calc(var(--sb-w) * -.36);right:calc(var(--sb-w) * -.36)}}@media(min-width:768px){.vgl-long-title[data-astro-cid-miuj7upf]{font-size:2.125rem}.vgl-long-text[data-astro-cid-miuj7upf]{font-size:1.125rem}.vgl-quote-text[data-astro-cid-miuj7upf] p[data-astro-cid-miuj7upf]{font-size:1.5rem}}@media(min-width:1100px){.vgl-long[data-astro-cid-miuj7upf]{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-areas:"head  quote" "text  quote" "pills quote" "cta   quote";grid-template-rows:auto auto auto 1fr;column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:1.4rem;align-items:start}.vgl-quote-area[data-astro-cid-miuj7upf]{align-self:center;max-width:none;margin:0}.vgl-quote[data-astro-cid-miuj7upf]{padding:2.2rem 2.25rem 2rem}.vgl-deko[data-astro-cid-miuj7upf]{--sb-w: clamp(150px, 13vw, 184px);top:calc(var(--sb-w) * -.5);right:max(calc(var(--sb-w) * -.34),calc((min(100vw,var(--container-max, 1200px)) - 100vw)/2 - clamp(1.25rem,4vw,2.5rem) + 6px))}.vgl-quote-text[data-astro-cid-miuj7upf] p[data-astro-cid-miuj7upf]{font-size:1.375rem}.vgl-long-cta[data-astro-cid-miuj7upf]{margin-top:.6rem}}.vgl--anim[data-astro-cid-miuj7upf] .vgl-rv[data-astro-cid-miuj7upf]{opacity:0;transform:translateY(16px);transition:opacity .5s ease var(--vgl-delay, 0ms),transform .5s cubic-bezier(.22,1,.36,1) var(--vgl-delay, 0ms),translate .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease}.vgl--anim[data-astro-cid-miuj7upf] .vgl-rv[data-astro-cid-miuj7upf].is-in{opacity:1;transform:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted) .vgl-cell--me[data-astro-cid-miuj7upf],.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted) .vgl-head--me[data-astro-cid-miuj7upf]{box-shadow:0 6px 16px #23395b0f}@media(min-width:880px){.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:after{transition:translate .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease}.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted) .vgl-me[data-astro-cid-miuj7upf],.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted):after{translate:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted):after{box-shadow:var(--vgl-shadow-me)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted) .vgl-cell--me[data-astro-cid-miuj7upf],.vgl--anim[data-astro-cid-miuj7upf] .vgl-board[data-astro-cid-miuj7upf]:not(.is-lifted) .vgl-head--me[data-astro-cid-miuj7upf]{box-shadow:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-label[data-astro-cid-miuj7upf]:before,.vgl--anim[data-astro-cid-miuj7upf] .vgl-label[data-astro-cid-miuj7upf]:after{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) calc(var(--vgl-delay, 0ms) + .18s)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-label[data-astro-cid-miuj7upf].is-in:before,.vgl--anim[data-astro-cid-miuj7upf] .vgl-label[data-astro-cid-miuj7upf].is-in:after{transform:scaleX(1)}}.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf] .vgl-long-rule[data-astro-cid-miuj7upf]:after{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .2s}.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf].is-in .vgl-long-rule[data-astro-cid-miuj7upf]:after{transform:scaleX(1)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf] .vgl-long-eyebrow[data-astro-cid-miuj7upf],.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf] .vgl-long-title[data-astro-cid-miuj7upf]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf] .vgl-long-title[data-astro-cid-miuj7upf]{transition-delay:80ms}.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf].is-in .vgl-long-eyebrow[data-astro-cid-miuj7upf],.vgl--anim[data-astro-cid-miuj7upf] .vgl-long-head[data-astro-cid-miuj7upf].is-in .vgl-long-title[data-astro-cid-miuj7upf]{opacity:1;transform:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-pill[data-astro-cid-miuj7upf]{opacity:0;transform:translateY(10px) scale(.94);transition:opacity .42s ease,transform .52s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.45s + var(--vgl-i, 0) * .22s)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-pills[data-astro-cid-miuj7upf].is-in .vgl-pill[data-astro-cid-miuj7upf]{opacity:1;transform:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-pill-icon[data-astro-cid-miuj7upf]{transform:scale(.4);transition:transform .42s cubic-bezier(.34,1.6,.64,1);transition-delay:calc(.6s + var(--vgl-i, 0) * .22s)}.vgl--anim[data-astro-cid-miuj7upf] .vgl-pills[data-astro-cid-miuj7upf].is-in .vgl-pill-icon[data-astro-cid-miuj7upf]{transform:none}.vgl--anim[data-astro-cid-miuj7upf] .vgl-quote[data-astro-cid-miuj7upf].vgl-rv{transition:opacity .7s ease calc(var(--vgl-delay, 0ms) + .25s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--vgl-delay, 0ms) + .25s)}.vgl-illu[data-astro-cid-miuj7upf] svg>[class*=-gold-]{transform-box:fill-box;transform-origin:center}@media screen and (prefers-reduced-motion:no-preference){.vgl-illu[data-astro-cid-miuj7upf] svg.ar-anim-wait>g{opacity:0;translate:-34px 8px}.vgl-illu[data-astro-cid-miuj7upf] svg.ar-anim-wait>:is(path,circle):not([class*=-gold-]){opacity:0;translate:34px 8px}.vgl-illu[data-astro-cid-miuj7upf] svg.ar-anim-wait>[class*=-gold-]{opacity:0;scale:.35;rotate:-45deg}.vgl-illu[data-astro-cid-miuj7upf] svg.is-in>:is(g,path,circle){transition:opacity .6s ease var(--vgl-illu-d, 0ms),translate 1s cubic-bezier(.22,1,.36,1) var(--vgl-illu-d, 0ms),scale .9s cubic-bezier(.34,1.45,.64,1) var(--vgl-illu-d, 0ms),rotate .9s cubic-bezier(.22,1,.36,1) var(--vgl-illu-d, 0ms)}.vgl-illu[data-astro-cid-miuj7upf] svg.is-in>g+g{--vgl-illu-d: .12s}.vgl-illu[data-astro-cid-miuj7upf] svg.is-in>:is(path,circle):not([class*=-gold-]){--vgl-illu-d: .22s}.vgl-illu[data-astro-cid-miuj7upf] svg.is-in>[class*=-gold-]{--vgl-illu-d: .56s;animation:vgl-illu-breathe 3.6s ease-in-out 1.6s infinite alternate}}@keyframes vgl-illu-breathe{0%{scale:1}to{scale:.88}}@media screen and (prefers-reduced-motion:no-preference){.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg:not(.ar-anim-wait):not(.is-in)>.ar-sb-f1{animation:vgl-sb-float 10s ease-in-out -3s infinite alternate}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg.is-in>.ar-sb-f1{animation:ar-sb-in 1s cubic-bezier(.2,.7,.2,1) 0ms both,vgl-sb-float 10s ease-in-out -3s infinite alternate}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg:not(.ar-anim-wait):not(.is-in)>.ar-sb-f3{animation:none}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg.is-in>.ar-sb-f3{animation:ar-sb-in 1s cubic-bezier(.2,.7,.2,1) .28s both}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg:not(.ar-anim-wait) .ar-sb-d{animation:vgl-sb-pulse 2.4s ease-in-out 1.2s infinite both}.vgl-deko[data-astro-cid-miuj7upf] .ar-sb-svg:not(.ar-anim-wait) .ar-sb-k{animation:vgl-sb-spin 8s linear infinite}.vgl-deko[data-astro-cid-miuj7upf]:not(:has(.ar-anim-wait)):after{animation:vgl-sb-ping 2.4s ease-out 1.2s infinite both}}@keyframes vgl-sb-float{0%{transform:translate(-3px,-16px)}to{transform:translate(3px,16px)}}@keyframes vgl-sb-spin{0%{rotate:0deg}to{rotate:90deg}}@keyframes vgl-sb-pulse{0%,to{scale:.85;opacity:.6}28%{scale:1;opacity:1}}@keyframes vgl-sb-ping{0%{scale:.9;opacity:0}28%{scale:1;opacity:.85}to{scale:2.8;opacity:0}}.vgl--prep[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf],.vgl--prep[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf]:before,.vgl--prep[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf]:after{transition:none!important}@media(prefers-reduced-motion:reduce){.vgl[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf],.vgl[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf]:before,.vgl[data-astro-cid-miuj7upf] [data-astro-cid-miuj7upf]:after,.vgl-board[data-astro-cid-miuj7upf]:before,.vgl-board[data-astro-cid-miuj7upf]:after{transition:none!important}}.lst-tabs[data-astro-cid-jfuqzdjr]{display:none}.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-tabs[data-astro-cid-jfuqzdjr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 clamp(1.75rem,4vw,2.75rem)}.lst-tab[data-astro-cid-jfuqzdjr]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;min-height:62px;padding:.55rem .7rem;background:#fff;border:1px solid var(--color-line);border-radius:14px;box-shadow:var(--shadow-sm);color:var(--color-text-strong);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.25;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.lst-tab[data-astro-cid-jfuqzdjr]:hover{border-color:var(--color-gold-light);transform:translateY(-1px);box-shadow:var(--shadow-md)}.lst-tab[data-astro-cid-jfuqzdjr]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.lst-tab[data-astro-cid-jfuqzdjr][aria-selected=true]{background:var(--color-gold);border-color:var(--color-gold);color:#fff;box-shadow:0 14px 30px -14px var(--color-gold-dark);transform:none}.lst-tab[data-astro-cid-jfuqzdjr][aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-6px;display:none;width:12px;height:12px;background:var(--color-gold);border-radius:2px;transform:translate(-50%) rotate(45deg)}.lst-tab-icon[data-astro-cid-jfuqzdjr]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--color-surface-2);transition:background-color .2s ease}.lst-tab-svg[data-astro-cid-jfuqzdjr]{display:block;width:28px}.lst-tab[data-astro-cid-jfuqzdjr][aria-selected=true] .lst-tab-icon[data-astro-cid-jfuqzdjr]{background:#fff}.lst-tab-label[data-astro-cid-jfuqzdjr]{position:relative;z-index:1;min-width:0}@media(max-width:359px){.lst-tab[data-astro-cid-jfuqzdjr]{gap:.4rem;padding:.5rem;font-size:13px}.lst-tab-icon[data-astro-cid-jfuqzdjr]{width:30px;height:30px}.lst-tab-svg[data-astro-cid-jfuqzdjr]{width:22px}}@media(min-width:560px){.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-tabs[data-astro-cid-jfuqzdjr]{grid-template-columns:repeat(4,minmax(0,1fr))}.lst-tab[data-astro-cid-jfuqzdjr]{flex-direction:column;justify-content:flex-start;gap:.45rem;min-height:88px;padding:.75rem .35rem;font-size:13.5px;text-align:center}.lst-tab[data-astro-cid-jfuqzdjr][aria-selected=true]:after{display:block}.lst-tab-icon[data-astro-cid-jfuqzdjr]{width:40px;height:40px}.lst-tab-svg[data-astro-cid-jfuqzdjr]{width:32px}}@media(min-width:768px){.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-tabs[data-astro-cid-jfuqzdjr]{gap:.875rem}.lst-tab[data-astro-cid-jfuqzdjr]{min-height:100px;padding:.85rem .6rem;font-size:15px;border-radius:16px}.lst-tab-icon[data-astro-cid-jfuqzdjr]{width:46px;height:46px}.lst-tab[data-astro-cid-jfuqzdjr][aria-selected=true]:after{bottom:-7px;width:14px;height:14px}}@media(min-width:1024px){.lst-tab[data-astro-cid-jfuqzdjr]{flex-direction:row;justify-content:center;gap:.85rem;min-height:78px;padding:.85rem 1.1rem;font-size:17px;text-align:left}}.lst-panel[data-astro-cid-jfuqzdjr][hidden],.lst[data-astro-cid-jfuqzdjr] [data-astro-cid-jfuqzdjr][data-linie-panel][hidden]{display:none!important}.lst-panel[data-astro-cid-jfuqzdjr]+.lst-panel[data-astro-cid-jfuqzdjr]{margin-top:clamp(3rem,6vw,4.5rem)}.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-panel[data-astro-cid-jfuqzdjr]+.lst-panel[data-astro-cid-jfuqzdjr]{margin-top:0}.lst-panel-title[data-astro-cid-jfuqzdjr]{margin-bottom:.75rem;font-size:1.625rem;line-height:1.2}.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-panel-title[data-astro-cid-jfuqzdjr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lst-anchor[data-astro-cid-jfuqzdjr]{display:block;height:0}.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-anchor[data-astro-cid-jfuqzdjr]{scroll-margin-top:10.75rem}@media(min-width:560px){.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-anchor[data-astro-cid-jfuqzdjr]{scroll-margin-top:9.25rem}}.lst-panel[data-astro-cid-jfuqzdjr]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:8px;border-radius:16px}.lst-intro[data-astro-cid-jfuqzdjr]{max-width:62ch;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6;color:var(--color-text);text-wrap:pretty}.lst-intro[data-astro-cid-jfuqzdjr] strong[data-astro-cid-jfuqzdjr]{font-weight:700;color:var(--color-text-strong);white-space:nowrap}@media(min-width:768px){.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-anchor[data-astro-cid-jfuqzdjr]{scroll-margin-top:10rem}.lst-intro[data-astro-cid-jfuqzdjr]{margin-bottom:1.85rem;font-size:1.1875rem}}@media(min-width:1024px){.lst[data-astro-cid-jfuqzdjr][data-tabs] .lst-anchor[data-astro-cid-jfuqzdjr]{scroll-margin-top:8.5rem}}.lst-tiles[data-astro-cid-jfuqzdjr]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;--lst-step: 55ms}.lst-tiles[data-astro-cid-jfuqzdjr]>li[data-astro-cid-jfuqzdjr]{display:flex}.lst-tile[data-astro-cid-jfuqzdjr]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.85rem;align-items:start;width:100%;padding:1rem 1.1rem;background:#fff;border:1px solid var(--color-line);border-radius:12px;color:var(--color-text);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.lst-tile[data-astro-cid-jfuqzdjr]:hover{transform:translateY(-3px);border-color:var(--color-gold);box-shadow:var(--shadow-md)}.lst-tile[data-astro-cid-jfuqzdjr]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.lst-tile-dot[data-astro-cid-jfuqzdjr]{position:relative;display:block;width:34px;height:34px;border-radius:50%;background:var(--color-surface-2);border:1px solid var(--color-gold-light);transition:background-color .22s ease,border-color .22s ease}.lst-tile-dot[data-astro-cid-jfuqzdjr]:after{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--color-gold);transition:background-color .22s ease,transform .22s ease}.lst-tile[data-astro-cid-jfuqzdjr]:hover .lst-tile-dot[data-astro-cid-jfuqzdjr]{background:var(--color-gold);border-color:var(--color-gold)}.lst-tile[data-astro-cid-jfuqzdjr]:hover .lst-tile-dot[data-astro-cid-jfuqzdjr]:after{background:#fff;transform:scale(.8)}.lst-tile-icon[data-astro-cid-jfuqzdjr]{display:block;width:32px;margin:1px}.lst-tile-title[data-astro-cid-jfuqzdjr]{display:block;font-size:1rem;font-weight:700;line-height:1.3;color:var(--color-text-strong)}.lst-tile-text[data-astro-cid-jfuqzdjr]{display:block;margin-top:.3rem;font-size:.9375rem;line-height:1.5;text-wrap:pretty}@media(min-width:600px){.lst-tiles[data-astro-cid-jfuqzdjr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px)and (max-width:899px){.lst-tiles[data-astro-cid-jfuqzdjr]>li[data-astro-cid-jfuqzdjr]:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:900px){.lst-tiles[data-astro-cid-jfuqzdjr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lst-tile[data-astro-cid-jfuqzdjr]{padding:1.2rem 1.25rem 1.3rem}}.lst-band[data-astro-cid-jfuqzdjr]{position:relative;display:flex;flex-direction:column;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.75rem);padding:2rem 1.4rem 2.1rem;overflow:hidden;background:var(--color-gold);color:var(--color-on-gold);border-radius:16px}.lst-band[data-astro-cid-jfuqzdjr]>[data-astro-cid-jfuqzdjr]:not(.lst-band-deco){position:relative}.lst-band-deco[data-astro-cid-jfuqzdjr],.lst-band-deco[data-astro-cid-jfuqzdjr]:after{position:absolute;border:1.5px solid #ffffff;border-radius:6px;opacity:.22;transform:rotate(45deg);pointer-events:none}.lst-band-deco[data-astro-cid-jfuqzdjr]{right:-120px;top:50%;width:240px;height:240px;transform:translateY(-50%) rotate(45deg)}.lst-band-deco[data-astro-cid-jfuqzdjr]:after{content:"";inset:38px;transform:none;opacity:1}.lst-band-title[data-astro-cid-jfuqzdjr]{font-size:1.5rem;line-height:1.2;color:var(--color-on-gold);text-wrap:balance}.lst-band-text[data-astro-cid-jfuqzdjr]{margin-top:.85rem;font-size:1rem;line-height:1.65;font-weight:500;color:var(--color-on-gold)}.lst-band-action[data-astro-cid-jfuqzdjr]{display:flex;flex-direction:column;gap:1.1rem}.lst-band-phone[data-astro-cid-jfuqzdjr]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-on-gold)}.lst-band-tel[data-astro-cid-jfuqzdjr]{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;font-family:var(--font-heading);font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;color:var(--color-on-gold-accent);text-decoration:underline;text-decoration-color:#ffffff73;text-decoration-thickness:1px;text-underline-offset:5px}.lst-band-tel[data-astro-cid-jfuqzdjr]:hover{text-decoration-color:var(--color-on-gold-accent)}.lst-band-tel[data-astro-cid-jfuqzdjr]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.lst-band-tel[data-astro-cid-jfuqzdjr] svg[data-astro-cid-jfuqzdjr]{flex:none;width:20px;height:20px}.lst-band-hours[data-astro-cid-jfuqzdjr]{white-space:nowrap}.lst-band-cta[data-astro-cid-jfuqzdjr] .cta-btn{width:100%}@media(min-width:640px){.lst-band[data-astro-cid-jfuqzdjr]{padding:2.5rem 2.25rem}.lst-band-cta[data-astro-cid-jfuqzdjr] .cta-btn{width:auto}}@media(min-width:1024px){.lst-band[data-astro-cid-jfuqzdjr]{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;padding:2.75rem 3.25rem}.lst-band-copy[data-astro-cid-jfuqzdjr]{flex:1 1 auto;max-width:40rem}.lst-band-title[data-astro-cid-jfuqzdjr]{font-size:1.875rem}.lst-band-text[data-astro-cid-jfuqzdjr]{font-size:1.0625rem}.lst-band-action[data-astro-cid-jfuqzdjr]{flex:0 0 auto}.lst-band-deco[data-astro-cid-jfuqzdjr]{right:-110px;width:300px;height:300px}}@media(prefers-reduced-motion:no-preference){.lst-panel[data-astro-cid-jfuqzdjr]{transition:opacity .15s ease}.lst-panel[data-astro-cid-jfuqzdjr].is-fading{opacity:0}.lst[data-astro-cid-jfuqzdjr][data-reveal] .lst-panel[data-astro-cid-jfuqzdjr]:not(.is-in) .lst-rv[data-astro-cid-jfuqzdjr]{opacity:0}.lst[data-astro-cid-jfuqzdjr][data-reveal] .lst-panel[data-astro-cid-jfuqzdjr].is-in:not(.is-done) .lst-rv[data-astro-cid-jfuqzdjr]{animation:lst-rise .56s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * var(--lst-step, 90ms))}.lst-linie-thumb[data-astro-cid-jfuqzdjr]{transition:transform .38s cubic-bezier(.3,.75,.2,1)}.lst-linie-btn[data-astro-cid-jfuqzdjr]{transition:color .2s ease}.lst-linie-dot[data-astro-cid-jfuqzdjr]{transition:background-color .2s ease,border-color .2s ease,transform .42s cubic-bezier(.3,.75,.2,1)}.lst-linie-btn[data-astro-cid-jfuqzdjr][aria-pressed=true] .lst-linie-dot[data-astro-cid-jfuqzdjr]{transform:rotate(225deg)}.lst-card[data-astro-cid-jfuqzdjr].is-swap .lst-linie-block[data-astro-cid-jfuqzdjr]:not([hidden])>[data-astro-cid-jfuqzdjr]{animation:lst-swap .46s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i, 0) * 70ms + var(--j, 0) * 55ms)}.lst-card[data-astro-cid-jfuqzdjr].is-swap .lst-card-art[data-astro-cid-jfuqzdjr]>[data-astro-cid-jfuqzdjr]{animation:lst-hop .68s cubic-bezier(.3,.7,.2,1);animation-delay:calc(var(--i, 0) * 70ms)}.lst-linie-hint[data-astro-cid-jfuqzdjr].is-swap{animation:lst-swap .38s ease backwards}}@keyframes lst-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes lst-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lst-hop{0%{transform:none}35%{transform:translateY(-7px) rotate(-1.5deg)}70%{transform:translateY(1px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.lst-tab[data-astro-cid-jfuqzdjr],.lst-tab-icon[data-astro-cid-jfuqzdjr],.lst-card[data-astro-cid-jfuqzdjr],.lst-tile[data-astro-cid-jfuqzdjr],.lst-tile-dot[data-astro-cid-jfuqzdjr],.lst-tile-dot[data-astro-cid-jfuqzdjr]:after,.lst-more[data-astro-cid-jfuqzdjr],.lst-more-arrow[data-astro-cid-jfuqzdjr]{transition:none}.lst-tab[data-astro-cid-jfuqzdjr]:hover,.lst-card[data-astro-cid-jfuqzdjr]:hover,.lst-tile[data-astro-cid-jfuqzdjr]:hover,.lst-more[data-astro-cid-jfuqzdjr]:hover .lst-more-arrow[data-astro-cid-jfuqzdjr]{transform:none}}.ablauf[data-astro-cid-mosvqy6p]{--c: 44px;--pad: 1.35rem;--gap-x: 1.5rem;--gap-y: 1.25rem;--t: .85rem;--track: var(--color-line);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.ablauf--surface[data-astro-cid-mosvqy6p]{--track: #ffffff}.ablauf-stage[data-astro-cid-mosvqy6p]{position:relative;isolation:isolate}.ablauf--white[data-astro-cid-mosvqy6p] .ablauf-stage[data-astro-cid-mosvqy6p]:before{content:"";position:absolute;z-index:-1;top:2.25rem;bottom:-2rem;left:calc(var(--c) + .5rem);right:-50vw;background:var(--color-surface);border-radius:16px 0 0 16px}.ablauf-steps[data-astro-cid-mosvqy6p]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--gap-y);margin:0;padding:0;list-style:none}.ablauf-step[data-astro-cid-mosvqy6p]{position:relative;display:grid;grid-template-columns:var(--c) minmax(0,1fr);column-gap:1rem;align-items:start}.ablauf-step[data-astro-cid-mosvqy6p]:before,.ablauf-step[data-astro-cid-mosvqy6p]:after{content:"";position:absolute;top:calc(var(--t) + var(--c) / 2);left:calc(var(--c) / 2 - 1.5px);width:3px;height:calc(100% + var(--gap-y));border-radius:3px}.ablauf-step[data-astro-cid-mosvqy6p]:before{background:var(--track)}.ablauf-step[data-astro-cid-mosvqy6p]:after{background:var(--color-gold);transform-origin:50% 0;transition:transform 1.2s var(--ease-out) .2s}.ablauf-step[data-astro-cid-mosvqy6p]:last-child:before,.ablauf-step[data-astro-cid-mosvqy6p]:last-child:after{display:none}.ablauf-track[data-astro-cid-mosvqy6p]{display:none}.ablauf-circle[data-astro-cid-mosvqy6p]{position:relative;z-index:1;display:grid;place-items:center;width:var(--c);height:var(--c);margin-top:var(--t);border:2px solid var(--color-gold);border-radius:50%;background:var(--color-gold);color:#fff;box-shadow:0 0 0 6px #c8af652e;transition:background-color .45s ease var(--d-circle, 0ms),color .45s ease var(--d-circle, 0ms),box-shadow .6s ease var(--d-circle, 0ms),transform .6s var(--ease-pop) var(--d-circle, 0ms)}.ablauf-circle-nr[data-astro-cid-mosvqy6p]{font-family:var(--font-heading);font-weight:700;font-size:1.375rem;line-height:1;transform:translateY(1px)}.ablauf-circle[data-astro-cid-mosvqy6p]:after{content:"";position:absolute;inset:-2px;border:2px solid var(--color-gold);border-radius:50%;opacity:0;pointer-events:none}.ablauf-card[data-astro-cid-mosvqy6p]{position:relative;display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:1.3rem var(--pad) 1.45rem;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:0 14px 34px -18px #23395b47,0 2px 6px #0c090d0a;transition:opacity .7s ease var(--d-card, 0ms),translate .8s var(--ease-out) var(--d-card, 0ms),transform .25s ease,box-shadow .25s ease}.ablauf-card[data-astro-cid-mosvqy6p]:before{content:"";position:absolute;top:-1px;left:var(--pad);width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--color-gold);transform-origin:0 50%;transition:transform .7s var(--ease-out) calc(var(--d-card, 0ms) + .25s)}@media(hover:hover){.ablauf-card[data-astro-cid-mosvqy6p]:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px #23395b57,0 2px 6px #0c090d0a}}.ablauf-illu[data-astro-cid-mosvqy6p]{display:block;width:150px;margin:-.55rem 0 -.75rem -20px}.ablauf-title[data-astro-cid-mosvqy6p]{margin:0;font-size:1.375rem;line-height:1.2;text-wrap:balance}.ablauf-time[data-astro-cid-mosvqy6p]{display:inline-grid;grid-template-columns:auto minmax(0,auto);align-items:center;align-self:start;justify-self:start;column-gap:.45rem;row-gap:.05rem;max-width:100%;margin:0;padding:.5rem .95rem .55rem .75rem;background:var(--color-surface);border-radius:12px;line-height:1.35;color:var(--color-text)}.ablauf-time-icon[data-astro-cid-mosvqy6p]{grid-column:1;grid-row:1;width:15px;height:15px;color:var(--color-gold-dark)}.ablauf-time-label[data-astro-cid-mosvqy6p]{grid-column:2;grid-row:1;font-size:13px;color:var(--color-muted)}.ablauf-time-value[data-astro-cid-mosvqy6p]{grid-column:2;grid-row:2;font-size:15px;font-weight:var(--fw-accent);color:var(--color-text-strong)}.ablauf-text[data-astro-cid-mosvqy6p]{display:flex;flex-direction:column;gap:.65rem;font-size:16px;line-height:1.6;text-wrap:pretty}.ablauf-text[data-astro-cid-mosvqy6p] p[data-astro-cid-mosvqy6p]{margin:0}.ablauf-quote[data-astro-cid-mosvqy6p]{padding:.55rem .8rem;background:var(--color-surface-2);border-left:3px solid var(--color-gold-light);border-radius:0 10px 10px 0;font-size:14px;line-height:1.5}.ablauf-quote-source[data-astro-cid-mosvqy6p]{color:var(--color-muted)}.ablauf-quote-text[data-astro-cid-mosvqy6p]{color:var(--color-text-strong)}.ablauf-foot[data-astro-cid-mosvqy6p]{--foot-gap: clamp(3.5rem, 6vw, 4.5rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:var(--foot-gap)}.ablauf-divider[data-astro-cid-mosvqy6p]{position:absolute;top:calc(var(--foot-gap) / -2);left:50%;width:min(320px,72%);translate:-50% -50%;pointer-events:none}.ablauf-note[data-astro-cid-mosvqy6p]{display:flex;align-items:flex-start;gap:.6rem;max-width:46ch;margin:0;font-size:15px;line-height:1.55;color:var(--color-muted)}.ablauf-note-icon[data-astro-cid-mosvqy6p]{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--color-gold-dark)}.ablauf-cta[data-astro-cid-mosvqy6p]{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}@media(min-width:640px){.ablauf[data-astro-cid-mosvqy6p]{--pad: 1.6rem}.ablauf-step[data-astro-cid-mosvqy6p]{column-gap:1.25rem}.ablauf-card[data-astro-cid-mosvqy6p]{padding-block:1.5rem 1.65rem}}@media(min-width:1024px){.ablauf[data-astro-cid-mosvqy6p]{--pad: 1.25rem;--gap-x: 1.25rem;--t: 0px}.ablauf--white[data-astro-cid-mosvqy6p] .ablauf-stage[data-astro-cid-mosvqy6p]:before{top:calc(var(--c) + 3.5rem);bottom:-2.75rem;left:22%}.ablauf-track[data-astro-cid-mosvqy6p]{display:block;position:absolute;z-index:0;top:calc(var(--c) / 2 - 1.5px);left:calc(var(--pad) + var(--c) / 2);right:calc((100% - 3 * var(--gap-x)) / 4 - var(--pad) - var(--c) / 2);height:3px;border-radius:3px;background:var(--track)}.ablauf-progress[data-astro-cid-mosvqy6p]{position:absolute;inset:0;border-radius:inherit;background:var(--color-gold);transform-origin:0 50%;transition:transform 1.2s var(--ease-out)}.ablauf-steps[data-astro-cid-mosvqy6p]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr;column-gap:var(--gap-x);row-gap:0}.ablauf-step[data-astro-cid-mosvqy6p]{--d-circle: calc(var(--i) * .25s);--d-card: calc(var(--i) * .25s + .12s);grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.ablauf-step[data-astro-cid-mosvqy6p]:before,.ablauf-step[data-astro-cid-mosvqy6p]:after{display:none}.ablauf-circle[data-astro-cid-mosvqy6p]{grid-row:1;margin:0 0 1.75rem var(--pad)}.ablauf-card[data-astro-cid-mosvqy6p]{display:grid;grid-row:2 / span 4;grid-template-rows:subgrid;row-gap:.85rem;padding-block:1.5rem 1.7rem}.ablauf-title[data-astro-cid-mosvqy6p]{align-self:start;font-size:1.25rem}.ablauf-illu[data-astro-cid-mosvqy6p]{width:160px;margin:-.6rem 0 -.85rem -22px}@supports not (grid-template-rows: subgrid){.ablauf-step[data-astro-cid-mosvqy6p]{display:flex;flex-direction:column;align-items:flex-start}.ablauf-card[data-astro-cid-mosvqy6p]{display:flex;flex-direction:column;align-self:stretch;flex:1}}.ablauf-foot[data-astro-cid-mosvqy6p]{--foot-gap: 5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}.ablauf-cta[data-astro-cid-mosvqy6p]{align-items:flex-end;text-align:right}}@media(min-width:1200px){.ablauf[data-astro-cid-mosvqy6p]{--pad: 1.35rem}.ablauf-title[data-astro-cid-mosvqy6p]{font-size:1.4rem}}@media(prefers-reduced-motion:no-preference)and (max-width:1023px){.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]{--d-circle: var(--d-batch, 0ms);--d-card: calc(var(--d-batch, 0ms) + .12s)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]:after{transition-delay:calc(var(--d-batch, 0ms) + .2s)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-circle[data-astro-cid-mosvqy6p]{background-color:#fff;color:var(--color-gold-dark);box-shadow:0 0 #c8af6500;transform:scale(.86)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-card[data-astro-cid-mosvqy6p]{opacity:0;translate:0 16px}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-card[data-astro-cid-mosvqy6p]:before{transform:scaleX(0)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p]:not(.is-in):after{transform:scaleY(0)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-step[data-astro-cid-mosvqy6p].is-in .ablauf-circle[data-astro-cid-mosvqy6p]:after{animation:ablauf-ring .9s ease-out var(--d-circle) both}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-stage[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-circle[data-astro-cid-mosvqy6p]{background-color:#fff;color:var(--color-gold-dark);box-shadow:0 0 #c8af6500;transform:scale(.86)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-stage[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-card[data-astro-cid-mosvqy6p]{opacity:0;translate:0 16px}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-stage[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-card[data-astro-cid-mosvqy6p]:before{transform:scaleX(0)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-stage[data-astro-cid-mosvqy6p]:not(.is-in) .ablauf-progress[data-astro-cid-mosvqy6p]{transform:scaleX(0)}.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-stage[data-astro-cid-mosvqy6p].is-in .ablauf-circle[data-astro-cid-mosvqy6p]:after{animation:ablauf-ring .9s ease-out var(--d-circle) both}}@media(prefers-reduced-motion:no-preference){.ablauf[data-astro-cid-mosvqy6p].is-armed .ablauf-illu[data-astro-cid-mosvqy6p] svg.is-in *{animation-delay:var(--d-card, 0ms)}}.ablauf[data-astro-cid-mosvqy6p].is-arming [data-astro-cid-mosvqy6p],.ablauf[data-astro-cid-mosvqy6p].is-arming [data-astro-cid-mosvqy6p]:before,.ablauf[data-astro-cid-mosvqy6p].is-arming [data-astro-cid-mosvqy6p]:after,.ablauf[data-astro-cid-mosvqy6p].is-arming .ablauf-step[data-astro-cid-mosvqy6p]:after{transition:none!important}@keyframes ablauf-ring{0%{opacity:0;transform:scale(1)}15%{opacity:.6}to{opacity:0;transform:scale(1.75)}}@media(prefers-reduced-motion:reduce){.ablauf-circle[data-astro-cid-mosvqy6p],.ablauf-card[data-astro-cid-mosvqy6p],.ablauf-card[data-astro-cid-mosvqy6p]:before,.ablauf-step[data-astro-cid-mosvqy6p]:after,.ablauf-progress[data-astro-cid-mosvqy6p]{transition:none}.ablauf-card[data-astro-cid-mosvqy6p]:hover{transform:none}.ablauf-circle[data-astro-cid-mosvqy6p]:after{animation:none}}.ref[data-astro-cid-hylqklwr]{overflow:hidden}.ref--white[data-astro-cid-hylqklwr]{background:var(--color-bg)}.ref[data-astro-cid-hylqklwr] .ref-head{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.ref-filter-wrap[data-astro-cid-hylqklwr]{max-width:1360px;margin:0 auto clamp(1.25rem,2.5vw,2rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.ref-filter[data-astro-cid-hylqklwr]{display:flex;flex-direction:column;align-items:center;gap:.65rem}.ref-filter-label[data-astro-cid-hylqklwr]{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.ref-chips[data-astro-cid-hylqklwr]{display:flex;gap:.5rem;width:calc(100% + 2*clamp(1.25rem,4vw,2.5rem));margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));padding:.35rem clamp(1.25rem,4vw,2.5rem) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 1.25rem,#000 calc(100% - 2rem),transparent 100%)}.ref-chips[data-astro-cid-hylqklwr]::-webkit-scrollbar{display:none}.ref-chip[data-astro-cid-hylqklwr]{display:inline-flex;flex:none;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .95rem;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--color-text-strong);background:#fff;border:1px solid var(--color-line);border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ref-chip-count[data-astro-cid-hylqklwr]{font-weight:500;color:var(--color-muted);transition:color .2s ease}.ref-chip[data-astro-cid-hylqklwr]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ref-chip[data-astro-cid-hylqklwr]:active{transform:translateY(0) scale(.97)}.ref-chip[data-astro-cid-hylqklwr]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:2px}.ref-chip[data-astro-cid-hylqklwr][aria-pressed=true]{color:#fff;background:var(--color-gold);border-color:var(--color-gold);box-shadow:0 6px 18px #ad8f3b47}.ref-chip[data-astro-cid-hylqklwr][aria-pressed=true] .ref-chip-count[data-astro-cid-hylqklwr]{color:#ffffffd9}.ref-chip[data-astro-cid-hylqklwr][aria-pressed=true]:hover{background:var(--color-gold-dark);border-color:var(--color-gold-dark)}.ref-marquee[data-astro-cid-hylqklwr]{--phone-w: 148px;--phone-gap: 1.1rem;position:relative;width:100%;overflow:hidden;overflow:clip;padding-block:.75rem 1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ref-track[data-astro-cid-hylqklwr]{display:flex;width:max-content;animation:ref-scroll var(--ref-duration, 115s) linear infinite;will-change:transform}.ref-marquee[data-astro-cid-hylqklwr]:hover .ref-track[data-astro-cid-hylqklwr],.ref-marquee[data-astro-cid-hylqklwr]:focus-within .ref-track[data-astro-cid-hylqklwr]{animation-play-state:paused}@keyframes ref-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ref-marquee[data-astro-cid-hylqklwr].is-auto .ref-track[data-astro-cid-hylqklwr]{animation:none}.ref-marquee[data-astro-cid-hylqklwr].is-static{-webkit-mask-image:none;mask-image:none}.ref-marquee[data-astro-cid-hylqklwr].is-static .ref-track[data-astro-cid-hylqklwr]{animation:none;transform:none!important;margin-inline:auto}.ref-marquee[data-astro-cid-hylqklwr].is-static .ref-group[data-astro-cid-hylqklwr]{padding-right:0}.ref-marquee[data-astro-cid-hylqklwr].is-static .ref-group[data-astro-cid-hylqklwr][aria-hidden=true]{display:none}.ref-group[data-astro-cid-hylqklwr]{display:flex;flex-shrink:0;gap:var(--phone-gap);margin:0;padding:0 var(--phone-gap) 0 0;list-style:none}.ref-item[data-astro-cid-hylqklwr]{flex-shrink:0;width:var(--phone-w);transition:opacity .28s ease,transform .46s cubic-bezier(.22,.8,.25,1)}.ref-item[data-astro-cid-hylqklwr].is-hidden{display:none}.ref-item[data-astro-cid-hylqklwr].is-leaving{opacity:0;transform:scale(.86);transition-duration:.2s;transition-timing-function:ease}.ref-item[data-astro-cid-hylqklwr].is-entering{opacity:0;transform:translateY(14px) scale(.92);transition:none}.ref-phone-link[data-astro-cid-hylqklwr]{display:flex;flex-direction:column;gap:.7rem;padding-top:8px;color:inherit;text-decoration:none}.ref-phone-link[data-astro-cid-hylqklwr]:focus-visible{outline:none}.ref-phone-link[data-astro-cid-hylqklwr]:focus-visible .ref-phone[data-astro-cid-hylqklwr]{outline:2px solid var(--color-navy-dark);outline-offset:3px}.ref-phone[data-astro-cid-hylqklwr]{position:relative;display:block;width:100%;aspect-ratio:9 / 19.5;overflow:hidden;background:var(--color-surface-2);border:6px solid var(--color-text-strong);border-radius:24px;box-shadow:var(--shadow-md);transition:transform .28s cubic-bezier(.215,.61,.355,1),border-color .28s ease,box-shadow .28s ease}.ref-phone[data-astro-cid-hylqklwr] img[data-astro-cid-hylqklwr]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ref-notch[data-astro-cid-hylqklwr]{position:absolute;top:6px;left:50%;z-index:2;width:36%;height:12px;transform:translate(-50%);background:var(--color-text-strong);border-radius:999px}.ref-phone-link[data-astro-cid-hylqklwr]:hover .ref-phone[data-astro-cid-hylqklwr]{transform:translateY(-6px);border-color:var(--color-gold-dark);box-shadow:var(--shadow-lg)}.ref-phone-name[data-astro-cid-hylqklwr]{font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-strong);text-align:center;text-wrap:balance;transition:color .2s ease}.ref-phone-link[data-astro-cid-hylqklwr]:hover .ref-phone-name[data-astro-cid-hylqklwr]{color:var(--color-accent-text)}.ref[data-astro-cid-hylqklwr].ref-phones-anim .ref-phone-link[data-astro-cid-hylqklwr]{transition:opacity .6s ease,transform .7s cubic-bezier(.22,.8,.25,1);transition-delay:calc(var(--i, 0) * 70ms)}.ref[data-astro-cid-hylqklwr].ref-phones-pre .ref-phone-link[data-astro-cid-hylqklwr]{opacity:0;transform:translateY(28px)}.ref-empty[data-astro-cid-hylqklwr]{margin-top:1rem;text-align:center;color:var(--color-muted)}.ref-hint[data-astro-cid-hylqklwr]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.5rem;font-size:var(--fs-small);color:var(--color-muted)}.ref-hint[data-astro-cid-hylqklwr] svg[data-astro-cid-hylqklwr]{color:var(--color-gold-dark)}.ref-cases[data-astro-cid-hylqklwr]{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:clamp(2.5rem,5vw,3.75rem) 0 0;padding:0;list-style:none}.ref-case[data-astro-cid-hylqklwr]{display:flex;min-width:0;transition:opacity .28s ease,transform .46s cubic-bezier(.22,.8,.25,1)}.ref[data-astro-cid-hylqklwr].ref-cases-anim .ref-case[data-astro-cid-hylqklwr]{transition:opacity .6s ease,transform .7s cubic-bezier(.22,.8,.25,1);transition-delay:calc(var(--i, 0) * .12s)}.ref[data-astro-cid-hylqklwr].ref-cases-pre .ref-case[data-astro-cid-hylqklwr]{opacity:0;transform:translateY(32px)}.ref[data-astro-cid-hylqklwr] .ref-case[data-astro-cid-hylqklwr].is-leaving{opacity:0;transform:scale(.96);transition-duration:.2s;transition-delay:0ms}.ref[data-astro-cid-hylqklwr] .ref-case[data-astro-cid-hylqklwr].is-entering{opacity:0;transform:translateY(18px);transition:none}.ref-case[data-astro-cid-hylqklwr].is-hidden,.ref-cases[data-astro-cid-hylqklwr].is-empty{display:none}.ref-case-card[data-astro-cid-hylqklwr]{position:relative;display:flex;flex:1;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-sm);transition:transform .32s cubic-bezier(.22,.8,.25,1),box-shadow .32s ease,border-color .32s ease}.ref-case-card[data-astro-cid-hylqklwr]:hover{transform:translateY(-4px);border-color:var(--color-gold-light);box-shadow:var(--shadow-lg)}.ref-case-media[data-astro-cid-hylqklwr]{position:relative;aspect-ratio:2 / 1;overflow:hidden;background:var(--color-surface-2);border-bottom:1px solid var(--color-line)}.ref-case-media[data-astro-cid-hylqklwr] .ref-case-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.8,.25,1)}.ref-case-card[data-astro-cid-hylqklwr]:hover .ref-case-media[data-astro-cid-hylqklwr] .ref-case-img{transform:scale(1.04)}.ref-case-tag[data-astro-cid-hylqklwr]{align-self:flex-start;padding:.3rem .75rem;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--color-navy-dark);background:var(--color-surface-2);border:1px solid var(--color-surface);border-radius:999px}.ref-case-body[data-astro-cid-hylqklwr]{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.4rem 1.35rem 1.5rem}.ref-case-title[data-astro-cid-hylqklwr]{font-size:1.45rem;line-height:1.2}.ref-case-desc[data-astro-cid-hylqklwr]{font-size:16px;line-height:1.6;text-wrap:pretty}.ref-case-points[data-astro-cid-hylqklwr]{display:grid;gap:.5rem;margin:.1rem 0 0;padding:0;list-style:none}.ref-case-points[data-astro-cid-hylqklwr] li[data-astro-cid-hylqklwr]{position:relative;padding-left:1.3rem;font-size:15px;line-height:1.5;color:var(--color-text-strong)}.ref-case-points[data-astro-cid-hylqklwr] li[data-astro-cid-hylqklwr]:before{content:"";position:absolute;top:.5em;left:.15rem;width:7px;height:7px;background:var(--color-gold);transform:rotate(45deg)}.ref-case-link[data-astro-cid-hylqklwr]{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;min-height:44px;margin-top:auto;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-text);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}.ref-case-link[data-astro-cid-hylqklwr]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.ref-case-link[data-astro-cid-hylqklwr]:focus-visible{outline:none}.ref-case-card[data-astro-cid-hylqklwr]:has(.ref-case-link:focus-visible){outline:2px solid var(--color-navy-dark);outline-offset:3px}.ref-case-arrow[data-astro-cid-hylqklwr]{display:inline-block;transition:transform .2s ease}.ref-case-card[data-astro-cid-hylqklwr]:hover .ref-case-link[data-astro-cid-hylqklwr]{color:var(--color-text-strong);text-decoration-color:var(--color-text-strong)}.ref-case-card[data-astro-cid-hylqklwr]:hover .ref-case-arrow[data-astro-cid-hylqklwr]{transform:translate(4px)}.ref-all-wrap[data-astro-cid-hylqklwr]{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:640px){.ref-marquee[data-astro-cid-hylqklwr]{--phone-w: 172px;--phone-gap: 1.5rem}.ref-chips[data-astro-cid-hylqklwr]{flex-wrap:wrap;justify-content:center;width:auto;margin-inline:0;padding:.25rem 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ref-cases[data-astro-cid-hylqklwr]{--ref-case-gap: 1.25rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ref-case-gap)}.ref-case[data-astro-cid-hylqklwr]{flex:0 1 calc((100% - var(--ref-case-gap)) / 2)}.ref-case-body[data-astro-cid-hylqklwr]{padding:1.4rem 1.4rem 1.5rem}}@media(min-width:1024px){.ref-marquee[data-astro-cid-hylqklwr]{--phone-w: 196px;--phone-gap: 1.75rem}.ref-cases[data-astro-cid-hylqklwr]{--ref-case-gap: 1.5rem}.ref-case-body[data-astro-cid-hylqklwr]{padding:1.5rem 1.5rem 1.6rem}}@media(min-width:1280px){.ref-case[data-astro-cid-hylqklwr]{flex-basis:calc((100% - 3 * var(--ref-case-gap)) / 4)}.ref-case-media[data-astro-cid-hylqklwr]{aspect-ratio:16 / 9}.ref-case-body[data-astro-cid-hylqklwr]{gap:.75rem;padding:1.35rem 1.3rem 1.45rem}.ref-case-title[data-astro-cid-hylqklwr]{font-size:1.3rem}.ref-case-desc[data-astro-cid-hylqklwr]{font-size:15.5px}.ref-case-points[data-astro-cid-hylqklwr] li[data-astro-cid-hylqklwr]{font-size:14.5px}}@media(prefers-reduced-motion:reduce),(hover:none){.ref-marquee[data-astro-cid-hylqklwr]{overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);-webkit-mask-image:none;mask-image:none}.ref-track[data-astro-cid-hylqklwr]{animation:none;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.ref-group[data-astro-cid-hylqklwr][aria-hidden=true]{display:none}.ref-group[data-astro-cid-hylqklwr]{padding-right:0}.ref-item[data-astro-cid-hylqklwr]{scroll-snap-align:start}}.ref-marquee[data-astro-cid-hylqklwr]:has(.ref-phone-link:focus-visible){overflow-x:auto;scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.ref-marquee[data-astro-cid-hylqklwr]:has(.ref-phone-link:focus-visible) .ref-track[data-astro-cid-hylqklwr]{animation:none;transform:none!important;padding-inline:clamp(1.25rem,4vw,2.5rem)}.ref-marquee[data-astro-cid-hylqklwr]:has(.ref-phone-link:focus-visible) .ref-group[data-astro-cid-hylqklwr][aria-hidden=true]{display:none}@media(prefers-reduced-motion:reduce){.ref-phone[data-astro-cid-hylqklwr],.ref-item[data-astro-cid-hylqklwr],.ref-chip[data-astro-cid-hylqklwr],.ref-chip-count[data-astro-cid-hylqklwr],.ref-case[data-astro-cid-hylqklwr],.ref-case-card[data-astro-cid-hylqklwr],.ref-case-media[data-astro-cid-hylqklwr] .ref-case-img,.ref-case-arrow[data-astro-cid-hylqklwr],.ref-case-link[data-astro-cid-hylqklwr]{transition:none}.ref-phone-link[data-astro-cid-hylqklwr]:hover .ref-phone[data-astro-cid-hylqklwr],.ref-case-card[data-astro-cid-hylqklwr]:hover,.ref-case-card[data-astro-cid-hylqklwr]:hover .ref-case-media[data-astro-cid-hylqklwr] .ref-case-img,.ref-case-card[data-astro-cid-hylqklwr]:hover .ref-case-arrow[data-astro-cid-hylqklwr],.ref-chip[data-astro-cid-hylqklwr]:hover,.ref-chip[data-astro-cid-hylqklwr]:active{transform:none}.ref[data-astro-cid-hylqklwr].ref-phones-pre .ref-phone-link[data-astro-cid-hylqklwr],.ref[data-astro-cid-hylqklwr].ref-cases-pre .ref-case[data-astro-cid-hylqklwr]{opacity:1;transform:none}}.bew[data-astro-cid-lx7nguc7]{overflow:hidden}.bew[data-astro-cid-lx7nguc7] .bew-head{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.bew-rating[data-astro-cid-lx7nguc7]{display:grid;grid-template-columns:1fr;grid-template-areas:"google" "pe" "link";max-width:40rem;margin-inline:auto;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden}.bew--surface[data-astro-cid-lx7nguc7] .bew-rating[data-astro-cid-lx7nguc7]{background:#fff;border-color:transparent;box-shadow:var(--shadow-md)}.bew-google[data-astro-cid-lx7nguc7]{grid-area:google;display:flex;align-items:center;gap:1.1rem;padding:1.4rem 1.35rem 1.2rem}.bew-score[data-astro-cid-lx7nguc7]{flex-shrink:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:3.6rem;line-height:.9;color:var(--color-text-strong);letter-spacing:-.02em}.bew-google-meta[data-astro-cid-lx7nguc7]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.bew-google-meta[data-astro-cid-lx7nguc7] .bew-google-logo{width:80px;height:auto}.bew-google-meta[data-astro-cid-lx7nguc7] .bew-stars{margin-block:.05rem}.bew-google-count[data-astro-cid-lx7nguc7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;font-size:15px;line-height:1.35}.bew-google-count[data-astro-cid-lx7nguc7] strong[data-astro-cid-lx7nguc7]{font-weight:var(--fw-accent);color:var(--color-text-strong)}.bew-google-stand[data-astro-cid-lx7nguc7]{font-size:13px;color:var(--color-muted)}.bew-pe[data-astro-cid-lx7nguc7]{grid-area:pe;display:flex;align-items:center;gap:.9rem;padding:.9rem 1.35rem;border-top:1px solid var(--color-line);color:var(--color-text-strong);text-decoration:none}.bew-pe[data-astro-cid-lx7nguc7] .bew-pe-siegel{flex-shrink:0;width:84px;height:auto;transition:transform .22s ease}.bew-pe-line[data-astro-cid-lx7nguc7]{font-size:14px;font-weight:600;line-height:1.4}.bew-nowrap[data-astro-cid-lx7nguc7]{white-space:nowrap}.bew-pe[data-astro-cid-lx7nguc7]:hover .bew-pe-siegel{transform:translateY(-2px)}.bew-pe[data-astro-cid-lx7nguc7]:hover .bew-pe-line[data-astro-cid-lx7nguc7]{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:3px}.bew-google-link[data-astro-cid-lx7nguc7]{grid-area:link;display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;padding:.5rem 1rem;border-top:1px solid var(--color-line);background:var(--color-surface-2);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-accent-text);text-decoration:none;transition:background-color .22s ease,color .22s ease}.bew-google-link[data-astro-cid-lx7nguc7] span[data-astro-cid-lx7nguc7]{text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:5px}.bew-google-link[data-astro-cid-lx7nguc7] svg[data-astro-cid-lx7nguc7]{flex-shrink:0;transition:transform .22s ease}.bew-google-link[data-astro-cid-lx7nguc7]:hover{background:var(--color-surface);color:var(--color-text-strong)}.bew-google-link[data-astro-cid-lx7nguc7]:hover svg[data-astro-cid-lx7nguc7]{transform:translate(2px,-2px)}.bew-google-link[data-astro-cid-lx7nguc7]:focus-visible,.bew-pe[data-astro-cid-lx7nguc7]:focus-visible{outline:2px solid var(--color-focus, #102f5d);outline-offset:-3px}.bew-marquee[data-astro-cid-lx7nguc7]{--card-w: 288px;--card-gap: 1rem;position:relative;display:flex;flex-direction:column;gap:.25rem;width:100%;margin-top:clamp(2.25rem,4.5vw,3.25rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.bew-marquee[data-astro-cid-lx7nguc7]:focus-visible{outline:2px solid var(--color-focus, #102f5d);outline-offset:-3px}.bew-row[data-astro-cid-lx7nguc7]{padding-block:.6rem 1.4rem}.bew-row--b[data-astro-cid-lx7nguc7]{display:none}.bew-track[data-astro-cid-lx7nguc7]{display:flex;width:max-content;animation:bew-scroll var(--bew-dur-all, 154s) linear infinite;will-change:transform}.bew-marquee[data-astro-cid-lx7nguc7]:hover .bew-track[data-astro-cid-lx7nguc7],.bew-marquee[data-astro-cid-lx7nguc7]:focus-within .bew-track[data-astro-cid-lx7nguc7]{animation-play-state:paused}@keyframes bew-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bew-group[data-astro-cid-lx7nguc7]{display:flex;flex-shrink:0;align-items:stretch;gap:var(--card-gap);margin:0;padding:0 var(--card-gap) 0 0;list-style:none}.bew-card[data-astro-cid-lx7nguc7]{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;width:var(--card-w);padding:1.3rem 1.35rem 1.4rem;background:#fff;border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-sm);transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease,border-color .26s ease}.bew--surface[data-astro-cid-lx7nguc7] .bew-card[data-astro-cid-lx7nguc7]{border-color:transparent}.bew-card[data-astro-cid-lx7nguc7].is-featured{border:1.5px solid var(--color-gold);box-shadow:var(--shadow-md)}.bew-card[data-astro-cid-lx7nguc7]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-gold-light)}.bew-card[data-astro-cid-lx7nguc7].is-featured:hover{border-color:var(--color-gold)}.bew-card-head[data-astro-cid-lx7nguc7]{display:flex;align-items:center;gap:.7rem}.bew-card-avatar[data-astro-cid-lx7nguc7]{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-surface);color:var(--color-navy-dark);font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:20px;line-height:1}.bew--surface[data-astro-cid-lx7nguc7] .bew-card-avatar[data-astro-cid-lx7nguc7]{background:var(--color-surface-2)}.bew-card[data-astro-cid-lx7nguc7].is-featured .bew-card-avatar[data-astro-cid-lx7nguc7]{background:var(--color-gold);color:#fff}.bew-card-id[data-astro-cid-lx7nguc7]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.bew-card-name[data-astro-cid-lx7nguc7]{font-size:15px;font-weight:var(--fw-accent);line-height:1.3;color:var(--color-text-strong)}.bew-card-company[data-astro-cid-lx7nguc7]{font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.03em;color:var(--color-accent-text)}.bew-card[data-astro-cid-lx7nguc7] .bew-card-stars{align-self:flex-start}.bew-card-text[data-astro-cid-lx7nguc7]{margin:0}.bew-card-text[data-astro-cid-lx7nguc7] p[data-astro-cid-lx7nguc7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;font-size:14.5px;line-height:1.6;color:var(--color-text)}.bew-quotes[data-astro-cid-lx7nguc7]{display:flex;gap:1rem;margin:clamp(2rem,4.5vw,3rem) calc(-1*clamp(1.25rem,4vw,2.5rem)) 0;padding:.5rem clamp(1.25rem,4vw,2.5rem) 1.25rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);scrollbar-width:none;overscroll-behavior-x:contain}.bew-quotes[data-astro-cid-lx7nguc7]::-webkit-scrollbar{display:none}.bew-quote[data-astro-cid-lx7nguc7]{flex:0 0 min(84%,340px);scroll-snap-align:start;display:flex}.bew-quote-figure[data-astro-cid-lx7nguc7]{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;margin:0;padding:1.6rem 1.5rem 1.5rem;background:var(--color-surface-2);border:1px solid var(--color-line);border-radius:16px;overflow:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.bew--surface[data-astro-cid-lx7nguc7] .bew-quote-figure[data-astro-cid-lx7nguc7]{background:#fff;border-color:transparent;box-shadow:var(--shadow-md)}.bew-quote-figure[data-astro-cid-lx7nguc7]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold) 45%,var(--color-gold-light))}.bew-quote-figure[data-astro-cid-lx7nguc7]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.bew-quote-top[data-astro-cid-lx7nguc7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.4rem 0 -.7rem}.bew-quote-top[data-astro-cid-lx7nguc7] .bew-quote-stars{flex:none}.bew-quote-icon[data-astro-cid-lx7nguc7]{display:block;flex-shrink:0;width:64px;margin-left:-4px}.bew-quote-text[data-astro-cid-lx7nguc7]{margin:0}.bew-quote-text[data-astro-cid-lx7nguc7] p[data-astro-cid-lx7nguc7]{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.35rem;line-height:1.38;color:var(--color-text-strong);text-wrap:balance}.bew-q[data-astro-cid-lx7nguc7]{color:var(--color-gold)}.bew-q--open[data-astro-cid-lx7nguc7]{margin-right:.04em}.bew-quote-cap[data-astro-cid-lx7nguc7]{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--color-line)}.bew-quote-portrait[data-astro-cid-lx7nguc7]{position:relative;flex-shrink:0;display:block;width:76px;height:76px;overflow:hidden;border-radius:50%;background:var(--color-surface-2);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-gold-light),0 8px 20px #23395b29;transition:box-shadow .28s ease}.bew-quote-portrait[data-astro-cid-lx7nguc7] .bew-quote-portrait-img{position:absolute;left:var(--bq-l, 0%);top:var(--bq-t, 0%);display:block;width:var(--bq-w, 100%);max-width:none;height:auto}.bew-quote-figure[data-astro-cid-lx7nguc7]:hover .bew-quote-portrait[data-astro-cid-lx7nguc7]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-gold),0 10px 24px #23395b33}.bew-quote-who[data-astro-cid-lx7nguc7]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bew-quote-author[data-astro-cid-lx7nguc7]{font-size:15px;font-weight:var(--fw-accent);line-height:1.3;color:var(--color-text-strong)}.bew-quote-role[data-astro-cid-lx7nguc7]{font-size:13px;line-height:1.4;color:var(--color-muted)}.bew-armed[data-astro-cid-lx7nguc7] .bew-score[data-astro-cid-lx7nguc7]{opacity:0;transform:translateY(10px) scale(.92);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.bew-armed[data-astro-cid-lx7nguc7] .bew-rating[data-astro-cid-lx7nguc7].is-in .bew-score[data-astro-cid-lx7nguc7]{opacity:1;transform:none}.bew-armed[data-astro-cid-lx7nguc7] .bew-quote[data-astro-cid-lx7nguc7]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * .12s)}.bew-armed[data-astro-cid-lx7nguc7] .bew-quotes[data-astro-cid-lx7nguc7].is-in .bew-quote[data-astro-cid-lx7nguc7]{opacity:1;transform:none}@media(min-width:768px){.bew-rating[data-astro-cid-lx7nguc7]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"google pe" "link link"}.bew-google[data-astro-cid-lx7nguc7]{gap:1.4rem;padding:1.6rem 1.75rem}.bew-score[data-astro-cid-lx7nguc7]{font-size:4.4rem}.bew-google-meta[data-astro-cid-lx7nguc7] .bew-google-logo{width:92px}.bew-pe[data-astro-cid-lx7nguc7]{flex-direction:column;justify-content:center;gap:.4rem;padding:1rem 1.75rem;border-top:0;border-left:1px solid var(--color-line);text-align:center}.bew-pe[data-astro-cid-lx7nguc7] .bew-pe-siegel{width:96px}.bew-pe-line[data-astro-cid-lx7nguc7]{font-size:13px}.bew-marquee[data-astro-cid-lx7nguc7]{--card-w: 330px;--card-gap: 1.25rem}.bew-quote[data-astro-cid-lx7nguc7]{flex-basis:min(46%,360px)}}@media(min-width:960px){.bew-quotes[data-astro-cid-lx7nguc7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-inline:0;padding:.5rem 0 0;overflow:visible;scroll-snap-type:none}.bew-quote-figure[data-astro-cid-lx7nguc7]{padding:2rem 1.75rem 1.6rem}.bew-quote-text[data-astro-cid-lx7nguc7] p[data-astro-cid-lx7nguc7]{font-size:1.45rem}.bew-quote-portrait[data-astro-cid-lx7nguc7]{width:84px;height:84px}}@media(min-width:1100px){.bew-quotes[data-astro-cid-lx7nguc7]{gap:1.5rem}.bew-quote-text[data-astro-cid-lx7nguc7] p[data-astro-cid-lx7nguc7]{font-size:1.55rem}}@media(min-width:768px)and (hover:hover)and (prefers-reduced-motion:no-preference){.bew-row--b[data-astro-cid-lx7nguc7]{display:block}.bew-row--a[data-astro-cid-lx7nguc7] .bew-card--b[data-astro-cid-lx7nguc7]{display:none}.bew-row[data-astro-cid-lx7nguc7] .bew-track[data-astro-cid-lx7nguc7]{animation-duration:var(--bew-dur-half, 77s)}.bew-row--b[data-astro-cid-lx7nguc7] .bew-track[data-astro-cid-lx7nguc7]{animation-direction:reverse}}@media(max-width:380px){.bew-score[data-astro-cid-lx7nguc7]{font-size:3.1rem}.bew-google[data-astro-cid-lx7nguc7]{gap:.9rem;padding-inline:1.1rem}.bew-google-link[data-astro-cid-lx7nguc7]{font-size:11.5px;letter-spacing:.06em}}.bew-marquee[data-astro-cid-lx7nguc7].bew-js .bew-track[data-astro-cid-lx7nguc7]{animation:none}.bew-marquee[data-astro-cid-lx7nguc7].bew-js{touch-action:pan-y}.bew-marquee[data-astro-cid-lx7nguc7].is-wheeling{scroll-snap-type:none}@media(prefers-reduced-motion:reduce),(hover:none){.bew-marquee[data-astro-cid-lx7nguc7]{overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(1.25rem,4vw,2.5rem);-webkit-mask-image:none;mask-image:none}.bew-row--b[data-astro-cid-lx7nguc7]{display:none}.bew-track[data-astro-cid-lx7nguc7]{animation:none;padding-inline:clamp(1.25rem,4vw,2.5rem)}.bew-group[data-astro-cid-lx7nguc7][aria-hidden=true]{display:none}.bew-card[data-astro-cid-lx7nguc7]{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bew-card[data-astro-cid-lx7nguc7],.bew-quote-figure[data-astro-cid-lx7nguc7],.bew-google-link[data-astro-cid-lx7nguc7],.bew-google-link[data-astro-cid-lx7nguc7] svg[data-astro-cid-lx7nguc7],.bew-pe[data-astro-cid-lx7nguc7] .bew-pe-siegel{transition:none}.bew-card[data-astro-cid-lx7nguc7]:hover,.bew-quote-figure[data-astro-cid-lx7nguc7]:hover,.bew-google-link[data-astro-cid-lx7nguc7]:hover svg[data-astro-cid-lx7nguc7],.bew-pe[data-astro-cid-lx7nguc7]:hover .bew-pe-siegel{transform:none}.bew-armed[data-astro-cid-lx7nguc7] .bew-score[data-astro-cid-lx7nguc7],.bew-armed[data-astro-cid-lx7nguc7] .bew-quote[data-astro-cid-lx7nguc7]{opacity:1;transform:none;transition:none}.bew-quote-portrait[data-astro-cid-lx7nguc7]{transition:none}}@media print{.bew-armed[data-astro-cid-lx7nguc7] .bew-score[data-astro-cid-lx7nguc7],.bew-armed[data-astro-cid-lx7nguc7] .bew-quote[data-astro-cid-lx7nguc7]{opacity:1;transform:none}}.ap[data-astro-cid-jc66yh52]{--ap-plate: var(--color-surface);--ap-card: #ffffff;--ap-icon-bg: var(--color-surface);position:relative;overflow-x:clip}.ap-grid[data-astro-cid-jc66yh52]{position:relative;z-index:1}.ap--surface[data-astro-cid-jc66yh52]{--ap-plate: #ffffff;--ap-icon-bg: var(--color-surface)}.ap-grid[data-astro-cid-jc66yh52]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body";row-gap:clamp(2rem,6vw,3rem)}.ap-head[data-astro-cid-jc66yh52]{grid-area:head}.ap-head[data-astro-cid-jc66yh52] .section-head{margin-bottom:0}.ap-head[data-astro-cid-jc66yh52] .section-head-title{max-width:22ch}.ap[data-astro-cid-jc66yh52] .ap-sb{--sb-w: 68px;bottom:-40px}@media(min-width:640px){.ap[data-astro-cid-jc66yh52] .ap-sb{--sb-w: clamp(96px, 16vw, 240px);bottom:-48px}}.ap-media[data-astro-cid-jc66yh52]{grid-area:media;min-width:0}.ap-stage[data-astro-cid-jc66yh52]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;max-width:440px;margin-inline:auto;padding:0 0 .25rem}.ap-stage[data-astro-cid-jc66yh52]:before{content:"";position:absolute;z-index:-2;top:18%;bottom:2.25rem;left:0;right:0;background:var(--ap-plate);border-radius:16px}.ap-diamond[data-astro-cid-jc66yh52]{position:absolute;z-index:-1;left:50%;pointer-events:none;transform:rotate(45deg)}.ap-diamond--line[data-astro-cid-jc66yh52]{top:8%;width:150px;height:150px;margin-left:30px;border:2px solid var(--color-gold);opacity:.7}.ap-diamond--fill[data-astro-cid-jc66yh52]{bottom:22%;width:46px;height:46px;margin-left:-170px;background:linear-gradient(135deg,var(--color-gold-light) 0%,var(--color-gold) 100%);opacity:.9}.ap-diamond--small[data-astro-cid-jc66yh52]{top:42%;width:18px;height:18px;margin-left:140px;background:var(--color-gold-dark);opacity:.75}.ap-video-title[data-astro-cid-jc66yh52]{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.55rem .95rem .55rem .6rem;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.15rem;line-height:1.2;color:var(--color-text-strong);background:#fff;border:1px solid var(--color-line);border-radius:14px;box-shadow:var(--shadow-md)}.ap-video-title-icon[data-astro-cid-jc66yh52]{display:inline-grid;flex-shrink:0;place-items:center;width:26px;height:26px;color:#fff;background:var(--color-gold);border-radius:50%}.ap-video-title-icon[data-astro-cid-jc66yh52] svg[data-astro-cid-jc66yh52]{margin-left:2px}.ap-player[data-astro-cid-jc66yh52]{position:relative;width:min(260px,70vw)}.ap-player[data-astro-cid-jc66yh52] .video-facade{margin-inline:auto}.ap-note-link[data-astro-cid-jc66yh52]{color:#fff;text-decoration:underline;text-underline-offset:2px}.ap-badge[data-astro-cid-jc66yh52]{position:relative;z-index:2;display:flex;align-items:center;gap:.85rem;width:min(100%,360px);margin-top:-1.75rem;padding:.75rem 1rem .75rem .75rem;background:var(--ap-card);border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--shadow-md)}.ap-badge-photo[data-astro-cid-jc66yh52]{position:relative;flex-shrink:0;width:60px;height:60px;margin-right:.2rem}.ap-badge-face[data-astro-cid-jc66yh52]{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-gold)}.ap-badge-face[data-astro-cid-jc66yh52] .ap-badge-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.ap-badge-logo[data-astro-cid-jc66yh52]{position:absolute;right:-9px;bottom:-4px;display:grid;place-items:center;width:26px;height:26px;padding:2px;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0c090d29}.ap-badge-logo[data-astro-cid-jc66yh52] .ap-badge-logo-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:0 50%}.ap-badge-text[data-astro-cid-jc66yh52]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ap-badge-name[data-astro-cid-jc66yh52]{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.25rem;line-height:1.1;color:var(--color-text-strong)}.ap-badge-line[data-astro-cid-jc66yh52]{font-size:14px;line-height:1.45;color:var(--color-muted)}.ap-badge-phone[data-astro-cid-jc66yh52]{font-weight:700;color:var(--color-text-strong);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}.ap-badge-phone[data-astro-cid-jc66yh52]:hover{color:var(--color-gold-dark)}.ap-nw[data-astro-cid-jc66yh52]{white-space:nowrap}.ap-body[data-astro-cid-jc66yh52]{grid-area:body;display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.25rem);min-width:0}.ap-text[data-astro-cid-jc66yh52]{display:flex;flex-direction:column;gap:1.1rem;max-width:60ch;line-height:1.7;text-wrap:pretty}.ap-facts[data-astro-cid-jc66yh52]{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.ap-fact[data-astro-cid-jc66yh52]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value" "icon label";align-items:center;column-gap:.9rem;row-gap:.1rem;padding:.9rem 1rem;background:var(--ap-card);border:1px solid var(--color-line);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ap-fact[data-astro-cid-jc66yh52]:hover{border-color:var(--color-gold-light);box-shadow:var(--shadow-sm)}.ap-fact-icon[data-astro-cid-jc66yh52]{grid-area:icon;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--color-gold-dark);background:var(--ap-icon-bg);border-radius:50%}.ap--white[data-astro-cid-jc66yh52] .ap-fact[data-astro-cid-jc66yh52]{background:var(--color-surface-2)}.ap--white[data-astro-cid-jc66yh52] .ap-fact-icon[data-astro-cid-jc66yh52]{background:#fff}.ap-fact-value[data-astro-cid-jc66yh52]{grid-area:value;font-family:var(--font-heading);font-size:26px;font-weight:var(--fw-heading);line-height:1.05;color:var(--color-text-strong);font-variant-numeric:tabular-nums}.ap-fact-label[data-astro-cid-jc66yh52]{grid-area:label;font-size:15px;line-height:1.45;color:var(--color-text)}.ap-fact-label[data-astro-cid-jc66yh52] a[data-astro-cid-jc66yh52]{color:var(--color-accent-text, var(--color-navy-dark));text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:3px}.ap-fact-label[data-astro-cid-jc66yh52] a[data-astro-cid-jc66yh52]:hover{color:var(--color-gold-dark)}.ap-social[data-astro-cid-jc66yh52]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none}.ap-social-link[data-astro-cid-jc66yh52]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:15px;font-weight:600;color:var(--color-text-strong);transition:color .2s ease}.ap-social-icon[data-astro-cid-jc66yh52]{display:inline-grid;flex-shrink:0;place-items:center;width:38px;height:38px;color:var(--color-gold-dark);border:1.5px solid var(--color-gold);border-radius:50%;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ap-social-link[data-astro-cid-jc66yh52]:hover{color:var(--color-gold-dark)}.ap-social-link[data-astro-cid-jc66yh52]:hover .ap-social-icon[data-astro-cid-jc66yh52]{background:var(--color-gold);color:#fff;transform:translateY(-2px)}.ap-social-link[data-astro-cid-jc66yh52]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}.ap-ctas[data-astro-cid-jc66yh52]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}@media(max-width:479px){.ap-ctas[data-astro-cid-jc66yh52] .cta-btn{width:100%}.ap-badge[data-astro-cid-jc66yh52]{padding-right:.75rem}}@media(min-width:560px){.ap-stage[data-astro-cid-jc66yh52]{padding-top:.5rem}.ap-video-title[data-astro-cid-jc66yh52]{position:absolute;z-index:3;top:7%;left:0;margin:0}.ap-player[data-astro-cid-jc66yh52]{width:270px}.ap-diamond--line[data-astro-cid-jc66yh52]{width:180px;height:180px;margin-left:44px}.ap-diamond--fill[data-astro-cid-jc66yh52]{margin-left:-196px}.ap-facts[data-astro-cid-jc66yh52]{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-fact[data-astro-cid-jc66yh52]{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "value" "label";align-items:start;align-content:start;row-gap:.35rem;padding:1.1rem 1.1rem 1.2rem}.ap-fact-icon[data-astro-cid-jc66yh52]{margin-bottom:.35rem}}@media(min-width:960px){.ap-grid[data-astro-cid-jc66yh52]{grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media head" "media body";column-gap:clamp(3rem,6vw,5.5rem);row-gap:1.75rem}.ap-media[data-astro-cid-jc66yh52]{position:sticky;top:calc(var(--main-header-h) + 1.5rem);align-self:start;padding-top:.5rem}.ap-stage[data-astro-cid-jc66yh52]{margin-inline:0}.ap-player[data-astro-cid-jc66yh52]{width:290px}.ap-fact-value[data-astro-cid-jc66yh52]{font-size:clamp(20px,2.1vw,28px)}}@media(min-width:960px)and (max-width:1199px){.ap-fact[data-astro-cid-jc66yh52]{padding-inline:.85rem}}@media(prefers-reduced-motion:no-preference){.ap--anim[data-astro-cid-jc66yh52] .ap-rv[data-astro-cid-jc66yh52]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ap-d, 0) * .11s)}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52]{transform:translate(-48px);transition-duration:.9s}.ap--anim[data-astro-cid-jc66yh52] .ap-rv[data-astro-cid-jc66yh52].is-in{opacity:1;transform:none}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52] .ap-badge[data-astro-cid-jc66yh52],.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52] .ap-video-title[data-astro-cid-jc66yh52]{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52] .ap-video-title[data-astro-cid-jc66yh52]{transition-delay:.45s}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52] .ap-badge[data-astro-cid-jc66yh52]{transition-delay:.65s}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-badge[data-astro-cid-jc66yh52],.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-video-title[data-astro-cid-jc66yh52]{opacity:1;transform:none}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52] .ap-diamond[data-astro-cid-jc66yh52]{opacity:0;transform:rotate(0) scale(.7);transition:opacity .9s ease .2s,transform 1.1s cubic-bezier(.22,1,.36,1) .2s}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-diamond[data-astro-cid-jc66yh52]{transform:rotate(45deg)}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-diamond--line[data-astro-cid-jc66yh52]{opacity:.7}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-diamond--fill[data-astro-cid-jc66yh52]{opacity:.9}.ap--anim[data-astro-cid-jc66yh52] .ap-rv--left[data-astro-cid-jc66yh52].is-in .ap-diamond--small[data-astro-cid-jc66yh52]{opacity:.75}.ap--anim[data-astro-cid-jc66yh52] .ap-facts[data-astro-cid-jc66yh52] .ap-fact[data-astro-cid-jc66yh52]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease;transition-delay:calc(.15s + var(--ap-i, 0) * .12s),calc(.15s + var(--ap-i, 0) * .12s),0ms,0ms}.ap--anim[data-astro-cid-jc66yh52] .ap-facts[data-astro-cid-jc66yh52].is-in .ap-fact[data-astro-cid-jc66yh52]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ap-social-link[data-astro-cid-jc66yh52],.ap-social-icon[data-astro-cid-jc66yh52],.ap-fact[data-astro-cid-jc66yh52]{transition:none}.ap-social-link[data-astro-cid-jc66yh52]:hover .ap-social-icon[data-astro-cid-jc66yh52]{transform:none}}.faq-wrap[data-astro-cid-43hvedh5]{display:flex;flex-direction:column}.faq-aside[data-astro-cid-43hvedh5]{display:contents}.faq-aside[data-astro-cid-43hvedh5] .section-head{order:1;max-width:40rem}.faq-list[data-astro-cid-43hvedh5]{order:2}.faq-cta[data-astro-cid-43hvedh5]{order:3;display:flex;margin-top:clamp(2rem,4vw,2.75rem)}.faq-lead-link[data-astro-cid-43hvedh5]{font-weight:700;white-space:nowrap}.faq-aside[data-astro-cid-43hvedh5] .section-head-lead .faq-lead-link[data-astro-cid-43hvedh5]{color:var(--color-accent-text);text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px}.faq-aside[data-astro-cid-43hvedh5] .section-head-lead .faq-lead-link[data-astro-cid-43hvedh5]:hover{color:var(--color-gold-dark)}.faq-list[data-astro-cid-43hvedh5]{display:grid;gap:.75rem;min-width:0}.faq--surface[data-astro-cid-43hvedh5]{--faq-line: rgba(35, 57, 91, .1);--faq-card: #ffffff}.faq--white[data-astro-cid-43hvedh5]{--faq-line: var(--color-line);--faq-card: var(--color-surface-2)}.faq-item[data-astro-cid-43hvedh5]{background:var(--faq-card);border:1px solid var(--faq-line);border-radius:14px;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}@media(hover:hover){.faq-item[data-astro-cid-43hvedh5]:hover{border-color:var(--color-gold-light);box-shadow:var(--shadow-sm)}.faq-q[data-astro-cid-43hvedh5]:hover .faq-q-text[data-astro-cid-43hvedh5]{color:var(--color-gold-dark)}.faq-q[data-astro-cid-43hvedh5]:hover .faq-icon[data-astro-cid-43hvedh5]{background:#c8af6524}}.faq[data-astro-cid-43hvedh5]:not(.faq--js) .faq-item[data-astro-cid-43hvedh5][open],.faq-item[data-astro-cid-43hvedh5].is-open{background:#fff;border-color:var(--color-gold);box-shadow:inset 3px 0 0 var(--color-gold),var(--shadow-md)}.faq-q[data-astro-cid-43hvedh5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1rem 1.05rem 1.25rem;cursor:pointer;list-style:none;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.4;color:var(--color-text-strong);border-radius:14px;-webkit-tap-highlight-color:transparent}.faq-q[data-astro-cid-43hvedh5]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-43hvedh5]::marker{content:""}.faq-q[data-astro-cid-43hvedh5]:focus-visible{outline:2px solid var(--color-focus, var(--color-navy-dark));outline-offset:2px}.faq-q-text[data-astro-cid-43hvedh5]{transition:color .2s ease;text-wrap:pretty}.faq-icon[data-astro-cid-43hvedh5]{display:inline-grid;flex-shrink:0;place-items:center;width:36px;height:36px;color:var(--color-gold-dark);border:1.5px solid var(--color-gold);border-radius:50%;transition:background-color .25s ease,color .25s ease}.faq-chev[data-astro-cid-43hvedh5]{width:20px}.faq[data-astro-cid-43hvedh5]:not(.faq--js) .faq-item[data-astro-cid-43hvedh5][open] .faq-icon[data-astro-cid-43hvedh5],.faq-item[data-astro-cid-43hvedh5].is-open .faq-icon[data-astro-cid-43hvedh5]{background:var(--color-gold);color:#fff}.faq[data-astro-cid-43hvedh5]:not(.faq--js) .faq-item[data-astro-cid-43hvedh5][open] .faq-chev[data-astro-cid-43hvedh5] .ar-faq-chevron-line{transform:rotate(180deg)}.faq-a[data-astro-cid-43hvedh5]{display:grid;grid-template-rows:1fr}.faq-a-clip[data-astro-cid-43hvedh5]{min-height:0;overflow:hidden}.faq-a-body[data-astro-cid-43hvedh5]{display:grid;gap:.75rem;padding:0 1.25rem 1.3rem;font-size:16px;line-height:1.7;color:var(--color-text)}.faq--js[data-astro-cid-43hvedh5] .faq-a[data-astro-cid-43hvedh5]{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.faq--js[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5].is-open .faq-a[data-astro-cid-43hvedh5]{grid-template-rows:1fr}.faq--js[data-astro-cid-43hvedh5] .faq-a-body[data-astro-cid-43hvedh5]{opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1)}.faq--js[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5].is-open .faq-a-body[data-astro-cid-43hvedh5]{opacity:1;transform:none}.faq-a-body[data-astro-cid-43hvedh5] p[data-astro-cid-43hvedh5]{max-width:68ch;text-wrap:pretty}.faq-a-link[data-astro-cid-43hvedh5] a[data-astro-cid-43hvedh5]{font-weight:700;color:var(--color-accent-text);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:3px}.faq-a-link[data-astro-cid-43hvedh5] a[data-astro-cid-43hvedh5]:hover{color:var(--color-gold-dark)}.faq--reveal[data-astro-cid-43hvedh5]:not(.is-in) .faq-item[data-astro-cid-43hvedh5]{opacity:0;transform:translateY(14px)}.faq--reveal[data-astro-cid-43hvedh5].is-in .faq-item[data-astro-cid-43hvedh5]{animation:faq-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes faq-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:479px){.faq-cta[data-astro-cid-43hvedh5] .cta-btn{width:100%}}@media(min-width:768px){.faq-q[data-astro-cid-43hvedh5]{padding:1.3rem 1.25rem 1.3rem 1.6rem;font-size:18px}.faq-a-body[data-astro-cid-43hvedh5]{padding:0 1.6rem 1.5rem;font-size:17px}}@media(min-width:1024px){.faq-wrap[data-astro-cid-43hvedh5]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}.faq-aside[data-astro-cid-43hvedh5]{display:block;position:sticky;top:calc(var(--main-header-h) + 2rem)}.faq-aside[data-astro-cid-43hvedh5] .section-head{margin-bottom:0}.faq-aside[data-astro-cid-43hvedh5] .section-head-title{max-width:16ch}.faq-cta[data-astro-cid-43hvedh5]{margin-top:2rem}}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-43hvedh5],.faq-icon[data-astro-cid-43hvedh5],.faq-q-text[data-astro-cid-43hvedh5],.faq--js[data-astro-cid-43hvedh5] .faq-a[data-astro-cid-43hvedh5],.faq--js[data-astro-cid-43hvedh5] .faq-a-body[data-astro-cid-43hvedh5]{transition:none}.faq--js[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5][open] .faq-a[data-astro-cid-43hvedh5]{grid-template-rows:1fr}.faq--js[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5][open] .faq-a-body[data-astro-cid-43hvedh5]{opacity:1;transform:none}.faq--reveal[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5],.faq--reveal[data-astro-cid-43hvedh5].is-in .faq-item[data-astro-cid-43hvedh5]{opacity:1;transform:none;animation:none}}@media print{.faq--reveal[data-astro-cid-43hvedh5] .faq-item[data-astro-cid-43hvedh5]{opacity:1;transform:none;animation:none}}.partner[data-astro-cid-gk2fznrs]{overflow-x:clip}.partner-panel[data-astro-cid-gk2fznrs]{position:relative;overflow:hidden;border-radius:16px;background-color:var(--color-surface-2);background-image:linear-gradient(#fffc,#fffc),var(--partner-bg-sm);background-size:cover;background-position:62% 50%;background-repeat:no-repeat;box-shadow:var(--shadow-sm)}.partner-panel[data-astro-cid-gk2fznrs]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gold-dark),var(--color-gold),var(--color-gold-light))}.partner-panel[data-astro-cid-gk2fznrs] .partner-sb{--sb-w: clamp(76px, 12vw, 180px);opacity:.9}.partner-inner[data-astro-cid-gk2fznrs]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(2.25rem,7vw,5.5rem) clamp(1.25rem,6vw,6rem)}.partner-eyebrow[data-astro-cid-gk2fznrs]{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 .9rem}.partner-eyebrow[data-astro-cid-gk2fznrs]:before{content:"";display:block;width:28px;height:1.5px;background:var(--color-gold)}.partner-title[data-astro-cid-gk2fznrs]{max-width:25ch;font-family:var(--font-heading);font-weight:var(--fw-heading);line-height:1.12;letter-spacing:-.01em;color:var(--color-text-strong);text-wrap:balance}.partner-lead[data-astro-cid-gk2fznrs]{max-width:52ch;margin-top:1rem;font-size:var(--fs-body-mobile);line-height:1.6;color:var(--color-text-strong);text-wrap:pretty}.partner-logos[data-astro-cid-gk2fznrs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:1.5rem .75rem;width:100%;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none}.partner-logo-item[data-astro-cid-gk2fznrs]{display:flex;justify-content:center;min-width:0;max-width:100%}.partner-logo[data-astro-cid-gk2fznrs]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;border-radius:4px;transition:transform .22s ease}.partner-logo[data-astro-cid-gk2fznrs]:hover{transform:translateY(-3px)}.partner-logo[data-astro-cid-gk2fznrs]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:5px}.partner-logo[data-astro-cid-gk2fznrs] .partner-logo-img{display:block;width:auto;height:var(--h-sm);max-width:100%;object-fit:contain;filter:var(--logo-mono-filter);opacity:var(--logo-mono-opacity);transition:filter .26s ease,opacity .26s ease}.partner-logo[data-astro-cid-gk2fznrs]:hover .partner-logo-img,.partner-logo[data-astro-cid-gk2fznrs]:focus-visible .partner-logo-img,.partner-logo[data-astro-cid-gk2fznrs]:active .partner-logo-img{filter:none;opacity:1}.partner-actions[data-astro-cid-gk2fznrs]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:clamp(2rem,4.5vw,2.75rem)}.partner-more[data-astro-cid-gk2fznrs]{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:16px;color:var(--color-text-strong);text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s ease}.partner-more[data-astro-cid-gk2fznrs]:hover{color:var(--color-gold-dark)}.partner-more[data-astro-cid-gk2fznrs]:focus-visible{outline:2px solid var(--color-navy-dark);outline-offset:3px}@media(max-width:639px){.partner-panel[data-astro-cid-gk2fznrs]{margin-inline:calc(-1*clamp(1.25rem,4vw,2.5rem));border-radius:0;box-shadow:none}.partner-inner[data-astro-cid-gk2fznrs]{padding-inline:clamp(1.25rem,4vw,2.5rem)}}@media(max-width:479px){.partner-actions[data-astro-cid-gk2fznrs],.partner-actions[data-astro-cid-gk2fznrs] .cta-btn{width:100%}}@media(min-width:640px){.partner-logos[data-astro-cid-gk2fznrs]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.5rem clamp(1.75rem,4vw,3rem)}.partner-logo[data-astro-cid-gk2fznrs] .partner-logo-img{height:calc(var(--h) * .85)}}@media(min-width:768px){.partner-panel[data-astro-cid-gk2fznrs]{background-image:linear-gradient(90deg,#ffffffdb,#ffffffc7 55%,#ffffffb3),var(--partner-bg);background-position:50% 50%}.partner-lead[data-astro-cid-gk2fznrs]{font-size:var(--fs-body-desktop)}}@media(min-width:1100px){.partner-logos[data-astro-cid-gk2fznrs]{flex-wrap:nowrap;justify-content:space-between;gap:2.25rem}.partner-logo[data-astro-cid-gk2fznrs] .partner-logo-img{height:var(--h)}}@media(prefers-reduced-motion:no-preference){.partner--anim[data-astro-cid-gk2fznrs] .partner-logo-item[data-astro-cid-gk2fznrs]{opacity:0;transform:translateY(26px) scale(.94);transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .11s + .12s)}.partner--anim[data-astro-cid-gk2fznrs] .partner-logos[data-astro-cid-gk2fznrs].is-in .partner-logo-item[data-astro-cid-gk2fznrs]{opacity:1;transform:none}.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs]>.partner-eyebrow[data-astro-cid-gk2fznrs],.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs]>.partner-title[data-astro-cid-gk2fznrs],.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs]>.partner-lead[data-astro-cid-gk2fznrs]{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs]>.partner-title[data-astro-cid-gk2fznrs]{transition-delay:90ms}.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs]>.partner-lead[data-astro-cid-gk2fznrs]{transition-delay:.18s}.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs].is-in>.partner-eyebrow[data-astro-cid-gk2fznrs],.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs].is-in>.partner-title[data-astro-cid-gk2fznrs],.partner--anim[data-astro-cid-gk2fznrs] .partner-inner[data-astro-cid-gk2fznrs].is-in>.partner-lead[data-astro-cid-gk2fznrs]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.partner-logo[data-astro-cid-gk2fznrs],.partner-logo[data-astro-cid-gk2fznrs] .partner-logo-img,.partner-more[data-astro-cid-gk2fznrs]{transition:none}.partner-logo[data-astro-cid-gk2fznrs]:hover{transform:none}}.cta-band[data-astro-cid-r6fd63jt]{position:relative;isolation:isolate;overflow:hidden}.cta-band-deco[data-astro-cid-r6fd63jt]{position:absolute;z-index:-1;aspect-ratio:1;pointer-events:none;transform:rotate(45deg)}.cta-band-deco--fill[data-astro-cid-r6fd63jt]{right:-110px;bottom:-50px;width:270px;background:var(--color-gold-light);opacity:.6}.cta-band-deco--edge[data-astro-cid-r6fd63jt]{right:-150px;bottom:-20px;width:270px;border:3px solid var(--color-gold-dark);opacity:.55}.cta-band-deco--line[data-astro-cid-r6fd63jt]{top:-100px;left:-100px;width:150px;border:2px solid rgba(255,255,255,.45)}.cta-band-deco--small[data-astro-cid-r6fd63jt]{display:none;border:2px solid rgba(255,255,255,.35)}@media(min-width:960px){.cta-band-deco--fill[data-astro-cid-r6fd63jt]{top:-26%;right:-9%;bottom:auto;width:clamp(300px,34vw,500px)}.cta-band-deco--edge[data-astro-cid-r6fd63jt]{top:-14%;right:-14%;bottom:auto;width:clamp(300px,34vw,500px)}.cta-band-deco--line[data-astro-cid-r6fd63jt]{inset:auto 4% -46% auto;width:clamp(160px,22vw,300px)}.cta-band-deco--small[data-astro-cid-r6fd63jt]{display:block;top:14%;left:-40px;width:clamp(70px,9vw,120px)}}.cta-band-grid[data-astro-cid-r6fd63jt]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,3rem);align-items:center}.cta-band-copy[data-astro-cid-r6fd63jt]{max-width:44rem}.cta-band-title[data-astro-cid-r6fd63jt]{font-family:var(--font-heading);font-weight:var(--fw-heading);line-height:1.12;letter-spacing:-.01em;color:#fff;text-wrap:balance}.cta-band-card[data-astro-cid-r6fd63jt]{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem 1.25rem;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0c090d24,0 4px 14px #0c090d0f;color:var(--color-text)}.cta-band-card-mark[data-astro-cid-r6fd63jt]{position:absolute;top:-9px;left:1.5rem;width:18px;height:18px;background:var(--color-gold-dark);border:3px solid #ffffff;transform:rotate(45deg)}.cta-band-text[data-astro-cid-r6fd63jt]{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.3rem;line-height:1.35;color:var(--color-text-strong);text-wrap:pretty}@media(max-width:479px){.cta-band-card[data-astro-cid-r6fd63jt] .cta-btn-icon{display:none}}@media(min-width:480px){.cta-band-card[data-astro-cid-r6fd63jt]{padding:1.85rem 1.6rem 1.6rem}}@media(min-width:960px){.cta-band-grid[data-astro-cid-r6fd63jt]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}.cta-band-text[data-astro-cid-r6fd63jt]{font-size:1.45rem}.cta-band-card[data-astro-cid-r6fd63jt]{padding:2rem 1.85rem 1.85rem}}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-copy[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-card[data-astro-cid-r6fd63jt]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-card[data-astro-cid-r6fd63jt]{transition-delay:.14s}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-deco[data-astro-cid-r6fd63jt]{opacity:0;transform:rotate(30deg) scale(.92);transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.22,1,.36,1)}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-deco--edge[data-astro-cid-r6fd63jt]{transition-delay:.12s}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-deco--line[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-deco--small[data-astro-cid-r6fd63jt]{transition-delay:.22s}.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-copy[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-card[data-astro-cid-r6fd63jt]{opacity:1;transform:none}.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-deco[data-astro-cid-r6fd63jt]{transform:rotate(45deg)}.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-deco--fill[data-astro-cid-r6fd63jt]{opacity:.6}.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-deco--edge[data-astro-cid-r6fd63jt]{opacity:.55}.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-deco--line[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt].is-in .cta-band-deco--small[data-astro-cid-r6fd63jt]{opacity:1}@media(prefers-reduced-motion:reduce){.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-copy[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-card[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-deco[data-astro-cid-r6fd63jt]{transition:none}.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-copy[data-astro-cid-r6fd63jt],.cta-band--anim[data-astro-cid-r6fd63jt] .cta-band-card[data-astro-cid-r6fd63jt]{opacity:1;transform:none}}
