.approach-module__Ga44Ka__page{max-width:1080px;margin:0 auto;padding:0 1.5rem clamp(4rem,8vw,6rem)}.approach-module__Ga44Ka__hero{max-width:720px;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2rem,4vw,3rem)}.approach-module__Ga44Ka__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-deep);margin:0 0 1rem;font-size:.72rem;font-weight:800}.approach-module__Ga44Ka__hero h1{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(2.4rem,6vw,4rem);line-height:1.02}.approach-module__Ga44Ka__lead{color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.approach-module__Ga44Ka__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:clamp(1.5rem,3vw,2.5rem) 0;display:grid}.approach-module__Ga44Ka__principle{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);padding:1.6rem 1.5rem}.approach-module__Ga44Ka__principle h2{font-family:var(--font-heading);color:var(--ink);margin:0 0 .6rem;font-size:1.16rem;line-height:1.24}.approach-module__Ga44Ka__principle p{color:var(--ink-soft);margin:0;font-size:.89rem;line-height:1.6}.approach-module__Ga44Ka__h2{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);margin:0 0 .9rem;font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1}.approach-module__Ga44Ka__band{background:var(--surface-card-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(2rem,4vw,3rem)}.approach-module__Ga44Ka__bandInner{max-width:760px}.approach-module__Ga44Ka__bandLead{color:var(--ink-soft);margin:0 0 1.4rem;font-size:1rem;line-height:1.62}.approach-module__Ga44Ka__elements{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.approach-module__Ga44Ka__elements li{border-radius:var(--radius-full);align-items:baseline;gap:.45rem;padding:.55rem .95rem;display:flex}.approach-module__Ga44Ka__elements b{font-family:var(--font-heading);font-size:1.15rem}.approach-module__Ga44Ka__elements span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.approach-module__Ga44Ka__note{color:var(--text-muted);margin:0 0 1.2rem;font-size:.84rem;line-height:1.6}.approach-module__Ga44Ka__textLink{color:var(--coral-deep);border-bottom:1px solid;padding-bottom:.12rem;font-size:.9rem;font-weight:750}.approach-module__Ga44Ka__limits{margin:clamp(2rem,5vw,3.5rem) 0}.approach-module__Ga44Ka__limitsInner{max-width:760px}.approach-module__Ga44Ka__limitList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.approach-module__Ga44Ka__limitList li{border-left:2px solid var(--border-bright);color:var(--ink-soft);padding-left:1.1rem;font-size:.93rem;line-height:1.6}.approach-module__Ga44Ka__limitList b{color:var(--ink)}.approach-module__Ga44Ka__next{text-align:center;background:var(--pastel-lavender);border-radius:var(--radius-xl);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(2rem,4vw,3rem)}.approach-module__Ga44Ka__next p{color:var(--ink-soft);margin:0 0 1.4rem}@media (max-width:860px){.approach-module__Ga44Ka__principles{grid-template-columns:1fr}}
