.hp[data-astro-cid-jecwxay2]{--red:#d03c3c;--red-text:#c03838;--ink:#2b2f33;--muted:#62676d;--line:#e4e5e7;--page:#fff;--tint:#f4f5f6;--card:#fff;--panel:#f4f5f6;--section:96px;color:var(--ink);text-align:left;margin:0 -15px;font-size:17px;line-height:1.65}body.dark .hp[data-astro-cid-jecwxay2]{--red-text:#ef7f7f;--ink:#e9ecee;--muted:#9aa5ac;--line:#ffffff17;--page:#18242b;--tint:#111a1f;--card:#1f2c34;--panel:#1f2c34}.hp-wrap[data-astro-cid-jecwxay2]{width:min(1140px,100% - 78px);margin-inline:auto}.hp-band[data-astro-cid-jecwxay2]{padding-block:var(--section);background:var(--page)}.hp-tint[data-astro-cid-jecwxay2]{--panel:var(--card);background:var(--tint)}.hp[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{color:var(--ink);font-family:var(--font-oswald), sans-serif;text-align:center;margin:0 0 48px;font-size:40px;font-weight:400;line-height:1.15}.hp[data-astro-cid-jecwxay2] h3[data-astro-cid-jecwxay2]{color:var(--ink);font-family:var(--font-oswald), sans-serif;text-align:left;margin:0;font-size:26px;font-weight:400;line-height:1.2}.hp[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{margin:0}.hp[data-astro-cid-jecwxay2] .hp-kicker[data-astro-cid-jecwxay2]{color:var(--red-text);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:700}.hp-hero[data-astro-cid-jecwxay2]{color:#fff;text-shadow:none;background-attachment:scroll;padding:150px 0 104px}.hp-hero-grid[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hp[data-astro-cid-jecwxay2] .hp-hero[data-astro-cid-jecwxay2] h1[data-astro-cid-jecwxay2]{color:#fff;font-family:var(--font-oswald), sans-serif;text-align:left;margin:0;font-size:clamp(44px,6vw,68px);font-weight:400;line-height:1.1}.hp[data-astro-cid-jecwxay2] .hp-lede[data-astro-cid-jecwxay2]{color:#ffffffeb;max-width:520px;margin-top:20px;font-size:21px;line-height:1.55}.hp-lede[data-astro-cid-jecwxay2] strong{color:#fff}.hp[data-astro-cid-jecwxay2] .hp-art[data-astro-cid-jecwxay2]{width:100%;max-width:320px;height:auto;margin-inline:auto;animation:6s ease-in-out infinite hp-float;display:block}@keyframes hp-float{50%{transform:translateY(-12px)}}.hp-actions[data-astro-cid-jecwxay2]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hp-btn[data-astro-cid-jecwxay2],.hp-btn[data-astro-cid-jecwxay2]:hover,.hp-btn[data-astro-cid-jecwxay2]:focus{letter-spacing:.02em;text-transform:uppercase;border:2px solid #0000;border-radius:8px;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.hp-btn-white[data-astro-cid-jecwxay2],.hp-btn-white[data-astro-cid-jecwxay2]:hover,.hp-btn-white[data-astro-cid-jecwxay2]:focus{color:var(--red);background:#fff}.hp-btn-white[data-astro-cid-jecwxay2]:hover{background:#fdf1f0}.hp-btn-ghost[data-astro-cid-jecwxay2],.hp-btn-ghost[data-astro-cid-jecwxay2]:hover,.hp-btn-ghost[data-astro-cid-jecwxay2]:focus{color:#fff;border-color:#ffffffd9}.hp-btn-ghost[data-astro-cid-jecwxay2]:hover{background:#ffffff1f}.hp-numbers[data-astro-cid-jecwxay2]{z-index:1;background:var(--card);border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:-72px;padding:12px;display:grid;position:relative;box-shadow:0 24px 60px -24px #0000004d}.hp-numbers[data-astro-cid-jecwxay2]>[data-astro-cid-jecwxay2]{color:var(--muted);border-radius:12px;align-content:start;gap:6px;padding:20px 24px;font-size:15px;line-height:1.4;text-decoration:none;display:grid}.hp-numbers[data-astro-cid-jecwxay2]>a[data-astro-cid-jecwxay2]:hover,.hp-numbers[data-astro-cid-jecwxay2]>a[data-astro-cid-jecwxay2]:focus{background:var(--tint);color:var(--muted);text-decoration:none}.hp-numbers[data-astro-cid-jecwxay2] strong[data-astro-cid-jecwxay2]{color:var(--red-text);font-family:var(--font-oswald), sans-serif;font-size:52px;font-weight:400;line-height:1}.hp-trusted[data-astro-cid-jecwxay2]{padding-block:64px 0}.hp-logos[data-astro-cid-jecwxay2] .logo-banner-container{width:auto;padding:0}.hp-sub[data-astro-cid-jecwxay2]{border-top:1px solid var(--line);margin-top:72px;padding-top:48px}.hp-cards[data-astro-cid-jecwxay2]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.hp-card[data-astro-cid-jecwxay2]{flex-direction:column;align-items:start;gap:14px;display:flex}.hp-pic[data-astro-cid-jecwxay2]{width:100%;height:300px;margin-bottom:8px;padding:28px;transition:transform .25s;display:block}.hp-pic-framed[data-astro-cid-jecwxay2]{background:linear-gradient(160deg, var(--panel), #d03c3c1f);border-radius:20px}.hp-card[data-astro-cid-jecwxay2]:hover .hp-pic[data-astro-cid-jecwxay2]{transform:translateY(-6px)}.hp-pic-light[data-astro-cid-jecwxay2],.hp-pic-dark[data-astro-cid-jecwxay2]{height:100%;display:block}.hp-pic-dark[data-astro-cid-jecwxay2],body.dark .hp-pic-light[data-astro-cid-jecwxay2]{display:none}body.dark .hp-pic-dark[data-astro-cid-jecwxay2]{display:block}.hp[data-astro-cid-jecwxay2] .hp-pic[data-astro-cid-jecwxay2] img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.hp-desc[data-astro-cid-jecwxay2]{color:var(--muted);flex-grow:1;font-size:15px}.hp-desc[data-astro-cid-jecwxay2]>:last-child{margin-bottom:0}.hp-link[data-astro-cid-jecwxay2],.hp-link[data-astro-cid-jecwxay2]:hover,.hp-link[data-astro-cid-jecwxay2]:focus{color:var(--red-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.hp-link[data-astro-cid-jecwxay2] svg{width:16px;height:16px;transition:transform .2s}.hp-link[data-astro-cid-jecwxay2]:hover svg{transform:translate(4px)}.hp-why[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr;gap:64px;display:grid}.hp[data-astro-cid-jecwxay2] .hp-why[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{text-align:left;margin-bottom:16px}.hp-why[data-astro-cid-jecwxay2] p[data-astro-cid-jecwxay2]{color:var(--muted)}.hp-team[data-astro-cid-jecwxay2]{flex-wrap:wrap;justify-content:space-between;gap:20px 32px;display:flex}.hp-member[data-astro-cid-jecwxay2],.hp-member[data-astro-cid-jecwxay2]:hover,.hp-member[data-astro-cid-jecwxay2]:focus{color:var(--muted);align-items:center;gap:14px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.hp[data-astro-cid-jecwxay2] .hp-member[data-astro-cid-jecwxay2] img{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;max-width:none;height:48px}.hp-member[data-astro-cid-jecwxay2] strong[data-astro-cid-jecwxay2]{color:var(--ink);font-size:15px;transition:color .15s;display:block}.hp-member[data-astro-cid-jecwxay2]:hover strong[data-astro-cid-jecwxay2]{color:var(--red-text)}.hp-quotes[data-astro-cid-jecwxay2]{columns:3;column-gap:20px}.hp-quote[data-astro-cid-jecwxay2]{background:var(--card);break-inside:avoid;border-radius:20px;margin:0 0 20px;padding:28px}.hp-quote[data-astro-cid-jecwxay2] .hp-quote-icon{width:26px;height:26px;color:var(--red)}.hp-quote[data-astro-cid-jecwxay2] blockquote[data-astro-cid-jecwxay2]{color:var(--ink);border:0;margin:14px 0 0;padding:0;font-size:15px;line-height:1.65}.hp-quote[data-astro-cid-jecwxay2] blockquote[data-astro-cid-jecwxay2] p{margin:0 0 .8em}.hp-quote[data-astro-cid-jecwxay2] blockquote[data-astro-cid-jecwxay2] p:last-child{margin:0}.hp-quote[data-astro-cid-jecwxay2] figcaption[data-astro-cid-jecwxay2]{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:14px;margin-top:20px;padding-top:20px;font-size:14px;line-height:1.4;display:flex}.hp-quote[data-astro-cid-jecwxay2] figcaption[data-astro-cid-jecwxay2] a{color:var(--red-text)}.hp[data-astro-cid-jecwxay2] .hp-quote[data-astro-cid-jecwxay2] figcaption[data-astro-cid-jecwxay2] img{object-fit:cover;border-radius:50%;width:48px;max-width:none;height:48px}.hp-quote[data-astro-cid-jecwxay2] figcaption[data-astro-cid-jecwxay2] strong[data-astro-cid-jecwxay2]{color:var(--ink);font-size:15px;display:block}.hp-products[data-astro-cid-jecwxay2]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hp-product[data-astro-cid-jecwxay2],.hp-product[data-astro-cid-jecwxay2]:focus{background:var(--tint);color:var(--ink);border-radius:20px;align-content:start;gap:14px;padding:12px 12px 18px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.hp-product[data-astro-cid-jecwxay2]:hover{color:var(--red-text);text-decoration:none}.hp-product[data-astro-cid-jecwxay2] .pc{border-radius:12px;transition:transform .2s}.hp-product[data-astro-cid-jecwxay2]:hover .pc{transform:scale(1.03)}@media (width<=991px){.hp-team[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr;display:grid}.hp-numbers[data-astro-cid-jecwxay2],.hp-products[data-astro-cid-jecwxay2]{grid-template-columns:1fr 1fr}.hp-quotes[data-astro-cid-jecwxay2]{columns:2}}@media (width<=767px){.hp[data-astro-cid-jecwxay2]{--section:64px}.hp-hero-grid[data-astro-cid-jecwxay2]{grid-template-columns:1fr;gap:24px}.hp-hero[data-astro-cid-jecwxay2]{padding-top:48px}.hp[data-astro-cid-jecwxay2] .hp-art[data-astro-cid-jecwxay2]{max-width:180px}.hp[data-astro-cid-jecwxay2] h2[data-astro-cid-jecwxay2]{margin-bottom:32px;font-size:32px}.hp-cards[data-astro-cid-jecwxay2],.hp-why[data-astro-cid-jecwxay2]{grid-template-columns:1fr}.hp-cards[data-astro-cid-jecwxay2]{gap:48px}.hp-why[data-astro-cid-jecwxay2]{gap:40px}.hp-pic[data-astro-cid-jecwxay2]{height:240px}.hp-numbers[data-astro-cid-jecwxay2]>[data-astro-cid-jecwxay2]{padding:16px}.hp-numbers[data-astro-cid-jecwxay2] strong[data-astro-cid-jecwxay2]{font-size:44px}.hp-quotes[data-astro-cid-jecwxay2]{columns:1}.hp-team[data-astro-cid-jecwxay2]{grid-template-columns:1fr}.hp-sub[data-astro-cid-jecwxay2]{margin-top:48px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.hp[data-astro-cid-jecwxay2] .hp-art[data-astro-cid-jecwxay2]{animation:none}}
