.page-module__xgPmsG__page{background-color:var(--color-background)}.page-module__xgPmsG__header{background-color:var(--color-secondary);border-bottom:1px solid #0000000d;padding:5rem 0 4rem}.page-module__xgPmsG__headerContent{max-width:800px}.page-module__xgPmsG__title{color:var(--color-primary);margin-bottom:1rem;font-size:3rem}.page-module__xgPmsG__subtitle{color:#4a4a4a;max-width:600px;font-size:1.25rem}.page-module__xgPmsG__storyLayout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.page-module__xgPmsG__preheading{color:var(--color-accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}.page-module__xgPmsG__storyContent h2{margin-bottom:1.5rem;font-size:2.5rem}.page-module__xgPmsG__storyContent p{color:#4b5563;margin-bottom:1.5rem;font-size:1.1rem}.page-module__xgPmsG__founderBio{border-top:1px solid #0000000d;margin-top:2rem;padding-top:1.5rem;font-style:normal;color:var(--color-primary)!important}.page-module__xgPmsG__storyVisual{position:relative}.page-module__xgPmsG__founderPortrait{aspect-ratio:3/4;border-radius:var(--border-radius);width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000001f}.page-module__xgPmsG__founderImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__xgPmsG__founderPortrait:hover .page-module__xgPmsG__founderImage{transform:scale(1.05)}.page-module__xgPmsG__quoteCard{background-color:var(--color-white);border-radius:var(--border-radius);font-family:var(--font-playfair), serif;color:var(--color-primary);border-left:4px solid var(--color-accent);max-width:300px;padding:2rem;font-size:1.25rem;font-weight:600;line-height:1.4;position:absolute;bottom:-2rem;left:-2rem;box-shadow:0 20px 40px #00000014}.page-module__xgPmsG__trustSection{color:var(--color-white);background-color:#1a2e22;padding:6rem 0}.page-module__xgPmsG__trustHeader{text-align:center;margin-bottom:4rem}.page-module__xgPmsG__trustHeader h2{color:var(--color-white);margin-bottom:1rem;font-size:2.5rem}.page-module__xgPmsG__trustHeader p{color:#b4c4ba;font-size:1.1rem}.page-module__xgPmsG__trustGrid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.page-module__xgPmsG__trustCard{perspective:1000px;background-color:#0000;width:100%;height:320px}.page-module__xgPmsG__cardInner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);position:relative}.page-module__xgPmsG__trustCard:hover .page-module__xgPmsG__cardInner{transform:rotateY(180deg)}.page-module__xgPmsG__cardFront,.page-module__xgPmsG__cardBack{backface-visibility:hidden;border-radius:var(--border-radius);border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5rem 2rem;display:flex;position:absolute}.page-module__xgPmsG__cardFront{color:var(--color-white);background-color:#ffffff0d}.page-module__xgPmsG__cardBack{background-color:var(--color-primary-light);color:var(--color-white);border-color:#fff3;transform:rotateY(180deg)}.page-module__xgPmsG__trustIcon{color:var(--color-accent);margin-bottom:1.5rem}.page-module__xgPmsG__cardFront h3,.page-module__xgPmsG__cardBack h3{color:var(--color-white);margin-bottom:1rem;font-size:1.5rem}.page-module__xgPmsG__cardFront p,.page-module__xgPmsG__cardBack p{color:#b4c4ba;margin:0;font-size:1.05rem;line-height:1.5}.page-module__xgPmsG__cardBack p{color:var(--color-white);opacity:.9}@media (max-width:900px){.page-module__xgPmsG__storyLayout{grid-template-columns:1fr}.page-module__xgPmsG__quoteCard{max-width:none;bottom:-1rem;left:1rem;right:1rem}.page-module__xgPmsG__trustGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__xgPmsG__title{font-size:2.25rem}}
