@charset "UTF-8";.h4[data-v-7cafb68d],h4[data-v-7cafb68d]{font-size:1.618rem;font-size:clamp(1.08406rem,4.53394vw + 1rem,1.618rem)}.h3[data-v-7cafb68d],.h4[data-v-7cafb68d],h3[data-v-7cafb68d],h4[data-v-7cafb68d]{line-height:calc(4px + 2ex);margin-bottom:.65em}.h3[data-v-7cafb68d],h3[data-v-7cafb68d]{font-size:2.617924rem;font-size:clamp(1.75400908rem,4.86391492vw + 1rem,2.617924rem)}.h2[data-v-7cafb68d],h2[data-v-7cafb68d]{font-size:4.235801032rem;font-size:clamp(2.117900516rem,6.117900516vw + 1rem,4.235801032rem)}.h1[data-v-7cafb68d],.h2[data-v-7cafb68d],h1[data-v-7cafb68d],h2[data-v-7cafb68d]{line-height:calc(4px + 2ex);margin-bottom:.65em}.h1[data-v-7cafb68d],h1[data-v-7cafb68d]{font-size:6.8535260698rem;font-size:clamp(3.4267630349rem,7.4267630349vw + 1rem,6.8535260698rem)}.space-3xs[data-v-7cafb68d]{margin-bottom:clamp(.25rem,.2065217391rem + .2173913043vw,.375rem)}.space-2xs[data-v-7cafb68d]{margin-bottom:clamp(.5rem,.4565217391rem + .2173913043vw,.625rem)}.space-xs[data-v-7cafb68d]{margin-bottom:clamp(.75rem,.6630434783rem + .4347826087vw,1rem)}.space-s[data-v-7cafb68d]{margin-bottom:clamp(1rem,.8260869565rem + .8695652174vw,1.5rem)}.space-m[data-v-7cafb68d]{margin-bottom:clamp(1.5rem,1.152173913rem + 1.7391304348vw,2.5rem)}.space-l[data-v-7cafb68d]{margin-bottom:clamp(2.5rem,1.9782608696rem + 2.6086956522vw,4rem)}.space-xl[data-v-7cafb68d]{margin-bottom:clamp(4rem,3.1304347826rem + 4.347826087vw,6.5rem)}.space-2xl[data-v-7cafb68d]{margin-bottom:clamp(6.5rem,5.1086956522rem + 6.9565217391vw,10.5rem)}.space-3xl[data-v-7cafb68d]{margin-bottom:clamp(10.5rem,8.2391304348rem + 11.3043478261vw,17rem)}.stack-s[data-v-7cafb68d]>*+*,.stack[data-v-7cafb68d]>*+*{margin-top:clamp(1rem,.8260869565rem + .8695652174vw,1.5rem)}.stack-m[data-v-7cafb68d]>*+*{margin-top:clamp(1.5rem,1.152173913rem + 1.7391304348vw,2.5rem)}.stack-l[data-v-7cafb68d]>*+*{margin-top:clamp(2.5rem,1.9782608696rem + 2.6086956522vw,4rem)}.app-page[data-v-7cafb68d]{padding:clamp(2rem,5vw,3.5rem) 5% 5rem}@media(min-width:768px){.app-page[data-v-7cafb68d]{padding-inline:10%}}.app-shell[data-v-7cafb68d]{margin:0 auto;width:min(100%,76rem)}.app-hero[data-v-7cafb68d]{align-items:center;display:grid;gap:1.5rem;padding-bottom:clamp(2.25rem,5vw,3.5rem)}@media(min-width:920px){.app-hero[data-v-7cafb68d]{gap:clamp(2rem,4vw,3.75rem);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.app-hero__content[data-v-7cafb68d]{max-width:44rem}.app-hero__visual[data-v-7cafb68d]{align-items:center;display:grid}.app-meta[data-v-7cafb68d]{color:#00a83e;font-size:.74rem;font-weight:700;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}.app-hero h1[data-v-7cafb68d],.section-heading h2[data-v-7cafb68d]{color:#0d0d0d;margin:0}.app-cta__heading h2[data-v-7cafb68d],.app-surface h2[data-v-7cafb68d],.section-heading h2[data-v-7cafb68d]{font-size:clamp(1.6rem,3.5vw,2.2rem);letter-spacing:-.04em;line-height:1}.app-hero h1[data-v-7cafb68d]{font-size:clamp(3.1rem,6.8vw,5.8rem);letter-spacing:-.055em;line-height:.93}.app-intro[data-v-7cafb68d],.app-summary[data-v-7cafb68d]{color:#404040;line-height:1.65;margin:.9rem 0 0;max-width:36rem}.app-summary[data-v-7cafb68d]{color:#737272}.app-actions[data-v-7cafb68d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.app-cta__link[data-v-7cafb68d],.app-primary-action[data-v-7cafb68d],.app-secondary-action[data-v-7cafb68d]{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;min-height:2.9rem;padding:.7rem 1rem;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease}.app-primary-action[data-v-7cafb68d]{background:#00a83e;color:#fff}.app-cta__link[data-v-7cafb68d],.app-secondary-action[data-v-7cafb68d]{background:#f3f4f6e6;color:#404040}.app-cta__link[data-v-7cafb68d]:hover{background:#fffffffa;box-shadow:0 12px 24px #0f172a14;color:#0d0d0d;transform:translateY(-1px)}.app-cta__link[data-v-7cafb68d]:focus-visible,.app-primary-action[data-v-7cafb68d]:focus-visible,.app-secondary-action[data-v-7cafb68d]:focus-visible{outline:2px solid #00a83e;outline-offset:3px}.app-mockup[data-v-7cafb68d]{border-radius:1.5rem;box-shadow:0 18px 42px #0f172a1a;padding:1rem}.app-mockup--dark[data-v-7cafb68d]{background:linear-gradient(180deg,#111827,#0f172a)}.app-capture__bar[data-v-7cafb68d],.app-mockup__bar[data-v-7cafb68d]{align-items:center;display:flex;gap:.38rem;margin-bottom:.8rem}.app-capture__bar span[data-v-7cafb68d],.app-mockup__bar span[data-v-7cafb68d]{background:#ffffff38;border-radius:999px;height:.56rem;width:.56rem}.app-capture__bar span[data-v-7cafb68d]:first-child,.app-mockup__bar span[data-v-7cafb68d]:first-child{background:#ef44449e}.app-capture__bar span[data-v-7cafb68d]:nth-child(2),.app-mockup__bar span[data-v-7cafb68d]:nth-child(2){background:#f59e0b94}.app-capture__bar span[data-v-7cafb68d]:nth-child(3),.app-mockup__bar span[data-v-7cafb68d]:nth-child(3){background:#22c55e94}.app-mockup__screen[data-v-7cafb68d]{border-radius:1.15rem;display:grid;min-height:20rem;padding:1.25rem;place-items:center}.app-mockup__screen--image[data-v-7cafb68d]{background:linear-gradient(145deg,#ffffff0a,#04d94f0f)}.app-capture__screen--image img[data-v-7cafb68d],.app-mockup__screen--image img[data-v-7cafb68d]{border-radius:1rem;display:block;height:auto;width:100%}.app-surface[data-v-7cafb68d]{background:#f3f4f6e0;border-radius:1.5rem;display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem)}@media(min-width:900px){.app-surface[data-v-7cafb68d]{align-items:start;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}}.app-surface__copy[data-v-7cafb68d]{display:grid;gap:.65rem}.app-surface__copy p[data-v-7cafb68d]{color:#404040;line-height:1.65;margin:0}.app-surface__lead[data-v-7cafb68d]{color:#0d0d0d;font-weight:600;margin-top:.1rem}.app-surface__status[data-v-7cafb68d]{background:#ffffffeb;border-radius:1.15rem;padding:1rem}.app-surface__eyebrow[data-v-7cafb68d]{color:#00a83e;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.app-capabilities[data-v-7cafb68d],.app-surface__cases[data-v-7cafb68d]{display:grid;list-style:none;margin:0;padding:0}.app-capabilities[data-v-7cafb68d]{gap:.55rem}.app-surface__cases[data-v-7cafb68d]{gap:.7rem}.app-capabilities li[data-v-7cafb68d],.app-surface__cases li[data-v-7cafb68d]{background:#fff9;border-radius:.5rem;color:#404040;line-height:1.55;padding:.5rem .75rem .5rem 1.75rem;position:relative}.app-surface__cases li[data-v-7cafb68d]:before{height:.35rem;left:0;width:.35rem}.app-capabilities li[data-v-7cafb68d]:before,.app-surface__cases li[data-v-7cafb68d]:before{background:#00a83e;border-radius:999px;content:"";position:absolute;top:50%;transform:translateY(-50%)}.app-capabilities li[data-v-7cafb68d]:before{height:.375rem;left:.75rem;width:.375rem}.before-after-grid[data-v-7cafb68d]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:700px){.before-after-grid[data-v-7cafb68d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.before-after-card[data-v-7cafb68d]{background:#ffffffeb;border-radius:1.15rem;box-shadow:0 14px 30px #0f172a0f;display:grid;grid-template-rows:1fr auto;margin:0;overflow:hidden}.before-after-card__media[data-v-7cafb68d]{aspect-ratio:16/10;overflow:hidden}.before-after-card__media img[data-v-7cafb68d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}.before-after-card__label[data-v-7cafb68d]{align-items:center;border-top:1px solid rgba(0,0,0,.04);display:flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.04em;padding:.6rem .85rem .65rem;text-transform:uppercase}.before-after-card__label[data-v-7cafb68d]:before{border-radius:999px;content:"";display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.before-after-card__label--before[data-v-7cafb68d]{background:#fffffff5;color:#404040}.before-after-card__label--before[data-v-7cafb68d]:before{background:#737272}.before-after-card__label--after[data-v-7cafb68d]{background:#fffffff5;color:#00a83e}.before-after-card__label--after[data-v-7cafb68d]:before{background:#00a83e}.app-section[data-v-7cafb68d]{display:grid;gap:1rem;margin-top:clamp(2rem,5vw,3rem)}.section-heading[data-v-7cafb68d]{display:grid;gap:.45rem}.section-heading p[data-v-7cafb68d]{color:#404040;line-height:1.6;margin:0;max-width:40rem}.gallery-grid[data-v-7cafb68d]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:600px){.gallery-grid[data-v-7cafb68d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-card[data-v-7cafb68d]{background:#f8f6f2f2;border-radius:1rem;display:grid;grid-template-rows:1fr auto;margin:0;overflow:hidden}.gallery-card--clickable[data-v-7cafb68d]{cursor:zoom-in;transition:transform .14s ease,box-shadow .14s ease}.gallery-card--clickable[data-v-7cafb68d]:hover{box-shadow:0 20px 40px #0f172a1a;transform:translateY(-2px)}.gallery-card--clickable[data-v-7cafb68d]:focus-visible{outline:2px solid #00a83e;outline-offset:3px}.gallery-card__media[data-v-7cafb68d]{aspect-ratio:16/10;overflow:hidden}.gallery-card img[data-v-7cafb68d],.gallery-card__media img[data-v-7cafb68d]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.gallery-card__caption[data-v-7cafb68d]{background:#fffffff5;border-top:1px solid rgba(0,0,0,.04);display:grid;gap:.1rem;padding:.5rem .65rem .55rem}.gallery-card__title[data-v-7cafb68d]{color:#0d0d0d;font-size:.74rem;font-weight:700}.gallery-card__subtitle[data-v-7cafb68d],.gallery-card__title[data-v-7cafb68d]{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-card__subtitle[data-v-7cafb68d]{color:#737272;font-size:.68rem;line-height:1.35}.detail-grid[data-v-7cafb68d]{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:700px){.detail-grid[data-v-7cafb68d]{grid-auto-rows:auto;grid-template-columns:1.5fr 1fr 1fr}}.detail-card[data-v-7cafb68d]{align-content:start;background:#ffffffeb;border-radius:1rem;display:grid;gap:.45rem;padding:1.1rem 1.15rem}@media(min-width:700px){.detail-card--featured[data-v-7cafb68d]{background:#fffffffa;border:1px solid rgba(13,199,99,.15);grid-row:span 2}}.detail-card__label[data-v-7cafb68d]{color:#00a83e;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.detail-card__value[data-v-7cafb68d]{color:#0d0d0d;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.detail-card__description[data-v-7cafb68d]{color:#404040;font-size:.88rem;line-height:1.65;margin:.35rem 0 0}.faq-wrapper[data-v-7cafb68d]{background:#ffffffb8;border:1px solid rgba(0,0,0,.055);border-radius:1.5rem;box-shadow:0 8px 24px #0f172a0a;padding:clamp(1.5rem,3.5vw,2.25rem) clamp(1.25rem,3vw,2rem)}.faq-wrapper .section-heading[data-v-7cafb68d]{border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:1.5rem;padding-bottom:1.25rem}.legal-disclosure[data-v-7cafb68d]{background:#f3f4f6d1;border:1px solid rgba(15,23,42,.05);border-radius:1.35rem;margin:0;overflow:hidden}.legal-disclosure__summary[data-v-7cafb68d]{align-items:center;cursor:pointer;display:flex;gap:1rem;list-style:none;padding:1rem 1.15rem}.legal-disclosure__summary[data-v-7cafb68d]::-webkit-details-marker{display:none}.legal-disclosure__summary[data-v-7cafb68d]:after{color:#00a83e;content:"+";font-size:1.15rem;font-weight:700;line-height:1;margin-left:auto}details[open] .legal-disclosure__summary[data-v-7cafb68d]:after{content:"−"}.legal-disclosure__header[data-v-7cafb68d]{display:grid;gap:.25rem}.legal-disclosure__title[data-v-7cafb68d]{color:#0d0d0d;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;margin:0}.legal-disclosure__meta[data-v-7cafb68d]{color:#737272;font-size:.78rem;margin:0}.legal-disclosure__toggle[data-v-7cafb68d]{display:none}.legal-disclosure__body[data-v-7cafb68d]{border-top:1px solid rgba(15,23,42,.06);padding:0 1.25rem 1.25rem}.app-cta[data-v-7cafb68d]{display:grid;gap:1rem;margin-top:clamp(2rem,5vw,3rem)}.app-cta__heading[data-v-7cafb68d]{display:grid;gap:.45rem}.app-cta__heading h2[data-v-7cafb68d]{color:#0d0d0d;margin:0}.app-cta__heading p[data-v-7cafb68d]{color:#404040;line-height:1.6;margin:0;max-width:34rem}.app-cta__link[data-v-7cafb68d]{width:-moz-fit-content;width:fit-content}
