.hero[data-astro-cid-ge2uvauf]{min-height:calc(100dvh - 5.75rem);padding:var(--spacing-7) 0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__frame[data-astro-cid-ge2uvauf]{inset:var(--spacing-5) var(--spacing-5) auto var(--spacing-5);height:calc(100% - var(--spacing-5) * 2);z-index:1;pointer-events:none;position:absolute}.hero__corner[data-astro-cid-ge2uvauf]{width:1rem;height:1rem;color:var(--color-border-primary);position:absolute}.hero__corner--tl[data-astro-cid-ge2uvauf]{top:0;left:0}.hero__corner--tr[data-astro-cid-ge2uvauf]{top:0;right:0}.hero__corner--bl[data-astro-cid-ge2uvauf]{bottom:0;left:0}.hero__corner--br[data-astro-cid-ge2uvauf]{bottom:0;right:0}.hero__meta-row[data-astro-cid-ge2uvauf]{z-index:2;margin-bottom:var(--spacing-8);justify-content:space-between;display:flex;position:relative}.hero__meta[data-astro-cid-ge2uvauf]{font-family:var(--font-mono,"SF Mono", ui-monospace, monospace);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-widest);color:var(--color-text-tertiary);text-transform:uppercase}.hero__center[data-astro-cid-ge2uvauf]{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--spacing-3);font-family:var(--font-mono,"SF Mono", ui-monospace, monospace);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-widest);color:var(--color-text-tertiary);text-transform:uppercase;margin-bottom:var(--spacing-6);display:inline-flex}.hero__eyebrow-bar[data-astro-cid-ge2uvauf]{color:var(--color-surface-accent);opacity:.6}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem, 4.9vw, var(--font-size-3xl));color:var(--color-text-primary);max-width:50rem}h1[data-astro-cid-ge2uvauf].hero__title{line-height:.92}.hero__highlight[data-astro-cid-ge2uvauf]{color:var(--color-surface-accent);display:inline-block;position:relative}.hero__subtitle[data-astro-cid-ge2uvauf]{margin-top:var(--spacing-6);font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:32rem}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:var(--spacing-6);gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.hero__cards[data-astro-cid-ge2uvauf]{margin-top:var(--spacing-8);gap:var(--spacing-4);grid-template-columns:repeat(5,1fr);align-items:start;width:100%;max-width:72rem;display:grid}.hero__card[data-astro-cid-ge2uvauf]{padding:var(--spacing-4);justify-content:space-between;gap:var(--spacing-5);text-align:left;border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--color-border-primary);background:var(--color-surface-card);color:var(--color-text-primary);height:100%;transform:translate(var(--card-shift,0), 1.75rem);transition:transform .8s var(--ease-out) var(--card-delay,0s);flex-direction:column;display:flex;position:relative}.hero__card[data-astro-cid-ge2uvauf]:first-child{z-index:1;--card-delay:.2s}.hero__card[data-astro-cid-ge2uvauf]:nth-child(2){z-index:2;--card-delay:0s}.hero__card[data-astro-cid-ge2uvauf]:nth-child(3){z-index:3;--card-delay:0s}.hero__card[data-astro-cid-ge2uvauf]:nth-child(4){z-index:2;--card-delay:0s}.hero__card[data-astro-cid-ge2uvauf]:nth-child(5){z-index:1;--card-delay:.2s}.hero__center[data-astro-cid-ge2uvauf].is-visible .hero__card[data-astro-cid-ge2uvauf]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.hero__card[data-astro-cid-ge2uvauf]{opacity:1;transition:none;transform:none}}.hero__card--tab-left[data-astro-cid-ge2uvauf]{border-top-left-radius:0}.hero__card--tab-right[data-astro-cid-ge2uvauf]{border-top-right-radius:0}.hero__card--tab-left[data-astro-cid-ge2uvauf]:before,.hero__card--tab-right[data-astro-cid-ge2uvauf]:before{content:"";background:inherit;border-radius:var(--radius-md) var(--radius-md) 0 0;width:50%;height:.95rem;position:absolute;top:-.75rem}.hero__card--tab-left[data-astro-cid-ge2uvauf]:before{left:0}.hero__card--tab-right[data-astro-cid-ge2uvauf]:before{right:0}.hero__card[data-astro-cid-ge2uvauf]:nth-child(odd){min-height:11.5rem}.hero__card[data-astro-cid-ge2uvauf]:nth-child(2n){min-height:7.5rem;margin-top:2.25rem}.hero__card--accent[data-astro-cid-ge2uvauf]{background:var(--color-surface-accent);color:var(--color-text-surface-accent);border-color:#0000}[data-theme=light] .hero__card--accent[data-astro-cid-ge2uvauf]{background:var(--color-surface-secondary);color:var(--color-text-surface-secondary)}.hero__card--primary[data-astro-cid-ge2uvauf]{background:var(--color-surface-primary);color:var(--color-text-surface-primary);border-color:#0000}.hero__card-icon[data-astro-cid-ge2uvauf]{display:inline-flex}.hero__card--tab-right[data-astro-cid-ge2uvauf] .hero__card-icon[data-astro-cid-ge2uvauf]{align-self:flex-end}.hero__card-icon[data-astro-cid-ge2uvauf] svg{width:1.3rem;height:1.3rem}.hero__card-label[data-astro-cid-ge2uvauf]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}@media (width<=56rem){.hero__cards[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.hero__card[data-astro-cid-ge2uvauf]:nth-child(odd),.hero__card[data-astro-cid-ge2uvauf]:nth-child(2n){min-height:7.5rem;margin-top:0}}@media (width<=30rem){.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:var(--letter-spacing-wider);white-space:nowrap}.hero__eyebrow-bar[data-astro-cid-ge2uvauf]{display:none}.hero__cards[data-astro-cid-ge2uvauf]{gap:var(--spacing-3);width:auto;max-width:none;margin-inline:calc(var(--spacing-5) * -1);padding:.9rem var(--spacing-5) var(--spacing-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-5);scrollbar-width:none;align-self:stretch;display:flex;overflow-x:auto}.hero__cards[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.hero__card[data-astro-cid-ge2uvauf]{scroll-snap-align:start;flex:0 0 72%;height:auto}}.hero__cards[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--color-surface-accent);outline-offset:4px;border-radius:var(--radius-md)}@media (width<=48rem){.hero__meta-row[data-astro-cid-ge2uvauf]{margin-bottom:var(--spacing-6)}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.2rem,9vw,3rem)}}.about[data-astro-cid-oxgmilyn]{background:var(--color-surface-accent);color:var(--color-text-surface-accent);padding:var(--spacing-8) 0;position:relative;overflow:hidden}.about__sparkle[data-astro-cid-oxgmilyn]{width:2rem;height:2rem;color:color-mix(in srgb, var(--color-text-surface-accent) 30%, transparent);pointer-events:none;animation:14s linear infinite sparkle-spin;position:absolute}.about__sparkle--1[data-astro-cid-oxgmilyn]{top:8%;right:8%}.about__sparkle--2[data-astro-cid-oxgmilyn]{width:1.3rem;height:1.3rem;animation-duration:10s;animation-direction:reverse;bottom:10%;right:20%}@keyframes sparkle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.about__sparkle[data-astro-cid-oxgmilyn]{animation:none}}@media (width<=56rem){.about__sparkle[data-astro-cid-oxgmilyn]{display:none}}.about__top[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-4);gap:var(--spacing-6);grid-template-columns:1.1fr .9fr;align-items:end;display:grid}.about__title[data-astro-cid-oxgmilyn]{font-family:var(--font-poppins);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.about__top-right[data-astro-cid-oxgmilyn]{gap:var(--spacing-4);flex-direction:column;display:flex}.about__arrow[data-astro-cid-oxgmilyn] svg{width:1.6rem;height:1.6rem;transform:rotate(45deg)}.about__top-right[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--color-text-surface-accent);opacity:.8;max-width:26rem}.about__experience[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-3);font-size:1.272rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-surface-accent);opacity:.7;display:block}.about__disciplines[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-7);padding-top:var(--spacing-5);border-top:var(--border-hairline) solid color-mix(in srgb, var(--color-text-surface-accent) 20%, transparent);grid-template-columns:1fr 1fr;display:grid}.about__discipline[data-astro-cid-oxgmilyn]{padding:var(--spacing-5) var(--spacing-6)}.about__discipline[data-astro-cid-oxgmilyn]:first-child{border-right:var(--border-hairline) solid color-mix(in srgb, var(--color-text-surface-accent) 20%, transparent);padding-left:0}.about__discipline-top[data-astro-cid-oxgmilyn]{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.about__discipline-icon[data-astro-cid-oxgmilyn]{color:var(--color-text-surface-accent);display:inline-flex}.about__discipline-icon[data-astro-cid-oxgmilyn] svg{width:1.4rem;height:1.4rem}.about__discipline-n[data-astro-cid-oxgmilyn]{font-size:var(--font-size-sm);color:var(--color-text-surface-accent);opacity:.6}.about__discipline[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:var(--font-size-lg);color:var(--color-text-surface-accent)}.about__discipline[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-3);color:var(--color-text-surface-accent);opacity:.8;max-width:24rem}.about__remote[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-8);gap:var(--spacing-6);grid-template-columns:1fr 1fr;display:grid}.about__remote[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-size:var(--font-size-lg);color:var(--color-text-surface-accent);max-width:24rem}.about__remote[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{gap:var(--spacing-3);flex-direction:column;display:flex}.about__remote[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{padding-left:var(--spacing-5);color:var(--color-text-surface-accent);opacity:.85;position:relative}.about__remote[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:before{content:"";border-radius:var(--radius-full);background:var(--color-text-surface-accent);width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.about__remote-caption[data-astro-cid-oxgmilyn]{margin-top:var(--spacing-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-surface-accent);opacity:.6;display:block}.about__cta{--button-text-background:hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));--button-text-background-hover:#fff;--button-text-color:#fff;--button-text-color-hover:hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));--button-blob-background:#fff;--button-blob-background-hover:hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));--button-blob-icon-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%230a0619' d='M7.703 5.8H.398V4.6h7.305l-3.36-3.36.855-.84 4.8 4.8-4.8 4.8-.855-.84 3.36-3.36Z'/%3E%3C/svg%3E");--button-blob-icon-image-hover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23fff' d='M7.703 5.8H.398V4.6h7.305l-3.36-3.36.855-.84 4.8 4.8-4.8 4.8-.855-.84 3.36-3.36Z'/%3E%3C/svg%3E");margin-top:var(--spacing-6)}@media (width<=56rem){.about__top[data-astro-cid-oxgmilyn],.about__disciplines[data-astro-cid-oxgmilyn],.about__remote[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__discipline[data-astro-cid-oxgmilyn]:first-child{border-right:none;border-bottom:var(--border-hairline) solid color-mix(in srgb, var(--color-text-surface-accent) 20%, transparent);padding-bottom:var(--spacing-5);margin-bottom:var(--spacing-5)}.about__discipline[data-astro-cid-oxgmilyn]{padding:0}}.services__grid[data-astro-cid-lesv7jgp]{gap:var(--spacing-7);grid-template-columns:.8fr 1.2fr;display:grid}.services__intro[data-astro-cid-lesv7jgp]{align-self:start;position:sticky;top:6rem}.services__list[data-astro-cid-lesv7jgp]{border-top:var(--border-hairline) solid var(--color-border-primary)}.services__row[data-astro-cid-lesv7jgp]{align-items:start;gap:var(--spacing-5);padding:var(--spacing-6) 0;border-bottom:var(--border-hairline) solid var(--color-border-primary);grid-template-columns:2.5rem 1fr auto;display:grid}.services__n[data-astro-cid-lesv7jgp]{font-family:var(--font-poppins);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.services__body[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--font-size-lg)}.services__title-link[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--spacing-3);color:var(--color-text-primary);transition:color var(--transition-base);display:inline-flex}.services__title-link[data-astro-cid-lesv7jgp]:hover{color:var(--color-surface-accent)}.services__icon[data-astro-cid-lesv7jgp]{color:var(--color-surface-accent);display:inline-flex}.services__icon[data-astro-cid-lesv7jgp] svg{width:1.1rem;height:1.1rem}.services__body[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{margin-top:var(--spacing-3);max-width:34rem}.services__includes[data-astro-cid-lesv7jgp]{margin-top:var(--spacing-4);gap:var(--spacing-2);flex-wrap:wrap;display:flex}.services__includes[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding:var(--spacing-1) var(--spacing-3);border:var(--border-hairline) solid var(--color-border-primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);color:var(--color-text-secondary);background-color:#fff1}[data-theme=light] .services__includes[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{background-color:#0000000a}.services__row[data-astro-cid-lesv7jgp]:hover .notch-btn--inline[data-astro-cid-lesv7jgp]{transform:scale(var(--button-blob-scale))}.services__row[data-astro-cid-lesv7jgp]:hover .notch-btn--inline[data-astro-cid-lesv7jgp]:before{background-position:var(--button-blob-icon-position-hover)}.services__row[data-astro-cid-lesv7jgp]:hover .notch-btn--inline[data-astro-cid-lesv7jgp] .notch-btn__shape path{d:var(--button-blob-path-hover);fill:var(--button-blob-background-hover)}.services__row[data-astro-cid-lesv7jgp] .notch-btn--inline[data-astro-cid-lesv7jgp]:focus-visible{outline:2px solid var(--color-surface-accent);outline-offset:3px;border-radius:var(--radius-md)}@media (width<=64rem){.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.services__intro[data-astro-cid-lesv7jgp]{position:static}}@media (width<=40rem){.services__row[data-astro-cid-lesv7jgp]{grid-template-columns:2.2rem 1fr}.services__row[data-astro-cid-lesv7jgp] .notch-btn--inline[data-astro-cid-lesv7jgp]{display:none}}.product__demo[data-astro-cid-lsqttvgb]{align-items:center;gap:var(--spacing-4);flex-direction:column;margin:0;display:flex;position:relative}.phone[data-astro-cid-lsqttvgb]{background:#e8e7ef;border-radius:3rem;width:min(100%,21rem);padding:.55rem;box-shadow:inset 0 0 0 1px #fffc,inset 0 -2px 4px #a8a3c280,0 2.5rem 5rem -1.5rem #000000b3}.phone__screen[data-astro-cid-lsqttvgb]{--wa-bg:#0b141a;--wa-header:#202c33;--wa-header-text:#e9edef;--wa-header-sub:#8696a0;--wa-in:#202c33;--wa-out:#005c4b;--wa-text:#e9edef;--wa-muted:#8696a0;--wa-accent:#00a884;--wa-link:#53bdeb;--wa-composer:#1f2c34;--wa-input:#2a3942;--wa-doodle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23ffffff' stroke-opacity='.05' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='18' cy='20' r='6'/%3E%3Cpath d='M60 12l6 10h-12z'/%3E%3Cpath d='M96 18c4-6 12-6 14 0'/%3E%3Crect x='14' y='62' width='14' height='10' rx='3'/%3E%3Cpath d='M56 66h14M63 59v14'/%3E%3Ccircle cx='100' cy='66' r='3'/%3E%3Cpath d='M16 104c6 6 14 6 18 0'/%3E%3Cpath d='M58 98l10 10M68 98l-10 10'/%3E%3Cpath d='M94 102h16l-4 8h-8z'/%3E%3C/svg%3E");background-color:var(--wa-bg);background-image:var(--wa-doodle);background-size:120px 120px;border-radius:2.5rem;flex-direction:column;height:38rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}[data-theme=light] .phone__screen[data-astro-cid-lsqttvgb]{--wa-bg:#efeae2;--wa-header:#008069;--wa-header-text:#fff;--wa-header-sub:#fffc;--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-muted:#667781;--wa-accent:#008069;--wa-link:#027eb5;--wa-composer:#f0f2f5;--wa-input:#fff;--wa-doodle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23000000' stroke-opacity='.06' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='18' cy='20' r='6'/%3E%3Cpath d='M60 12l6 10h-12z'/%3E%3Cpath d='M96 18c4-6 12-6 14 0'/%3E%3Crect x='14' y='62' width='14' height='10' rx='3'/%3E%3Cpath d='M56 66h14M63 59v14'/%3E%3Ccircle cx='100' cy='66' r='3'/%3E%3Cpath d='M16 104c6 6 14 6 18 0'/%3E%3Cpath d='M58 98l10 10M68 98l-10 10'/%3E%3Cpath d='M94 102h16l-4 8h-8z'/%3E%3C/svg%3E")}.phone__status[data-astro-cid-lsqttvgb]{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--wa-header-text);background:var(--wa-header);justify-content:space-between;align-items:center;padding:.8rem 1.4rem .4rem;display:flex}.phone__island[data-astro-cid-lsqttvgb]{border-radius:var(--radius-full);background:#000;width:5.5rem;height:1.5rem}.phone__icons[data-astro-cid-lsqttvgb]{align-items:center;gap:.35rem;display:flex}.phone__signal[data-astro-cid-lsqttvgb]{align-items:flex-end;gap:1.5px;height:.65rem;display:flex}.phone__signal[data-astro-cid-lsqttvgb] i[data-astro-cid-lsqttvgb]{background:currentColor;border-radius:1px;width:2.5px}.phone__signal[data-astro-cid-lsqttvgb] i[data-astro-cid-lsqttvgb]:first-child{height:30%}.phone__signal[data-astro-cid-lsqttvgb] i[data-astro-cid-lsqttvgb]:nth-child(2){height:55%}.phone__signal[data-astro-cid-lsqttvgb] i[data-astro-cid-lsqttvgb]:nth-child(3){height:80%}.phone__signal[data-astro-cid-lsqttvgb] i[data-astro-cid-lsqttvgb]:nth-child(4){height:100%}.phone__battery[data-astro-cid-lsqttvgb]{background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:1.5px solid;border-radius:3px;width:1.3rem;height:.62rem;padding:1px;position:relative}.phone__header[data-astro-cid-lsqttvgb]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4) var(--spacing-3);background:var(--wa-header);display:flex}.phone__back[data-astro-cid-lsqttvgb]{border-left:2px solid var(--wa-header-text);border-bottom:2px solid var(--wa-header-text);width:.55rem;height:.55rem;transform:rotate(45deg)}.phone__avatar[data-astro-cid-lsqttvgb]{border-radius:var(--radius-full);color:#54656f;width:2.2rem;height:2.2rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:#dfe5e7;flex-shrink:0;place-items:center;display:grid}.phone__who[data-astro-cid-lsqttvgb]{flex-direction:column;line-height:1.25;display:flex}.phone__who[data-astro-cid-lsqttvgb] strong[data-astro-cid-lsqttvgb]{color:var(--wa-header-text);font-size:var(--font-size-sm)}.phone__who[data-astro-cid-lsqttvgb] span[data-astro-cid-lsqttvgb]{font-size:var(--font-size-xs);color:var(--wa-header-sub)}.phone__chat[data-astro-cid-lsqttvgb]{padding:var(--spacing-3);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:.3rem;margin:0;list-style:none;display:flex;overflow-y:auto}.phone__chat[data-astro-cid-lsqttvgb]>:first-child{margin-top:auto}.phone__composer[data-astro-cid-lsqttvgb]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);background:var(--wa-composer);margin:0;display:flex}.phone__input[data-astro-cid-lsqttvgb]{min-width:0;padding:.6rem var(--spacing-4);border-radius:var(--radius-full);background:var(--wa-input);color:var(--wa-text);font:inherit;font-size:var(--font-size-sm);border:0;flex:1}.phone__input[data-astro-cid-lsqttvgb]::placeholder{color:var(--wa-muted)}.phone__input[data-astro-cid-lsqttvgb]:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.phone__send[data-astro-cid-lsqttvgb]{border-radius:var(--radius-full);background:var(--wa-accent);color:#fff;cursor:pointer;border:0;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.phone__send[data-astro-cid-lsqttvgb]:disabled{opacity:.6;cursor:default}.phone__send[data-astro-cid-lsqttvgb] svg{width:1.1rem;height:1.1rem}.phone__home[data-astro-cid-lsqttvgb]{width:7rem;height:.3rem;margin:var(--spacing-2) 0 .5rem;border-radius:var(--radius-full);background:#ffffff80;align-self:center}[data-theme=light] .phone__home[data-astro-cid-lsqttvgb]{background:#00000040}.phone__chat[data-astro-cid-lsqttvgb] .msg{max-width:82%;color:var(--wa-text);white-space:pre-line;border-radius:.55rem;padding:.4rem .55rem 1.1rem;font-size:.85rem;line-height:1.35;position:relative;box-shadow:0 1px .5px #00000021}.phone__chat[data-astro-cid-lsqttvgb] .msg--me{background:var(--wa-out);border-top-right-radius:0;align-self:flex-end}.phone__chat[data-astro-cid-lsqttvgb] .msg--bot{background:var(--wa-in);border-top-left-radius:0;align-self:flex-start}.phone__chat[data-astro-cid-lsqttvgb] .msg__time{color:var(--wa-muted);gap:.2rem;font-size:.625rem;display:inline-flex;position:absolute;bottom:.2rem;right:.5rem}.phone__chat[data-astro-cid-lsqttvgb] .msg__ticks{color:var(--wa-link);letter-spacing:-.2em}.phone__chat[data-astro-cid-lsqttvgb] .msg__pay{margin-top:var(--spacing-2);justify-content:space-between;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-xs);white-space:normal;background:#80808026;border-radius:.4rem;padding:.5rem .65rem;display:flex}.phone__chat[data-astro-cid-lsqttvgb] .msg__pay strong{color:var(--wa-accent)}.phone__chat[data-astro-cid-lsqttvgb] .msg-actions{align-self:flex-start;gap:2px;width:min(82%,15rem);margin-top:-.2rem;display:grid}.phone__chat[data-astro-cid-lsqttvgb] .msg-actions button{background:var(--wa-in);color:var(--wa-link);font:inherit;cursor:pointer;border:0;border-radius:.55rem;padding:.55rem .5rem;font-size:.82rem;box-shadow:0 1px .5px #00000021}.phone__chat[data-astro-cid-lsqttvgb] .msg-actions button:hover{filter:brightness(1.08)}.phone__chat[data-astro-cid-lsqttvgb] .msg-actions button:focus-visible{outline:2px solid var(--wa-accent);outline-offset:1px}.phone__chat[data-astro-cid-lsqttvgb] .msg--typing{gap:.25rem;padding:.7rem .8rem;display:none}.phone__chat[data-astro-cid-lsqttvgb] .msg--typing span{border-radius:var(--radius-full);background:var(--wa-muted);width:.4rem;height:.4rem;animation:1s ease-in-out infinite typing}.phone__chat[data-astro-cid-lsqttvgb] .msg--typing span:nth-child(2){animation-delay:.15s}.phone__chat[data-astro-cid-lsqttvgb] .msg--typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.phone__chat[data-astro-cid-lsqttvgb].is-playing .msg:not(.is-shown){display:none}.phone__chat[data-astro-cid-lsqttvgb] .msg--typing.is-shown{display:flex}.phone__chat[data-astro-cid-lsqttvgb] .msg.is-shown,.phone__chat[data-astro-cid-lsqttvgb] .msg-actions{animation:msg-in .35s var(--ease-out)}@keyframes msg-in{0%{opacity:0;transform:translateY(.5rem)}}.product__replay[data-astro-cid-lsqttvgb]{min-height:2.75rem;padding:0 var(--spacing-5);border:var(--border-hairline) solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.product__replay[data-astro-cid-lsqttvgb]:hover{border-color:var(--color-border-accent);color:var(--color-surface-accent)}.product__replay[data-astro-cid-lsqttvgb]:focus-visible{outline:2px solid var(--color-surface-accent);outline-offset:2px}.sr-only[data-astro-cid-lsqttvgb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=56rem){.phone__screen[data-astro-cid-lsqttvgb]{height:34rem}}.product[data-astro-cid-qkxmt255]{position:relative;overflow:hidden}.product__glow[data-astro-cid-qkxmt255]{background:radial-gradient(closest-side, hsl(var(--primary-h) var(--primary-s) var(--primary-l) / .28), transparent);pointer-events:none;width:60rem;height:60rem;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.product__grid[data-astro-cid-qkxmt255]{gap:var(--spacing-7);grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative}.product__features[data-astro-cid-qkxmt255]{margin-top:var(--spacing-6);gap:var(--spacing-4);max-width:32rem;display:grid}.product__features[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]{gap:var(--spacing-3);color:var(--color-text-secondary);align-items:flex-start;display:flex}.product__feature-icon[data-astro-cid-qkxmt255]{color:var(--color-surface-accent);flex-shrink:0;display:inline-flex}.product__feature-icon[data-astro-cid-qkxmt255] svg{width:1.3rem;height:1.3rem}.product__cta{margin-top:var(--spacing-6)}.product__note[data-astro-cid-qkxmt255]{margin-top:var(--spacing-3);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}@media (width<=56rem){.product__grid[data-astro-cid-qkxmt255]{grid-template-columns:1fr}.product__glow[data-astro-cid-qkxmt255]{top:75%;right:-40%}}.portfolio[data-astro-cid-c6r7gr4v]{background:var(--color-bg-secondary)}.portfolio__list[data-astro-cid-c6r7gr4v]{margin-top:var(--spacing-7);gap:var(--spacing-7);flex-direction:column;display:flex}.portfolio__cta[data-astro-cid-c6r7gr4v]{margin-top:var(--spacing-7);align-items:center;gap:var(--spacing-2);display:inline-flex}.portfolio__cta[data-astro-cid-c6r7gr4v] svg{width:1rem;height:1rem}.testimonials__grid[data-astro-cid-gakqr736]{margin-top:var(--spacing-7);gap:var(--spacing-5);grid-template-columns:repeat(3,1fr);display:grid}.testimonials__card[data-astro-cid-gakqr736]{border-radius:var(--radius-lg);padding:var(--spacing-6);flex-direction:column;display:flex;position:relative}.testimonials__card--accent[data-astro-cid-gakqr736]{border-color:#0000}.item-background[data-astro-cid-gakqr736]{z-index:0;background:var(--color-surface-card);clip-path:polygon(100% 0,100% calc(100% - 75px),calc(100% - 75px) calc(100% - 75px),calc(100% - 75px) 100%,0 100%,0 0);border-radius:20px 20px 0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0}.testimonials__card--accent[data-astro-cid-gakqr736] .item-background[data-astro-cid-gakqr736]{background:var(--color-surface-accent)}.btn_bg[data-astro-cid-gakqr736]{z-index:1;width:5.4375rem;height:5.625rem;position:absolute;bottom:0;right:0}.btn_bg[data-astro-cid-gakqr736] path[data-astro-cid-gakqr736]{fill:var(--color-surface-card)}.testimonials__card--accent[data-astro-cid-gakqr736] .btn_bg[data-astro-cid-gakqr736] path[data-astro-cid-gakqr736]{fill:var(--color-surface-accent)}.testimonials__card--accent[data-astro-cid-gakqr736] .testimonials__quote[data-astro-cid-gakqr736]{color:var(--color-text-surface-accent)}.testimonials__card--accent[data-astro-cid-gakqr736] .testimonials__quote-icon[data-astro-cid-gakqr736]{color:var(--color-text-surface-accent);opacity:.6}.testimonials__card--accent[data-astro-cid-gakqr736] .testimonials__name[data-astro-cid-gakqr736]{color:var(--color-text-surface-accent)}.testimonials__card--accent[data-astro-cid-gakqr736] .testimonials__role[data-astro-cid-gakqr736]{color:var(--color-text-surface-accent);opacity:.65}.testimonials__quote-icon[data-astro-cid-gakqr736]{z-index:2;width:1.9rem;height:1.6rem;color:var(--color-surface-accent);opacity:.7;margin-bottom:var(--spacing-4);display:block;position:relative}.testimonials__quote[data-astro-cid-gakqr736]{z-index:2;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);flex:1;position:relative}.testimonials__card--accent[data-astro-cid-gakqr736] .testimonials__author[data-astro-cid-gakqr736]{border-top-color:color-mix(in srgb, var(--color-text-surface-accent) 20%, transparent)}.testimonials__author[data-astro-cid-gakqr736]{z-index:2;margin-top:var(--spacing-5);padding-top:var(--spacing-4);border-top:var(--border-hairline) solid var(--color-border-primary);gap:var(--spacing-1);flex-direction:column;display:flex;position:relative}.testimonials__name[data-astro-cid-gakqr736]{font-family:var(--font-poppins);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm)}.testimonials__role[data-astro-cid-gakqr736]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}@media (width<=64rem){.testimonials__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.process__faq[data-astro-cid-dhb2rrr4]{margin-top:var(--spacing-8);gap:var(--spacing-7);grid-template-columns:.8fr 1.2fr;display:grid}.process__faq-title[data-astro-cid-dhb2rrr4]{font-size:var(--font-size-lg);color:var(--color-text-primary)}.process__faq-list[data-astro-cid-dhb2rrr4]{border-top:var(--border-hairline) solid var(--color-border-primary)}.process__faq-item[data-astro-cid-dhb2rrr4]{border-bottom:var(--border-hairline) solid var(--color-border-primary)}.process__faq-item[data-astro-cid-dhb2rrr4] summary[data-astro-cid-dhb2rrr4]{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:2.75rem;padding:var(--spacing-4) 0;font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;list-style:none;display:flex}.process__faq-q[data-astro-cid-dhb2rrr4]{font:inherit;color:inherit;letter-spacing:inherit;margin:0}.process__faq-item[data-astro-cid-dhb2rrr4] summary[data-astro-cid-dhb2rrr4]::-webkit-details-marker{display:none}.process__faq-item[data-astro-cid-dhb2rrr4] summary[data-astro-cid-dhb2rrr4]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-sm)}.process__faq-sign[data-astro-cid-dhb2rrr4]{width:.9rem;height:.9rem;color:var(--color-surface-accent);flex-shrink:0;position:relative}.process__faq-sign[data-astro-cid-dhb2rrr4]:before,.process__faq-sign[data-astro-cid-dhb2rrr4]:after{content:"";height:2px;transition:transform var(--transition-base);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;inset:50% 0 auto}.process__faq-sign[data-astro-cid-dhb2rrr4]:after{transform:rotate(90deg)}.process__faq-item[data-astro-cid-dhb2rrr4][open] .process__faq-sign[data-astro-cid-dhb2rrr4]:after{transform:rotate(0)}.process__faq-item[data-astro-cid-dhb2rrr4].is-animating{overflow:hidden}.process__faq-item[data-astro-cid-dhb2rrr4].is-closing .process__faq-sign[data-astro-cid-dhb2rrr4]:after{transform:rotate(90deg)}.process__faq-a[data-astro-cid-dhb2rrr4]{padding-bottom:var(--spacing-5)}.process__faq-item[data-astro-cid-dhb2rrr4] p[data-astro-cid-dhb2rrr4]{max-width:38rem}@media (prefers-reduced-motion:reduce){.process__faq-sign[data-astro-cid-dhb2rrr4]:before,.process__faq-sign[data-astro-cid-dhb2rrr4]:after{transition:none}}@media (width<=64rem){.process__faq[data-astro-cid-dhb2rrr4]{gap:var(--spacing-5);grid-template-columns:1fr}}.process[data-astro-cid-grsovck6]{--gutter:calc(max(0px, (100vw - 98rem) / 2) + var(--spacing-5));padding-bottom:var(--spacing-8)}.process__pin[data-astro-cid-grsovck6]{gap:var(--spacing-6);padding:var(--spacing-8) 0 var(--spacing-6);grid-template-columns:1fr;display:grid}.process__intro[data-astro-cid-grsovck6]{padding-inline:var(--gutter) var(--spacing-5);max-width:calc(30rem + var(--gutter))}.process__copy[data-astro-cid-grsovck6]{margin-top:var(--spacing-4);color:var(--color-text-secondary);max-width:26rem}.process__nav[data-astro-cid-grsovck6]{margin-top:var(--spacing-6);align-items:center;gap:var(--spacing-2);display:flex}.process__arrow[data-astro-cid-grsovck6]{border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-border-primary);width:2.75rem;height:2.75rem;color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base), opacity var(--transition-base);background:0 0;justify-content:center;align-items:center;display:inline-flex}.process__arrow[data-astro-cid-grsovck6] svg{width:1.2rem;height:1.2rem}.process__arrow--prev[data-astro-cid-grsovck6] svg{transform:scaleX(-1)}.process__arrow[data-astro-cid-grsovck6]:hover:not(:disabled){color:var(--color-surface-accent);border-color:var(--color-border-accent)}.process__arrow[data-astro-cid-grsovck6]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.process__arrow[data-astro-cid-grsovck6]:disabled{opacity:.35;cursor:default}.process__count[data-astro-cid-grsovck6]{margin-left:var(--spacing-3);font-family:var(--font-poppins);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.process__viewport[data-astro-cid-grsovck6]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.process__viewport[data-astro-cid-grsovck6]::-webkit-scrollbar{display:none}.process__track[data-astro-cid-grsovck6]{gap:var(--spacing-5);padding-inline:var(--gutter);will-change:transform;width:max-content;margin:0;list-style:none;display:flex}.process__scroller[data-astro-cid-grsovck6].is-pinned .process__pin[data-astro-cid-grsovck6]{grid-template-columns:minmax(0, calc(30rem + var(--gutter))) minmax(0, 1fr);align-items:center;gap:var(--spacing-7);height:100vh;padding:5.75rem 0 var(--spacing-6);position:sticky;top:0;overflow:hidden}.process__scroller[data-astro-cid-grsovck6].is-pinned .process__viewport[data-astro-cid-grsovck6]{scroll-snap-type:none;overflow:hidden}.process__scroller[data-astro-cid-grsovck6].is-pinned .process__track[data-astro-cid-grsovck6]{padding-inline:0 var(--gutter)}.process__scroller[data-astro-cid-grsovck6].is-pinned .process__card[data-astro-cid-grsovck6]{width:var(--card-w,clamp(16rem, 26vw, 22rem))}.process__card[data-astro-cid-grsovck6]{width:clamp(16rem,26vw,22rem);min-height:21rem;padding:var(--spacing-6);scroll-snap-align:start;flex-direction:column;flex:none;display:flex;position:relative}.process__card-bg[data-astro-cid-grsovck6]{z-index:0;background:var(--color-surface-card);clip-path:polygon(100% 0,100% calc(100% - 75px),calc(100% - 75px) calc(100% - 75px),calc(100% - 75px) 100%,0 100%,0 0);border-radius:20px 20px 0;position:absolute;inset:0}.process__card-tab[data-astro-cid-grsovck6]{z-index:1;width:5.4375rem;height:5.625rem;position:absolute;bottom:0;right:0}.process__card-tab[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:var(--color-surface-card)}.process__card[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]:not(.process__card-bg,.process__card-tab){z-index:2;position:relative}.process__n[data-astro-cid-grsovck6]{font-family:var(--font-poppins);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-surface-accent)}.process__card[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{padding-top:var(--spacing-6);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:auto}.process__card[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{margin-top:var(--spacing-3);padding-bottom:var(--spacing-5);font-size:var(--font-size-sm);max-width:15rem}.process__card--accent[data-astro-cid-grsovck6] .process__card-bg[data-astro-cid-grsovck6]{background:var(--color-surface-accent)}.process__card--accent[data-astro-cid-grsovck6] .process__card-tab[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:var(--color-surface-accent)}.process__card--accent[data-astro-cid-grsovck6] .process__n[data-astro-cid-grsovck6],.process__card--accent[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6],.process__card--accent[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--color-text-surface-accent)}@media (prefers-reduced-motion:reduce){.process__arrow[data-astro-cid-grsovck6]{transition:none}}
