.page-module__dzZyna__page{padding-top:26px;padding-bottom:78px}.page-module__dzZyna__hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:28px;padding:42px 0 34px;display:grid}.page-module__dzZyna__hero h1{letter-spacing:-.035em;max-width:820px;margin:5px 0 14px;font-size:clamp(42px,6vw,74px);line-height:.98}.page-module__dzZyna__hero>div>p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.72}.page-module__dzZyna__hero aside{background:linear-gradient(#f2f7ff,#eaf2fb);border:1px solid #bfd4ee;border-radius:18px;padding:20px}.page-module__dzZyna__hero aside strong{color:var(--brand-dark);font-size:14px;display:block}.page-module__dzZyna__hero aside p{color:#536a84;margin:8px 0 0;font-size:12px;line-height:1.62}.page-module__dzZyna__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:44px;display:grid}.page-module__dzZyna__principles article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px 17px}.page-module__dzZyna__principles strong,.page-module__dzZyna__principles span{display:block}.page-module__dzZyna__principles strong{font-size:13px}.page-module__dzZyna__principles span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.55}.page-module__dzZyna__section{margin-top:48px}.page-module__dzZyna__sectionHeading{max-width:800px;margin-bottom:18px}.page-module__dzZyna__sectionHeading h2{margin:3px 0 7px;font-size:clamp(28px,4vw,43px)}.page-module__dzZyna__sectionHeading p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.page-module__dzZyna__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__dzZyna__sourceCard{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:20px;box-shadow:0 10px 24px #1e231d09}.page-module__dzZyna__sourceTopline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__dzZyna__sourceTopline>div{min-width:0}.page-module__dzZyna__sourceTopline>div>span{color:var(--brand-dark);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.page-module__dzZyna__sourceTopline h3{margin:4px 0 0;font-size:20px;line-height:1.2}.page-module__dzZyna__sourceTopline small{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.page-module__dzZyna__summary{color:#53657a;margin:12px 0 0;font-size:12px;line-height:1.65}.page-module__dzZyna__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.page-module__dzZyna__metaGrid>div{background:#f8fbff;border:1px solid #d9e3ef;border-radius:10px;padding:9px 10px}.page-module__dzZyna__metaGrid span,.page-module__dzZyna__metaGrid strong{display:block}.page-module__dzZyna__metaGrid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.page-module__dzZyna__metaGrid strong{margin-top:3px;font-size:10px;line-height:1.4}.page-module__dzZyna__limitations{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.page-module__dzZyna__limitations>strong{font-size:10px;display:block}.page-module__dzZyna__limitations ul{color:var(--muted);margin:8px 0 0;padding-left:17px}.page-module__dzZyna__limitations li{margin:5px 0;font-size:10px;line-height:1.5}.page-module__dzZyna__closing{background:linear-gradient(135deg,#f3f8ff,#eaf2fb);border:1px solid #c2d5ec;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:56px;padding:27px;display:flex}.page-module__dzZyna__closing>div{max-width:790px}.page-module__dzZyna__closing h2{margin:4px 0 8px;font-size:clamp(28px,4vw,42px)}.page-module__dzZyna__closing p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.page-module__dzZyna__closing>a{flex:none}@media (max-width:850px){.page-module__dzZyna__hero,.page-module__dzZyna__principles,.page-module__dzZyna__grid{grid-template-columns:1fr}.page-module__dzZyna__closing{flex-direction:column;align-items:flex-start}.page-module__dzZyna__closing>a{justify-content:center;width:100%}}@media (max-width:560px){.page-module__dzZyna__page{padding-top:18px}.page-module__dzZyna__hero{padding:30px 0 24px}.page-module__dzZyna__hero h1{font-size:clamp(38px,13vw,58px)}.page-module__dzZyna__sourceTopline{flex-direction:column}.page-module__dzZyna__metaGrid{grid-template-columns:1fr}.page-module__dzZyna__closing{padding:20px}}
