:root{--yhy7-bg:#070a0f;--yhy7-bg2:#0a101a;--yhy7-card:#0c1422;--yhy7-card2:#0f1b2f;--yhy7-text:#e8eef7;--yhy7-muted:#a9b7cc;--yhy7-line:rgba(232,238,247,.10);--yhy7-primary:#1a6311;--yhy7-accent:#b248ca;--yhy7-glow:rgba(178,72,202,.28);--yhy7-success:#2bd076;--yhy7-warn:#ffcc66;--yhy7-radius1:14px;--yhy7-radius2:22px;--yhy7-shadow:0 18px 55px rgba(0,0,0,.55);--yhy7-shadow2:0 10px 30px rgba(0,0,0,.45)}
*{box-sizing:border-box}
html,body{height:100%}
html{scroll-behavior:smooth}
body.yhy7-body{margin:0;background:radial-gradient(1100px 520px at 20% -10%, rgba(178,72,202,.16), transparent 60%),radial-gradient(900px 520px at 110% 0%, rgba(26,99,17,.18), transparent 55%),linear-gradient(180deg,var(--yhy7-bg),var(--yhy7-bg2));color:var(--yhy7-text);font-family:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.6;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
.yhy7-skip{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}
.yhy7-skip:focus{left:12px;top:12px;width:auto;height:auto;z-index:10;background:var(--yhy7-card);border:1px solid var(--yhy7-line);padding:10px 12px;border-radius:12px}
.yhy7-top{border-bottom:1px solid var(--yhy7-line);background:linear-gradient(180deg, rgba(12,20,34,.76), rgba(12,20,34,.35))}
.yhy7-topbar{max-width:1180px;margin:0 auto;padding:14px 14px;display:flex;gap:14px;align-items:flex-start;justify-content:space-between}
.yhy7-brand{min-width:180px}
.yhy7-logo{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;letter-spacing:.2px;font-size:20px;line-height:1.1}
.yhy7-slogan{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-topmeta{display:flex;align-items:flex-start;justify-content:flex-end;min-width:40%}
.yhy7-navwrap{border-top:1px solid var(--yhy7-line)}
.yhy7-nav{max-width:1180px;margin:0 auto;padding:10px 14px}
.yhy7-navinner{display:flex;flex-wrap:wrap;gap:8px}
.yhy7-navlink{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--yhy7-line);background:rgba(12,20,34,.35);font-weight:700;font-size:13px;line-height:1.2;transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}
.yhy7-navlink:hover{transform:translateY(-1px);border-color:rgba(178,72,202,.35);box-shadow:0 0 0 4px rgba(178,72,202,.10)}
.yhy7-main{max-width:1180px;margin:0 auto;padding:14px 14px 26px}
.yhy7-h1,.yhy7-h2{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}
.yhy7-h1{font-size:22px;line-height:1.25;letter-spacing:.2px}
.yhy7-h2{font-size:16.5px;line-height:1.25}
.yhy7-lead{margin:10px 0 0;color:var(--yhy7-text);opacity:.92;font-size:15.5px}
.yhy7-muted{color:var(--yhy7-muted);font-size:13px;margin:6px 0 0}
.yhy7-rowhead{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:18px 0 10px}
.yhy7-chiprow{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:100%}
.yhy7-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid var(--yhy7-line);background:rgba(15,27,47,.35);font-size:12.5px;line-height:1.1;color:var(--yhy7-text)}
.yhy7-chip--accent{border-color:rgba(178,72,202,.35);box-shadow:0 0 0 3px rgba(178,72,202,.10)}
.yhy7-chipbtn{appearance:none;border:1px solid var(--yhy7-line);background:rgba(15,27,47,.25);color:var(--yhy7-text);font-weight:800;font-size:12.5px;line-height:1.1;padding:8px 10px;border-radius:999px;cursor:pointer;transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}
.yhy7-chipbtn:hover{transform:translateY(-1px);border-color:rgba(26,99,17,.5);box-shadow:0 0 0 3px rgba(26,99,17,.12)}
.yhy7-chipbtn.yhy7-isactive{border-color:rgba(178,72,202,.55);box-shadow:0 0 0 4px rgba(178,72,202,.12)}
.yhy7-hero{margin-top:12px}
.yhy7-heroGrid{display:grid;grid-template-columns:1fr;gap:12px}
.yhy7-heroLeft{background:linear-gradient(180deg, rgba(12,20,34,.80), rgba(12,20,34,.42));border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius2);padding:14px;box-shadow:var(--yhy7-shadow2)}
.yhy7-quickpanel{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}
.yhy7-qpitem{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);padding:12px;background:rgba(7,10,15,.35)}
.yhy7-qplabel{font-weight:900;font-size:13.5px;line-height:1.2}
.yhy7-qpsub{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-heroRight{border-radius:var(--yhy7-radius2);overflow:hidden;border:1px solid var(--yhy7-line);background:rgba(12,20,34,.55);box-shadow:var(--yhy7-shadow2)}
.yhy7-heromedia{position:relative}
.yhy7-heromedia img{width:100%;height:auto}
.yhy7-herobadges{position:absolute;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 24px)}
.yhy7-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(7,10,15,.55);backdrop-filter:saturate(120%) blur(6px);font-size:12.5px;line-height:1.1}
.yhy7-badge--accent{border-color:rgba(178,72,202,.5);box-shadow:0 0 0 4px rgba(178,72,202,.12)}
.yhy7-tickerwrap{margin-top:12px}
.yhy7-ticker{border:1px solid var(--yhy7-line);border-radius:999px;background:rgba(12,20,34,.55);overflow:hidden}
.yhy7-tickertrack{display:flex;gap:18px;align-items:center;white-space:nowrap;padding:10px 12px;animation:yhy7-ticker 26s linear infinite}
.yhy7-ticker:hover .yhy7-tickertrack{animation-play-state:paused}
@keyframes yhy7-ticker{0%{transform:translateX(0)}100%{transform:translateX(-35%)}}
.yhy7-titem{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(15,27,47,.20);font-size:13px;line-height:1.2}
.yhy7-tbullet{width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,var(--yhy7-accent),rgba(178,72,202,.3));box-shadow:0 0 0 4px rgba(178,72,202,.10)}
.yhy7-stats{margin-top:16px}
.yhy7-statgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.yhy7-statcard{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:linear-gradient(180deg, rgba(15,27,47,.40), rgba(12,20,34,.30));padding:12px;box-shadow:var(--yhy7-shadow2)}
.yhy7-statlabel{color:var(--yhy7-muted);font-size:12.5px;line-height:1.2}
.yhy7-statvalue{margin-top:8px;font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:20px;line-height:1.1}
.yhy7-statmeta{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-dashboard{margin-top:16px}
.yhy7-dashgrid{display:grid;grid-template-columns:1fr;gap:12px}
.yhy7-panel{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius2);background:linear-gradient(180deg, rgba(12,20,34,.72), rgba(12,20,34,.35));padding:14px;box-shadow:var(--yhy7-shadow2)}
.yhy7-panelhead{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}
.yhy7-panel--wide{grid-column:auto}
.yhy7-hoverglow{transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease}
.yhy7-hoverglow:hover{transform:translateY(-2px);border-color:rgba(178,72,202,.30);box-shadow:0 0 0 4px rgba(178,72,202,.10), var(--yhy7-shadow)}
.yhy7-catgrid{display:grid;grid-template-columns:1fr;gap:10px}
.yhy7-cat{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:rgba(7,10,15,.28);padding:12px;transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}
.yhy7-cat:hover{transform:translateY(-1px);border-color:rgba(26,99,17,.55);box-shadow:0 0 0 4px rgba(26,99,17,.12)}
.yhy7-catname{font-weight:900;font-size:14px;line-height:1.2}
.yhy7-catmeta{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-masonry{columns:1;column-gap:10px}
.yhy7-providercard{break-inside:avoid;border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:linear-gradient(180deg, rgba(15,27,47,.35), rgba(7,10,15,.26));padding:12px;margin:0 0 10px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
.yhy7-providertitle{font-weight:950;font-size:14px;line-height:1.2}
.yhy7-providermeta{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.yhy7-card{display:flex;flex-direction:column;border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius2);overflow:hidden;background:linear-gradient(180deg, rgba(15,27,47,.42), rgba(12,20,34,.22));transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}
.yhy7-card:hover{transform:translateY(-2px);border-color:rgba(178,72,202,.35);box-shadow:0 0 0 4px rgba(178,72,202,.10), var(--yhy7-shadow2)}
.yhy7-cardmedia{aspect-ratio:16/10;background:rgba(7,10,15,.35)}
.yhy7-cardmedia img{width:100%;height:100%;object-fit:cover}
.yhy7-cardbody{padding:12px}
.yhy7-cardtitle{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:14.5px;line-height:1.25}
.yhy7-cardsub{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.35}
.yhy7-cardmeta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}
.yhy7-bchip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid var(--yhy7-line);background:rgba(7,10,15,.26);font-size:12.5px;line-height:1.1}
.yhy7-bchip--primary{border-color:rgba(26,99,17,.5);box-shadow:0 0 0 3px rgba(26,99,17,.12)}
.yhy7-bchip--accent{border-color:rgba(178,72,202,.5);box-shadow:0 0 0 3px rgba(178,72,202,.12)}
.yhy7-benefits{display:grid;grid-template-columns:1fr;gap:10px}
.yhy7-benefit{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:rgba(7,10,15,.25);padding:12px}
.yhy7-benefittitle{font-weight:950;font-size:14px;line-height:1.2}
.yhy7-benefitmeta{margin-top:6px;color:var(--yhy7-muted);font-size:13px;line-height:1.45}
.yhy7-paygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.yhy7-pay{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border-radius:16px;border:1px dashed rgba(255,255,255,.16);background:rgba(15,27,47,.18);font-weight:900;font-size:13px;line-height:1.2}
.yhy7-tablewrap{max-width:100%;overflow:auto;border-radius:16px;border:1px solid var(--yhy7-line);background:rgba(7,10,15,.20)}
.yhy7-table{width:100%;border-collapse:separate;border-spacing:0;min-width:560px}
.yhy7-table th,.yhy7-table td{padding:12px 12px;text-align:left;border-bottom:1px solid var(--yhy7-line);font-size:13px;line-height:1.35;vertical-align:top}
.yhy7-table th{position:sticky;top:0;background:rgba(12,20,34,.90);font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900}
.yhy7-table tr:last-child td{border-bottom:0}
.yhy7-steps{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.yhy7-step{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:rgba(7,10,15,.22);padding:12px}
.yhy7-stepnum{flex:0 0 auto;width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg, rgba(26,99,17,.95), rgba(26,99,17,.35));border:1px solid rgba(26,99,17,.35);font-weight:950;font-size:14px;line-height:1}
.yhy7-steptitle{font-weight:950;font-size:14px;line-height:1.2}
.yhy7-stepmeta{margin-top:6px;color:var(--yhy7-muted);font-size:13px;line-height:1.45}
.yhy7-faq{display:grid;gap:10px}
.yhy7-faqitem{border:1px solid var(--yhy7-line);border-radius:var(--yhy7-radius1);background:rgba(7,10,15,.22);padding:0;overflow:hidden}
.yhy7-faqsum{cursor:pointer;padding:12px 12px;font-weight:950;font-size:14px;line-height:1.25;list-style:none}
.yhy7-faqsum::-webkit-details-marker{display:none}
.yhy7-faqans{padding:0 12px 12px;color:var(--yhy7-muted);font-size:13.5px;line-height:1.55}
.yhy7-articlewrap{overflow:hidden}
.yhy7-article{max-width:100%}
.yhy7-article h2{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;line-height:1.25;margin:18px 0 10px}
.yhy7-article h3{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.25;margin:16px 0 8px}
.yhy7-article p{margin:10px 0;font-size:15.5px;line-height:1.7}
.yhy7-article ul,.yhy7-article ol{margin:10px 0 10px 20px;padding:0;font-size:15.5px;line-height:1.7}
.yhy7-article li{margin:6px 0}
.yhy7-article table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--yhy7-line);border-radius:16px;overflow:hidden;display:block;max-width:100%;overflow-x:auto;background:rgba(7,10,15,.20)}
.yhy7-article thead,.yhy7-article tbody{display:table;width:100%}
.yhy7-article th,.yhy7-article td{padding:12px;border-bottom:1px solid var(--yhy7-line);text-align:left;font-size:13.5px;line-height:1.45;vertical-align:top}
.yhy7-article th{font-weight:950;background:rgba(12,20,34,.75)}
.yhy7-article tr:last-child td{border-bottom:0}
.yhy7-article blockquote{margin:14px 0;padding:12px 12px;border-left:4px solid rgba(178,72,202,.55);background:rgba(178,72,202,.08);border-radius:14px;color:var(--yhy7-text)}
.yhy7-article hr{border:0;border-top:1px solid var(--yhy7-line);margin:16px 0}
.yhy7-article figure{margin:14px 0;padding:0}
.yhy7-article figure img{border-radius:18px;border:1px solid var(--yhy7-line)}
.yhy7-article figcaption{margin-top:8px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.45}
.yhy7-pagehead{margin-top:12px}
.yhy7-crumbs{border:1px solid var(--yhy7-line);border-radius:999px;background:rgba(12,20,34,.55);overflow:hidden}
.yhy7-crumbinner{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}
.yhy7-crumb{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.2;color:var(--yhy7-muted)}
.yhy7-crumb a{color:var(--yhy7-text);font-weight:800}
.yhy7-crumbsep{opacity:.55}
.yhy7-pagegrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}
.yhy7-pageside{border-radius:var(--yhy7-radius2)}
.yhy7-sidehead{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:950;font-size:15px;line-height:1.2}
.yhy7-sidelist{margin-top:10px;display:grid;gap:10px}
.yhy7-sideitem{border:1px solid var(--yhy7-line);border-radius:16px;background:rgba(7,10,15,.22);padding:12px}
.yhy7-sidelabel{color:var(--yhy7-muted);font-size:12.5px;line-height:1.2}
.yhy7-sideval{margin-top:6px;font-weight:900;font-size:13.5px;line-height:1.25}
.yhy7-highlight{display:grid;gap:10px}
.yhy7-hitem{border:1px solid var(--yhy7-line);border-radius:16px;background:rgba(7,10,15,.22);padding:12px}
.yhy7-hlabel{color:var(--yhy7-muted);font-size:12.5px;line-height:1.2}
.yhy7-hval{margin-top:6px;font-weight:900;font-size:13.5px;line-height:1.35}
.yhy7-pager{display:grid;grid-template-columns:1fr;gap:10px}
.yhy7-pagerlink{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid var(--yhy7-line);border-radius:16px;background:rgba(7,10,15,.22);padding:12px;transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}
.yhy7-pagerlink:hover{transform:translateY(-1px);border-color:rgba(178,72,202,.35);box-shadow:0 0 0 4px rgba(178,72,202,.10)}
.yhy7-pagerlabel{font-weight:950;font-size:13.5px;line-height:1.2}
.yhy7-pagerhint{color:var(--yhy7-muted);font-size:12.5px;line-height:1.2}
.yhy7-related{display:grid;grid-template-columns:1fr;gap:10px}
.yhy7-relitem{border:1px solid var(--yhy7-line);border-radius:16px;background:rgba(7,10,15,.22);padding:12px;transition:transform .15s ease, border-color .15s ease}
.yhy7-relitem:hover{transform:translateY(-1px);border-color:rgba(26,99,17,.55)}
.yhy7-reltitle{font-weight:950;font-size:14px;line-height:1.2}
.yhy7-relmeta{margin-top:6px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.4}
.yhy7-footer{border-top:1px solid var(--yhy7-line);background:linear-gradient(180deg, rgba(12,20,34,.40), rgba(7,10,15,.70));margin-top:18px}
.yhy7-footergrid{max-width:1180px;margin:0 auto;padding:18px 14px;display:grid;grid-template-columns:1fr;gap:14px}
.yhy7-footbrand{font-family:"Manrope",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:950;font-size:16px;line-height:1.2}
.yhy7-footnote{margin-top:8px;color:var(--yhy7-muted);font-size:13.5px;line-height:1.55}
.yhy7-foothead{font-weight:950;font-size:14px;line-height:1.2}
.yhy7-footlinks{margin-top:8px;display:flex;flex-wrap:wrap;gap:10px}
.yhy7-footlinks a{display:inline-flex;padding:8px 10px;border-radius:999px;border:1px solid var(--yhy7-line);background:rgba(15,27,47,.18);font-weight:800;font-size:13px;line-height:1.2}
.yhy7-footlegal{margin-top:8px;color:var(--yhy7-muted);font-size:13px;line-height:1.55}
.yhy7-footbar{border-top:1px solid var(--yhy7-line)}
.yhy7-footcopy{max-width:1180px;margin:0 auto;padding:12px 14px;color:var(--yhy7-muted);font-size:12.5px;line-height:1.4}
.yhy7-reveal{opacity:1;transform:none}
.yhy7-reveal.yhy7-isreveal{opacity:1;transform:none}
@media (min-width:560px){.yhy7-h1{font-size:26px}.yhy7-quickpanel{grid-template-columns:repeat(3,minmax(0,1fr))}.yhy7-statgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.yhy7-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.yhy7-paygrid{grid-template-columns:repeat(3,minmax(0,1fr))}.yhy7-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.yhy7-masonry{columns:2}.yhy7-pager{grid-template-columns:repeat(2,minmax(0,1fr))}.yhy7-related{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:820px){.yhy7-topbar{align-items:center}.yhy7-heroGrid{grid-template-columns:1.1fr .9fr}.yhy7-dashgrid{grid-template-columns:repeat(12,minmax(0,1fr))}.yhy7-panel{grid-column:span 6}.yhy7-panel--wide{grid-column:span 12}.yhy7-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.yhy7-cardgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.yhy7-benefits{grid-template-columns:1fr}.yhy7-pagegrid{grid-template-columns:1.6fr .8fr}.yhy7-footergrid{grid-template-columns:1.3fr 1fr 1.2fr}.yhy7-masonry{columns:2}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yhy7-tickertrack{animation:none}.yhy7-hoverglow,.yhy7-navlink,.yhy7-card,.yhy7-cat,.yhy7-pagerlink,.yhy7-relitem{transition:none}}