.slide-viewport[data-astro-cid-l5nkafli]{background:#fff;position:relative;overflow:hidden}.desktop-viewport[data-astro-cid-l5nkafli]{aspect-ratio:4/3;border-radius:8px 8px 15px 15px}.mobile-viewport[data-astro-cid-l5nkafli]{aspect-ratio:941/1672;border-radius:17px}.industry-slide[data-astro-cid-l5nkafli]{background:#fff;position:absolute;inset:0}.industry-slide[data-astro-cid-l5nkafli][hidden],.industry-navigation[data-astro-cid-l5nkafli][hidden]{display:none}.industry-slide[data-astro-cid-l5nkafli] img{object-fit:contain;width:100%;height:100%}.visual-art[data-astro-cid-l5nkafli]{height:var(--creative-height);transform-origin:top;position:absolute;inset:0;transform:scale(.8)}.visual[data-astro-cid-l5nkafli]:has(.industry-navigation:not([hidden])){margin-bottom:155px}.industry-navigation[data-astro-cid-l5nkafli]{text-align:center;width:100%;position:absolute;top:calc(100% + 58px);left:0}.industry-icons[data-astro-cid-l5nkafli]{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.industry-icons[data-astro-cid-l5nkafli] button[data-astro-cid-l5nkafli]{background:var(--surface-glass);width:40px;height:40px;color:var(--color-body);cursor:pointer;border:1px solid #6d4df226;border-radius:13px;place-items:center;transition:color .22s,background .22s,box-shadow .22s;display:grid}.industry-icons[data-astro-cid-l5nkafli] button[data-astro-cid-l5nkafli]:hover,.industry-icons[data-astro-cid-l5nkafli] button[data-astro-cid-l5nkafli][aria-pressed=true]{background:var(--color-primary);color:#fff;box-shadow:0 5px 16px #6d4df238}.industry-label[data-astro-cid-l5nkafli]{color:var(--color-navy);margin-top:10px;font-size:12px;font-weight:600;display:block}.visual[data-astro-cid-l5nkafli]{--creative-height:620px;width:100%;height:calc(var(--creative-height) * .8);margin-left:0;position:relative}.browser[data-astro-cid-l5nkafli]{background:var(--surface-glass);border:1px solid #fff;border-radius:22px;width:91%;padding:6px;position:absolute;top:90px;left:0;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotate(2deg);box-shadow:0 22px 45px #6d4df229,0 4px 12px #1118270d}.browser-chrome[data-astro-cid-l5nkafli]{align-items:center;gap:6px;height:26px;padding-inline:12px;display:flex}.browser-chrome[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{background:var(--color-orange);border-radius:50%;width:8px;height:8px}.browser-chrome[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]:nth-child(2){background:var(--color-lime)}.browser-chrome[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]:nth-child(3){background:var(--color-primary)}.browser-chrome[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{background:#1118270d;border-radius:4px;width:30%;height:6px;margin:auto}.desktop-placeholder[data-astro-cid-l5nkafli]{background:#fff;border-radius:8px 8px 15px 15px;overflow:hidden}.mock-nav[data-astro-cid-l5nkafli]{align-items:center;gap:20px;height:49px;padding-inline:24px;display:flex}.mock-nav[data-astro-cid-l5nkafli] b[data-astro-cid-l5nkafli]{font-family:var(--font-heading);color:var(--color-navy);margin-right:auto;font-size:18px}.mock-nav[data-astro-cid-l5nkafli] b[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{color:var(--color-primary)}.mock-nav[data-astro-cid-l5nkafli] div[data-astro-cid-l5nkafli]{background:var(--color-soft-blue);width:22px;height:3px}.mock-nav[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{background:var(--color-navy);border-radius:6px;width:54px;height:18px}.mock-content[data-astro-cid-l5nkafli]{grid-template-columns:40% 60%;min-height:275px;display:grid}.mock-copy[data-astro-cid-l5nkafli]{background:var(--color-cloud);padding:47px 24px}.tiny-line[data-astro-cid-l5nkafli],.headline-line[data-astro-cid-l5nkafli],.body-line[data-astro-cid-l5nkafli],.mock-button[data-astro-cid-l5nkafli]{border-radius:3px;display:block}.tiny-line[data-astro-cid-l5nkafli]{background:var(--color-body);opacity:.3;width:55%;height:4px;margin-bottom:18px}.headline-line[data-astro-cid-l5nkafli]{background:var(--color-navy);opacity:.14;height:17px;margin-bottom:8px}.headline-line[data-astro-cid-l5nkafli].short{width:70%;margin-bottom:20px}.body-line[data-astro-cid-l5nkafli]{background:var(--color-body);opacity:.16;height:4px;margin-bottom:6px}.mock-button[data-astro-cid-l5nkafli]{background:var(--color-navy);width:62%;height:23px;margin-top:20px}.image-area[data-astro-cid-l5nkafli],.phone-image[data-astro-cid-l5nkafli]{text-align:center;color:var(--color-body);background:linear-gradient(145deg, var(--color-cloud), var(--color-soft-blue));flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.image-area[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{font-size:11px;line-height:1.7}.mock-footer[data-astro-cid-l5nkafli]{align-items:center;gap:10px;height:49px;padding-inline:24px;display:flex}.mock-footer[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{background:var(--color-soft-blue);width:50px;height:3px}.phone[data-astro-cid-l5nkafli]{border:2px solid var(--color-soft-blue);background:#fff;border-radius:25px;width:25%;padding:6px;position:absolute;top:230px;right:0;overflow:hidden;transform:rotate(-2deg);box-shadow:7px 5px #8c71ff29,0 24px 38px #6d4df22e}.phone-screen[data-astro-cid-l5nkafli]{background:var(--color-cloud);border-radius:17px;overflow:hidden}.phone-nav[data-astro-cid-l5nkafli]{font-family:var(--font-heading);color:var(--color-navy);background:#fff;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.phone-copy[data-astro-cid-l5nkafli]{padding:20px 14px 12px}.phone-copy[data-astro-cid-l5nkafli] .tiny-line[data-astro-cid-l5nkafli]{height:3px;margin-bottom:12px}.phone-copy[data-astro-cid-l5nkafli] .headline-line[data-astro-cid-l5nkafli]{height:10px;margin-bottom:5px}.phone-copy[data-astro-cid-l5nkafli] .headline-line[data-astro-cid-l5nkafli].short{margin-bottom:12px}.phone-copy[data-astro-cid-l5nkafli] .mock-button[data-astro-cid-l5nkafli]{height:18px;margin-top:12px}.phone-image[data-astro-cid-l5nkafli]{gap:7px;min-height:115px;font-size:9px;line-height:1.5}.phone-bottom[data-astro-cid-l5nkafli]{height:23px}.desktop-image[data-astro-cid-l5nkafli]{border-radius:8px 8px 15px 15px;width:100%;height:auto;display:block}.phone[data-astro-cid-l5nkafli]>img[data-astro-cid-l5nkafli]{border-radius:17px;width:100%;height:auto;display:block}.badge[data-astro-cid-l5nkafli]{background:var(--surface-glass);border:1px solid #8c71ff1f;border-radius:16px;align-items:center;gap:13px;padding:12px 18px;display:flex;position:absolute;box-shadow:0 8px 30px #8c71ff14}.badge[data-astro-cid-l5nkafli] strong[data-astro-cid-l5nkafli]{color:var(--color-navy);font-size:13px;font-weight:700;display:block}.badge[data-astro-cid-l5nkafli] div[data-astro-cid-l5nkafli]>span[data-astro-cid-l5nkafli]{font-size:11px;display:block}.badge-icon[data-astro-cid-l5nkafli]{background:var(--color-orange-soft);width:46px;height:46px;color:var(--color-orange);border-radius:50%;place-items:center;display:grid}.badge-design[data-astro-cid-l5nkafli]{top:22px;right:1%}.badge-speed[data-astro-cid-l5nkafli]{border-color:#8c71ff4d;bottom:0;left:0;box-shadow:0 8px 30px #8c71ff2e}.badge-speed[data-astro-cid-l5nkafli] .badge-icon[data-astro-cid-l5nkafli]{background:var(--color-orange-soft);color:var(--color-orange)}@media (width>=1500px){.visual[data-astro-cid-l5nkafli]{--creative-height:680px;width:110%}.mock-content[data-astro-cid-l5nkafli]{min-height:310px}.badge-speed[data-astro-cid-l5nkafli]{bottom:15px}}@media (width<=1099px) and (width>=800px){.visual[data-astro-cid-l5nkafli]{--creative-height:480px;width:100%}.mock-content[data-astro-cid-l5nkafli]{min-height:230px}.mock-copy[data-astro-cid-l5nkafli]{padding:35px 18px}.phone[data-astro-cid-l5nkafli]{width:29%;top:210px}.badge-design[data-astro-cid-l5nkafli]{top:15px}.badge-speed[data-astro-cid-l5nkafli]{bottom:-15px;left:0}.mock-nav[data-astro-cid-l5nkafli]{gap:10px}}@media (width<=799px){.visual[data-astro-cid-l5nkafli]{--creative-height:600px;width:100%;max-width:660px;margin-inline:auto}}@media (width<=499px){.visual[data-astro-cid-l5nkafli]{--creative-height:390px}.browser[data-astro-cid-l5nkafli]{border-radius:15px;width:94%;padding:4px;top:75px}.browser-chrome[data-astro-cid-l5nkafli]{height:20px}.browser-chrome[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{width:6px;height:6px}.mock-nav[data-astro-cid-l5nkafli]{gap:10px;height:35px;padding-inline:12px}.mock-nav[data-astro-cid-l5nkafli] b[data-astro-cid-l5nkafli]{font-size:13px}.mock-nav[data-astro-cid-l5nkafli] div[data-astro-cid-l5nkafli]{width:14px}.mock-nav[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{width:30px;height:13px}.mock-content[data-astro-cid-l5nkafli]{min-height:165px}.mock-copy[data-astro-cid-l5nkafli]{padding:24px 12px}.headline-line[data-astro-cid-l5nkafli]{height:10px;margin-bottom:5px}.headline-line[data-astro-cid-l5nkafli].short,.tiny-line[data-astro-cid-l5nkafli]{margin-bottom:12px}.mock-button[data-astro-cid-l5nkafli]{height:18px;margin-top:12px}.image-area[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{font-size:8px}.image-area[data-astro-cid-l5nkafli] svg{width:25px}.mock-footer[data-astro-cid-l5nkafli]{height:30px;padding-inline:12px}.phone[data-astro-cid-l5nkafli]{border-radius:15px;width:28%;padding:3px;top:165px}.phone-screen[data-astro-cid-l5nkafli],.phone[data-astro-cid-l5nkafli]>img[data-astro-cid-l5nkafli]{border-radius:10px}.phone-nav[data-astro-cid-l5nkafli]{padding:7px;font-size:8px}.phone-copy[data-astro-cid-l5nkafli]{padding:12px 8px 8px}.phone-copy[data-astro-cid-l5nkafli] .headline-line[data-astro-cid-l5nkafli]{height:6px}.phone-copy[data-astro-cid-l5nkafli] .tiny-line[data-astro-cid-l5nkafli]{margin-bottom:8px}.phone-copy[data-astro-cid-l5nkafli] .body-line[data-astro-cid-l5nkafli]{height:2px}.phone-copy[data-astro-cid-l5nkafli] .mock-button[data-astro-cid-l5nkafli]{height:12px;margin-top:8px}.phone-image[data-astro-cid-l5nkafli]{min-height:65px;font-size:7px}.phone-image[data-astro-cid-l5nkafli] svg{width:18px}.phone-bottom[data-astro-cid-l5nkafli]{height:12px}.badge[data-astro-cid-l5nkafli]{border-radius:12px;gap:8px;padding:8px 10px}.badge[data-astro-cid-l5nkafli] strong[data-astro-cid-l5nkafli]{font-size:10px}.badge[data-astro-cid-l5nkafli] div[data-astro-cid-l5nkafli]>span[data-astro-cid-l5nkafli]{font-size:8px}.badge-icon[data-astro-cid-l5nkafli]{width:32px;height:32px}.badge-icon[data-astro-cid-l5nkafli] svg{width:20px}.badge-design[data-astro-cid-l5nkafli]{top:8px;right:0}.badge-speed[data-astro-cid-l5nkafli]{bottom:0;left:0}}.hero[data-astro-cid-i3irphx7]{background:var(--surface);padding-block:clamp(24px,3vw,44px) clamp(60px,7vw,100px)}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;gap:20px;display:grid}.hero-copy[data-astro-cid-i3irphx7]{z-index:2;max-width:595px;position:relative}.eyebrow[data-astro-cid-i3irphx7]{border:1px solid var(--border-color);background:var(--surface-soft);letter-spacing:.11em;border-radius:100px;align-items:center;min-height:27px;margin-bottom:24px;padding:5px 11px;font-size:.65rem;line-height:1.2;display:inline-flex}h1[data-astro-cid-i3irphx7]{letter-spacing:-.057em;font-size:clamp(3.35rem,5vw,5.1rem);font-weight:700;line-height:1.06}h1[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{margin-inline-end:.18em;display:inline-block}h1[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:last-child{margin-inline-end:0}.highlight[data-astro-cid-i3irphx7]{color:var(--color-primary)}.hero-description[data-astro-cid-i3irphx7]{max-width:490px;color:var(--color-body);margin-top:26px;font-size:clamp(1.03rem,1.25vw,1.12rem);line-height:1.65}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cta[data-astro-cid-i3irphx7]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:51px;padding:13px 21px;font-size:1rem;font-weight:700;display:inline-flex}.cta[data-astro-cid-i3irphx7]:disabled{cursor:not-allowed}.cta-primary[data-astro-cid-i3irphx7]{background:var(--gradient-action);color:#fff;border:1px solid #ffffff3d;box-shadow:0 8px 24px #6d4df233,6px 6px 20px #ff642d1f,inset 0 1px #fff3}.cta-secondary[data-astro-cid-i3irphx7]{border:1px solid var(--border-color);background:var(--surface);color:var(--color-navy);box-shadow:0 5px 14px #11182708}.service-highlights[data-astro-cid-i3irphx7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:46px 0 0;padding:0;list-style:none;display:grid}.service-highlights[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{min-width:0;color:var(--color-body);align-content:start;justify-items:start;gap:8px;font-size:.74rem;font-weight:500;line-height:1.3;display:grid}.service-icon[data-astro-cid-i3irphx7]{border:1px solid var(--border-color);background:var(--surface-soft);width:43px;height:43px;color:var(--color-primary);border-radius:11px;place-items:center;display:grid}.orange[data-astro-cid-i3irphx7],.green[data-astro-cid-i3irphx7],.lavender[data-astro-cid-i3irphx7],.blue[data-astro-cid-i3irphx7]{background:var(--surface-soft);color:var(--color-primary)}.service-icon[data-astro-cid-i3irphx7].orange{background:var(--color-orange-soft);color:#c64112;border-color:#ff642d2e}.hero-visual[data-astro-cid-i3irphx7]{z-index:1;min-width:0;position:relative}@media (width<=1099px){h1[data-astro-cid-i3irphx7]{font-size:clamp(3rem,5.2vw,4.6rem)}.service-highlights[data-astro-cid-i3irphx7]{gap:10px}}@media (width<=799px){.hero[data-astro-cid-i3irphx7]{padding-block:28px 70px}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:22px}.hero-copy[data-astro-cid-i3irphx7]{max-width:650px}h1[data-astro-cid-i3irphx7]{font-size:clamp(3rem,8vw,4.6rem)}.hero-description[data-astro-cid-i3irphx7]{max-width:600px}.service-highlights[data-astro-cid-i3irphx7]{max-width:550px}}@media (width<=499px){.hero[data-astro-cid-i3irphx7]{padding-block:20px 56px}.eyebrow[data-astro-cid-i3irphx7]{max-width:100%;font-size:.56rem}h1[data-astro-cid-i3irphx7]{font-size:clamp(2.7rem,11vw,3.65rem)}.hero-description[data-astro-cid-i3irphx7]{margin-top:20px;font-size:.96rem}.hero-actions[data-astro-cid-i3irphx7]{gap:9px;margin-top:24px}.cta[data-astro-cid-i3irphx7]{gap:8px;min-height:47px;padding-inline:14px;font-size:.9375rem}.cta[data-astro-cid-i3irphx7] svg{width:16px}.service-highlights[data-astro-cid-i3irphx7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.service-highlights[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;font-size:.75rem;display:flex}.service-icon[data-astro-cid-i3irphx7]{flex:0 0 40px;width:40px;height:40px}}@media (width<=359px){.hero-actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch}}.industries[data-astro-cid-cyebbxl6]{--industry-text:var(--color-navy);isolation:isolate;background:var(--color-cloud);color:var(--industry-text);padding-block:clamp(82px,8vw,126px);position:relative;overflow:clip}.industries__artwork[data-astro-cid-cyebbxl6]{z-index:-3;object-fit:cover;object-position:left bottom;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.industries__wash[data-astro-cid-cyebbxl6]{z-index:-2;background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--color-soft-blue) 76%, transparent), transparent 38%), linear-gradient(90deg, color-mix(in srgb, var(--color-cloud) 94%, transparent) 0%, color-mix(in srgb, var(--color-cloud) 84%, transparent) 39%, color-mix(in srgb, var(--color-cloud) 62%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.industries__layout[data-astro-cid-cyebbxl6]{grid-template-columns:minmax(270px,.78fr) minmax(0,1.72fr);align-items:center;gap:clamp(38px,5vw,76px);display:grid}.industries__intro[data-astro-cid-cyebbxl6]{z-index:2;position:relative}.eyebrow[data-astro-cid-cyebbxl6]{color:var(--color-orange);margin-bottom:24px}h2[data-astro-cid-cyebbxl6]{max-width:500px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;font-weight:700;line-height:1.04}h2[data-astro-cid-cyebbxl6] span[data-astro-cid-cyebbxl6]{color:var(--heading-accent)}.industries__description[data-astro-cid-cyebbxl6]{max-width:470px;color:var(--industry-text);margin-top:25px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.72}.industries__controls[data-astro-cid-cyebbxl6]{gap:12px;margin-top:30px;display:flex}.industries__controls[data-astro-cid-cyebbxl6] button[data-astro-cid-cyebbxl6]{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--border-color));background:var(--surface-glass);width:50px;height:50px;color:var(--industry-text);box-shadow:var(--shadow-soft);cursor:pointer;transition:translate var(--duration-fast) var(--ease-out), background var(--duration-fast), border-color var(--duration-fast);border-radius:50%;place-items:center;display:grid}.industries__controls[data-astro-cid-cyebbxl6] button[data-astro-cid-cyebbxl6]:hover{border-color:var(--color-orange);background:var(--gradient-action);translate:0 -3px}.industries__controls[data-astro-cid-cyebbxl6] button[data-astro-cid-cyebbxl6]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.industries__sliders[data-astro-cid-cyebbxl6]{gap:18px;min-width:0;display:grid;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.industries__row[data-astro-cid-cyebbxl6]{overscroll-behavior-inline:contain;scrollbar-width:none;gap:18px;min-width:0;display:flex;overflow-x:auto}.industries__row[data-astro-cid-cyebbxl6]::-webkit-scrollbar{display:none}.industries__row[data-astro-cid-cyebbxl6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px;border-radius:20px}.industries__track[data-astro-cid-cyebbxl6]{flex:none;gap:18px;margin:0;padding:4px 0;list-style:none;display:flex}.industry-card[data-astro-cid-cyebbxl6]{--industry-icon:var(--color-primary);border:1px solid var(--border-color);background:var(--surface-glass);width:clamp(162px,13vw,188px);min-height:174px;color:var(--color-navy);box-shadow:none;text-align:center;transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-fast), box-shadow var(--duration-normal);border-radius:20px;flex:none;align-content:center;place-items:center;gap:17px;padding:22px 18px;display:grid}.industry-card[data-astro-cid-cyebbxl6]:hover{border-color:color-mix(in srgb, var(--industry-icon) 55%, var(--border-color));box-shadow:none;translate:0 -5px}.industry-card--orange[data-astro-cid-cyebbxl6]{--industry-icon:var(--color-orange)}.industry-card--violet[data-astro-cid-cyebbxl6]{--industry-icon:var(--color-violet-light)}.industry-card__icon[data-astro-cid-cyebbxl6]{background:color-mix(in srgb, var(--industry-icon) 13%, transparent);width:66px;height:66px;color:var(--industry-icon);transition:scale var(--duration-normal) var(--ease-out), rotate var(--duration-normal) var(--ease-out);border-radius:50%;place-items:center;display:grid}.industry-card[data-astro-cid-cyebbxl6]:hover .industry-card__icon[data-astro-cid-cyebbxl6]{rotate:-4deg;scale:1.08}.industry-card[data-astro-cid-cyebbxl6]>span[data-astro-cid-cyebbxl6]:last-child{max-width:145px;font-size:.96rem;font-weight:700;line-height:1.25}@media (width<=1099px){.industries__layout[data-astro-cid-cyebbxl6]{grid-template-columns:1fr}.industries__intro[data-astro-cid-cyebbxl6]{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;display:grid}.industries__intro[data-astro-cid-cyebbxl6] .eyebrow[data-astro-cid-cyebbxl6],.industries__intro[data-astro-cid-cyebbxl6] h2[data-astro-cid-cyebbxl6],.industries__description[data-astro-cid-cyebbxl6]{grid-column:1}.industries__controls[data-astro-cid-cyebbxl6]{grid-area:2/2/span 2;align-self:end}h2[data-astro-cid-cyebbxl6]{max-width:720px}h2[data-astro-cid-cyebbxl6] span[data-astro-cid-cyebbxl6]{display:inline}.industries__description[data-astro-cid-cyebbxl6]{max-width:650px}}@media (width<=699px){.industries[data-astro-cid-cyebbxl6]{padding-block:68px}.industries__layout[data-astro-cid-cyebbxl6]{gap:36px}.industries__intro[data-astro-cid-cyebbxl6]{display:block}.industries__controls[data-astro-cid-cyebbxl6]{margin-top:24px}.industries__sliders[data-astro-cid-cyebbxl6]{margin-inline:calc(var(--page-gutter) * -1);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.industries__row[data-astro-cid-cyebbxl6]{padding-inline:var(--page-gutter)}.industry-card[data-astro-cid-cyebbxl6]{border-radius:18px;width:158px;min-height:158px;padding:18px 15px}.industry-card__icon[data-astro-cid-cyebbxl6]{width:58px;height:58px}.industry-card[data-astro-cid-cyebbxl6]>span[data-astro-cid-cyebbxl6]:last-child{font-size:.88rem}.industries__artwork[data-astro-cid-cyebbxl6]{opacity:.68;object-position:32% bottom}}@media (prefers-reduced-motion:reduce){.industry-card[data-astro-cid-cyebbxl6],.industry-card__icon[data-astro-cid-cyebbxl6],.industries__controls[data-astro-cid-cyebbxl6] button[data-astro-cid-cyebbxl6]{transition:none}}.technology[data-astro-cid-x6a6t3ro]{isolation:isolate;background:radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 30%), radial-gradient(circle at 2% 94%, color-mix(in srgb, var(--color-violet-light) 11%, transparent), transparent 30%), var(--surface-soft);color:var(--color-body);padding-block:clamp(82px,8vw,126px);scroll-margin-top:100px;position:relative;overflow:clip}.technology__layout[data-astro-cid-x6a6t3ro]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(52px,7vw,104px);display:grid}.technology__intro[data-astro-cid-x6a6t3ro],.technology__stack[data-astro-cid-x6a6t3ro]{z-index:2;min-width:0;position:relative}.eyebrow[data-astro-cid-x6a6t3ro]{color:var(--color-primary);margin-bottom:23px}h2[data-astro-cid-x6a6t3ro]{max-width:570px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;line-height:1.03}h2[data-astro-cid-x6a6t3ro] span[data-astro-cid-x6a6t3ro]{color:var(--heading-accent)}.technology__description[data-astro-cid-x6a6t3ro]{max-width:550px;color:var(--color-body);margin-top:25px;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.72}.technology__cta[data-astro-cid-x6a6t3ro]{background:var(--gradient-action);min-height:56px;color:var(--on-primary);box-shadow:0 14px 30px color-mix(in srgb, var(--color-primary) 22%, transparent);transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast);border-radius:13px;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:14px 22px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.technology__cta[data-astro-cid-x6a6t3ro]:hover{box-shadow:0 18px 36px color-mix(in srgb, var(--color-primary) 28%, transparent);translate:0 -3px}.technology__cta[data-astro-cid-x6a6t3ro] svg[data-astro-cid-x6a6t3ro]{transition:translate var(--duration-fast) var(--ease-out)}.technology__cta[data-astro-cid-x6a6t3ro]:hover svg[data-astro-cid-x6a6t3ro]{translate:4px}.technology__core[data-astro-cid-x6a6t3ro]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.technology-card[data-astro-cid-x6a6t3ro]{border:1px solid var(--border-color);background:var(--surface-glass);text-align:center;min-height:181px;transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-fast), background var(--duration-fast);border-radius:18px;align-content:center;place-items:center;gap:9px;padding:17px 12px;display:grid}.technology-card[data-astro-cid-x6a6t3ro]:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--border-color));background:var(--surface);translate:0 -6px}.technology-card__logo[data-astro-cid-x6a6t3ro]{background:var(--on-primary);object-fit:contain;border-radius:12px;width:58px;height:58px;padding:6px}.technology-card[data-astro-cid-x6a6t3ro] h3[data-astro-cid-x6a6t3ro]{color:var(--heading-color);font-size:var(--font-card-title-compact);letter-spacing:-.025em}.technology-card[data-astro-cid-x6a6t3ro] p[data-astro-cid-x6a6t3ro]{max-width:132px;color:var(--color-body);font-size:.78rem;line-height:1.35}.technology__supporting[data-astro-cid-x6a6t3ro]{margin-top:25px}.technology__supporting[data-astro-cid-x6a6t3ro]>p[data-astro-cid-x6a6t3ro]{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:14px;font-size:.7rem;font-weight:700;display:flex}.technology__supporting[data-astro-cid-x6a6t3ro]>p[data-astro-cid-x6a6t3ro]:before,.technology__supporting[data-astro-cid-x6a6t3ro]>p[data-astro-cid-x6a6t3ro]:after{content:"";background:var(--border-color);flex:1;height:1px}.technology__supporting[data-astro-cid-x6a6t3ro]>p[data-astro-cid-x6a6t3ro] span[data-astro-cid-x6a6t3ro]{flex:none}.technology__supporting[data-astro-cid-x6a6t3ro] ul[data-astro-cid-x6a6t3ro]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.technology-mini-card[data-astro-cid-x6a6t3ro]{border:1px solid var(--border-color);background:var(--surface-glass);min-height:86px;color:var(--color-navy);text-align:center;transition:translate var(--duration-fast) var(--ease-out), border-color var(--duration-fast);border-radius:13px;align-content:center;place-items:center;gap:7px;padding:10px 5px;font-size:.7rem;font-weight:700;display:grid}.technology-mini-card[data-astro-cid-x6a6t3ro]:hover{border-color:var(--color-orange);translate:0 -4px}.technology-mini-card[data-astro-cid-x6a6t3ro] img[data-astro-cid-x6a6t3ro]{background:var(--on-primary);object-fit:contain;border-radius:8px;width:42px;height:36px;padding:4px}.technology__glow[data-astro-cid-x6a6t3ro]{z-index:0;pointer-events:none;filter:blur(3px);border-radius:50%;position:absolute}.technology__glow--one[data-astro-cid-x6a6t3ro]{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);width:360px;height:360px;top:-150px;right:-170px}.technology__glow--two[data-astro-cid-x6a6t3ro]{background:color-mix(in srgb, var(--color-violet-light) 8%, transparent);width:460px;height:460px;bottom:-320px;left:-290px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-x6a6t3ro][data-technology-reveal].will-reveal{opacity:0;translate:0 24px}[data-astro-cid-x6a6t3ro][data-technology-reveal].will-reveal.is-visible{animation:technology-reveal .72s var(--ease-out) both}.technology__stack[data-astro-cid-x6a6t3ro].will-reveal.is-visible{animation-delay:90ms}}@keyframes technology-reveal{to{opacity:1;translate:0}}@media (width<=1040px){.technology__layout[data-astro-cid-x6a6t3ro]{gap:46px}.technology__core[data-astro-cid-x6a6t3ro]{gap:14px}.technology-card[data-astro-cid-x6a6t3ro]{min-height:170px}.technology__supporting[data-astro-cid-x6a6t3ro] ul[data-astro-cid-x6a6t3ro]{gap:12px}}@media (width<=860px){.technology[data-astro-cid-x6a6t3ro]{padding-block:68px}.technology__layout[data-astro-cid-x6a6t3ro]{grid-template-columns:1fr;gap:38px}.technology__intro[data-astro-cid-x6a6t3ro],.technology__stack[data-astro-cid-x6a6t3ro]{grid-area:auto/1}h2[data-astro-cid-x6a6t3ro] span[data-astro-cid-x6a6t3ro]{display:inline}}@media (width<=760px){.technology__core[data-astro-cid-x6a6t3ro]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.technology-card[data-astro-cid-x6a6t3ro]{border-radius:16px;min-height:166px;padding:16px 10px}.technology__supporting[data-astro-cid-x6a6t3ro]>p[data-astro-cid-x6a6t3ro]{text-align:center;justify-content:center}.technology__supporting[data-astro-cid-x6a6t3ro] ul[data-astro-cid-x6a6t3ro]{grid-template-columns:repeat(3,minmax(0,1fr))}.technology-mini-card[data-astro-cid-x6a6t3ro]{min-height:82px}}@media (width<=390px){.technology__cta[data-astro-cid-x6a6t3ro]{gap:12px;width:100%;padding-inline:16px;font-size:.98rem}.technology-card__logo[data-astro-cid-x6a6t3ro]{width:50px;height:50px}.technology-card[data-astro-cid-x6a6t3ro] p[data-astro-cid-x6a6t3ro]{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.technology-card[data-astro-cid-x6a6t3ro],.technology-mini-card[data-astro-cid-x6a6t3ro],.technology__cta[data-astro-cid-x6a6t3ro],.technology__cta[data-astro-cid-x6a6t3ro] svg[data-astro-cid-x6a6t3ro]{transition:none}}.choose[data-astro-cid-qxfxm5mt]{isolation:isolate;background:radial-gradient(circle at 42% 0%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 32%), radial-gradient(circle at 94% 86%, color-mix(in srgb, var(--color-orange) 9%, transparent), transparent 30%), var(--surface-soft);border-bottom:1px solid var(--border-color);color:var(--color-body);padding-block:clamp(82px,8vw,128px);position:relative;overflow:clip}.choose__layout[data-astro-cid-qxfxm5mt]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(34px,4vw,58px) clamp(40px,6vw,92px);display:grid}.choose__intro[data-astro-cid-qxfxm5mt]{max-width:590px}.eyebrow[data-astro-cid-qxfxm5mt]{color:var(--color-primary);margin-bottom:23px}h2[data-astro-cid-qxfxm5mt]{max-width:480px;font-size:var(--font-section-title);letter-spacing:-.055em;line-height:1.03}h2[data-astro-cid-qxfxm5mt] span[data-astro-cid-qxfxm5mt]{color:var(--heading-accent)}.choose__description[data-astro-cid-qxfxm5mt]{max-width:500px;margin-top:24px;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.7}.choose__stats[data-astro-cid-qxfxm5mt]{grid-template-columns:repeat(3,1fr);margin:27px 0 0;display:grid}.choose__stats[data-astro-cid-qxfxm5mt] div[data-astro-cid-qxfxm5mt]{border-left:1px solid var(--border-color);min-width:0;padding-inline:14px}.choose__stats[data-astro-cid-qxfxm5mt] div[data-astro-cid-qxfxm5mt]:first-child{border-left:0;padding-left:0}.choose__stats[data-astro-cid-qxfxm5mt] dt[data-astro-cid-qxfxm5mt]{color:var(--color-navy);letter-spacing:-.05em;font-size:clamp(1.6rem,2.1vw,2.2rem);font-weight:800;line-height:1}.choose__stats[data-astro-cid-qxfxm5mt] dd[data-astro-cid-qxfxm5mt]{margin:7px 0 0;font-size:.72rem;line-height:1.35}.section-cta[data-astro-cid-qxfxm5mt]{background:var(--gradient-action);min-height:56px;color:var(--on-primary);box-shadow:0 14px 30px color-mix(in srgb, var(--color-primary) 20%, transparent);transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast);border-radius:13px;justify-content:center;align-items:center;gap:18px;margin-top:29px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.section-cta[data-astro-cid-qxfxm5mt]:hover{box-shadow:0 18px 38px color-mix(in srgb, var(--color-primary) 27%, transparent);translate:0 -3px}.section-cta[data-astro-cid-qxfxm5mt] svg[data-astro-cid-qxfxm5mt]{transition:translate var(--duration-fast) var(--ease-out)}.section-cta[data-astro-cid-qxfxm5mt]:hover svg[data-astro-cid-qxfxm5mt]{translate:4px}.choose__visual[data-astro-cid-qxfxm5mt]{place-items:center;min-height:520px;display:grid;position:relative}.choose__visual[data-astro-cid-qxfxm5mt]:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:86%;position:absolute}.choose__team-image[data-astro-cid-qxfxm5mt]{z-index:2;width:112%;max-width:700px;filter:drop-shadow(0 24px 35px color-mix(in srgb, var(--color-primary) 12%, transparent));margin-left:-2%;position:relative}.choose-badge[data-astro-cid-qxfxm5mt]{z-index:3;border:1px solid var(--border-color);background:var(--surface-glass);min-width:147px;box-shadow:0 15px 30px color-mix(in srgb, var(--color-navy) 9%, transparent);color:var(--color-primary);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute}.choose-badge[data-astro-cid-qxfxm5mt] span[data-astro-cid-qxfxm5mt]{color:var(--color-navy);font-size:.73rem;font-weight:700;line-height:1.25}.choose-badge--goal[data-astro-cid-qxfxm5mt]{top:52px;left:-7px}.choose-badge--team[data-astro-cid-qxfxm5mt]{color:var(--color-orange);top:176px;right:-5px}.choose-badge--growth[data-astro-cid-qxfxm5mt]{color:var(--color-primary);bottom:36px;right:16px}.choose__features[data-astro-cid-qxfxm5mt]{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.feature-card[data-astro-cid-qxfxm5mt]{--feature-accent:var(--color-primary);border:1px solid var(--border-color);background:var(--surface-glass);min-height:190px;transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-fast);border-radius:20px;align-content:start;gap:14px;padding:20px 18px;display:grid}.feature-card--orange[data-astro-cid-qxfxm5mt]{--feature-accent:var(--color-orange)}.feature-card[data-astro-cid-qxfxm5mt]:hover{border-color:color-mix(in srgb, var(--feature-accent) 50%, var(--border-color));translate:0 -5px}.feature-card__icon[data-astro-cid-qxfxm5mt]{background:color-mix(in srgb, var(--feature-accent) 13%, var(--surface));width:50px;height:50px;color:var(--feature-accent);border-radius:50%;place-items:center;display:grid}.feature-card[data-astro-cid-qxfxm5mt] h3[data-astro-cid-qxfxm5mt]{font-size:var(--font-card-title-compact);letter-spacing:-.025em;margin:3px 0 7px}.feature-card[data-astro-cid-qxfxm5mt] p[data-astro-cid-qxfxm5mt]{font-size:.79rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){[data-astro-cid-qxfxm5mt][data-reveal].will-reveal{opacity:0;translate:0 24px}[data-astro-cid-qxfxm5mt][data-reveal].will-reveal.is-visible{animation:choose-reveal .72s var(--ease-out) both;animation-delay:var(--feature-delay,0s)}}@keyframes choose-reveal{to{opacity:1;translate:0}}@media (width<=1180px){.choose__layout[data-astro-cid-qxfxm5mt]{column-gap:clamp(28px,4vw,54px)}.choose__visual[data-astro-cid-qxfxm5mt]{min-height:460px}.choose__team-image[data-astro-cid-qxfxm5mt]{width:110%;max-width:620px}.choose__features[data-astro-cid-qxfxm5mt]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card[data-astro-cid-qxfxm5mt]{grid-template-columns:50px 1fr;min-height:150px}}@media (width<=760px){.choose[data-astro-cid-qxfxm5mt]{padding-block:70px}.choose__layout[data-astro-cid-qxfxm5mt]{grid-template-columns:1fr}.choose__visual[data-astro-cid-qxfxm5mt]{min-height:430px}.choose__features[data-astro-cid-qxfxm5mt]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card[data-astro-cid-qxfxm5mt]{grid-template-columns:1fr;min-height:176px}}@media (width<=430px){.choose__stats[data-astro-cid-qxfxm5mt] div[data-astro-cid-qxfxm5mt]{padding-inline:9px}.choose__stats[data-astro-cid-qxfxm5mt] dd[data-astro-cid-qxfxm5mt]{font-size:.66rem}.section-cta[data-astro-cid-qxfxm5mt]{width:100%}.choose__visual[data-astro-cid-qxfxm5mt]{min-height:380px;margin-inline:-20px}.choose__team-image[data-astro-cid-qxfxm5mt]{width:118%;margin-left:-2%}.choose-badge[data-astro-cid-qxfxm5mt]{min-width:132px;padding:9px 11px}.choose-badge--goal[data-astro-cid-qxfxm5mt]{top:28px;left:2px}.choose-badge--team[data-astro-cid-qxfxm5mt]{top:132px;right:0}.choose-badge--growth[data-astro-cid-qxfxm5mt]{bottom:18px;right:12px}.choose__features[data-astro-cid-qxfxm5mt]{grid-template-columns:1fr}.feature-card[data-astro-cid-qxfxm5mt]{grid-template-columns:46px 1fr;min-height:0;padding:17px}.feature-card__icon[data-astro-cid-qxfxm5mt]{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.feature-card[data-astro-cid-qxfxm5mt],.section-cta[data-astro-cid-qxfxm5mt],.section-cta[data-astro-cid-qxfxm5mt] svg[data-astro-cid-qxfxm5mt]{transition:none}}.service-reveal[data-astro-cid-2k273pgu]{border-radius:24px;min-width:0;display:grid}@media (width>=600px) and (height>=760px) and (prefers-reduced-motion:no-preference){.services-layout[data-astro-cid-2k273pgu]>.services-grid[data-astro-cid-2k273pgu]{grid-auto-rows:auto}.services-grid[data-astro-cid-2k273pgu]:after{content:"";pointer-events:none;height:max(0px,100svh - 508px)}.service-reveal[data-astro-cid-2k273pgu]{top:calc(128px + var(--card-index) * 12px);z-index:calc(1 + var(--card-index));background:var(--color-cloud);position:sticky}}@media (width>=900px) and (height>=760px){.services-intro[data-astro-cid-2k273pgu]{position:sticky;top:128px}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-2k273pgu][data-service-reveal].reveal-pending{opacity:0;translate:0 26px}[data-astro-cid-2k273pgu][data-service-reveal].reveal-visible{animation:service-reveal .85s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) both}[data-astro-cid-2k273pgu][data-service-reveal="1"]{--reveal-delay:90ms}[data-astro-cid-2k273pgu][data-service-reveal="2"]{--reveal-delay:.18s}[data-astro-cid-2k273pgu][data-service-reveal="3"]{--reveal-delay:.24s}[data-astro-cid-2k273pgu][data-service-reveal]:focus-within{opacity:1;animation:none;translate:none}@media (width<=599px){.service-reveal[data-astro-cid-2k273pgu]{--reveal-delay:0s}}}@keyframes service-reveal{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}.website-services[data-astro-cid-2k273pgu]{isolation:isolate;background:var(--surface);padding-block:clamp(84px,8vw,126px);scroll-margin-top:100px;position:relative}.services-layout[data-astro-cid-2k273pgu]{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(30px,3vw,48px);display:grid}.services-intro[data-astro-cid-2k273pgu]{min-width:0;padding-bottom:12px}.eyebrow[data-astro-cid-2k273pgu]{background:var(--surface-soft);letter-spacing:.1em;border-radius:100px;margin-bottom:23px;padding:6px 11px;font-size:.67rem;line-height:1.2;display:inline-block}h2[data-astro-cid-2k273pgu]{font-size:var(--font-section-title);letter-spacing:-.052em;font-weight:700;line-height:1.08}h2[data-astro-cid-2k273pgu] span[data-astro-cid-2k273pgu]{color:var(--heading-accent)}.services-description[data-astro-cid-2k273pgu]{max-width:370px;margin-top:25px;font-size:clamp(.98rem,1.2vw,1.05rem);line-height:1.7}.services-link[data-astro-cid-2k273pgu]{min-height:44px;color:var(--color-primary);cursor:not-allowed;background:0 0;border:0;border-bottom:1px solid #6d4df259;align-items:center;gap:16px;margin-top:24px;padding:10px 0;font-size:1rem;font-weight:700;display:inline-flex}.services-link[data-astro-cid-2k273pgu] svg{transition:translate .3s var(--ease-out)}.services-grid[data-astro-cid-2k273pgu]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:28px;display:grid}@media (hover:hover){.services-link[data-astro-cid-2k273pgu]:hover svg{translate:4px}}@media (width<=1199px){.services-layout[data-astro-cid-2k273pgu]{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:30px}.services-grid[data-astro-cid-2k273pgu]{grid-template-columns:1fr}}@media (width<=899px){.services-layout[data-astro-cid-2k273pgu]{grid-template-columns:1fr;gap:38px}.services-intro[data-astro-cid-2k273pgu]{max-width:600px}.services-description[data-astro-cid-2k273pgu]{max-width:580px;margin-top:20px}.services-link[data-astro-cid-2k273pgu]{margin-top:15px}}@media (width<=599px){.services-grid[data-astro-cid-2k273pgu]{grid-template-columns:1fr;grid-auto-rows:auto;gap:22px}.website-services[data-astro-cid-2k273pgu]{padding-block:64px}}@media (prefers-reduced-motion:reduce){.services-link[data-astro-cid-2k273pgu]:hover svg{translate:none}}body{background:var(--color-cloud)}.page-environment{isolation:isolate;background:var(--color-cloud);position:relative}.hero-environment{min-height:min(780px,100svh)}
