.stepper[data-astro-cid-txu4ccoq]{--stepper-dot:6px;--stepper-active:32px;--stepper-gap:4px;--stepper-bg:#ece7de38;--stepper-active-bg:#ece7de52;--stepper-fill-bg:var(--color-text);--stepper-ease:cubic-bezier(.215, .61, .355, 1);border:1px solid var(--color-hairline);background:#ece7de12;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .75rem;display:inline-flex}.stepper[data-astro-cid-txu4ccoq]:not([data-autoplay]){padding-right:.75rem}.stepper-track[data-astro-cid-txu4ccoq]{align-items:center;display:flex}.stepper-step[data-astro-cid-txu4ccoq]{padding:12px var(--stepper-gap);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.stepper-dot[data-astro-cid-txu4ccoq]{width:var(--stepper-dot);height:var(--stepper-dot);background:var(--stepper-bg);transition:width .5s var(--stepper-ease), background-color .5s var(--stepper-ease);border-radius:999px;display:block;position:relative;overflow:hidden}.stepper-step[data-astro-cid-txu4ccoq]:hover .stepper-dot[data-astro-cid-txu4ccoq]{background:#ece7de73}.stepper-step[data-astro-cid-txu4ccoq].is-active .stepper-dot[data-astro-cid-txu4ccoq]{width:var(--stepper-active);background:var(--stepper-active-bg)}.stepper[data-astro-cid-txu4ccoq]:not([data-autoplay]) .stepper-step[data-astro-cid-txu4ccoq].is-active .stepper-dot[data-astro-cid-txu4ccoq],.stepper[data-astro-cid-txu4ccoq].is-paused .stepper-step[data-astro-cid-txu4ccoq].is-active .stepper-dot[data-astro-cid-txu4ccoq]{background:var(--stepper-fill-bg)}.stepper-dot[data-astro-cid-txu4ccoq]:after{content:"";border-radius:inherit;background:var(--stepper-fill-bg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stepper-step[data-astro-cid-txu4ccoq].is-filling .stepper-dot[data-astro-cid-txu4ccoq]:after{transition:transform var(--stepper-fill-duration,6s) linear;transform:scaleX(1)}.stepper-step[data-astro-cid-txu4ccoq]:focus-visible{outline:none}.stepper-step[data-astro-cid-txu4ccoq]:focus-visible .stepper-dot[data-astro-cid-txu4ccoq]{outline:2px solid var(--color-focus);outline-offset:3px}.stepper-toggle[data-astro-cid-txu4ccoq]{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:#ece7de14;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.stepper-toggle[data-astro-cid-txu4ccoq]:hover{color:var(--color-text);background:#ece7de24}.icon-play[data-astro-cid-txu4ccoq],.stepper[data-astro-cid-txu4ccoq].is-paused .icon-pause[data-astro-cid-txu4ccoq]{display:none}.stepper[data-astro-cid-txu4ccoq].is-paused .icon-play[data-astro-cid-txu4ccoq]{display:block}@media (prefers-reduced-motion:reduce){.stepper-dot[data-astro-cid-txu4ccoq],.stepper-step[data-astro-cid-txu4ccoq].is-filling .stepper-dot[data-astro-cid-txu4ccoq]:after{transition-duration:0s}}.testimonials[data-astro-cid-7pp2jdrj]{border-top:1px solid var(--color-hairline);text-align:center;padding-block:clamp(5rem,10vw,9rem)}.testimonials[data-astro-cid-7pp2jdrj] h2[data-astro-cid-7pp2jdrj]{font-size:var(--font-small);font-weight:var(--weight-normal);letter-spacing:0;margin:0 0 clamp(2.5rem,5vw,4rem)}.testimonial-panels[data-astro-cid-7pp2jdrj]{display:grid}.testimonial-panel[data-astro-cid-7pp2jdrj]{grid-area:1/1;max-width:56rem;margin:0 auto}.testimonial-panel[data-astro-cid-7pp2jdrj][hidden]{visibility:hidden;display:block}.testimonial-panel[data-astro-cid-7pp2jdrj]:not([hidden]){animation:.7s cubic-bezier(.16,1,.3,1) testimonial-in}blockquote[data-astro-cid-7pp2jdrj]{margin:0}blockquote[data-astro-cid-7pp2jdrj] p[data-astro-cid-7pp2jdrj]{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.5rem,2.6vw,2.375rem);line-height:1.3}blockquote[data-astro-cid-7pp2jdrj] p[data-astro-cid-7pp2jdrj]:before,blockquote[data-astro-cid-7pp2jdrj] p[data-astro-cid-7pp2jdrj]:after{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}blockquote[data-astro-cid-7pp2jdrj] p[data-astro-cid-7pp2jdrj]:before{content:"“"}blockquote[data-astro-cid-7pp2jdrj] p[data-astro-cid-7pp2jdrj]:after{content:"”"}figcaption[data-astro-cid-7pp2jdrj]{font-size:var(--font-small);flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;margin-top:2rem;display:flex}.testimonial-org[data-astro-cid-7pp2jdrj]{color:var(--color-text-muted)}.testimonials-foot[data-astro-cid-7pp2jdrj]{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}@keyframes testimonial-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.testimonial-panel[data-astro-cid-7pp2jdrj]:not([hidden]){animation:none}}.faq[data-astro-cid-kpn7xbay]{border-top:1px solid var(--color-hairline);padding-block:clamp(5rem,10vw,9rem)}.faq-layout[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.faq-intro[data-astro-cid-kpn7xbay]{position:sticky;top:6rem}.faq-intro[data-astro-cid-kpn7xbay] h2[data-astro-cid-kpn7xbay]{letter-spacing:-.025em;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.faq-intro[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-width:30ch;color:var(--color-text-muted);margin-top:1.25rem}.faq-intro[data-astro-cid-kpn7xbay] .text-link[data-astro-cid-kpn7xbay]{margin-top:1rem}.faq-list[data-astro-cid-kpn7xbay]{border-top:1px solid var(--color-hairline)}.faq-item[data-astro-cid-kpn7xbay]{border-bottom:1px solid var(--color-hairline)}summary[data-astro-cid-kpn7xbay]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.375rem;font-size:1.0625rem;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}summary[data-astro-cid-kpn7xbay]:hover{color:var(--color-primary-hover)}.faq-icon[data-astro-cid-kpn7xbay]{flex:none;width:12px;height:12px;position:relative}.faq-icon[data-astro-cid-kpn7xbay]:before,.faq-icon[data-astro-cid-kpn7xbay]:after{content:"";background:var(--color-text-muted);width:12px;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.faq-icon[data-astro-cid-kpn7xbay]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-kpn7xbay][open] .faq-icon[data-astro-cid-kpn7xbay]:after{transform:rotate(0)}.faq-item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-width:60ch;color:var(--color-text-muted);padding-bottom:1.5rem}@media (width<=52rem){.faq-layout[data-astro-cid-kpn7xbay]{grid-template-columns:1fr}.faq-intro[data-astro-cid-kpn7xbay]{position:static}}.brand-strip[data-astro-cid-rgoymqpi]{border-block:1px solid var(--color-hairline);padding-block:clamp(1.75rem,3vw,2.25rem)}.brand-strip-inner[data-astro-cid-rgoymqpi]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand-strip-label[data-astro-cid-rgoymqpi]{font-size:var(--font-small);font-weight:var(--weight-normal);letter-spacing:0;color:var(--color-text-muted);white-space:nowrap;margin:0}.brand-list[data-astro-cid-rgoymqpi]{align-items:center;gap:clamp(2.5rem,7vw,6rem);margin:0;padding:0;list-style:none;display:flex}.brand-logo[data-astro-cid-rgoymqpi]{filter:brightness(0)invert(.92)sepia(.12);opacity:.62;width:auto;transition:opacity .25s}.brand-logo[data-astro-cid-rgoymqpi]:hover{opacity:.95}.logo-aozoom[data-astro-cid-rgoymqpi]{height:26px}.logo-hogonn[data-astro-cid-rgoymqpi]{height:50px}.logo-trionyx[data-astro-cid-rgoymqpi]{height:40px}@media (width<=48rem){.brand-strip-inner[data-astro-cid-rgoymqpi]{flex-direction:column;align-items:flex-start;gap:1.25rem}.brand-list[data-astro-cid-rgoymqpi]{justify-content:space-between;gap:1.5rem;width:100%}.logo-aozoom[data-astro-cid-rgoymqpi]{height:16px}.logo-hogonn[data-astro-cid-rgoymqpi]{height:30px}.logo-trionyx[data-astro-cid-rgoymqpi]{height:26px}}.hero-preserve-wrapper[data-astro-cid-p4k4g2bq]{background:var(--color-background);min-height:clamp(38rem,88vh,56rem);color:var(--color-text);flex-direction:column;justify-content:flex-start;padding-top:clamp(3.5rem,8vh,5.5rem);padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.hero-bg-media[data-astro-cid-p4k4g2bq]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-img[data-astro-cid-p4k4g2bq]{object-fit:cover;object-position:center 65%;filter:brightness(.68)contrast(1.12);width:100%;height:100%;transition:transform 6s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.hero-preserve-wrapper[data-astro-cid-p4k4g2bq]:hover .hero-bg-img[data-astro-cid-p4k4g2bq]{transform:scale(1.04)}.hero-bg-vignette[data-astro-cid-p4k4g2bq]{background:radial-gradient(circle at 50% 35%, #0e0d0b73 0%, #0e0d0bd1 75%, var(--color-background) 100%), linear-gradient(180deg, #0e0d0bbf 0%, #0e0d0b59 40%, #0e0d0be6 85%, var(--color-background) 100%);position:absolute;inset:0}.hero-bg-grid[data-astro-cid-p4k4g2bq]{opacity:.6;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.hero-content-frame[data-astro-cid-p4k4g2bq]{z-index:5;margin-top:1rem;margin-bottom:auto;padding-top:clamp(1rem,2vh,2rem);position:relative}.hero-content-stack[data-astro-cid-p4k4g2bq]{text-align:center;flex-direction:column;align-items:center;max-width:68rem;margin-inline:auto;display:flex}.hero-heading-block[data-astro-cid-p4k4g2bq]{flex-direction:column;align-items:center;display:flex}.hero-headline[data-astro-cid-p4k4g2bq]{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 14px #000000d9,0 1px 3px #000000e6;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:400;line-height:1.12}.hero-marks[data-astro-cid-p4k4g2bq]{z-index:5;animation:1.2s cubic-bezier(.16,1,.3,1) .3s both hero-marks-in;position:relative}.hero-marks-row[data-astro-cid-p4k4g2bq]{justify-content:center;display:flex}.hero-symbols[data-astro-cid-p4k4g2bq]{color:#ece7decc;gap:.75rem;display:flex}.hero-symbol[data-astro-cid-p4k4g2bq]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:clamp(1.625rem,1.9vw,1.875rem);height:auto;overflow:visible}.target-ring[data-astro-cid-p4k4g2bq]{transform-origin:24px 24px;animation:24s linear infinite target-spin}.arrow-path[data-astro-cid-p4k4g2bq]{animation:3.2s cubic-bezier(.65,0,.35,1) infinite arrow-nudge}@keyframes hero-marks-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes target-spin{to{transform:rotate(360deg)}}@keyframes arrow-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hero-marks[data-astro-cid-p4k4g2bq],.target-ring[data-astro-cid-p4k4g2bq],.arrow-path[data-astro-cid-p4k4g2bq]{animation:none}}@media (width<=600px){.hero-preserve-wrapper[data-astro-cid-p4k4g2bq]{min-height:auto;padding-top:3.5rem;padding-bottom:2rem}.hero-headline[data-astro-cid-p4k4g2bq]{font-size:2rem}.hero-marks[data-astro-cid-p4k4g2bq]{margin-top:20.5rem}}.intro[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,11vw,10rem)}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem clamp(2rem,5vw,5rem);display:grid}.intro-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-small);letter-spacing:0;margin:0;padding-top:.6rem}.intro-statement[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.18}.intro-statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.intro-grid[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:2rem}.categories[data-astro-cid-lcdefpme]{padding-bottom:clamp(5rem,10vw,9rem)}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(2rem,3.2vw,3rem)}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}@media (width<=64rem){.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{padding-top:0}}@media (width<=30rem){.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
