.yDs1VG_page{overflow-x:clip}.yDs1VG_seam{border-top:1px solid var(--line-light)}.yDs1VG_ptitle{letter-spacing:-.4px;max-width:760px;font-size:2rem;font-weight:400;line-height:1.25}.yDs1VG_lead{color:var(--color-dark-header)}.yDs1VG_run{color:var(--color-body)}.yDs1VG_intro{color:var(--color-body);max-width:720px;margin-top:16px;font-size:1rem;line-height:1.65}.yDs1VG_btnPrimary{color:#fff;background:var(--color-accent);border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:8px;padding:13px 22px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.yDs1VG_btnPrimary:hover{background:var(--color-accent-hover);color:#fff}.yDs1VG_btnGhost{color:var(--color-dark-header);border:1px solid var(--card-border);border-radius:var(--radius-md);background:#fff;align-items:center;padding:13px 22px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.yDs1VG_btnGhost:hover{border-color:var(--color-accent);color:var(--color-accent)}.yDs1VG_heroInner{padding-block:32px 56px}.yDs1VG_h1{letter-spacing:-.02em;max-width:760px;font-size:2.5rem;font-weight:400;line-height:1.12}.yDs1VG_heroSub{color:var(--color-body);max-width:620px;margin-top:22px;font-size:1.125rem;font-weight:400;line-height:1.6}.yDs1VG_heroActs{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.yDs1VG_band{padding-block:84px}.yDs1VG_brandKicker{color:var(--color-accent);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:500;display:inline-flex}.yDs1VG_brandKicker .yDs1VG_brandMark{width:auto;height:22px}.yDs1VG_brandSlash{color:var(--card-border);font-weight:300}.yDs1VG_brandLabel{color:var(--color-accent);font-weight:500}.yDs1VG_splitHead{letter-spacing:-.4px;max-width:960px;font-size:2rem;font-weight:400;line-height:1.25}.yDs1VG_splitBody{grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;display:grid}.yDs1VG_splitBody p{color:var(--color-body);margin:0;font-size:1rem;line-height:1.6}.yDs1VG_headerStrip{width:100%;line-height:0;display:block}.yDs1VG_headerImg{width:100%;height:auto;display:block}.yDs1VG_sysGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.yDs1VG_sysCard{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:#fff;flex-direction:column;align-items:flex-start;padding:26px;transition:border-color .15s,box-shadow .15s;display:flex}.yDs1VG_sysCard:hover{border-color:var(--card-border);box-shadow:0 1px 14px #0c0c1a0d}.yDs1VG_iconBox{margin-bottom:16px}.yDs1VG_sysTitle{color:var(--color-dark-header);margin-bottom:10px;font-size:1.125rem;font-weight:400;line-height:1.3}.yDs1VG_sysBody{color:var(--color-body);flex:1;margin-bottom:18px;font-size:1rem;line-height:1.55}.yDs1VG_sysLink{color:var(--color-accent);align-items:center;gap:5px;margin-top:auto;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.yDs1VG_sysLink:hover{text-decoration:underline}.yDs1VG_chev{flex:none;width:6px;height:9px}.yDs1VG_faqList{border-top:1px solid var(--line-light);margin-top:40px}.yDs1VG_faq{border-bottom:1px solid var(--line-light)}.yDs1VG_faqSummary{cursor:pointer;color:var(--color-dark-header);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.yDs1VG_faqSummary::-webkit-details-marker{display:none}.yDs1VG_faqIcon{flex:none;width:20px;height:20px;position:relative}.yDs1VG_faqIcon:before,.yDs1VG_faqIcon:after{content:"";background:var(--color-accent);border-radius:2px;transition:opacity .2s;position:absolute}.yDs1VG_faqIcon:before{width:16px;height:2px;top:9px;left:2px}.yDs1VG_faqIcon:after{width:2px;height:16px;top:2px;left:9px}.yDs1VG_faq[open] .yDs1VG_faqIcon:after{opacity:0}.yDs1VG_faqAnswer{color:var(--color-body);max-width:760px;padding:0 0 24px;font-size:16px;line-height:1.6}.yDs1VG_glyphDefs{width:0;height:0;position:absolute;overflow:hidden}.yDs1VG_glyph{width:28px;height:28px;display:block}@media (max-width:920px){.yDs1VG_sysGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.yDs1VG_splitBody{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.yDs1VG_band{padding-block:56px}.yDs1VG_h1{font-size:2rem}.yDs1VG_ptitle,.yDs1VG_splitHead{font-size:1.625rem}.yDs1VG_sysGrid{grid-template-columns:1fr}.yDs1VG_heroInner{padding-block:24px 44px}}
