.contact-bot-check[data-astro-cid-frnxfasj]{width:100%;min-width:0;margin-block:1rem}.contact-bot-check[data-astro-cid-frnxfasj] p[data-astro-cid-frnxfasj]{margin-block:.4rem}.contact-bot-check[data-astro-cid-frnxfasj] a[data-astro-cid-frnxfasj]{overflow-wrap:anywhere;margin-top:.5rem;display:block}.contact-bot-check[data-astro-cid-frnxfasj] button[data-astro-cid-frnxfasj]{cursor:pointer;padding:.45rem .7rem}.faq[data-astro-cid-kpn7xbay]{background:var(--bg-subtle);padding-block:clamp(1.5rem,2.5vw,2rem)}.faq__layout[data-astro-cid-kpn7xbay]{align-items:start;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq__intro[data-astro-cid-kpn7xbay]{position:sticky;top:8rem}.faq__items[data-astro-cid-kpn7xbay]{border-top:1px solid var(--border-strong)}.faq__item[data-astro-cid-kpn7xbay]{border-bottom:1px solid var(--border-strong)}.faq__item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{min-height:5rem;color:var(--text-strong);cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding-block:1rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:750;line-height:1.35;list-style:none;display:grid}.faq__item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq__index[data-astro-cid-kpn7xbay]{color:var(--brand-text);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.7rem;font-weight:850}.faq__item[data-astro-cid-kpn7xbay] svg[data-astro-cid-kpn7xbay]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:1.25rem;transition:transform .18s}.faq__item[data-astro-cid-kpn7xbay][open] svg[data-astro-cid-kpn7xbay]{transform:rotate(45deg)}.faq__item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{max-width:66ch;color:var(--muted);margin-bottom:1.5rem;padding-inline:3.25rem 2.5rem}@media (width<=960px){.faq__layout[data-astro-cid-kpn7xbay]{grid-template-columns:1fr}.faq__intro[data-astro-cid-kpn7xbay]{position:static}}@media (width<=440px){.faq__item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{grid-template-columns:minmax(0,1fr) 1.5rem}.faq__index[data-astro-cid-kpn7xbay]{display:none}.faq__item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{padding-inline:0 2.5rem}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-kpn7xbay] svg[data-astro-cid-kpn7xbay]{transition:none}}.foaltel-showcase[data-astro-cid-xkgsuvkh]{width:100%;min-width:0;height:100%;color:var(--foaltel-text);grid-template-rows:minmax(0,1fr) auto;display:grid}.foaltel-showcase[data-astro-cid-xkgsuvkh] h3[data-astro-cid-xkgsuvkh],.foaltel-showcase[data-astro-cid-xkgsuvkh] h4[data-astro-cid-xkgsuvkh],.foaltel-showcase[data-astro-cid-xkgsuvkh] p[data-astro-cid-xkgsuvkh],.foaltel-showcase[data-astro-cid-xkgsuvkh] dl[data-astro-cid-xkgsuvkh],.foaltel-showcase[data-astro-cid-xkgsuvkh] dd[data-astro-cid-xkgsuvkh]{margin:0}.foaltel-showcase__primary[data-astro-cid-xkgsuvkh],.foaltel-showcase__secondary[data-astro-cid-xkgsuvkh]{border:1px solid var(--foaltel-line);background:var(--foaltel-surface)}.foaltel-showcase__primary[data-astro-cid-xkgsuvkh]{border-radius:var(--radius-md);grid-template:"icon copy""system system"minmax(8rem,1fr)"facts facts""note note"/auto minmax(0,1fr);align-content:stretch;gap:1rem 1.15rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.foaltel-showcase__icon[data-astro-cid-xkgsuvkh]{background:var(--foaltel-tech-soft);width:3rem;height:3rem;color:var(--foaltel-tech);border-radius:50%;flex:none;place-items:center;display:grid}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh]{border:1px solid color-mix(in srgb, var(--foaltel-brand) 45%, transparent);border-radius:var(--foaltel-radius-mark);background:var(--foaltel-brand-strong);grid-area:icon;position:relative;overflow:clip}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh]:before,.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh]:after,.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh],.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] b[data-astro-cid-xkgsuvkh]{content:"";border-radius:50%;display:block;position:absolute}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh]:before{border:1.5px solid color-mix(in srgb, var(--foaltel-tech) 58%, var(--foaltel-on-brand));width:1.75rem;height:1.75rem;top:.55rem;left:.55rem}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh]:after{background:var(--foaltel-accent);width:.4rem;height:.4rem;top:1.3rem;left:1.3rem}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh],.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] b[data-astro-cid-xkgsuvkh]{background:var(--foaltel-on-brand);width:.24rem;height:.24rem;left:1.38rem}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]{top:.35rem}.foaltel-showcase__icon--brand[data-astro-cid-xkgsuvkh] b[data-astro-cid-xkgsuvkh]{bottom:.35rem}.foaltel-showcase__icon[data-astro-cid-xkgsuvkh] svg[data-astro-cid-xkgsuvkh]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.4rem}.foaltel-showcase__primary-copy[data-astro-cid-xkgsuvkh]{grid-area:copy;min-width:0}.foaltel-showcase__label[data-astro-cid-xkgsuvkh],.foaltel-showcase__secondary[data-astro-cid-xkgsuvkh] small[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-muted);letter-spacing:.04em;font-size:.68rem;font-weight:800}.foaltel-showcase[data-astro-cid-xkgsuvkh] h3[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-strong);margin-block-start:.2rem;font-size:1.2rem;line-height:1.1}.foaltel-showcase__lead[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-strong);margin-block-start:.55rem;font-size:.84rem;font-weight:780;line-height:1.35}.foaltel-showcase__status[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-muted);flex-wrap:wrap;align-items:center;gap:.28rem .42rem;margin-block-start:.5rem;line-height:1.35;display:flex}.foaltel-showcase__status[data-astro-cid-xkgsuvkh]>span[data-astro-cid-xkgsuvkh]{background:var(--foaltel-status);width:.42rem;height:.42rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--foaltel-status) 12%, transparent);border-radius:50%}.foaltel-showcase__status[data-astro-cid-xkgsuvkh] small[data-astro-cid-xkgsuvkh]{font-size:.66rem}.foaltel-showcase__status[data-astro-cid-xkgsuvkh] strong[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-strong);font-size:.7rem}.foaltel-showcase__architecture[data-astro-cid-xkgsuvkh]{isolation:isolate;border-block:1px solid var(--foaltel-line);background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--foaltel-brand-soft) 78%, transparent), transparent 42%), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--foaltel-tech-soft) 78%, transparent), transparent 44%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--foaltel-surface-raised) 72%, transparent), transparent);background-position:0 0,100% 100%,50%;background-size:145% 145%,145% 145%,100% 100%;grid-area:system;grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:stretch;gap:.65rem;min-width:0;min-height:8rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.foaltel-showcase__architecture[data-astro-cid-xkgsuvkh]:before{z-index:0;background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--foaltel-brand-soft) 72%, transparent), transparent 42%), radial-gradient(circle at 70% 72%, color-mix(in srgb, var(--foaltel-tech-soft) 72%, transparent), transparent 44%);content:"";pointer-events:none;animation:9s ease-in-out infinite alternate foaltel-architecture-glow;position:absolute;inset:0}.foaltel-showcase__architecture-node[data-astro-cid-xkgsuvkh]{z-index:1;border:1px solid color-mix(in srgb, var(--foaltel-line) 72%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foaltel-surface) 62%, transparent);min-width:0;min-height:5.75rem;box-shadow:0 0 2.25rem color-mix(in srgb, var(--foaltel-tech-soft) 52%, transparent);place-content:center;place-items:center;gap:.72rem;padding:.75rem;display:grid;position:relative}.foaltel-showcase__architecture-node[data-astro-cid-xkgsuvkh] small[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-strong);letter-spacing:.055em;text-align:center;text-transform:uppercase;font-size:.65rem;font-weight:850;line-height:1.2}.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh]{justify-content:center;align-items:center;gap:.24rem;height:2.6rem;display:flex}.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]{background:var(--foaltel-brand);transform-origin:50%;border-radius:1rem;width:.24rem;height:.75rem;animation:1.15s ease-in-out infinite alternate foaltel-voice-wave;display:block}.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(2),.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(6){height:1.25rem;animation-delay:-.55s}.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(3),.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(5){height:1.85rem;animation-delay:-.3s}.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(4){height:2.45rem;animation-delay:-.8s}.foaltel-showcase__architecture-link[data-astro-cid-xkgsuvkh]{z-index:1;color:var(--foaltel-accent);place-items:center;display:grid;position:relative}.foaltel-showcase__architecture-link[data-astro-cid-xkgsuvkh]:before{background:color-mix(in srgb, var(--foaltel-accent) 72%, transparent);content:"";width:100%;height:1px;position:absolute}.foaltel-showcase__architecture-link[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]{z-index:1;border:2px solid var(--foaltel-surface-raised);background:var(--foaltel-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--foaltel-accent) 14%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite foaltel-data-flow;position:absolute}.foaltel-showcase__architecture-link[data-astro-cid-xkgsuvkh] b[data-astro-cid-xkgsuvkh]{z-index:2;border:2px solid var(--foaltel-accent);background:var(--foaltel-surface-raised);width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--foaltel-accent) 12%, transparent);border-radius:50%}.foaltel-showcase__crm-records[data-astro-cid-xkgsuvkh]{gap:.38rem;width:min(6.75rem,100%);display:grid}.foaltel-showcase__crm-records[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]{background:color-mix(in srgb, var(--foaltel-tech) 18%, transparent);border-radius:1rem;height:.5rem;display:block;position:relative;overflow:hidden}.foaltel-showcase__crm-records[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:before{border-radius:inherit;background:var(--foaltel-tech);content:"";width:66%;position:absolute;inset:0}.foaltel-showcase__crm-records[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(2):before{width:82%}.foaltel-showcase__crm-records[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]:nth-child(3):before{width:48%}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh]{border:1px solid var(--foaltel-line);border-radius:var(--radius-sm);background:var(--foaltel-surface-raised);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;min-width:0;display:grid;overflow:hidden}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh]>div[data-astro-cid-xkgsuvkh]{align-content:start;min-width:0;padding:.75rem;display:grid}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh] dd[data-astro-cid-xkgsuvkh]{grid-row:1}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh] dt[data-astro-cid-xkgsuvkh]{grid-row:2}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh]>div[data-astro-cid-xkgsuvkh]+div[data-astro-cid-xkgsuvkh]{border-inline-start:1px solid var(--foaltel-line)}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh] dd[data-astro-cid-xkgsuvkh]{color:var(--foaltel-brand);font-family:var(--font-display);font-size:1.35rem;font-weight:850;line-height:1}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh] dt[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-muted);hyphens:auto;margin-block-start:.35rem;font-size:.62rem;font-weight:700;line-height:1.35}.foaltel-showcase__note[data-astro-cid-xkgsuvkh]{border-block-start:1px solid var(--foaltel-line);color:var(--foaltel-text-muted);grid-area:note;padding-block-start:.75rem;font-size:.68rem;line-height:1.45}.foaltel-showcase__secondary-grid[data-astro-cid-xkgsuvkh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.75rem;display:grid}.foaltel-showcase__secondary[data-astro-cid-xkgsuvkh]{border-radius:var(--radius-md);align-items:center;gap:.85rem;min-width:0;padding:1rem;display:flex}.foaltel-showcase__secondary[data-astro-cid-xkgsuvkh]>div[data-astro-cid-xkgsuvkh]{gap:.28rem;min-width:0;display:grid}.foaltel-showcase__secondary[data-astro-cid-xkgsuvkh] strong[data-astro-cid-xkgsuvkh]{color:var(--foaltel-text-strong);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}@media (width<=25rem){.foaltel-showcase__architecture[data-astro-cid-xkgsuvkh]{grid-template-columns:minmax(0,1fr) 1.8rem minmax(0,1fr);gap:.35rem;padding:.6rem}.foaltel-showcase__architecture-node[data-astro-cid-xkgsuvkh]{min-height:5rem;padding:.5rem}.foaltel-showcase__architecture-node[data-astro-cid-xkgsuvkh] small[data-astro-cid-xkgsuvkh]{font-size:.56rem}.foaltel-showcase__secondary-grid[data-astro-cid-xkgsuvkh]{grid-template-columns:1fr}}@media (width<=21rem){.foaltel-showcase__facts[data-astro-cid-xkgsuvkh]{grid-template-columns:1fr}.foaltel-showcase__facts[data-astro-cid-xkgsuvkh]>div[data-astro-cid-xkgsuvkh]+div[data-astro-cid-xkgsuvkh]{border-block-start:1px solid var(--foaltel-line);border-inline-start:0}}@media (forced-colors:active){.foaltel-showcase__icon[data-astro-cid-xkgsuvkh],.foaltel-showcase__status[data-astro-cid-xkgsuvkh]>span[data-astro-cid-xkgsuvkh]{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.foaltel-showcase__architecture[data-astro-cid-xkgsuvkh]:before,.foaltel-showcase__voice-wave[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh],.foaltel-showcase__architecture-link[data-astro-cid-xkgsuvkh] i[data-astro-cid-xkgsuvkh]{animation:none;transform:none}}@keyframes foaltel-architecture-glow{0%{opacity:.18}to{opacity:.58}}@keyframes foaltel-voice-wave{0%{opacity:.62;transform:scaleY(.62)}to{opacity:1;transform:scaleY(1)}}@keyframes foaltel-data-flow{0%,to{transform:translate(-.8rem)}50%{transform:translate(.8rem)}}.hero[data-astro-cid-zkhec6xw]{--motion-x:0px;--motion-y:0px;--motion-x-soft:0px;--motion-y-soft:0px;--motion-x-inverse:0px;--motion-y-inverse:0px;--hero-scroll:0px;background:var(--hero-bg);min-height:min(52rem,100vh - 5rem);color:var(--hero-text);position:relative;overflow:hidden}.hero[data-astro-cid-zkhec6xw]:after{background:radial-gradient(circle at calc(72% + var(--motion-x)) calc(42% + var(--motion-y)), #ffffff12, transparent 24rem);content:"";pointer-events:none;position:absolute;inset:0}.hero__grid[data-astro-cid-zkhec6xw]{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);transform:translate3d(var(--motion-x-inverse), calc(var(--motion-y-inverse) + var(--hero-scroll)), 0) scale(1.04);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero__orb[data-astro-cid-zkhec6xw]{filter:blur(10px);border-radius:50%;position:absolute}.hero__orb--one[data-astro-cid-zkhec6xw]{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 30%, transparent), transparent 68%);width:34rem;height:34rem;transform:translate3d(var(--motion-x-soft), var(--motion-y-soft), 0);top:-14rem;right:-8rem}.hero__orb--two[data-astro-cid-zkhec6xw]{background:radial-gradient(circle, color-mix(in srgb, var(--tech) 18%, transparent), transparent 68%);width:34rem;height:34rem;transform:translate3d(var(--motion-x-inverse), var(--motion-y-inverse), 0);bottom:-16rem;left:30%}.hero__inner[data-astro-cid-zkhec6xw]{align-items:center;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(52rem,100vh - 5rem);padding-block:clamp(4.5rem,10vw,8rem);display:grid;position:relative}.hero__eyebrow[data-astro-cid-zkhec6xw]{color:color-mix(in srgb, var(--brand) 72%, #fff);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.78rem;font-weight:850;display:inline-flex}.hero__copy[data-astro-cid-zkhec6xw]{min-width:0}.hero__eyebrow[data-astro-cid-zkhec6xw],.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw],.hero__copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw],.hero__trust[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{overflow-wrap:anywhere;hyphens:auto}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:15ch;color:var(--hero-text);font-size:clamp(3.5rem,6vw,5rem)}.hero__copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{max-width:62ch;color:var(--hero-muted);margin-block-start:1.5rem;font-size:clamp(1.05rem,2vw,1.25rem)}.hero[data-astro-cid-zkhec6xw] .button-row[data-astro-cid-zkhec6xw]{margin-block-start:1.25rem}.hero__trust[data-astro-cid-zkhec6xw]{color:var(--hero-muted);align-items:center;gap:.65rem;margin-top:2.25rem;display:flex}.hero__trust[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{background:var(--tech);width:.55rem;height:.55rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--tech) 12%, transparent);border-radius:50%}.hero__trust[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{font-size:.8rem}.hero__visual[data-astro-cid-zkhec6xw]{min-height:30rem;transform:translate3d(var(--motion-x), calc(var(--motion-y) + var(--hero-scroll)), 0);will-change:transform;place-items:center;transition:transform .18s ease-out;display:grid;position:relative}.studio-board[data-astro-cid-zkhec6xw]{background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--tech) 12%, transparent), transparent 42%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 36%), linear-gradient(145deg, #ffffff17, #ffffff08), #101b2b;border:1px solid #ffffff2e;border-radius:.75rem;width:min(100%,34rem);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.studio-board__rental[data-astro-cid-zkhec6xw]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.studio-board__topline[data-astro-cid-zkhec6xw]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1rem 1.25rem;display:flex}.studio-board__topline[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{min-width:0;color:var(--hero-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;line-height:1.35;display:flex}.studio-board__topline[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{background:var(--brand);border-radius:50%;flex:none;width:.5rem;height:.5rem}.studio-board__statement[data-astro-cid-zkhec6xw]{flex-direction:column;justify-content:center;gap:.75rem;min-height:10rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,4vw,2.25rem);display:flex}.studio-board__foaltel[data-astro-cid-zkhec6xw]{border-block:1px solid var(--foaltel-line-strong);background:radial-gradient(circle at 76% 50%, color-mix(in srgb, var(--foaltel-tech-soft) 78%, transparent), transparent 46%), linear-gradient(100deg, color-mix(in srgb, var(--foaltel-brand-soft) 34%, var(--foaltel-bg)), var(--foaltel-surface));isolation:isolate;grid-template:"meta meta""copy system"minmax(7.5rem,1fr)"facts facts"/minmax(8.5rem,.8fr) minmax(11rem,1.2fr);align-content:center;align-items:center;gap:.85rem clamp(1.25rem,3vw,2rem);min-height:14.5rem;padding:clamp(1rem,2.4vw,1.35rem) clamp(1.25rem,4vw,2rem);display:grid;position:relative;overflow:hidden}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw]{min-width:0;color:var(--foaltel-text-muted);grid-area:meta;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;min-width:0;font-size:.575rem;font-weight:850;line-height:1.35;display:inline-flex}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{background:var(--foaltel-brand);width:.42rem;height:.42rem;box-shadow:0 0 0 .35rem color-mix(in srgb, var(--foaltel-brand) 9%, transparent);border-radius:50%;flex:none}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{border:1px solid var(--foaltel-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foaltel-surface) 82%, transparent);color:var(--foaltel-tech);flex:none;padding:.3rem .48rem;font-size:.54rem;font-weight:800;line-height:1}.studio-board__system[data-astro-cid-zkhec6xw]{z-index:0;aspect-ratio:1;pointer-events:none;grid-area:system;justify-self:center;width:min(12.5rem,100%);position:relative}.studio-board__orbit[data-astro-cid-zkhec6xw]{border:1px solid color-mix(in srgb, var(--foaltel-brand) 34%, transparent);border-radius:50%;animation:44s linear infinite foaltel-orbit;position:absolute;inset:0}.studio-board__orbit[data-astro-cid-zkhec6xw]:before,.studio-board__orbit[data-astro-cid-zkhec6xw]:after{border:1px solid color-mix(in srgb, var(--foaltel-tech) 24%, transparent);content:"";border-radius:50%;position:absolute}.studio-board__orbit[data-astro-cid-zkhec6xw]:before{inset:18%}.studio-board__orbit[data-astro-cid-zkhec6xw]:after{inset:36%}.studio-board__orbit[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{background:var(--foaltel-brand);width:.42rem;height:.42rem;box-shadow:0 0 0 .45rem color-mix(in srgb, var(--foaltel-brand) 10%, transparent);border-radius:50%;position:absolute}.studio-board__orbit[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:first-child{top:8%;left:25%}.studio-board__orbit[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:nth-child(2){background:var(--foaltel-tech);box-shadow:0 0 0 .45rem color-mix(in srgb, var(--foaltel-tech) 10%, transparent);bottom:34%;right:6%}.studio-board__orbit[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:nth-child(3){background:var(--foaltel-accent);width:.3rem;height:.3rem;bottom:4%;left:34%}.studio-board__meter[data-astro-cid-zkhec6xw]{border-radius:var(--foaltel-radius-signal);background:var(--foaltel-accent);z-index:3;justify-content:center;align-items:center;gap:.14rem;width:2.25rem;height:2.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{border-radius:var(--foaltel-radius-bar);background:var(--foaltel-ink-panel);width:.14rem;animation:1s ease-in-out infinite alternate foaltel-signal}.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:first-child{height:.45rem}.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:nth-child(2){height:1rem;animation-delay:-.3s}.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:nth-child(3){height:.7rem;animation-delay:-.6s}.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]:nth-child(4){height:1.2rem;animation-delay:-.1s}.studio-board__crm-link[data-astro-cid-zkhec6xw]{z-index:2;background:color-mix(in srgb, var(--foaltel-tech) 62%, transparent);transform-origin:0;width:31%;height:1px;position:absolute;top:51%;left:55%;transform:rotate(31deg)}.studio-board__crm-link[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{background:var(--foaltel-tech);width:.32rem;height:.32rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--foaltel-tech) 12%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite alternate foaltel-crm-flow;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(.72)}.studio-board__crm[data-astro-cid-zkhec6xw]{z-index:4;border:1px solid color-mix(in srgb, var(--foaltel-tech) 48%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--foaltel-surface) 88%, transparent);min-width:2.45rem;min-height:1.45rem;box-shadow:0 .35rem 1rem color-mix(in srgb, var(--foaltel-tech) 14%, transparent);color:var(--foaltel-tech);letter-spacing:.08em;place-items:center;padding-inline:.45rem;font-size:.55rem;font-weight:900;display:grid;position:absolute;bottom:.85rem;right:-.1rem}.studio-board__statement[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{color:color-mix(in srgb, var(--brand) 72%, #fff);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.45}.studio-board__statement[data-astro-cid-zkhec6xw]>strong[data-astro-cid-zkhec6xw]{color:#fff;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:22ch;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.12}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw]{flex-direction:column;grid-area:copy;justify-content:center;min-width:0;display:flex}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw],.studio-board__foaltel-copy[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{display:block}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--foaltel-brand);letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.45rem,2.5vw,1.8rem)}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{color:var(--foaltel-text-muted);font-size:.68rem;font-weight:750;line-height:1.45}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{color:var(--foaltel-tech);letter-spacing:.055em;text-transform:uppercase;margin-top:.45rem;font-size:.58rem;font-weight:850;line-height:1.35}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw]{border:1px solid var(--foaltel-line);border-radius:var(--foaltel-radius-soft);background:color-mix(in srgb, var(--foaltel-surface) 82%, transparent);grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;display:grid}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]+span[data-astro-cid-zkhec6xw]{border-inline-start:1px solid var(--foaltel-line)}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--foaltel-brand);font-size:1.1rem;line-height:1}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{min-width:0;color:var(--foaltel-text-muted);overflow-wrap:anywhere;font-size:.52rem;font-weight:750;line-height:1.25}.studio-board__process[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.studio-board__process[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{color:#fff;overflow-wrap:break-word;text-align:center;align-items:center;min-width:0;padding:1.25rem .8rem;font-size:clamp(.68rem,1.3vw,.78rem);font-weight:750;line-height:1.35;display:flex;position:relative}.studio-board__process[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:not(:last-child):after{color:var(--brand);content:"→";font-size:.8rem;position:absolute;inset-inline-end:-.15rem}@keyframes foaltel-orbit{to{transform:rotate(360deg)}}@keyframes foaltel-signal{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes foaltel-crm-flow{0%{opacity:.58;transform:translateY(-50%)scale(.72)}to{opacity:1;transform:translateY(-50%)scale(1.18)}}.section-heading[data-astro-cid-zkhec6xw]{align-items:start;column-gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"eyebrow eyebrow""title intro";row-gap:0;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.section-heading[data-astro-cid-zkhec6xw]>.eyebrow[data-astro-cid-zkhec6xw]{grid-area:eyebrow}.section-heading[data-astro-cid-zkhec6xw]>h2[data-astro-cid-zkhec6xw]{grid-area:title;margin:0}.section-heading[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{grid-area:intro;margin:0}.product[data-astro-cid-zkhec6xw]{padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,2.5vw,2rem)}.services[data-astro-cid-zkhec6xw]{padding-top:clamp(1.5rem,2.5vw,2rem);padding-bottom:clamp(1.5rem,2.5vw,2rem)}.service-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service-card[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-height:17rem;box-shadow:var(--shadow-card);padding:clamp(1.5rem,3vw,2rem);transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.service-card[data-astro-cid-zkhec6xw]:first-child{grid-row:auto}@media (hover:hover) and (pointer:fine){.service-card[data-astro-cid-zkhec6xw]:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:var(--shadow-soft);transform:translateY(-.4rem)}}.service-card[data-astro-cid-zkhec6xw]:after{background:var(--brand-soft);content:"";filter:blur(18px);border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-6rem;right:-4rem}.service-card__icon[data-astro-cid-zkhec6xw]{background:var(--brand-soft);width:3.4rem;height:3.4rem;color:var(--brand-text);border-radius:1rem;place-items:center;margin-bottom:clamp(1.35rem,2.5vw,1.8rem);display:grid}.service-card__icon--2[data-astro-cid-zkhec6xw]{background:var(--tech-soft);color:var(--tech)}.service-card__icon[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.7rem}.service-card__index[data-astro-cid-zkhec6xw]{color:var(--muted);letter-spacing:.1em;font-size:.72rem;font-weight:850;position:absolute;top:1.25rem;right:1.25rem}.service-card[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{z-index:1;color:var(--muted);margin:0;position:relative}.approach[data-astro-cid-zkhec6xw]{background:var(--bg-subtle);padding-block:clamp(1.5rem,2.5vw,2rem)}.approach__layout[data-astro-cid-zkhec6xw]{gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approach__intro[data-astro-cid-zkhec6xw]{position:relative}.approach__intro[data-astro-cid-zkhec6xw]>.eyebrow[data-astro-cid-zkhec6xw],.company__copy[data-astro-cid-zkhec6xw]>.eyebrow[data-astro-cid-zkhec6xw],.contact__intro[data-astro-cid-zkhec6xw]>.eyebrow[data-astro-cid-zkhec6xw]{width:fit-content;display:flex}.approach__intro[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{text-wrap:balance;max-width:18ch;font-size:clamp(2.45rem,4.3vw,3.35rem)}.approach-signal[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 7%, transparent), transparent 52%), var(--surface);max-width:34rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1rem,2.4vw,1.5rem);position:relative;overflow:hidden}.approach-signal[data-astro-cid-zkhec6xw]:after{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);content:"";opacity:.28;pointer-events:none;background-size:2rem 2rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 88%)}.approach-signal__track[data-astro-cid-zkhec6xw]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1.45rem;display:grid;position:relative}.approach-signal__track[data-astro-cid-zkhec6xw]:before,.approach-signal__track[data-astro-cid-zkhec6xw]:after{top:.42rem;content:"";border-radius:999px;height:2px;position:absolute;inset-inline-start:16.666%}.approach-signal__track[data-astro-cid-zkhec6xw]:before{background:var(--border-strong);width:66.668%}.approach-signal__track[data-astro-cid-zkhec6xw]:after{background:var(--brand);width:66.668%;transform:scaleX(var(--approach-progress,0));transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1)}.approach-signal__node[data-astro-cid-zkhec6xw]{min-width:0;color:var(--muted);text-align:center;justify-items:center;gap:.35rem;padding-inline:.35rem;transition:color .24s,transform .24s;display:grid;position:relative}.approach-signal__node[data-astro-cid-zkhec6xw]:before{border:2px solid var(--surface);background:var(--border-strong);width:.85rem;height:.85rem;box-shadow:0 0 0 1px var(--border-strong);content:"";border-radius:50%;transition:background-color .24s,box-shadow .24s,transform .24s;position:absolute;top:-1.45rem}.approach-signal__node[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:currentColor;letter-spacing:.08em;font-size:.72rem}.approach-signal__node[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{color:currentColor;text-wrap:balance;max-width:14ch;font-size:.75rem;font-weight:750;line-height:1.3}.approach-signal__node[data-astro-cid-zkhec6xw].is-current{color:var(--brand-text);transform:translateY(-.18rem)}.approach-signal__node[data-astro-cid-zkhec6xw].is-current:before{background:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 0 0 .45rem color-mix(in srgb, var(--brand) 12%, transparent);transform:scale(1.08)}.approach[data-astro-cid-zkhec6xw][data-current-step="0"]{--approach-progress:0}.approach[data-astro-cid-zkhec6xw][data-current-step="1"]{--approach-progress:.5}.approach[data-astro-cid-zkhec6xw][data-current-step="2"]{--approach-progress:1}.approach-list[data-astro-cid-zkhec6xw]{gap:0;margin:0;padding:0;list-style:none;display:grid}.approach-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--border)}.approach-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:first-child{border-top:1px solid var(--border)}.approach-list__step[data-astro-cid-zkhec6xw]{width:100%;min-height:7.25rem;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem 1rem;transition:background-color .24s,color .24s,border-color .24s,padding-inline .24s;display:grid}.approach-list__step[data-astro-cid-zkhec6xw]:hover{background:color-mix(in srgb, var(--brand) 5%, transparent)}.approach-list__step[data-astro-cid-zkhec6xw]:focus-visible{z-index:1;outline:3px solid var(--focus);outline-offset:3px;position:relative}.approach-list__number[data-astro-cid-zkhec6xw]{color:var(--brand-text);letter-spacing:.1em;font-size:.76rem;font-weight:850;transition:transform .24s}.approach-list__content[data-astro-cid-zkhec6xw]{gap:.5rem;display:grid}.approach-list__content[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--text-strong);text-wrap:balance;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.approach-list__content[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{max-width:50ch;color:var(--muted);line-height:1.65}.approach-list__step[data-astro-cid-zkhec6xw].is-current{background:color-mix(in srgb, var(--brand) 8%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 55%, var(--border))}.approach-list__step[data-astro-cid-zkhec6xw].is-current .approach-list__number[data-astro-cid-zkhec6xw]{transform:translate(.3rem)}.product__card[data-astro-cid-zkhec6xw]{align-items:stretch;gap:var(--split-gap);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(2rem,4vw,3.5rem);display:grid;overflow:hidden}.product__copy[data-astro-cid-zkhec6xw]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.product__copy[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{color:var(--brand-text)}.product__copy[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:var(--text-strong)}.product__copy[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{color:var(--muted)}.product__copy[data-astro-cid-zkhec6xw] .button[data-astro-cid-zkhec6xw]{border-color:var(--brand);background:var(--brand);color:var(--on-brand);margin-top:1.25rem}.product__copy[data-astro-cid-zkhec6xw] .button[data-astro-cid-zkhec6xw]:hover{border-color:var(--brand-strong);background:var(--brand-strong)}.product__visual[data-astro-cid-zkhec6xw]{min-width:0;height:100%;display:flex;position:relative}.product__visual[data-astro-cid-zkhec6xw] .foaltel-showcase{width:100%}.product__visual[data-astro-cid-zkhec6xw]:before{background:radial-gradient(circle, color-mix(in srgb, var(--foaltel-tech) 20%, transparent), transparent 68%);content:"";border-radius:50%;animation:11s ease-in-out infinite alternate foaltel-ambient-drift;position:absolute;inset:-25%}@keyframes foaltel-ambient-drift{0%{opacity:.58;transform:translate(-5%,-3%)scale(.92)}to{opacity:1;transform:translate(6%,4%)scale(1.08)}}.company[data-astro-cid-zkhec6xw]{background:var(--bg-subtle);padding-block:clamp(1.5rem,2.5vw,2rem)}.company__layout[data-astro-cid-zkhec6xw]{align-items:stretch;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company__visual[data-astro-cid-zkhec6xw]{min-width:0}.company__panel[data-astro-cid-zkhec6xw]{border-radius:var(--radius-lg);background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--hero-bg);height:100%;min-height:30rem;box-shadow:var(--shadow-soft);background-size:42px 42px;place-items:center;display:grid;position:relative;overflow:hidden}.company__panel[data-astro-cid-zkhec6xw]:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:20rem;height:20rem;animation:14s linear infinite company-orbit;position:absolute}.company__logo-card[data-astro-cid-zkhec6xw]{background:#fff;border:1px solid #ffffff38;border-radius:clamp(.75rem,2vw,1.25rem);width:min(34rem,84%);padding:clamp(.35rem,1.2vw,.75rem);position:relative;box-shadow:0 30px 80px #0000004d}.company__logo-card[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{border-radius:.45rem;width:100%;height:auto}.company__coordinates[data-astro-cid-zkhec6xw]{inset-inline-end:1.25rem;color:var(--hero-muted);letter-spacing:.08em;gap:.8rem;font-size:.62rem;display:flex;position:absolute;bottom:1.25rem}.company__principles[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.company__principles[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);text-align:center;padding:.5rem .75rem;font-size:.72rem;font-weight:750}.contact__layout[data-astro-cid-zkhec6xw]{align-items:start;gap:var(--split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact__intro[data-astro-cid-zkhec6xw]{align-self:start;position:sticky;top:8rem}.contact__details[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;font-style:normal;display:grid}.contact__details[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw],.contact__details[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border:1px solid color-mix(in srgb, var(--brand) 58%, var(--border));border-radius:var(--radius-md);background:var(--surface);min-width:0;color:var(--text-strong);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.95rem;text-decoration:none;transition:border-color .18s;display:grid}.contact__details[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 38%, var(--surface))}.contact__directions[data-astro-cid-zkhec6xw]{grid-column:1/-1}.contact__detail-icon[data-astro-cid-zkhec6xw]{background:var(--brand-soft);fill:none;width:3rem;height:3rem;stroke:var(--brand-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;border-radius:50%;padding:.82rem}.contact__detail-copy[data-astro-cid-zkhec6xw]{gap:.15rem;min-width:0;display:grid}.contact__details[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:750}.contact__details[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-size:.9rem;line-height:1.55}.contact__details[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover strong[data-astro-cid-zkhec6xw]{color:var(--brand-text)}.contact__directions[data-astro-cid-zkhec6xw] .contact__detail-copy[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{width:fit-content;color:var(--brand-text);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;margin-top:.2rem;font-size:.78rem;font-weight:750}.contact[data-astro-cid-zkhec6xw]{padding-top:clamp(1.5rem,2.5vw,2rem)}.contact-form[data-astro-cid-zkhec6xw]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card);gap:1.15rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.contact-form--closed[data-astro-cid-zkhec6xw]{align-content:center;min-height:clamp(12rem,30vw,20rem)}.contact-form--closed[data-astro-cid-zkhec6xw] .status-note[data-astro-cid-zkhec6xw]{max-width:52ch;margin:0}.form-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid--company-phone[data-astro-cid-zkhec6xw]{align-items:start}.contact-form[data-astro-cid-zkhec6xw] .form-company-field[data-astro-cid-zkhec6xw]{align-self:start;gap:.5rem}.contact-form[data-astro-cid-zkhec6xw] label[data-astro-cid-zkhec6xw]{color:var(--text-strong);gap:.45rem;font-size:.82rem;font-weight:750;display:grid}.form-fieldset[data-astro-cid-zkhec6xw]{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.form-fieldset[data-astro-cid-zkhec6xw] legend[data-astro-cid-zkhec6xw]{width:100%;color:var(--text-strong);margin:0;padding:0;font-size:.82rem;font-weight:750}.form-label-text[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.form-invalid-marker[data-astro-cid-zkhec6xw],.form-required-marker[data-astro-cid-zkhec6xw]{color:var(--brand-text);font-size:1rem;font-weight:850;line-height:1}.contact-form[data-astro-cid-zkhec6xw] label[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]:not(.form-error){color:var(--muted);font-weight:500}.phone-input-group[data-astro-cid-zkhec6xw]{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding-top:.5rem;display:grid}.phone-input-group[data-astro-cid-zkhec6xw] label[data-astro-cid-zkhec6xw]{min-width:0;display:block;position:relative}.phone-country-select[data-astro-cid-zkhec6xw]{width:5.5rem;min-width:0;max-width:100%;color:var(--text);direction:ltr;display:block;position:relative}.phone-country-select[data-astro-cid-zkhec6xw]:after{top:50%;content:"";pointer-events:none;border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.45rem;height:.45rem;position:absolute;inset-inline-end:.6rem;transform:translateY(-70%)rotate(45deg)}.contact-form[data-astro-cid-zkhec6xw] .phone-country-select[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]{-webkit-appearance:none;appearance:none;direction:ltr;padding-inline:.75rem 1.25rem}.contact-form[data-astro-cid-zkhec6xw] .form-hint[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.45}.contact-form[data-astro-cid-zkhec6xw] .form-error[data-astro-cid-zkhec6xw]{color:var(--brand-text);font-weight:650}.form-result[data-astro-cid-zkhec6xw]{color:var(--muted);margin:0;font-size:.85rem;font-weight:650}.form-result[data-astro-cid-zkhec6xw][data-state=success]{color:var(--tech)}.form-result[data-astro-cid-zkhec6xw][data-state=error]{color:var(--brand-text)}.contact-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw],.contact-form[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw],.contact-form[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw]{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--text);border-radius:.8rem}.contact-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw],.contact-form[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]{min-height:var(--control-height);padding:.65rem .8rem}.contact-form[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]{cursor:pointer}.contact-form[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw]{resize:vertical;height:12rem;min-height:12rem;padding:.8rem}.contact-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]:not([type=checkbox]):focus,.contact-form[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]:focus,.contact-form[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw]:focus{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);outline:none}.contact-form[data-astro-cid-zkhec6xw] [data-astro-cid-zkhec6xw][aria-invalid=true]:not([type=checkbox]),.contact-form[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw][aria-invalid=true]:not([type=checkbox]):focus,.contact-form[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw][aria-invalid=true]:focus,.contact-form[data-astro-cid-zkhec6xw] textarea[data-astro-cid-zkhec6xw][aria-invalid=true]:focus{border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text)}.form-honeypot[data-astro-cid-zkhec6xw]{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-privacy[data-astro-cid-zkhec6xw]{color:var(--muted);margin:0;font-size:.8rem}.contact-form[data-astro-cid-zkhec6xw] .form-privacy-check[data-astro-cid-zkhec6xw]{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .7rem;font-size:.84rem;font-weight:600;line-height:1.55}.contact-form[data-astro-cid-zkhec6xw] .form-privacy-check[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw]{width:1.25rem;min-height:1.25rem;accent-color:var(--brand);margin:.08rem 0 0;padding:0}.contact-form[data-astro-cid-zkhec6xw] .form-privacy-check[data-astro-cid-zkhec6xw] input[data-astro-cid-zkhec6xw][aria-invalid=true]{outline:2px solid var(--brand-text);outline-offset:2px}.form-privacy-check[data-astro-cid-zkhec6xw] .form-error[data-astro-cid-zkhec6xw]{grid-column:2}.contact-form[data-astro-cid-zkhec6xw]>.button[data-astro-cid-zkhec6xw]{justify-self:start;min-width:12rem}.service-grid[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw][data-reveal]:nth-child(2),.approach-list[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw][data-reveal]:nth-child(2){transition-delay:80ms}.service-grid[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw][data-reveal]:nth-child(3),.approach-list[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw][data-reveal]:nth-child(3){transition-delay:.16s}@keyframes company-orbit{to{transform:rotate(360deg)}}@media (width<=47.5rem){.hero__inner[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.hero__visual[data-astro-cid-zkhec6xw]{width:min(100%,42rem);min-height:0;margin-inline:auto}}@media (width<=960px){.hero__inner[data-astro-cid-zkhec6xw],.section-heading[data-astro-cid-zkhec6xw],.approach__layout[data-astro-cid-zkhec6xw],.product__card[data-astro-cid-zkhec6xw],.company__layout[data-astro-cid-zkhec6xw],.contact__layout[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.section-heading[data-astro-cid-zkhec6xw]{grid-template-areas:"eyebrow""title""intro"}.section-heading[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{margin-top:1.25rem}.studio-board[data-astro-cid-zkhec6xw]{height:auto}.studio-board__statement[data-astro-cid-zkhec6xw]{justify-content:center}.studio-board__foaltel[data-astro-cid-zkhec6xw]{min-height:14rem}.studio-board__system[data-astro-cid-zkhec6xw]{width:min(11rem,100%)}.hero__visual[data-astro-cid-zkhec6xw]{min-height:25rem}.service-grid[data-astro-cid-zkhec6xw]{grid-template-rows:none;grid-template-columns:1fr}.service-card[data-astro-cid-zkhec6xw],.service-card[data-astro-cid-zkhec6xw]:first-child{grid-row:auto;min-height:0}.service-card__icon[data-astro-cid-zkhec6xw]{margin-bottom:1.5rem}.approach__intro[data-astro-cid-zkhec6xw]{position:static}.company__visual[data-astro-cid-zkhec6xw]{order:2}.contact__intro[data-astro-cid-zkhec6xw]{position:static}}@media (width<=560px){.hero__eyebrow[data-astro-cid-zkhec6xw]{margin-bottom:.75rem}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{margin-bottom:1rem;font-size:clamp(2.25rem,11vw,2.8rem);line-height:1.04}.hero__copy[data-astro-cid-zkhec6xw]>p[data-astro-cid-zkhec6xw]{font-size:.95rem;line-height:1.5}.hero[data-astro-cid-zkhec6xw] .button-row[data-astro-cid-zkhec6xw]{margin-block-start:.75rem}.hero__trust[data-astro-cid-zkhec6xw]{margin-top:1.5rem}.hero__visual[data-astro-cid-zkhec6xw]{min-height:0;margin-top:1rem}.studio-board__topline[data-astro-cid-zkhec6xw]{min-height:3.25rem;padding:.85rem 1rem}.studio-board__topline[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{font-size:.64rem}.studio-board__statement[data-astro-cid-zkhec6xw]{min-height:9rem;padding:1.25rem}.studio-board__foaltel[data-astro-cid-zkhec6xw]{grid-template-rows:auto minmax(7.25rem,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(7.25rem,1.1fr);gap:.65rem .75rem;min-height:13.75rem;padding:.9rem 1rem}.studio-board__system[data-astro-cid-zkhec6xw]{width:min(8.75rem,100%)}.studio-board__statement[data-astro-cid-zkhec6xw]>strong[data-astro-cid-zkhec6xw]{font-size:clamp(1.35rem,7vw,1.75rem)}.studio-board__foaltel-copy[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-size:1.2rem}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw]{align-items:flex-start}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{font-size:.54rem}.studio-board__foaltel-meta[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{font-size:.48rem}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{padding:.55rem .6rem;display:block}.studio-board__foaltel-facts[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{margin-top:.2rem;font-size:.47rem;display:block}.studio-board__process[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{padding:1rem .55rem;font-size:.68rem}.approach__intro[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:clamp(2.2rem,10vw,2.7rem)}.approach-list__step[data-astro-cid-zkhec6xw]{grid-template-columns:2.75rem minmax(0,1fr);min-height:0;padding:1.25rem .75rem}.approach-signal[data-astro-cid-zkhec6xw]{margin-top:1.5rem;padding:.9rem .65rem}.approach-signal__node[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{display:none}.company__principles[data-astro-cid-zkhec6xw],.form-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.company__panel[data-astro-cid-zkhec6xw]{min-height:22rem}}@media (width<=360px){.phone-input-group[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}@media (width<=34rem){.contact__details[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.contact__directions[data-astro-cid-zkhec6xw]{grid-column:auto}}@media (forced-colors:active){.phone-country-select[data-astro-cid-zkhec6xw]{width:6.25rem}.phone-country-select[data-astro-cid-zkhec6xw]:after{display:none}.contact-form[data-astro-cid-zkhec6xw] .phone-country-select[data-astro-cid-zkhec6xw] select[data-astro-cid-zkhec6xw]{-webkit-appearance:auto;appearance:auto;padding-inline:.75rem}}@media (forced-colors:active) and (width>=361px){.phone-input-group[data-astro-cid-zkhec6xw]{grid-template-columns:6.25rem minmax(0,1fr)}}@media (width>=961px){.hero__inner[data-astro-cid-zkhec6xw]{align-items:stretch;min-height:auto;padding-block:clamp(3.5rem,5vw,4rem)}.hero__copy[data-astro-cid-zkhec6xw]{min-height:30rem}.hero__visual[data-astro-cid-zkhec6xw]{place-items:stretch stretch;min-height:0}.studio-board[data-astro-cid-zkhec6xw]{grid-template-rows:auto minmax(14.5rem,1fr) auto;width:100%;height:100%;display:grid}.section-heading[data-astro-cid-zkhec6xw]{align-items:stretch}.approach__intro[data-astro-cid-zkhec6xw]{align-self:start;position:sticky;top:8rem}}@media (prefers-reduced-motion:reduce){.hero__grid[data-astro-cid-zkhec6xw],.hero__orb[data-astro-cid-zkhec6xw],.hero__visual[data-astro-cid-zkhec6xw]{transform:none!important}.company__panel[data-astro-cid-zkhec6xw]:before{animation:none}.product__visual[data-astro-cid-zkhec6xw]:before,.studio-board__orbit[data-astro-cid-zkhec6xw],.studio-board__meter[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw],.studio-board__crm-link[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{animation:none;transform:none}.studio-board__crm-link[data-astro-cid-zkhec6xw] i[data-astro-cid-zkhec6xw]{top:calc(50% - .16rem)}.service-card[data-astro-cid-zkhec6xw],.approach-signal__track[data-astro-cid-zkhec6xw]:after,.approach-signal__node[data-astro-cid-zkhec6xw],.approach-signal__node[data-astro-cid-zkhec6xw]:before,.approach-list__step[data-astro-cid-zkhec6xw],.approach-list__number[data-astro-cid-zkhec6xw]{transition:none!important}.service-card[data-astro-cid-zkhec6xw]:hover,.approach-list__step[data-astro-cid-zkhec6xw].is-current .approach-list__number[data-astro-cid-zkhec6xw]{transform:none!important}}

/* Landingpage correction20261028 */
@media(max-width:47.5rem){.contact-form input:not([type="checkbox"]),.contact-form textarea{font-size:1rem}}
