.PietrinoAi-module__uhmBhW__hero{color:#f1f1f1;background:#090a0c;border-bottom:1px solid #f1f1f11a;padding:1.6rem 0 2rem;overflow:hidden}.PietrinoAi-module__uhmBhW__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.PietrinoAi-module__uhmBhW__heroCopy{min-width:0;max-width:660px}.PietrinoAi-module__uhmBhW__heroTitle{letter-spacing:-.018em;max-width:12.8ch;margin:0;font-size:clamp(3rem,5vw,4.5rem);line-height:1.01}.PietrinoAi-module__uhmBhW__heroTitle span{display:block}.PietrinoAi-module__uhmBhW__heroAccent{color:#d80030}.PietrinoAi-module__uhmBhW__heroLead{color:#c9c9cc;max-width:56ch;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.72}.PietrinoAi-module__uhmBhW__heroActions{margin-top:2rem}.PietrinoAi-module__uhmBhW__heroActions a:first-child{color:#fff!important;background:#d80030!important;border-color:#d80030!important}.PietrinoAi-module__uhmBhW__heroActions a:last-child{color:#f1f1f1!important}.PietrinoAi-module__uhmBhW__heroNotes{border-top:1px solid #f1f1f129;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:2rem;display:grid}.PietrinoAi-module__uhmBhW__heroNotes span{color:#b9b9b5;letter-spacing:.03em;padding:.9rem .9rem .15rem 0;font-size:.76rem;font-weight:650}.PietrinoAi-module__uhmBhW__heroVisual{justify-content:center;align-items:flex-end;min-width:0;min-height:430px;display:flex}.PietrinoAi-module__uhmBhW__heroVisual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 34px #00000057);width:min(100%,760px);height:auto;max-height:540px;display:block}.PietrinoAi-module__uhmBhW__storySection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__storyGrid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2.8rem,6vw,6rem);display:grid}.PietrinoAi-module__uhmBhW__storyCopy h2{max-width:14ch}.PietrinoAi-module__uhmBhW__storyCopy p{color:#b9b9b5;max-width:62ch;font-size:1.02rem;line-height:1.72}.PietrinoAi-module__uhmBhW__avatarCard{background:#1c1e22;border:1px solid #f1f1f11a;margin:0;padding:clamp(1.5rem,3vw,2rem)}.PietrinoAi-module__uhmBhW__avatarCard img{object-fit:contain;width:100%;height:auto;display:block}.PietrinoAi-module__uhmBhW__avatarCard figcaption{gap:.35rem;margin-top:1rem;display:grid}.PietrinoAi-module__uhmBhW__avatarCard strong{color:#f1f1f1;font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.7rem;font-weight:400}.PietrinoAi-module__uhmBhW__avatarCard span{color:#9a9c9f;font-size:.9rem;line-height:1.5}.PietrinoAi-module__uhmBhW__processSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__sectionHeader{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);margin-bottom:clamp(2.3rem,4vw,3.4rem);display:grid}.PietrinoAi-module__uhmBhW__sectionHeader h2{max-width:15ch}.PietrinoAi-module__uhmBhW__sectionLead,.PietrinoAi-module__uhmBhW__darkLead{color:#67635c;max-width:62ch;margin:0;font-size:1.02rem;line-height:1.72}.PietrinoAi-module__uhmBhW__darkLead{color:#b9b9b5}.PietrinoAi-module__uhmBhW__stepsGrid{background:#15171a24;border-top:1px solid #15171a24;border-bottom:1px solid #15171a24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.PietrinoAi-module__uhmBhW__step{background:#fff;min-height:245px;padding:1.7rem}.PietrinoAi-module__uhmBhW__step>span{color:#d80030;letter-spacing:.1em;margin-bottom:2rem;font-size:.74rem;font-weight:750;display:block}.PietrinoAi-module__uhmBhW__step h3{color:#15171a;margin:0 0 .65rem;font-size:1.55rem}.PietrinoAi-module__uhmBhW__step p{color:#67635c;margin:0;font-size:.94rem;line-height:1.65}.PietrinoAi-module__uhmBhW__schoolVisual{border:0;margin:clamp(2.8rem,5vw,4.2rem) 0 0}.PietrinoAi-module__uhmBhW__schoolVisual img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:620px;display:block}.PietrinoAi-module__uhmBhW__capabilitySection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__lightText{max-width:62ch}.PietrinoAi-module__uhmBhW__lightText p{color:#b9b9b5;margin:0 0 1.15rem;font-size:1.02rem;line-height:1.72}.PietrinoAi-module__uhmBhW__capabilityGrid{background:#f1f1f121;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.PietrinoAi-module__uhmBhW__capabilityGrid article{background:#111317;padding:1.8rem}.PietrinoAi-module__uhmBhW__capabilityGrid h3{color:#f1f1f1;margin:0 0 .65rem}.PietrinoAi-module__uhmBhW__capabilityGrid p{color:#a7a8aa;margin:0;font-size:.94rem;line-height:1.62}.PietrinoAi-module__uhmBhW__ecosystemSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__ecosystemSection>div>h2{max-width:16ch}.PietrinoAi-module__uhmBhW__ecosystemGrid{background:#15171a24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(2.3rem,4vw,3rem);display:grid}.PietrinoAi-module__uhmBhW__ecosystemGrid article{background:#fff;flex-direction:column;min-height:260px;padding:1.8rem;display:flex}.PietrinoAi-module__uhmBhW__ecosystemGrid article>span{color:#d80030;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.74rem;font-weight:750;display:block}.PietrinoAi-module__uhmBhW__ecosystemGrid h3{color:#15171a;margin:0 0 .65rem}.PietrinoAi-module__uhmBhW__ecosystemGrid p{color:#67635c;margin:0;font-size:.94rem;line-height:1.64}.PietrinoAi-module__uhmBhW__ecosystemGrid a{color:#d80030;width:fit-content;margin-top:auto;padding-top:1rem;font-size:.88rem;font-weight:700;text-decoration:none}.PietrinoAi-module__uhmBhW__controlNote{color:#4f4a44;background:#e7dfd2;border-left:3px solid #d80030;margin:1.5rem 0 0;padding:1.1rem 1.25rem;font-size:.94rem;line-height:1.62}.PietrinoAi-module__uhmBhW__rolesSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__rolesGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.PietrinoAi-module__uhmBhW__rolesGrid article{background:#1c1e22;border:1px solid #f1f1f121;padding:1.7rem}.PietrinoAi-module__uhmBhW__rolesGrid h3{color:#f1f1f1;margin:0 0 .55rem}.PietrinoAi-module__uhmBhW__rolesGrid p{color:#a7a8aa;margin:0;font-size:.94rem;line-height:1.62}.PietrinoAi-module__uhmBhW__knowledgeSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2.5rem,6vw,5.4rem);display:grid}.PietrinoAi-module__uhmBhW__split h2{max-width:13ch}.PietrinoAi-module__uhmBhW__prose{max-width:64ch}.PietrinoAi-module__uhmBhW__prose p{color:#67635c;font-size:1.02rem;line-height:1.75}.PietrinoAi-module__uhmBhW__prose p:last-child{margin-bottom:0}.PietrinoAi-module__uhmBhW__teacherSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__languagesPanel{background:#111317;border:1px solid #f1f1f11f;margin-top:clamp(2.6rem,5vw,4rem);padding:clamp(1.8rem,4vw,2.8rem)}.PietrinoAi-module__uhmBhW__languagesPanel h2{color:#f1f1f1;max-width:15ch}.PietrinoAi-module__uhmBhW__languagesPanel p{color:#b9b9b5;max-width:70ch;font-size:1rem;line-height:1.7}.PietrinoAi-module__uhmBhW__finalSection{padding-top:clamp(4.8rem,8vw,7rem)}.PietrinoAi-module__uhmBhW__quote{background:#1c1e22;border-left:4px solid #d80030;margin:0 0 clamp(3.8rem,6vw,5.5rem);padding:clamp(1.8rem,3vw,2.4rem)}.PietrinoAi-module__uhmBhW__quote p{color:#f1f1f1;max-width:820px;font-family:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.16}.PietrinoAi-module__uhmBhW__quote cite{color:#d80030;margin-top:1rem;font-size:.84rem;font-style:normal;font-weight:700;display:block}.PietrinoAi-module__uhmBhW__finalGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.PietrinoAi-module__uhmBhW__finalGrid h2{max-width:15ch}.PietrinoAi-module__uhmBhW__finalCopy p{color:#67635c;font-size:1.02rem;line-height:1.72}.PietrinoAi-module__uhmBhW__finalCopy>div{margin-top:1.7rem}@media (max-width:1000px){.PietrinoAi-module__uhmBhW__heroGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:1.75rem}.PietrinoAi-module__uhmBhW__heroVisual{min-height:380px}.PietrinoAi-module__uhmBhW__heroVisual img{max-height:475px}.PietrinoAi-module__uhmBhW__storyGrid,.PietrinoAi-module__uhmBhW__sectionHeader,.PietrinoAi-module__uhmBhW__split,.PietrinoAi-module__uhmBhW__finalGrid{grid-template-columns:1fr;gap:2rem}.PietrinoAi-module__uhmBhW__storyCopy h2,.PietrinoAi-module__uhmBhW__sectionHeader h2,.PietrinoAi-module__uhmBhW__split h2,.PietrinoAi-module__uhmBhW__finalGrid h2{max-width:18ch}.PietrinoAi-module__uhmBhW__stepsGrid,.PietrinoAi-module__uhmBhW__capabilityGrid,.PietrinoAi-module__uhmBhW__ecosystemGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.PietrinoAi-module__uhmBhW__hero{padding:1.8rem 0 3rem}.PietrinoAi-module__uhmBhW__heroGrid{grid-template-columns:1fr;gap:1.6rem}.PietrinoAi-module__uhmBhW__heroTitle{max-width:13ch;font-size:clamp(2.7rem,11vw,3.8rem)}.PietrinoAi-module__uhmBhW__heroLead{max-width:none}.PietrinoAi-module__uhmBhW__heroVisual{min-height:0;margin-top:.6rem}.PietrinoAi-module__uhmBhW__heroVisual img{width:min(96vw,680px);max-height:none}.PietrinoAi-module__uhmBhW__heroNotes{grid-template-columns:repeat(2,1fr)}.PietrinoAi-module__uhmBhW__storySection,.PietrinoAi-module__uhmBhW__processSection,.PietrinoAi-module__uhmBhW__capabilitySection,.PietrinoAi-module__uhmBhW__ecosystemSection,.PietrinoAi-module__uhmBhW__rolesSection,.PietrinoAi-module__uhmBhW__knowledgeSection,.PietrinoAi-module__uhmBhW__teacherSection,.PietrinoAi-module__uhmBhW__finalSection{padding-top:4rem}.PietrinoAi-module__uhmBhW__storyGrid{gap:1.6rem}.PietrinoAi-module__uhmBhW__avatarCard{padding:1.25rem}.PietrinoAi-module__uhmBhW__schoolVisual{margin-top:2rem}.PietrinoAi-module__uhmBhW__ecosystemGrid,.PietrinoAi-module__uhmBhW__rolesGrid{grid-template-columns:1fr}}@media (max-width:520px){.PietrinoAi-module__uhmBhW__heroNotes,.PietrinoAi-module__uhmBhW__stepsGrid,.PietrinoAi-module__uhmBhW__capabilityGrid{grid-template-columns:1fr}.PietrinoAi-module__uhmBhW__step,.PietrinoAi-module__uhmBhW__capabilityGrid article,.PietrinoAi-module__uhmBhW__ecosystemGrid article,.PietrinoAi-module__uhmBhW__rolesGrid article{min-height:0;padding:1.4rem}.PietrinoAi-module__uhmBhW__schoolVisual img{max-height:none}}
