.page-module__UBDEvq__hero{padding-top:calc(var(--nav-h) + 40px);padding-bottom:40px;position:relative;overflow:hidden}.page-module__UBDEvq__heroGridBg{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,var(--color-border)1px,transparent 0);opacity:.8;background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 30%,#0000 75%)}.page-module__UBDEvq__heroGlow{z-index:0;filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.page-module__UBDEvq__g1{background:color-mix(in srgb,var(--accent)30%,transparent);width:420px;height:420px;top:-120px;right:-60px}.page-module__UBDEvq__g2{background:color-mix(in srgb,var(--accent-alt)24%,transparent);width:360px;height:360px;bottom:-140px;left:-100px}.page-module__UBDEvq__container{z-index:1;max-width:var(--container-w);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);width:100%;margin:0 auto;padding:0 24px;display:grid;position:relative}.page-module__UBDEvq__heroCopy{min-width:0}.page-module__UBDEvq__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-alt);align-items:center;gap:.6rem;font-size:.76rem;font-weight:500;display:inline-flex}.page-module__UBDEvq__eyebrow:before{content:"";background:var(--color-accent-alt);flex-shrink:0;width:28px;height:1px;display:inline-block}.page-module__UBDEvq__heroTitle{font-family:var(--font-display);color:var(--color-heading);text-transform:uppercase;margin:18px 0 0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:600;line-height:1.04}.page-module__UBDEvq__stroke{color:var(--accent);display:block}.page-module__UBDEvq__heroSub{color:var(--color-text-muted);max-width:30ch;margin-top:22px;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.6}.page-module__UBDEvq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.page-module__UBDEvq__btnPrimary,.page-module__UBDEvq__btnGhost{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:13px 28px;font-size:.97rem;font-weight:600;display:inline-flex}.page-module__UBDEvq__btnPrimary{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.page-module__UBDEvq__btnPrimary:hover{background:var(--accent-alt);transform:translateY(-2px)}.page-module__UBDEvq__btnGhost{color:var(--color-heading);border:1.5px solid var(--color-border);background:0 0}.page-module__UBDEvq__btnGhost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.page-module__UBDEvq__heroTrust{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.page-module__UBDEvq__tItem{flex-direction:column;display:flex}.page-module__UBDEvq__tNum{font-family:var(--font-display);color:var(--color-heading);font-size:2rem;font-weight:600;line-height:1}.page-module__UBDEvq__tLabel{color:var(--color-text-muted);letter-spacing:.04em;margin-top:4px;font-size:.76rem}.page-module__UBDEvq__tSep{background:var(--color-border);width:1px;height:38px;display:block}.page-module__UBDEvq__heroVisual{position:relative}.page-module__UBDEvq__frame{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);aspect-ratio:4/3;position:relative;overflow:hidden}.page-module__UBDEvq__heroPanel{background:linear-gradient(155deg,var(--color-empresas)0%,#26284f 100%);place-items:center;display:grid}.page-module__UBDEvq__heroPanelGrid{opacity:.55;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff6 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 42%,#000,#0000 74%);mask-image:radial-gradient(80% 80% at 50% 42%,#000,#0000 74%)}.page-module__UBDEvq__heroPanelShield{z-index:1;color:#fff;opacity:.96;width:clamp(90px,16vw,150px);height:clamp(90px,16vw,150px);display:flex;position:relative}.page-module__UBDEvq__heroPanelShield svg{width:100%;height:100%}.page-module__UBDEvq__heroChip{z-index:2;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute}.page-module__UBDEvq__cTop{animation:6s ease-in-out infinite page-module__UBDEvq__floaty;top:26px;left:-28px}.page-module__UBDEvq__cBot{animation:6s ease-in-out 1.5s infinite page-module__UBDEvq__floaty;bottom:32px;right:-24px}.page-module__UBDEvq__dot{background:var(--color-promo);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #bfed4540}.page-module__UBDEvq__cNum{font-family:var(--font-display);color:var(--color-heading);font-size:1.4rem;line-height:1.1;display:block}.page-module__UBDEvq__cTxt{color:var(--color-text-muted);font-size:.74rem;display:block}@keyframes page-module__UBDEvq__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.page-module__UBDEvq__ctaSection{padding:var(--section-py)0;padding-right:max(24px,calc((100% - var(--container-w))/2 + 24px))}.page-module__UBDEvq__ctaBand{background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--accent);box-shadow:var(--shadow-sm);border-radius:0 16px 16px 0;justify-content:space-between;align-items:center;gap:32px;padding:32px 40px;display:flex}.page-module__UBDEvq__ctaLead{flex-direction:column;gap:6px;display:flex}.page-module__UBDEvq__ctaLead h2{font-family:var(--font-display);text-transform:uppercase;color:var(--color-heading);font-size:clamp(1.35rem,2.6vw,1.95rem);line-height:1.1}.page-module__UBDEvq__ctaActions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@media (max-width:860px){.page-module__UBDEvq__container{grid-template-columns:1fr;gap:40px}.page-module__UBDEvq__heroVisual{width:100%;max-width:360px;margin:0 auto}.page-module__UBDEvq__heroSub{max-width:100%}}@media (max-width:760px){.page-module__UBDEvq__ctaBand{flex-direction:column;align-items:flex-start;padding:28px 24px}.page-module__UBDEvq__ctaActions{width:100%}.page-module__UBDEvq__ctaActions .page-module__UBDEvq__btnPrimary,.page-module__UBDEvq__ctaActions .page-module__UBDEvq__btnGhost{flex:1;justify-content:center}}@media (max-width:480px){.page-module__UBDEvq__cTop{top:14px;left:-10px}.page-module__UBDEvq__cBot{bottom:18px;right:-8px}}
.ourValues-module__Hxa1cW__section{padding:var(--section-py)0}.ourValues-module__Hxa1cW__container{max-width:var(--container-w);margin:0 auto;padding:0 24px}.ourValues-module__Hxa1cW__sectionHead{text-align:center;max-width:740px;margin:0 auto 56px}.ourValues-module__Hxa1cW__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-alt);justify-content:center;align-items:center;gap:.6rem;font-size:.76rem;font-weight:500;display:inline-flex}.ourValues-module__Hxa1cW__eyebrow:before{content:"";background:var(--color-accent-alt);flex-shrink:0;width:28px;height:1px;display:inline-block}.ourValues-module__Hxa1cW__sectionTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--color-heading);margin-top:16px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04}.ourValues-module__Hxa1cW__accent{color:var(--accent)}.ourValues-module__Hxa1cW__valuesGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ourValues-module__Hxa1cW__valueCard{--card-dark:#1f2933;border-radius:var(--radius-lg);color:#fff;background:linear-gradient(160deg,#34356a 0%,var(--card-dark)100%);min-height:420px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:relative;overflow:hidden}.ourValues-module__Hxa1cW__vcImg{object-fit:cover;object-position:center top;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ourValues-module__Hxa1cW__vcImgFade{z-index:0;background:linear-gradient(to bottom,transparent 20%,var(--card-dark)58%);position:absolute;inset:0}.ourValues-module__Hxa1cW__vcTexture{z-index:1;opacity:.5;pointer-events:none;transition:opacity .5s var(--ease);background-image:radial-gradient(circle at 1px 1px,#ffffff52 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 22%,#000);mask-image:linear-gradient(#0000 22%,#000)}.ourValues-module__Hxa1cW__valueCard:hover .ourValues-module__Hxa1cW__vcTexture{opacity:.75}.ourValues-module__Hxa1cW__vcWatermark{z-index:1;font-family:var(--font-display);color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:6rem;line-height:1;position:absolute;top:18px;right:22px}.ourValues-module__Hxa1cW__vcBody{z-index:2;position:relative}.ourValues-module__Hxa1cW__vcIcon{width:52px;height:52px;color:var(--color-promo);margin-bottom:16px}.ourValues-module__Hxa1cW__vcBody h3{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin-top:10px;font-size:1.5rem;line-height:1.1}.ourValues-module__Hxa1cW__vcBody p{color:#ffffffe6;margin-top:10px;font-size:.94rem;line-height:1.6}.dark .ourValues-module__Hxa1cW__valueCard{--card-dark:#2a3450;background:linear-gradient(160deg,#3d3e80 0%,var(--card-dark)100%);box-shadow:var(--shadow-lg)}@media (max-width:1023px){.ourValues-module__Hxa1cW__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ourValues-module__Hxa1cW__container{padding:0 20px}.ourValues-module__Hxa1cW__valuesGrid{grid-template-columns:1fr}.ourValues-module__Hxa1cW__valueCard{min-height:340px}}
.ourClients-module__5VDBAa__section{padding:var(--section-py)0;background:var(--color-bg-subtle)}.ourClients-module__5VDBAa__container{max-width:var(--container-w);margin:0 auto;padding:0 24px}.ourClients-module__5VDBAa__sectionHead{text-align:center;max-width:740px;margin:0 auto 48px}.ourClients-module__5VDBAa__eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-alt);justify-content:center;align-items:center;gap:.6rem;font-size:.76rem;font-weight:500;display:inline-flex}.ourClients-module__5VDBAa__eyebrow:before{content:"";background:var(--color-accent-alt);flex-shrink:0;width:28px;height:1px;display:inline-block}.ourClients-module__5VDBAa__sectionTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--color-heading);margin-top:16px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04}.ourClients-module__5VDBAa__accent{color:var(--accent)}.ourClients-module__5VDBAa__sliderWrap{padding:0 .25rem 2.5rem}.ourClients-module__5VDBAa__slideOuter{padding:0 .625rem}.ourClients-module__5VDBAa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);height:100%;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease);flex-direction:column;gap:1rem;padding:2rem 1.75rem;display:flex!important}.ourClients-module__5VDBAa__card:hover{border-color:color-mix(in srgb,var(--accent)35%,transparent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.ourClients-module__5VDBAa__quote{font-family:var(--font-display);color:var(--accent);opacity:.28;font-size:3.4rem;font-weight:600;line-height:.6}.ourClients-module__5VDBAa__testimonial{color:var(--color-text-muted);flex:1;font-size:.95rem;line-height:1.7}.ourClients-module__5VDBAa__contCard{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.ourClients-module__5VDBAa__imageWrapper{border:2px solid color-mix(in srgb,var(--accent)20%,transparent);border-radius:50%;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.ourClients-module__5VDBAa__image{object-fit:cover}.ourClients-module__5VDBAa__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--accent);margin:0;font-size:1rem;line-height:1.2}.ourClients-module__5VDBAa__work{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.3}.slick-dots{bottom:0}.slick-dots li{margin:0 3px}.slick-dots li button:before{color:var(--color-text-muted)!important;opacity:.35!important;font-size:9px!important}.slick-dots li.slick-active button:before{color:var(--accent)!important;opacity:1!important}@media (max-width:767px){.ourClients-module__5VDBAa__container{padding:0 20px}}
