.page-module-scss-module__rcUngW__container{max-width:1280px;margin:0 auto;padding:0 2rem}.page-module-scss-module__rcUngW__page{background-color:var(--color-bg);min-height:100vh;color:var(--color-ink);overflow-x:hidden}.page-module-scss-module__rcUngW__sectionHeader{margin-bottom:4rem}.page-module-scss-module__rcUngW__sectionTag{letter-spacing:.3em;text-transform:uppercase;color:var(--color-blue);font-size:11px;font-weight:500}.page-module-scss-module__rcUngW__sectionTitle{margin-top:10px;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:600;line-height:1}.page-module-scss-module__rcUngW__sectionDivider{background-color:var(--color-blue);width:40px;height:2px;margin-top:18px}.page-module-scss-module__rcUngW__accentGold{color:var(--color-blue-light);font-style:italic}.page-module-scss-module__rcUngW__textHighlight{color:var(--color-ink);font-weight:500}.page-module-scss-module__rcUngW__header{z-index:100;background-color:#0000;border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}.page-module-scss-module__rcUngW__header[data-scrolled=true]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--color-surface-3);background-color:#09090aeb}.page-module-scss-module__rcUngW__headerInner{justify-content:space-between;align-items:center;max-width:1280px;height:64px;margin:0 auto;padding:0 2rem;display:flex}.page-module-scss-module__rcUngW__logo{letter-spacing:.1em;color:var(--color-blue);cursor:pointer;background:0 0;border:none;font-size:1.25rem;font-weight:600;transition:opacity .2s}.page-module-scss-module__rcUngW__logo:hover{opacity:.8}.page-module-scss-module__rcUngW__nav{align-items:center;gap:2rem}.page-module-scss-module__rcUngW__navBtn{cursor:pointer;letter-spacing:.06em;color:var(--color-ink-muted);background:0 0;border:none;padding:4px 0;font-size:13px;transition:color .2s}.page-module-scss-module__rcUngW__navBtn:hover{color:var(--color-ink)}.page-module-scss-module__rcUngW__navCta{letter-spacing:.08em;border:1px solid var(--color-blue);color:var(--color-blue);cursor:pointer;background:0 0;margin-left:.5rem;padding:8px 20px;font-size:13px;transition:background-color .3s,color .3s}.page-module-scss-module__rcUngW__navCta:hover{background-color:var(--color-blue);color:var(--color-bg)}.page-module-scss-module__rcUngW__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:flex}.page-module-scss-module__rcUngW__burgerBar{background-color:var(--color-ink);width:22px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.page-module-scss-module__rcUngW__burgerBarOpen0{transform:rotate(45deg)translate(2px,6.5px)}.page-module-scss-module__rcUngW__burgerBarHidden{opacity:0;transform:scaleX(0)}.page-module-scss-module__rcUngW__burgerBarOpen2{transform:rotate(-45deg)translate(2px,-6.5px)}.page-module-scss-module__rcUngW__mobileMenu{max-height:0;transition:max-height .35s;overflow:hidden}.page-module-scss-module__rcUngW__mobileMenu[data-open=true]{max-height:280px}.page-module-scss-module__rcUngW__mobileMenuInner{border-top:1px solid var(--color-surface-3);background-color:#111113f7;flex-direction:column;gap:1.25rem;padding:1.5rem 2rem;display:flex}.page-module-scss-module__rcUngW__mobileNavBtn{text-align:left;cursor:pointer;color:var(--color-ink-muted);background:0 0;border:none;font-size:15px;transition:color .2s}.page-module-scss-module__rcUngW__mobileNavBtn:hover{color:var(--color-blue)}.page-module-scss-module__rcUngW__hero{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__dotGrid{pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#3d91f02e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.page-module-scss-module__rcUngW__heroGlow{pointer-events:none;background:radial-gradient(circle,#3d91f017 0%,#0000 65%);width:750px;height:750px;position:absolute;top:0;left:-15%}.page-module-scss-module__rcUngW__heroWatermark{color:#3d91f009;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(220px,30vw,480px);font-style:italic;font-weight:700;line-height:1;position:absolute;bottom:-2%;right:-1%}.page-module-scss-module__rcUngW__heroContent{width:100%;max-width:1280px;margin:0 auto;padding:8rem 2rem 6rem;position:relative}.page-module-scss-module__rcUngW__availBadge{margin-bottom:2rem}.page-module-scss-module__rcUngW__availBadgeInner{color:var(--color-blue);letter-spacing:.2em;text-transform:uppercase;border:1px solid #3d91f073;align-items:center;gap:8px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.page-module-scss-module__rcUngW__availDot{background-color:var(--color-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.page-module-scss-module__rcUngW__heroTitle{letter-spacing:-.01em;margin-bottom:.08em;font-size:clamp(3.8rem,11vw,10rem);font-weight:600;line-height:.92}.page-module-scss-module__rcUngW__heroTitleLine{color:var(--color-ink);display:block}.page-module-scss-module__rcUngW__heroTitleItalic{font-style:italic;display:block}.page-module-scss-module__rcUngW__heroDescWrapper{margin-top:2.5rem}.page-module-scss-module__rcUngW__heroDescInner{align-items:flex-start;gap:1rem;max-width:560px;display:flex}.page-module-scss-module__rcUngW__heroAccent{background-color:var(--color-blue);flex-shrink:0;width:3px;height:52px;margin-top:4px}.page-module-scss-module__rcUngW__heroText{color:var(--color-ink-muted);font-size:1rem;line-height:1.75}.page-module-scss-module__rcUngW__heroCtas{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.page-module-scss-module__rcUngW__ctaPrimary{background-color:var(--color-blue);color:var(--color-bg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 30px;font-size:13px;font-weight:600;transition:background-color .3s}.page-module-scss-module__rcUngW__ctaPrimary:hover{background-color:var(--color-blue-light)}.page-module-scss-module__rcUngW__ctaSecondary{color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-ink-subtle);cursor:pointer;background-color:#0000;padding:14px 30px;font-size:13px;transition:border-color .3s,color .3s}.page-module-scss-module__rcUngW__ctaSecondary:hover{border-color:var(--color-blue);color:var(--color-blue)}.page-module-scss-module__rcUngW__stats{flex-wrap:wrap;gap:3rem;margin-top:4rem;display:flex}.page-module-scss-module__rcUngW__statValue{color:var(--color-blue);font-size:2.8rem;font-weight:600;line-height:1}.page-module-scss-module__rcUngW__statLabel{color:var(--color-ink-muted);letter-spacing:.05em;margin-top:6px;font-size:12px}.page-module-scss-module__rcUngW__scrollHint{color:var(--color-ink-muted);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__scrollHintText{letter-spacing:.25em;text-transform:uppercase;font-size:10px}.page-module-scss-module__rcUngW__scrollHintLine{background:linear-gradient(to bottom, var(--color-ink-muted), transparent);width:1px;height:40px}.page-module-scss-module__rcUngW__references{background-color:var(--color-surface-2);border-top:1px solid var(--color-surface-2);border-bottom:1px solid var(--color-surface-2);padding:7rem 0}.page-module-scss-module__rcUngW__refLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-muted);text-align:center;margin-bottom:2.5rem;font-size:11px;font-weight:500}.page-module-scss-module__rcUngW__references[data-theme=light] .page-module-scss-module__rcUngW__refLabel{color:var(--color-ink-muted)}.page-module-scss-module__rcUngW__references[data-theme=light]{background-color:var(--color-surface-2);color:var(--color-ink)}.page-module-scss-module__rcUngW__references[data-theme=light] .page-module-scss-module__rcUngW__clientName{color:var(--color-ink)}.page-module-scss-module__rcUngW__references[data-theme=light] .page-module-scss-module__rcUngW__clientItem{background-color:var(--color-surface-2)}.page-module-scss-module__rcUngW__references[data-theme=light] .page-module-scss-module__rcUngW__clientItem:hover{background-color:var(--color-ink-muted)}.page-module-scss-module__rcUngW__clientsGrid{background-color:var(--color-surface-2);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1px;display:flex}.page-module-scss-module__rcUngW__clientItem{background-color:var(--color-bg);flex:160px;justify-content:center;align-items:center;padding:1.4rem 2.5rem;transition:background-color .3s;display:flex}.page-module-scss-module__rcUngW__clientItem:hover{background-color:var(--color-surface)}.page-module-scss-module__rcUngW__clientItem:hover .page-module-scss-module__rcUngW__clientName{color:var(--color-ink)}.page-module-scss-module__rcUngW__clientName{letter-spacing:.04em;color:var(--color-ink-muted);white-space:nowrap;font-size:1.05rem;font-weight:600;transition:color .3s}.page-module-scss-module__rcUngW__prestations{background-color:var(--color-surface);padding:7rem 0}.page-module-scss-module__rcUngW__servicesGrid{background-color:var(--color-surface-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1px;display:grid}.page-module-scss-module__rcUngW__serviceCard{background-color:var(--color-surface);flex-direction:column;gap:1rem;padding:2.5rem;transition:background-color .3s;display:flex}.page-module-scss-module__rcUngW__serviceCard:hover{background-color:var(--color-surface-2)}.page-module-scss-module__rcUngW__serviceCard:hover .page-module-scss-module__rcUngW__serviceNum{color:var(--color-blue-muted)}.page-module-scss-module__rcUngW__serviceNum{color:var(--color-surface-3);font-size:3.5rem;font-weight:300;line-height:1;transition:color .3s;display:block}.page-module-scss-module__rcUngW__serviceTitle{color:var(--color-ink);font-size:1.3rem;font-weight:600;line-height:1.3}.page-module-scss-module__rcUngW__serviceDesc{color:var(--color-ink-muted);flex:1;font-size:.875rem;line-height:1.75}.page-module-scss-module__rcUngW__serviceTags{flex-wrap:wrap;gap:6px;display:flex}.page-module-scss-module__rcUngW__serviceTag{border:1px solid var(--color-surface-3);color:var(--color-ink-muted);letter-spacing:.05em;padding:3px 9px;font-size:11px;transition:border-color .2s,color .2s}.page-module-scss-module__rcUngW__serviceTag:hover{border-color:var(--color-blue-muted);color:var(--color-blue)}.page-module-scss-module__rcUngW__competences{background-color:var(--color-bg);padding:7rem 0}.page-module-scss-module__rcUngW__skillsList{flex-direction:column;display:flex}.page-module-scss-module__rcUngW__skillRow{border-bottom:1px solid var(--color-surface-2);grid-template-columns:clamp(120px,16%,200px) 1fr;align-items:flex-start;gap:2rem;padding:2rem 0;display:grid}.page-module-scss-module__rcUngW__skillRow:last-child{border-bottom:none}.page-module-scss-module__rcUngW__skillCategoryWrapper{padding-top:6px}.page-module-scss-module__rcUngW__skillCategoryLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue-muted);font-size:11px;font-weight:500}.page-module-scss-module__rcUngW__skillItems{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__rcUngW__skillPill{border:1px solid var(--color-surface-3);color:var(--color-ink-muted);padding:6px 14px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s}.page-module-scss-module__rcUngW__skillPill:hover{border-color:var(--color-blue);color:var(--color-ink);background-color:#3d91f00f}.page-module-scss-module__rcUngW__zone{background-color:var(--color-surface-2);border-top:1px solid var(--color-surface-3);border-bottom:1px solid var(--color-surface-3);padding:3.5rem 0}.page-module-scss-module__rcUngW__zoneInner{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}.page-module-scss-module__rcUngW__zoneTag{letter-spacing:.28em;text-transform:uppercase;color:var(--color-blue);font-size:11px;font-weight:500}.page-module-scss-module__rcUngW__zoneTitle{white-space:nowrap;margin-top:8px;font-size:2.2rem;font-weight:600}.page-module-scss-module__rcUngW__zoneLocations{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;padding-top:2px;display:flex}.page-module-scss-module__rcUngW__zoneItem{align-items:flex-start;gap:12px;display:flex}.page-module-scss-module__rcUngW__zoneDot{background-color:var(--color-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px;display:inline-block}.page-module-scss-module__rcUngW__zoneRegion{color:var(--color-ink);font-weight:500}.page-module-scss-module__rcUngW__zoneDetail{color:var(--color-ink-muted);margin-top:2px;font-size:13px}.page-module-scss-module__rcUngW__tarifs{background-color:var(--color-bg);padding:7rem 0}.page-module-scss-module__rcUngW__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:1.5rem;display:grid}.page-module-scss-module__rcUngW__planCard{border:1px solid var(--color-surface-3);background-color:var(--color-surface);flex-direction:column;padding:2.5rem;transition:border-color .3s;display:flex;position:relative}.page-module-scss-module__rcUngW__planCard:hover{border-color:var(--color-blue-muted)}.page-module-scss-module__rcUngW__planCardHighlight{border-color:var(--color-blue);background-color:var(--color-surface-2)}.page-module-scss-module__rcUngW__planCardHighlight:hover{border-color:var(--color-blue)}.page-module-scss-module__rcUngW__planAccentBar{background-color:var(--color-blue);height:3px;position:absolute;top:-1px;left:0;right:0}.page-module-scss-module__rcUngW__planBadge{background-color:var(--color-blue);color:var(--color-bg);letter-spacing:.15em;text-transform:uppercase;padding:2px 10px;font-size:10px;font-weight:700;position:absolute;top:-14px;left:2rem}.page-module-scss-module__rcUngW__planHeader{margin-bottom:1.5rem}.page-module-scss-module__rcUngW__planType{letter-spacing:.22em;text-transform:uppercase;color:var(--color-blue);margin-bottom:6px;font-size:10px;font-weight:600}.page-module-scss-module__rcUngW__planName{color:var(--color-ink);font-size:1.6rem;font-weight:600}.page-module-scss-module__rcUngW__planPricing{border-bottom:1px solid var(--color-surface-3);margin-bottom:1.5rem;padding-bottom:1.5rem}.page-module-scss-module__rcUngW__planPrice{color:var(--color-ink);font-size:2.6rem;font-weight:600;line-height:1}.page-module-scss-module__rcUngW__planRecurrent{color:var(--color-ink-muted);margin-top:8px;font-size:13px}.page-module-scss-module__rcUngW__planAlt{color:var(--color-blue-muted);margin-top:4px;font-size:12px}.page-module-scss-module__rcUngW__planFeatures{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__rcUngW__planFeature{color:var(--color-ink-muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.page-module-scss-module__rcUngW__planFeatureIcon{color:var(--color-blue);flex-shrink:0;margin-top:1px;font-size:10px}.page-module-scss-module__rcUngW__planCta{letter-spacing:.08em;cursor:pointer;width:100%;color:var(--color-ink-muted);border:1px solid var(--color-surface-3);background-color:#0000;margin-top:2rem;padding:12px;font-size:13px;font-weight:500;transition:all .3s}.page-module-scss-module__rcUngW__planCta:hover{border-color:var(--color-blue);color:var(--color-blue)}.page-module-scss-module__rcUngW__planCtaHighlight{background-color:var(--color-blue);color:var(--color-bg);border-color:var(--color-blue)}.page-module-scss-module__rcUngW__planCtaHighlight:hover{background-color:var(--color-blue-light);color:var(--color-bg);border-color:var(--color-blue-light)}.page-module-scss-module__rcUngW__tariffNote{color:var(--color-ink-muted);text-align:center;opacity:.7;margin-top:2rem;font-size:12px}.page-module-scss-module__rcUngW__contact{background-color:var(--color-surface);padding:7rem 0;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__contactGlow{pointer-events:none;background:radial-gradient(circle,#3d91f00f 0%,#0000 65%);width:600px;height:600px;position:absolute;bottom:-20%;right:-10%}.page-module-scss-module__rcUngW__contactContent{max-width:1280px;margin:0 auto;padding:0 2rem;position:relative}.page-module-scss-module__rcUngW__contactHeader{max-width:680px}.page-module-scss-module__rcUngW__contactTag{letter-spacing:.3em;text-transform:uppercase;color:var(--color-blue);font-size:11px;font-weight:500}.page-module-scss-module__rcUngW__contactTitle{margin-top:12px;margin-bottom:2rem;font-size:clamp(3rem,7vw,6rem);font-weight:600;line-height:.95}.page-module-scss-module__rcUngW__contactText{color:var(--color-ink-muted);max-width:480px;margin-bottom:2.5rem;font-size:1rem;line-height:1.8}.page-module-scss-module__rcUngW__contactLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module-scss-module__rcUngW__contactMailLink{background-color:var(--color-blue);color:var(--color-bg);letter-spacing:.04em;align-items:center;gap:10px;padding:15px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.page-module-scss-module__rcUngW__contactMailLink:hover{background-color:var(--color-blue-light)}.page-module-scss-module__rcUngW__contactWebLink{color:var(--color-ink-muted);border:1px solid var(--color-surface-3);background-color:#0000;align-items:center;gap:8px;padding:15px 26px;font-size:14px;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.page-module-scss-module__rcUngW__contactWebLink:hover{border-color:var(--color-blue);color:var(--color-blue)}.page-module-scss-module__rcUngW__footer{background-color:var(--color-bg);border-top:1px solid var(--color-surface-2);padding:2rem 0}.page-module-scss-module__rcUngW__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:0 2rem;display:flex}.page-module-scss-module__rcUngW__footerLogo{color:var(--color-blue);letter-spacing:.1em;font-size:1.1rem;font-weight:600}.page-module-scss-module__rcUngW__footerCopy{color:var(--color-ink-muted);text-align:center;font-size:12px}.page-module-scss-module__rcUngW__footerLinks{gap:1.5rem;display:flex}.page-module-scss-module__rcUngW__footerLink{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none;transition:color .2s}.page-module-scss-module__rcUngW__footerLink:hover{color:var(--color-blue)}
