.hero{padding:3.5rem 0 1.5rem}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.hero h1{margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.03em}.hero h1 span{color:var(--color-accent)}.path-copy p,.newsletter p{color:var(--color-text-soft)}.hero-actions,.path-copy .btn{margin-top:.5rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-art{position:relative}.hero-art img{width:100%;height:auto;border-radius:var(--radius)}.hero-chips{margin:0;padding:0;list-style:none}.hero-chips li{position:absolute;z-index:1;display:flex;align-items:center;gap:.45rem;max-width:10.5rem;border:1px solid var(--color-line);border-radius:999px;background:var(--color-chip);padding:.45rem .7rem;box-shadow:var(--shadow-card);font-size:.78rem;font-weight:600;line-height:1.25}.hero-chip-icon{display:grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;color:var(--color-primary)}.hero-chip-icon svg{width:1.15rem;height:1.15rem}.hero-chip-0{top:2%;left:0}.hero-chip-1{top:8%;right:0}.hero-chip-2{top:46%;right:2%}.paths{padding:1rem 0 .5rem}.path-grid{display:grid;gap:1rem}.path{display:grid;grid-template-columns:1.05fr .95fr;gap:1rem;align-items:center;overflow:hidden;min-height:18rem;border-radius:var(--radius);padding:1.5rem}.path-dark{background:var(--color-navy);color:var(--color-on-navy)}.path-dark .kicker{color:var(--color-on-navy-accent)}.path-dark p{color:var(--color-on-navy-soft)}.path-light{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card)}.path h2{margin:0 0 .6rem;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.02em;line-height:1.2}.path img{width:100%;height:16rem;object-fit:cover;border-radius:1rem}.path-light img{object-fit:contain;height:15rem}.newsletter{padding:0 0 1.5rem}.newsletter-bar{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:center;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);padding:1.4rem 1.5rem}.newsletter h2{margin:0 0 .35rem;font-size:1.35rem;letter-spacing:-.02em}.newsletter p{margin:0}.newsletter form{display:flex;gap:.6rem}.newsletter input{flex:1;min-width:0;border:1px solid var(--color-line);border-radius:999px;padding:.75rem 1rem;background:var(--color-bg);color:var(--color-text)}@media(max-width:1100px){.hero-grid,.path,.newsletter-bar{grid-template-columns:1fr}}@media(max-width:860px){.hero-chips{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem}.hero-chips li{position:static}}@media(max-width:720px){.newsletter form{flex-direction:column}}.is-home .hero{position:relative;z-index:0;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:100svh;margin-top:-4.5rem;padding:7.2rem 0 6.5rem}.is-home .hero-scene,.is-home .hero-shade{position:absolute;inset:0;pointer-events:none}.is-home .hero-scene{z-index:-2}.is-home .hero-scene canvas{display:block;width:100%;height:100%}.is-home .hero-shade{z-index:-1;background:linear-gradient(90deg,rgb(243 247 248/96%),rgb(243 247 248/92%) 28%,rgb(243 247 248/68%) 44%,rgb(243 247 248/4%) 64%,transparent)}.is-home .hero-grid{display:block}.is-home .hero-copy{position:relative;z-index:1;width:min(52%,32.5rem)}.is-home .hero-copy .lead{max-width:35rem;margin-top:1.5rem;margin-bottom:1.5rem}.is-home .hero-bottom{position:absolute;z-index:2;left:max(1.25rem,calc((100% - var(--wrap))/2));right:max(1.25rem,calc((100% - var(--wrap))/2));bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.is-home .hero-scroll{display:flex;align-items:center;gap:1rem;color:var(--color-text-soft);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.is-home .hero-scroll span:last-child{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--color-line);border-radius:50%;background:rgb(255 255 255/.8);color:var(--color-primary)}.is-home .motion-toggle{position:static;display:flex;align-items:center;gap:.5rem;border:1px solid #d7e5e8;border-radius:999px;padding:.6rem .85rem;background:rgb(255 255 255/93%);color:var(--color-primary);box-shadow:0 3px 16px rgb(4 36 63/5%);font:600 .72rem var(--font);cursor:pointer;backdrop-filter:blur(8px)}.hero-bridge{background:var(--color-surface);border-block:1px solid var(--color-line);scroll-margin-top:4.5rem}.path-copy{align-self:center}.hero-bridge-row{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0;font-size:.8125rem}.hero-bridge-row p{margin:0;color:var(--color-text-soft)}.hero-bridge-row div{display:flex;gap:1.75rem}.hero-bridge-row a{color:var(--color-primary);font-weight:650;text-decoration:none;white-space:nowrap}.is-home .motion-toggle svg{width:14px;height:14px;fill:currentColor}.is-home .motion-toggle .play{display:none}.is-home .motion-toggle[aria-pressed=true] .pause{display:none}.is-home .motion-toggle[aria-pressed=true] .play{display:block}.path-light img{width:100%;height:auto;max-height:22rem;object-fit:contain;border-radius:0}@media(max-width:1100px){.is-home .hero-shade{background:linear-gradient(90deg,rgb(243 247 248/96%),rgb(243 247 248/87%) 32%,rgb(243 247 248/.2) 66%,transparent)}}@media(max-width:700px){.is-home .hero{align-items:flex-start;min-height:100svh;padding:6.2rem 0 5.5rem}.is-home .hero-copy{width:100%;max-width:none}.is-home .hero-shade{background:linear-gradient(180deg,rgb(243 247 248/98%),rgb(243 247 248/98%) 37%,rgb(243 247 248/75%) 49%,transparent 68%)}.is-home .hero-bottom{left:1.25rem;right:1.25rem;bottom:1.25rem}.hero-bridge-row{align-items:flex-start;flex-direction:column;gap:.75rem;padding:1rem 0;font-size:.75rem}.hero-bridge-row div{gap:1.5rem;font-size:.75rem}}#servicii,#produse{scroll-margin-top:4.5rem}.home-block{padding:3rem 0}.home-block h2,.home-contact h2{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.035em}.home-block h3,.home-partner h3,.home-news h3{margin:0;font-weight:700}.home-block p,.home-partner p,.home-contact p,.home-news p{margin:0}.home-proof{padding:2rem 0 2.25rem}.home-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.home-proof-item{display:flex;align-items:center;gap:1.05rem;border-left:1px solid var(--color-line);padding-left:1.35rem}.home-proof-item strong{color:var(--color-primary);font-size:1.875rem;letter-spacing:-.04em;white-space:nowrap}.home-proof-item span{max-width:10.5rem;color:var(--color-text-soft);font-size:.75rem;line-height:1.5}.home-consulting{padding-top:.75rem}.home-consulting-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:2.6rem;align-items:center;border-radius:1.5rem;background:var(--color-navy);color:var(--color-on-navy);padding:2.5rem}.home-consulting-panel .eyebrow{color:#72c2ca;margin-bottom:1.05rem}.home-consulting-panel h2{max-width:34rem;font-size:2rem;line-height:1.2;letter-spacing:-.035em}.home-consulting-panel p:not(.eyebrow){margin-top:1.1rem;color:#c6dbe4}.home-audience{font-size:.82rem;color:#9fbecb}.home-skills{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.35rem 0}.home-skills span{border:1px solid #315267;border-radius:999px;padding:.25rem .65rem;color:#d4e6ec;font-size:.7rem}.home-consulting-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.home-consulting-actions .text-link{color:#9ad2d8;font-size:.75rem}.home-consulting-panel img{width:100%;height:21rem;object-fit:cover;object-position:60% center;border-radius:.95rem}.home-products{padding-top:2.1rem}.home-products-intro{display:grid;grid-template-columns:1.08fr 1fr;gap:2rem;align-items:center}.home-products-intro .eyebrow{margin-bottom:1rem}.home-products-intro h2{max-width:32.5rem}.home-products-intro p{max-width:32.5rem;margin:1.25rem 0;color:var(--color-text-soft)}.home-product-visual{width:100%;height:19.7rem;object-fit:contain;filter:drop-shadow(0 12px 17px rgb(4 36 63/5%))}.home-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.55rem 0 0;padding:0;list-style:none}.home-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;border:1px solid rgb(4 36 63/7%);border-radius:1.2rem;background:var(--color-surface);padding:1.5rem;text-decoration:none;transition:transform .2s,border-color .2s}.home-card:hover{transform:translateY(-4px);border-color:var(--color-primary)}.home-card-logo{display:flex;align-items:center;height:3.4rem;margin-bottom:1.35rem}.home-card-logo img{width:auto;max-width:5.3rem;max-height:3.4rem}.home-card h3{font-size:1.125rem;letter-spacing:-.025em}.home-card p{margin-top:.55rem;color:var(--color-text-soft);font-size:.875rem}.home-card-link{margin-top:auto;padding-top:1.25rem;color:var(--color-primary);font-size:.75rem;font-weight:700}.home-heading{margin-bottom:1.75rem}.home-heading .eyebrow{margin-bottom:.75rem}.home-heading p{max-width:33rem;margin-top:.9rem;color:var(--color-text-soft)}.home-examples{padding-top:1.75rem}.home-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.home-example{padding:1.9rem;background:var(--color-surface);border-top:3px solid var(--color-primary);border-radius:0 0 1.1rem 1.1rem}.home-example .eyebrow{margin-bottom:.9rem;font-size:.65rem}.home-example h3{max-width:26rem;font-size:1.45rem}.home-example>p{max-width:29rem;margin:1rem 0 1.4rem;color:var(--color-text-soft);font-size:.875rem}.home-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.5rem 0;border-block:1px solid var(--color-line);padding:1rem 0;font-size:.7rem;font-weight:600}.home-flow b{color:var(--color-primary);font-weight:400}.home-example .text-link{font-size:.75rem}.home-industries{padding-top:1.5rem}.home-industry-layout{display:grid;grid-template-columns:.9fr 1.25fr;gap:4.4rem;align-items:start}.home-industry-layout .eyebrow{margin-bottom:1rem}.home-industry-layout p{max-width:25rem;margin-top:1.1rem;color:var(--color-text-soft)}.home-industry-list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.75rem;margin:0;padding:0;list-style:none}.home-industry-list li{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--color-line);padding:.95rem 0;font-size:.875rem}.home-industry-list li span:first-child{color:var(--color-primary);font-size:.75rem}.home-industry-list li:last-child,.home-industry-list li:nth-last-child(2){border-bottom:0}.home-partner{padding:2.4rem 0 2.9rem}.home-partner-panel{display:grid;grid-template-columns:10rem 1fr auto;align-items:center;gap:2.2rem;border:1px solid var(--color-line);border-radius:1.25rem;background:#eaf2f4;padding:1.9rem}.home-partner-brand{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:750;letter-spacing:.025em}.home-partner-brand img{width:3rem;height:3rem;object-fit:contain;border-radius:.8rem;background:var(--color-navy);padding:.25rem}.home-partner-copy .eyebrow{margin-bottom:.55rem;font-size:.65rem}.home-partner-copy h3{font-size:1.3rem}.home-partner-copy p{max-width:36rem;margin-top:.65rem;color:var(--color-text-soft);font-size:.82rem}.home-partner-panel .text-link{font-size:.75rem;white-space:nowrap}.home-contact{padding:0 0 2rem}.home-contact-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2.5rem;border-radius:1.5rem;background:var(--color-navy);color:var(--color-on-navy);padding:2.9rem}.home-contact-panel .eyebrow{color:#72c2ca;margin-bottom:1.05rem}.home-contact-panel h2{max-width:47rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.035em}.home-contact-panel p{max-width:42rem;margin-top:1.1rem;color:#c6dbe4}.home-contact-panel .btn{white-space:nowrap}.home-news{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--color-line);padding:.65rem 0 1.9rem}.home-news h3{font-size:1.05rem}.home-news p{margin-top:.4rem;color:var(--color-text-soft);font-size:.82rem}.home-news .text-link{flex-shrink:0;font-size:.75rem}@media(max-width:1100px){.home-consulting-panel{padding:1.9rem;gap:1.75rem}.home-consulting-panel h2{font-size:1.8rem}.home-consulting-panel img{height:20.5rem}.home-card{padding:1.25rem}.home-partner-panel{grid-template-columns:1fr auto}.home-partner-brand{grid-column:1/-1}.home-contact-panel{grid-template-columns:1fr;gap:1.6rem}.home-contact-panel .btn{justify-self:start}.home-industry-layout{gap:2.5rem}}@media(max-width:900px){.is-home .hero-actions{flex-direction:column;align-items:flex-start}.home-consulting-panel{grid-template-columns:1fr 1fr;gap:1.5rem}.home-consulting-panel img{height:22rem}.home-cards{grid-template-columns:repeat(2,1fr)}.home-products-intro{gap:1.25rem}.home-proof-item{gap:.65rem;padding-left:.8rem}.home-proof-item strong{font-size:1.6rem}.home-proof-item span{font-size:.7rem}.home-industry-layout{grid-template-columns:1fr;gap:1.55rem}.home-example{padding:1.5rem}.home-partner-panel{gap:1.25rem}}@media(max-width:700px){.is-home .hero-actions{flex-direction:row}.home-proof{padding:1.6rem 0}.home-proof-grid{gap:1.1rem}.home-proof-item{flex-direction:column;align-items:flex-start;gap:.25rem;padding-left:.65rem}.home-proof-item strong{font-size:1.55rem}.home-proof-item span{font-size:.65rem}.home-consulting{padding-top:.25rem}.home-consulting-panel{grid-template-columns:1fr;gap:1.6rem;padding:1.6rem;border-radius:1.25rem}.home-consulting-panel h2{font-size:1.8rem}.home-consulting-panel p:not(.eyebrow){font-size:.875rem}.home-consulting-panel img{height:13.75rem}.home-products-intro{grid-template-columns:1fr;gap:0}.home-products-intro h2{font-size:1.9rem}.home-product-visual{height:17rem;max-width:31rem;margin-inline:auto}.home-cards{margin-top:.65rem;gap:.75rem}.home-card{padding:1.25rem}.home-card h3{font-size:1rem}.home-card p{font-size:.75rem}.home-card-link{font-size:.7rem}.home-example-grid{grid-template-columns:1fr;gap:1.25rem}.home-industry-layout h2{font-size:1.8rem}.home-industry-list{column-gap:1.1rem}.home-industry-list li{font-size:.75rem}.home-partner{padding:1.5rem 0 2rem}.home-partner-panel{grid-template-columns:1fr;padding:1.6rem;gap:1.3rem}.home-partner-brand{grid-column:auto}.home-partner-copy h3{font-size:1.45rem}.home-contact-panel{padding:1.9rem 1.6rem;border-radius:1.25rem;gap:1.5rem}.home-news{align-items:flex-start;flex-direction:column;gap:1.1rem;padding:.2rem 0 1.55rem}}@media(max-width:370px){.home-cards{grid-template-columns:1fr}.home-card{padding:1.5rem}.home-card p{max-width:15rem}.home-proof-grid{gap:.65rem}.home-proof-item strong{font-size:1.45rem}.home-product-visual{height:13.75rem}.home-industry-list{grid-template-columns:1fr}.home-industry-list li{font-size:.875rem}.home-industry-list li:nth-last-child(2){border-bottom:1px solid var(--color-line)}}