.page-module___8aEwW__hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#eef2fb 0%,#f7f9fd 58%,#e8eefa 100%);align-items:center;min-height:620px;padding:92px 72px;display:flex}.page-module___8aEwW__heroInner{width:100%;max-width:900px}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionEyebrow{color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:17px}.page-module___8aEwW__hero h1{max-width:850px;color:var(--text);letter-spacing:-.052em;margin-top:18px;font-size:clamp(46px,5.5vw,66px);font-weight:720;line-height:1.03}.page-module___8aEwW__heroDescription{max-width:690px;color:var(--text-secondary);margin-top:26px;font-size:18px;line-height:30px}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryAction{background:var(--primary);color:#fff}.page-module___8aEwW__secondaryAction{border:1px solid var(--border-strong);color:var(--text);background:#ffffffc7}.page-module___8aEwW__problemSection{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;padding:92px 72px;display:grid}.page-module___8aEwW__problemSection h2,.page-module___8aEwW__intentHeading h2,.page-module___8aEwW__sourceStatement h2,.page-module___8aEwW__finalSection h2{color:var(--text);letter-spacing:-.043em;margin-top:15px;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.08}.page-module___8aEwW__problemCopy{gap:18px;max-width:650px;padding-top:30px;display:grid}.page-module___8aEwW__problemCopy p,.page-module___8aEwW__intentHeading>p:not(.page-module___8aEwW__sectionEyebrow),.page-module___8aEwW__sourceStatement>p:not(.page-module___8aEwW__sectionEyebrow){color:var(--text-secondary);font-size:15px;line-height:27px}.page-module___8aEwW__principles{background:#f7f9fd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__principles article{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:265px;padding:44px 38px}.page-module___8aEwW__principles article+article{border-left:1px solid var(--border)}.page-module___8aEwW__principles span{color:#8297c1;font-size:10px;font-weight:700;line-height:16px}.page-module___8aEwW__principles h2{color:var(--text);letter-spacing:-.025em;margin-top:25px;font-size:24px;line-height:31px}.page-module___8aEwW__principles p{max-width:350px;color:var(--text-secondary);margin-top:11px;font-size:14px;line-height:24px}.page-module___8aEwW__intentSection{background:linear-gradient(135deg,#eef2fb 0%,#f7f9fd 100%);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px;padding:100px 72px;display:grid}.page-module___8aEwW__intentHeading{max-width:520px}.page-module___8aEwW__intentHeading>p:not(.page-module___8aEwW__sectionEyebrow){margin-top:20px}.page-module___8aEwW__intentList{display:grid}.page-module___8aEwW__intentItem{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:24px;padding:25px 0;text-decoration:none;display:grid}.page-module___8aEwW__intentItem:first-child{border-top:1px solid var(--border)}.page-module___8aEwW__intentItem span{color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:16px;display:block}.page-module___8aEwW__intentItem strong{color:var(--text);margin-top:5px;font-size:19px;font-weight:650;line-height:27px;display:block}.page-module___8aEwW__intentItem p{max-width:650px;color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:22px}.page-module___8aEwW__intentItem b{color:var(--primary);font-size:20px;font-weight:500}.page-module___8aEwW__sourceSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg,#e8eefa 0%,#f3f6fc 100%);padding:100px 72px}.page-module___8aEwW__sourceStatement{max-width:820px}.page-module___8aEwW__sourceStatement>p:not(.page-module___8aEwW__sectionEyebrow){max-width:660px;margin-top:22px}.page-module___8aEwW__textLink{color:var(--primary-dark);margin-top:26px;font-size:13px;font-weight:650;line-height:20px;text-decoration:none;display:inline-block}.page-module___8aEwW__finalSection{background:#fff;padding:92px 72px 110px}.page-module___8aEwW__finalSection h2{max-width:720px}.page-module___8aEwW__finalSection .page-module___8aEwW__primaryAction{margin-top:28px}@media (max-width:980px){.page-module___8aEwW__hero,.page-module___8aEwW__problemSection,.page-module___8aEwW__intentSection,.page-module___8aEwW__sourceSection,.page-module___8aEwW__finalSection{padding-left:42px;padding-right:42px}.page-module___8aEwW__intentSection{gap:44px}}@media (max-width:760px){.page-module___8aEwW__hero{min-height:auto;padding:72px 24px 64px}.page-module___8aEwW__hero h1{font-size:clamp(40px,11vw,56px)}.page-module___8aEwW__problemSection,.page-module___8aEwW__intentSection{grid-template-columns:1fr;gap:30px;padding:68px 24px}.page-module___8aEwW__problemCopy{padding-top:0}.page-module___8aEwW__principles{grid-template-columns:1fr}.page-module___8aEwW__principles article{min-height:auto;padding:36px 24px}.page-module___8aEwW__principles article+article{border-top:0;border-left:0}.page-module___8aEwW__intentItem{padding:22px 0}.page-module___8aEwW__sourceSection,.page-module___8aEwW__finalSection{padding:68px 24px 78px}.page-module___8aEwW__intentHeading h2{font-size:clamp(30px,3.3vw,44px);line-height:1.09}}
