.home_hero__H7CKu{padding:112px 0 80px;position:relative;overflow:hidden}.home_hero__H7CKu:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(244,115,35,.1),transparent 60%);pointer-events:none}.home_hero__H7CKu h1{font-size:clamp(40px,5.6vw,68px);font-weight:600;letter-spacing:-.012em;line-height:1.04;margin:0 0 24px;max-width:920px;color:var(--text-primary);position:relative}.home_lede__5mNg_{font-size:19px;line-height:1.55;color:var(--text-secondary);max-width:620px;margin:0 0 36px;position:relative}.home_heroActions__mPhn8{display:flex;gap:12px;flex-wrap:wrap;position:relative}.home_manifesto__lw10u{padding:64px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}.home_manifesto__lw10u p{font-family:var(--font-serif-stack);font-style:italic;font-size:26px;line-height:1.45;color:var(--text-primary);max-width:780px;margin:0;text-wrap:pretty}.home_manifesto__lw10u .home_src__6cm0U{color:var(--text-tertiary);display:block}.home_manifestoLink__Vt5ZZ,.home_manifesto__lw10u .home_src__6cm0U{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:22px}.home_manifestoLink__Vt5ZZ{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-default);padding-bottom:3px;display:inline-block;transition:color .16s,border-color .16s}.home_manifestoLink__Vt5ZZ:hover{color:var(--nouem-orange);border-color:var(--nouem-orange)}.home_solGrid__CcRNG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle)}.home_solCard__Df2_t{background:var(--surface);padding:32px 28px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .2s var(--ease-standard)}.home_solCard__Df2_t:hover{background:var(--surface-elevated)}.home_solCard__Df2_t:hover h4{color:var(--text-primary)}.home_solCard__Df2_t .home_n__2PZID{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.1em;color:var(--nouem-orange);margin-bottom:16px}.home_solCard__Df2_t h4{font-size:22px;margin:0 0 10px;letter-spacing:-.01em}.home_solCard__Df2_t p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0 0 18px}.home_solCard__Df2_t .home_more__mvu4v{margin-top:auto;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.home_solCard__Df2_t:hover .home_more__mvu4v{color:var(--nouem-orange)}.home_casesGrid__odSbH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.home_ctaFinal__o09tG{padding:144px 0;text-align:center;position:relative;overflow:hidden}.home_ctaFinal__o09tG:before{content:"";position:absolute;bottom:-300px;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(244,115,35,.08),transparent 60%);pointer-events:none}.home_ctaFinal__o09tG h2{font-size:clamp(40px,5vw,64px);letter-spacing:-.018em;color:var(--text-primary);position:relative;margin-bottom:18px}.home_ctaFinal__o09tG p{font-size:19px;color:var(--text-secondary);margin:0 auto 36px;max-width:540px;position:relative}.home_ctaFinal__o09tG .home_btn__6CQxU{position:relative}@media (max-width:880px){.home_hero__H7CKu{padding:72px 0 56px}.home_casesGrid__odSbH,.home_solGrid__CcRNG{grid-template-columns:1fr}.home_ctaFinal__o09tG{padding:96px 0}}