.page-module__LoGpIa__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page-module__LoGpIa__pageHero{color:#fff;text-align:center;background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);padding:4rem 0}.page-module__LoGpIa__pageHero h1{color:#fff;margin-bottom:1rem}.page-module__LoGpIa__heroSubtitle{opacity:.9;color:#fff;max-width:600px;margin:0 auto;font-size:1.25rem}.page-module__LoGpIa__section{padding:4rem 0}.page-module__LoGpIa__sectionMint{background:linear-gradient(135deg,#95e1d31f 0%,#4ecdc40f 100%)}.page-module__LoGpIa__sectionHeader{text-align:center;margin-bottom:3rem}.page-module__LoGpIa__sectionHeader h2{margin-bottom:.75rem}.page-module__LoGpIa__commitmentBox{text-align:center;background:#fff;border-radius:20px;max-width:800px;margin:0 auto;padding:3rem;box-shadow:0 4px 20px #0000000f}.page-module__LoGpIa__shieldIcon{margin-bottom:1.5rem;font-size:4rem}.page-module__LoGpIa__commitmentBox h2{color:#2c3e50;margin-bottom:1.25rem}.page-module__LoGpIa__commitmentBox p{color:#555;margin-bottom:1rem;font-size:1.1rem;line-height:1.8}.page-module__LoGpIa__principlesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.page-module__LoGpIa__principleCard{background:#fff;border-radius:16px;padding:2rem;position:relative;box-shadow:0 4px 15px #0000000d}.page-module__LoGpIa__principleNumber{color:#fff;background:#4ecdc4;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-12px;left:20px}.page-module__LoGpIa__principleCard h3{color:#2c3e50;margin-top:.5rem;margin-bottom:.75rem;font-size:1.1rem}.page-module__LoGpIa__principleCard p{color:#666;margin:0;font-size:.95rem;line-height:1.6}.page-module__LoGpIa__twoColumn{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;display:grid}.page-module__LoGpIa__columnContent h2{color:#2c3e50;margin-bottom:1.25rem}.page-module__LoGpIa__columnContent p{color:#555;margin-bottom:1rem;line-height:1.8}.page-module__LoGpIa__legalList{margin:1.25rem 0;padding-left:1.25rem}.page-module__LoGpIa__legalList li{color:#555;padding:.4rem 0;line-height:1.5}.page-module__LoGpIa__standardsBox{background:#fff;border-top:4px solid #4ecdc4;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000000f}.page-module__LoGpIa__standardsBox h4{color:#2c3e50;margin-bottom:1rem}.page-module__LoGpIa__standardsBox ul{margin:0;padding:0;list-style:none}.page-module__LoGpIa__standardsBox li{color:#555;padding:.5rem 0;font-size:.95rem}.page-module__LoGpIa__trainingGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.page-module__LoGpIa__trainingItem{text-align:center;background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 15px #0000000d}.page-module__LoGpIa__trainingIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.page-module__LoGpIa__trainingItem h4{color:#2c3e50;margin-bottom:.75rem}.page-module__LoGpIa__trainingItem p{color:#666;margin:0;font-size:.95rem;line-height:1.6}.page-module__LoGpIa__parentsBox{background:#fff;border-left:5px solid #ff6b9d;border-radius:20px;max-width:800px;margin:0 auto;padding:2.5rem;box-shadow:0 4px 20px #0000000f}.page-module__LoGpIa__parentsBox h2{color:#2c3e50;margin-bottom:1.25rem}.page-module__LoGpIa__parentsBox>p{color:#555;margin-bottom:1.25rem;line-height:1.8}.page-module__LoGpIa__parentsList{margin:1.5rem 0;padding:0;list-style:none}.page-module__LoGpIa__parentsList li{color:#555;padding:.75rem 0 .75rem 1.75rem;line-height:1.6;position:relative}.page-module__LoGpIa__parentsList li:before{content:"✓";color:#ff6b9d;font-weight:700;position:absolute;left:0}.page-module__LoGpIa__parentsList strong{color:#2c3e50}.page-module__LoGpIa__ctaSection{color:#fff;text-align:center;background:linear-gradient(135deg,#4ecdc4 0%,#44a08d 100%);padding:4rem 0}.page-module__LoGpIa__ctaSection h2{color:#fff;margin-bottom:1rem}.page-module__LoGpIa__ctaSection p{color:#ffffffe6;max-width:550px;margin:0 auto 2rem;font-size:1.1rem}@media (max-width:768px){.page-module__LoGpIa__pageHero,.page-module__LoGpIa__section{padding:3rem 0}.page-module__LoGpIa__twoColumn{grid-template-columns:1fr;gap:2rem}.page-module__LoGpIa__commitmentBox,.page-module__LoGpIa__parentsBox{padding:2rem 1.5rem}}
