.Policy-module__Qp-u0q__policyWrapper{color:#0d1207;background-color:#fafaf5;width:100%;font-family:Lato,sans-serif}.Policy-module__Qp-u0q__policyHeader{text-align:center;background-image:url(/logo/our-solution-img3.png);background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:100px 24px;display:flex}.Policy-module__Qp-u0q__policyHeader h1{color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-family:EB Garamond,serif;font-size:3rem;font-weight:500}.Policy-module__Qp-u0q__policyHeader p{color:#a3b1a9;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}.Policy-module__Qp-u0q__container{flex-direction:column;gap:64px;width:100%;max-width:1000px;margin:0 auto;padding:80px 24px 120px;display:flex}.Policy-module__Qp-u0q__sectionBlock{background-color:#fff;border:1px solid #038b450d;border-radius:16px;padding:40px;box-shadow:0 10px 30px #00000003}.Policy-module__Qp-u0q__introSection{text-align:center;background-color:#cef1c8;border-radius:12px;padding:60px 24px}.Policy-module__Qp-u0q__sectionHeader{border-bottom:1px solid #0d120714;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.Policy-module__Qp-u0q__sectionHeader h2{color:#12331f;font-family:EB Garamond,serif;font-size:1.8rem;font-weight:500}.Policy-module__Qp-u0q__iconColor{color:#038b45;flex-shrink:0}.Policy-module__Qp-u0q__introText{color:#4a5043;margin-bottom:16px;font-size:1.1rem;line-height:1.75}.Policy-module__Qp-u0q__policyParagraph{color:#4a5043;margin-bottom:20px;font-size:1rem;line-height:1.7}.Policy-module__Qp-u0q__innerGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:20px;display:grid}.Policy-module__Qp-u0q__dataCard{background-color:#fafaf5;border-left:3px solid #76cd0d;border-radius:8px;padding:20px}.Policy-module__Qp-u0q__dataCard h4{text-transform:uppercase;color:#12331f;letter-spacing:.05em;margin-bottom:8px;font-size:.95rem;font-weight:700}.Policy-module__Qp-u0q__dataCard p{color:#4a5043;margin:0;font-size:.95rem;line-height:1.5}.Policy-module__Qp-u0q__policyList{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.Policy-module__Qp-u0q__listItem{color:#4a5043;padding-left:24px;font-size:1rem;line-height:1.6;position:relative}.Policy-module__Qp-u0q__listItem:before{content:"•";color:#038b45;font-weight:700;position:absolute;left:8px}.Policy-module__Qp-u0q__calloutBox{background-color:#fffdf9;border:1px dashed #4a2e1b33;border-radius:8px;margin-top:24px;padding:24px}.Policy-module__Qp-u0q__calloutBox h4{color:#4a2e1b;margin-bottom:8px;font-family:EB Garamond,serif;font-size:1.2rem}.Policy-module__Qp-u0q__contactCardGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.Policy-module__Qp-u0q__contactInfoRow{color:#4a5043;align-items:center;gap:12px;font-size:1rem;display:flex}.Policy-module__Qp-u0q__contactInfoRow a{color:#038b45;font-weight:600;text-decoration:none}@media (max-width:768px){.Policy-module__Qp-u0q__sectionBlock{padding:24px}.Policy-module__Qp-u0q__policyHeader{padding:60px 16px}.Policy-module__Qp-u0q__policyHeader h1{margin-bottom:12px;font-size:2.2rem}.Policy-module__Qp-u0q__policyHeader p{font-size:.95rem}.Policy-module__Qp-u0q__contactCardGrid{grid-template-columns:1fr;gap:16px}}
