.hero[data-astro-cid-lcdefpme]{background:var(--bg-dark);color:var(--text-on-dark);position:relative}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;justify-items:start;gap:var(--space-5);padding-block:clamp(4rem,3rem + 5vw,7rem) clamp(3rem,2rem + 4vw,5rem);display:grid;position:relative}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--text-6xl);color:var(--color-white);max-width:24ch}.hero__subline[data-astro-cid-lcdefpme]{max-width:40rem;font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-white);line-height:1.4}.hero__intro[data-astro-cid-lcdefpme]{max-width:38rem;font-size:var(--text-lg);color:var(--text-on-dark-muted)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__strip[data-astro-cid-lcdefpme]{z-index:1;border-top:1px solid var(--border-on-dark);position:relative}.hero__points[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-on-dark);margin-block:0;list-style:none;display:grid}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding-block:var(--space-4);display:flex}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-on-dark)}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-rule);flex:none;width:.5rem;height:.5rem}@media (width>=48rem){.hero__points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--border-on-dark);padding-left:var(--space-5)}}.rotator[data-astro-cid-lcdefpme]{white-space:nowrap;display:inline-block;position:relative}.rotator__word[data-astro-cid-lcdefpme]{background:var(--highlight-fill);color:var(--highlight-text);padding-inline:.12em;display:inline-block}.rotator__alt[data-astro-cid-lcdefpme]{opacity:0;position:absolute;top:0;left:0}.rotator__alt[data-astro-cid-lcdefpme]:before{content:attr(data-word)}@media (prefers-reduced-motion:no-preference){.rotator__base[data-astro-cid-lcdefpme]{animation:15s ease-in-out 3 both rotator-base}.rotator__alt[data-astro-cid-lcdefpme]{animation:rotator-word 15s ease-in-out calc(var(--i) * 2.5s) 3 both}}@keyframes rotator-base{0%,14%{opacity:1;transform:none}16.67%{opacity:0;transform:translateY(-.2em)}98.5%{opacity:0;transform:translateY(.2em)}to{opacity:1;transform:none}}@keyframes rotator-word{0%{opacity:0;transform:translateY(.2em)}1.5%,14%{opacity:1;transform:none}16.67%,to{opacity:0;transform:translateY(-.2em)}}.why[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:start;display:grid}.why__text[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.why__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--text-muted)}.why__grid[data-astro-cid-lcdefpme]{border-top:var(--hairline);border-left:var(--hairline);padding:0;list-style:none;display:grid}.why__cell[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-6) var(--space-5);border-right:var(--hairline);border-bottom:var(--hairline);align-content:start;display:grid}.why__cell[data-astro-cid-lcdefpme] .icon{color:var(--color-deep-teal);margin-bottom:var(--space-2)}.why__cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.125rem}.why__cell[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-muted)}.container[data-astro-cid-lcdefpme]>.why__photo{margin-top:var(--space-8)}@media (width>=40rem){.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=60rem){.why[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:5fr 6fr}}.section--tight[data-astro-cid-lcdefpme]{padding-top:0}.platforms[data-astro-cid-lcdefpme]{gap:var(--space-6);background:var(--bg-panel);border:var(--hairline);box-shadow:var(--shadow-offset);padding:clamp(2rem,1.5rem + 3vw,4rem);display:grid;position:relative}.platforms__text[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-5);max-width:38rem;display:grid}.platforms__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl)}.platforms__text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.label){color:var(--text-muted);font-size:var(--text-lg)}.platforms__mark[data-astro-cid-lcdefpme]{align-content:center;justify-items:start;gap:var(--space-2);display:grid}.platforms__mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.platforms__mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before{content:attr(data-text);font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--color-deep-teal);font-size:clamp(5rem,3rem + 8vw,10rem);line-height:.9}@media (width>=60rem){.platforms[data-astro-cid-lcdefpme]{grid-template-columns:3fr 2fr;align-items:center}.platforms__mark[data-astro-cid-lcdefpme]{justify-items:end}}.services[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}.service[data-astro-cid-lcdefpme]{gap:var(--space-5);background:var(--bg-card);border:var(--hairline);box-shadow:var(--shadow-offset);flex-direction:column;padding:clamp(1.75rem,1.25rem + 2vw,2.75rem);display:flex}.service__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.service__number[data-astro-cid-lcdefpme]{font-family:var(--font-label);color:var(--color-deep-teal);font-size:3rem;line-height:1}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.service__text[data-astro-cid-lcdefpme]{color:var(--text-muted);padding-bottom:var(--space-5);border-bottom:var(--hairline)}.service__list[data-astro-cid-lcdefpme]{font-size:var(--text-sm)}.service__cta[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}@media (width>=60rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.serve[data-astro-cid-lcdefpme]{gap:var(--space-7);align-items:center;display:grid}.serve__panel[data-astro-cid-lcdefpme]{align-content:end;gap:var(--space-4);min-height:18rem;padding:var(--space-6);background:var(--bg-dark);box-shadow:.5rem .5rem 0 var(--color-teal-shade);display:grid;position:relative;overflow:hidden}.serve__panel-word[data-astro-cid-lcdefpme]{top:var(--space-5);left:var(--space-5);position:absolute}.serve__panel-word[data-astro-cid-lcdefpme]:before{content:attr(data-text);font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--color-rule);opacity:.55;font-size:clamp(3rem,1.5rem + 5vw,6rem);line-height:1}.serve__panel-rule[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);width:3rem}.serve__panel-label[data-astro-cid-lcdefpme]{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-dark-muted)}.serve__text[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.serve__text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.label){color:var(--text-muted)}.serve__list[data-astro-cid-lcdefpme]{gap:0}.serve__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-4);border-bottom:var(--hairline)}@media (width>=60rem){.serve[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr}.serve__panel[data-astro-cid-lcdefpme]{min-height:26rem}}.invoices__intro[data-astro-cid-lcdefpme]{gap:var(--space-5);max-width:48rem;display:grid}.invoices__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--text-on-dark-muted)}.invoices__points[data-astro-cid-lcdefpme]{margin-top:var(--space-8);gap:var(--space-6);padding:0;list-style:none;display:grid}.invoices__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--color-aqua);display:grid}.invoices__points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.125rem}.invoices__points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--text-on-dark-muted)}@media (width>=48rem){.invoices__points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.insights-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}@media (width>=48rem){.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}
