.ChiSiamo_hero__1BeW_{min-height:92vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:120px 0 80px}.ChiSiamo_bgLines__NqjsE{position:absolute;inset:0;display:flex;justify-content:space-between;padding:0 4rem;pointer-events:none;opacity:.1}.ChiSiamo_line__Ex4Ga{width:1px;height:100%;background-color:#fff}.ChiSiamo_heroGrid__KnDDK{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;align-items:center}@media (min-width:992px){.ChiSiamo_heroGrid__KnDDK{grid-template-columns:5fr 7fr}}.ChiSiamo_imageWrapper__w_hpv{aspect-ratio:3/4;position:relative;overflow:hidden;border:1px solid var(--border-color)}.ChiSiamo_image__N18oq{width:100%;height:100%;object-fit:cover;transition:transform 10s ease}.ChiSiamo_imageWrapper__w_hpv:hover .ChiSiamo_image__N18oq{transform:scale(1.05)}.ChiSiamo_heroContent__FUWHL{background:var(--overlay-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:3rem;border:1px solid var(--border-color);box-shadow:0 25px 50px -12px rgba(0,0,0,.16);position:relative;z-index:10}@media (min-width:992px){.ChiSiamo_heroContent__FUWHL{margin-left:-8rem;padding:4rem}}.ChiSiamo_kicker__0E_Zv{color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;font-size:.75rem;margin-bottom:1.5rem}.ChiSiamo_title__QRcOz{font-size:clamp(2.5rem,4vw,3rem);line-height:1.2;margin-bottom:2rem}.ChiSiamo_description__Vxcua{color:var(--text-muted);line-height:1.8;margin-bottom:2.5rem;font-size:1.1rem}.ChiSiamo_actions__7j3T1{display:flex;flex-direction:column;gap:1rem}@media (min-width:576px){.ChiSiamo_actions__7j3T1{flex-direction:row}}.ChiSiamo_section__SkZ2N{padding:120px 0;position:relative;border-top:1px solid var(--border-color)}.ChiSiamo_sectionTitle__iTwi1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-bottom:2rem}.ChiSiamo_titleItalic__UDlzB{font-style:italic;color:var(--accent-gold)}.ChiSiamo_philGrid__44rZy{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem}@media (min-width:992px){.ChiSiamo_philGrid__44rZy{grid-template-columns:7fr 4fr}}.ChiSiamo_philText__LJh7t{color:var(--text-muted);line-height:1.8;font-size:1.1rem;display:flex;flex-direction:column;gap:1.5rem}.ChiSiamo_quoteBlock__rGdk_{background:var(--background);border:1px solid var(--border-color);padding:3rem}.ChiSiamo_quoteLine__wZzRU{width:50px;height:1px;background-color:var(--accent-gold)}.ChiSiamo_quoteText__mspsh{font-family:Playfair Display,serif;font-style:italic;font-size:1.5rem;color:var(--foreground);line-height:1.6;margin:2rem 0}.ChiSiamo_approachGrid__bEZTv{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:576px){.ChiSiamo_approachGrid__bEZTv{grid-template-columns:1fr 1fr}}@media (min-width:992px){.ChiSiamo_approachGrid__bEZTv{grid-template-columns:repeat(4,1fr)}}.ChiSiamo_approachCard__lneiD{background:var(--surface);border:1px solid var(--border-color);padding:2.5rem;transition:border-color .5s}.ChiSiamo_approachCard__lneiD:hover{border-color:var(--accent-gold)}.ChiSiamo_iconBox__YuILV{width:60px;height:60px;background:var(--background);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--foreground);margin-bottom:2rem;transition:transform .5s}.ChiSiamo_approachCard__lneiD:hover .ChiSiamo_iconBox__YuILV{transform:scale(1.1)}.ChiSiamo_specGrid__hbYLB{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.ChiSiamo_specGrid__hbYLB{grid-template-columns:1fr 1fr}}.ChiSiamo_specCard__td80b{background:var(--surface);border:1px solid var(--border-color);padding:3rem;display:flex;gap:1.5rem;transition:border-color .5s}.ChiSiamo_specCard__td80b:hover{border-color:var(--accent-gold)}.ChiSiamo_whyGrid__uYVNG{display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem}@media (min-width:992px){.ChiSiamo_whyGrid__uYVNG{grid-template-columns:4fr 7fr}}.ChiSiamo_whyItem__oftvv{border-bottom:1px solid var(--border-color);padding:2.5rem 0;display:flex;gap:1.5rem;transition:padding-left .5s}.ChiSiamo_whyItem__oftvv:hover{padding-left:1rem}.ChiSiamo_whyNumber__AXrgW{color:var(--accent-gold);font-size:.75rem;margin-top:.5rem}.ChiSiamo_whyTitle__KOA3v{font-size:1.5rem;margin-bottom:1rem;transition:color .3s}.ChiSiamo_whyItem__oftvv:hover .ChiSiamo_whyTitle__KOA3v{color:var(--accent-gold)}.ChiSiamo_ctaBox__55Bmj{border:1px solid var(--border-color);padding:4rem;text-align:center;max-width:800px;margin:0 auto}