.ZgnocG_shell{flex-direction:column;min-height:100dvh;display:flex}.ZgnocG_head,.ZgnocG_foot,.ZgnocG_main{width:100%;max-width:calc(var(--content-w) * 1.6);padding-inline:var(--gutter);margin-inline:auto}.ZgnocG_head{align-items:center;gap:var(--s-2);min-height:56px;padding-block:var(--s-2);display:flex}.ZgnocG_main{padding-block:var(--s-4) var(--s-9);flex:1 0 auto}.ZgnocG_narrow{max-width:var(--content-w);margin-inline:auto}.ZgnocG_foot{align-items:center;gap:var(--s-2) var(--s-5);padding-block:var(--s-5) calc(var(--s-6) + env(safe-area-inset-bottom));border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.ZgnocG_foot a{min-height:var(--h-touch);align-items:center;display:inline-flex}.ZgnocG_lang{gap:var(--s-1);display:flex}.ZgnocG_or{align-items:center;gap:var(--s-3);color:var(--text-3);font-size:var(--fs-sm);display:flex}.ZgnocG_or:before,.ZgnocG_or:after{content:"";background:var(--border);flex:auto;height:1px}.ZgnocG_tg{min-height:var(--h-control)}.ZgnocG_details>summary{min-height:var(--h-touch);align-items:center;gap:var(--s-1);cursor:pointer;font-weight:var(--fw-medium);list-style:none;display:flex}.ZgnocG_details[open]>summary{margin-bottom:var(--s-2)}.ZgnocG_hero{gap:var(--s-7);padding-top:var(--s-4);display:grid}.ZgnocG_heroTitle{font-size:var(--fs-3xl);line-height:1.15;font-weight:var(--fw-semibold);letter-spacing:-.02em;max-width:22ch}.ZgnocG_heroActions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ZgnocG_phone{width:100%;max-width:calc(var(--s-10) * 5.5);justify-self:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--bg);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.ZgnocG_phoneBar{padding:var(--s-1) var(--s-1) 0;justify-content:space-between;align-items:center;display:flex}.ZgnocG_caption{font-size:var(--fs-sm);color:var(--text-2);justify-self:center;max-width:46ch}.ZgnocG_blocks{gap:var(--s-9);margin-top:var(--s-9);flex-direction:column;display:flex}.ZgnocG_two{gap:var(--s-6);display:grid}.ZgnocG_plain{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ZgnocG_plain li{gap:var(--s-2);align-items:flex-start;display:flex}.ZgnocG_plain .ZgnocG_icon{--icon-size:20px;color:var(--text-2);flex:none;margin-top:2px}.ZgnocG_programs{gap:var(--s-4);max-width:var(--content-w);display:grid}.ZgnocG_doc{gap:var(--s-6);flex-direction:column;display:flex}.ZgnocG_doc h2{font-size:var(--fs-lg);line-height:1.45;font-weight:var(--fw-semibold);scroll-margin-top:var(--s-4)}.ZgnocG_toc{padding-left:var(--s-5);color:var(--text-2)}.ZgnocG_toc a{min-height:var(--h-touch);align-items:center;display:inline-flex}@media (min-width:768px){.ZgnocG_two{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ZgnocG_hero{padding-top:var(--s-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.ZgnocG_heroTitle{font-size:var(--fs-4xl)}.ZgnocG_heroVisual{gap:var(--s-3);display:grid}.ZgnocG_main{padding-block:var(--s-7) var(--s-10)}}.ZgnocG_details>summary::-webkit-details-marker{display:none}.ZgnocG_details[open]>summary .ZgnocG_icon{transform:rotate(180deg)}
